Other Parts Discussed in Thread: PCA9535
Please find below further information provided to the case:
Hello,
Using both the TCA9535 and PCA9535 as described in application notes within the datasheet, the device is not being recognized on the i2c bus. I am using linux as my host controller. I have verified with oscilloscope that the lines have activity. I have also verified that other non-TCA9535 i2c devices function when placed on the line. Do you have any recommendations on how to troubleshoot this? I have 10k pull up resistors on SDA/SCL. I have A0 A1 A2 all tied to ground (0x20 address). pin 12 to ground 24 to VCC 3.3V
I have tried using "i2cdetect -y 2 0x20". I have also written a C application using the i2c_smbus_*** interface that is part of the i2c-tools/i2c/libi2c-dev.h linux libraries that is failing to read/write bytes to the device. I have also tried "i2cget 2 0x20 0x00" and "i2cset 2 0x20 0x00".
Any advice on how to proceed debugging this issue?


