Hi,
I hope you are all doing well in this new year.
I have designed my first PCB using KiCad, and it has been produced by JLCPCB.
I use FSR sensors to measure pressure. The analog signals are then digitized using an LTC2497 16-channel 16-bit ADC chip. The PCB is connected to a microcontroller using an I2C interface.
I am using an Arduino Uno, but I cannot connect to the LTC2497.
I used this I2C scanner script from Adafruit to detect the I2C addresses, and it found an I2C device at 0x01, but I cannot communicate with it. The I2C address of the chip should be 0x14 (the three address pins are connected to ground, see datasheet p.17).
The PCB LED works, and the voltage between the ground and power pins is 3.1 V.
The first time I used the PCB, the voltage at the SCL and SDA pins was around 3.1 V. Now the voltage stays low, around 0.2 V for these two pins. The LTC2597 chip is quite hot. I do not have an oscilloscope to debug the I2C connection further.
I have ordered five PCBs from JLCPCB and the same issue has occurred with a second one. I am wondering if there is an error in the schematic or the routing. I’m hesitant to test the remaining PCBs as I don’t want to risk damaging them.
I checked the connections between the SDA and SCL pins on my PCB and found a resistance of 1200 ohms. I’m not sure if this is expected or not, but I wanted to bring it to your attention just in case.
If you have any insights about this, I would appreciate it very much.