工具/软件:Linux
尊敬的 TI:
本主题与 e2e.ti.com/support/interface/i2c/f/390/t/697962有关
您还可以在 Nvidia 论坛 上阅读我的相关主题:devtalk.nvidia.com/default/topic/1037089/jetson-tx1/tca9546a-switch-not-working/
问题是在 i2c 总线上检测到开关时如何工作。
它如何产生节点?
此致、Viktor。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
尊敬的 TI:
本主题与 e2e.ti.com/support/interface/i2c/f/390/t/697962有关
您还可以在 Nvidia 论坛 上阅读我的相关主题:devtalk.nvidia.com/default/topic/1037089/jetson-tx1/tca9546a-switch-not-working/
问题是在 i2c 总线上检测到开关时如何工作。
它如何产生节点?
此致、Viktor。
您好、Viktor、
您是否有与 TCA9546A 通信的示波器截图? 这可能有助于我们完成调试过程。
'问题是当在 i2c 总线上检测到开关时、它如何工作。'
我有点不确定你的意思。 您是否在问开关如何使用 I2C? 如果是这样:您需要发送器件地址、后跟一个写入位(位8上为0)、如果您收到 ACK、则会向控制寄存器发送一个字节的数据 (此器件中只有一个寄存器、因此您不必指定要写入的地址)。 用于启用通道的控制寄存器位于此处:
"它是如何产生节点的?"
我将假定您遵循了我在上面介绍的步骤。 释放 I2C 线路(停止条件)后、应启用开关。 您可以通过拉低主 I2C 总线并探测您启用的通道来测试这一点、以查看该侧的线路是否也是低电平。
如果我误解了您的问题或您需要进一步帮助、请告诉我。
-Bobby