Other Parts Discussed in Thread: TMP102
Couldn't make the TPS65917 to be accessed via I2C.
I see pulses on both SCL and SDA (35, 36), but the TPS65917 don't provide ACK.
What might hold the TPS65917 from responding?
I assume that once there's VIO and VCCa, it should respond on the I2C - regardless to VPROG, BOOT, PWRON, INT. etc.
I'm having MCP2221 master (USB to I2C), and TCA9548ARGER I2C switch. The TPS65917 is connected to CH0, CH1.
There is TMP102 on CH2, and it responds correctly.
There are pull-ups to Vio. Should I add capacitance.
Here's the sequence I used, using MCP2221 CLI:
@rem Access TPS65917 @ 48h - CH1 behind TCA9548 @ '71h'"
"mcp2221cli" -i2cw=02 -speed=48000 -slave7=71 # Open CH1 of TCA9548 - connected to pins 35, 36 of TPS.
"mcp2221cli" -i2cR=1 -speed=48000 -slave7=48 # Access TPS - no response.
@rem Access TMP102 @ 48h - CH2 behind TCA9548 @ '71h'"
"mcp2221cli" -i2cw=04 -speed=48000 -slave7=71 # Open CH2 of TCA9548
"mcp2221cli" -i2cR=1 -speed=48000 -slave7=48 # Access TMP102 - shows temperature