大家好、
我最近收到了一些 I2C 多路复用器样片、在测试了它们的一般功能后、我发现这些 IC 在我的应用中存在问题、并想知道是否有一种修复方法已经可用。
作为参考、我已经测试了:TCA9543A、TCA9546A 和 TCA9544A。
我的问题如下:
我按照数据表的建议设置 IC、并使用 Aardvark 与 IC 通信、然后再使用 Aardvark 在 IC 的其中一个 I2C 通道上发送/接收数据。 我写入 IC 地址并将其配置为使用所有通道。 此时、我能够通过 IC 发送和接收数据。 我的问题是、如果其中一个通道随后写入 IC 地址并重新配置为不使用配置保存的通道。 是否有办法防止下游 I2C 通道向 IC 写入数据?
应用简介:
我有一个带有微控制器的单元、它通过可连接多达4个单元的背板与主器件通信。 每个单元还具有2个外部访问端口、用于通过 I2C 向微控制器写入数据。 I2C 多路复用器的任务是允许2个 I2C 通道与微控制器通信。 微控制器将添加一行代码、以初始配置 IC、然后开始正常运行。 我的问题是、如果客户意外甚至故意写入多路复用器并错误地对其进行配置、则器件将不再与这些多余的端口进行 I2C 通信。
谢谢、