Post Go back to editing

LTC4317 Communications to Honeywell pressure transducer IC (LTC4317IDHC#PBF)

Thread Summary

The user is experiencing communication issues with Honeywell pressure transducer ICs (HSCMAND060PA3A3) when using LTC4317 I2C address translators. The final answer suggests checking the low logic level on the bus, as the additional 10kΩ pull-up resistors on each OUT segment of the LTC4317 might be making the pull-up too stiff. The user confirmed the logic levels are 80% and 20% of the supply voltage (3.3V) and asked if increasing the pull-up resistor values would help.
AI Generated Content

To whom it may concern,

I have previously utilized the LTC4317IDHC#PBF without issue but I am having difficulties in communicating with several Honeywell pressure transducer ICs (LTC4317IDHC#PBF).  For this project, I have 8 of the pressure transducers connected with I2C communications going through 4 LTC4317 devices.  The schematic is shown below:

Schematic

When I communicate directly to the sensors by bypassing the LTC4317 (I lifted up the legs up of Honeywell sensor and attach SDA and SCL from MCU eval board directly to device.  These I2C com lines are also connected to the input connector J1 as well) I get the following waveform with the sensor acknowledging it's device address:

1V/div, 5ms/div

When communications go through the I2C address translator I get the following:

I think the issue is that the pressure sensor is reading that first data pulse (that scope isn't including in the address) and thinking the address is 0x78.

I tried communicating with another I2C device which was an RTC with I2C address 0x68 through the same circuit and didn't have issues.  (attach RTC I2C lines in parallel with a honeywell sensor):

Do you have any suggestions?  We would like to use this part instead of transitioning to an I2C multiplexer type device.