主题中讨论的其他器件: TCA9545A
尊敬的:
IIC 开关和多路复用器之间的区别是什么? 如果主板上的多个 IIC 器件地址相同、我应选择哪种类型的材料来解决冲突
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.
您好、Anna、
TCA9545A 可以同时启用四个通道。 必须选择什么应用程序 TCA9545A?
可以。 TCA9545A 您可以在 I2C 写入期间设置控制寄存器字节中的每个位 B3 - B0、以一次性启用所有通道。
TCA9544A 是 I2C 控制的多路复用器、这意味着在任何给定的时间只能启用一个通道。
此致、
泰勒
您好、Anna、
如果要解决地址冲突,是否可以同时实施 TCA9545和 TCA9544A?
TCA9544A 的前4位是固定的、而 TCA9545A 的前5位是固定的。 通过比较这两个器件、9545A 使用与9544相同的4个固定位。
TCA9544A 具有更多的可选地址、允许在同一 I2C 总线上最多使用8个 TCA9544A、而不会出现寻址问题。
TCA9545A 只有两个硬件可选位、允许在同一 I2C 总线上最多4个 TCA9545A、而不会出现寻址问题。
从技术上讲、使用同一 I2C 总线上的两个器件最多仍将产生8个器件、因为 TCA9544A 具有硬件可选地址位 A2。
我是否可以询问何时需要启用多个通道以及何时需要启用一个通道? 是否取决于客户的使用方案?
这实际上取决于客户应用。 有时、客户可能希望减少通道打开 I2C 控制开关的次数。 因此、控制器可以简单地启用多个通道、从而节省 I2C 带宽、而不是写入开关以在与不同的目标器件通信时启用和禁用通道。
在使用多路复用 器的情况下、每次要与另一个 I2C 目标器件通信时、控制器都需要与 I2C 多路复用器连接、从而启用和禁用通道。
此致、
泰勒