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.
当多个具有不同驱动强度的 I²C Ω 器件或 多个 器件同时将线路拉至低电平时、会发生此类步骤。
请注意、TCA980x 的 B 侧不得连接至上拉、并且 TCA9548A 确实在这两侧之间建立直接连接。 必须交换 TCA9803的 A 侧和 B 侧。
你好、 Clemens Ladisch、
主器件不是输出 CLK 吗?
是否也应该将从器件设置为低电平?
这可能是从器件进行时钟延展。
你好、 Clemens Ladisch、
数据中也会出现同样的现象、因此我认为不是时钟拉伸。
TCA9548A 的内部电路中是否存在执行这些步骤的任何原因?
TCA9548A 实际上没有很多内部电路;开关是简单的 N 沟道 MOSFET、其栅极连接到 VCC。 TCA9548A 从不会主动将任何 I²C 线路拉至低电平、这是在您直接对其进行寻址以配置它时预期的行为;该线路必须由 TCA9803或从器件拉低。
你好、 Clemens Ladisch、
在上述配置中、是否可以移除 TCA9548A 从器件之间的上拉电阻、而不是交换 TCA9548A 的 A 侧和 B 侧?
TCA9548A 的两侧必须都有某种上拉电阻。 TCA9803的 B 侧电流源用作上拉电阻、但 TCA9803不允许将任何其他上拉电阻连接到其 B 侧。 因此、您不得将 TCA9548A 连接 到 TCA9803 的 B 侧。