主题中讨论的其他器件:TMP102
无法通过 I2C 访问 TPS65917。
我在 SCL 和 SDA (35、36)上看到脉冲、但 TPS65917不提供 ACK。
TPS65917有哪些可能无法响应?
我假设一旦有 VIO 和 VCCA、它应该在 I2C 上做出响应-与 VPROG、BOOT、PWRON、INT 无关。 等等
我有 MCP2221主设备(USB 到 I2C)和 TCA9548ARGER I2C 开关。 TPS65917连接到 CH0、CH1。
CH2上有 TMP102、它响应正确。
Vio 有上拉电阻。 电容。
以下是我使用 MCP2221 CLI 时使用的序列:
@rem 访问 TPS65917 @ 48h - TCA9548 @"71h"后的 CH1
"mcp2221cli"-i2cw=02 -speed=48000 -slave7=71 # Open CH1 of TCA9548 -连接到 TPS 的引脚35、36。
"mcp2221cli"-i2cR=1 -speed=48000 -slave7=48 #访问 TPS -无响应。
@rem 访问 TMP102 @ 48h - TCA9548后面的 CH2 @"71h"
"mcp2221cli"-i2cw=04 -speed=48000 -slave7=71 # Open CH2 of TCA9548
"mcp2221cli"-i2cR=1 -speed=48000 -slave7=48 # Access TMP102 -显示温度