tetrabiodistributed/project-tetra

Pi HAT PCB multiplexer resistors incorrect value

Closed this issue · 5 comments

The pullup resistors between the pressure sensors and the I2C multiplexer seem too high a value, according to the application note and some calcs I would expect them to be in the range of 1 - 5 KOhm depending upon fast mode being enabled.

On the schematic this applies to R7-10 and R13-18.

@hydronics2 or @fpdotmonkey Can you tell us if fast mode is being used?

Even with fast mode enabled and nearly the highest bus capacitance that the chip can tolerate the range for the appropriate resistor is between 900 and ~ 1012 Ohms. I would just replace them with a 1K resistor.

I didn't run the formula, but page 23 of the datasheet shows this:
image
I agree with your recommendation to reduce the 10K resistors. 1K would cover the range, if we are using fast mode. Downside is slightly higher drive currents, and possible higher EMI (di/dt). If we are never running fast mode, then we should stick to a higher R in the 3K range, to play it conservative, for the sake of EMI.

Issue resolved by #152