主题中讨论的其他器件:TCA9546A、
您好、先生、
我们刚刚发现、如果我们将 TCA9517 B 侧连接到 TCA9546A、I2C 将无法正常工作、如下所示拓扑。
但是、如果我们交换 TCA9517 A 侧来连接 TCA9546A、I2C 将会很好地工作。
请帮您澄清原因吗?
谢谢
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.
TCA9517在 B 侧具有更高的 VOL、这可能是其中的一个因素。 顺便说一下、您可以在本应用手册中阅读有关此"静态电压偏移"的更多信息:
https://www.ti.com/lit/an/scpa054/scpa054.pdf
不过、为了调试这个特定的情况、我认为在示波器上查看缓冲器两侧的 I2C 信号(SDA/SCL)对于工作和非工作情况是有用的。 这样、我们就可以具体了解导致通信问题的原因。
此致、
最大
尊敬的 Max:
我们测量了 TCA9517 B 侧(在 TCA9546A I2C MUX 和 TCA9517B 侧之间)。
TCA9546或 PCA9546 I2C 多路复用器端口的 SVO (静态电压偏移)似乎约为0.4V~0.5V、而我们的 TCA9517 B 侧(具有 SVO)连接到它的 I2C 多路复用器端口会导致两个 SVO 连接问题?
我是否理解正确?
对于 I2C 多路复用器输出端口、我们测量波形并显示偏移约为~0.3V 的波形、这意味着 I2C 中继器(~0.5V)和 I2C 多路复用器输出端口(~0.3V)存在不同的电压偏移电平。
安妮、您好!
实际上、多路复用器不会添加 SVO。 我只是用作低阻抗开关、当 TCA9617 (或开关另一侧的器件)拉低时激活。 我只是想、由于 TCA9617的 A 侧和 B 侧之间的主要差异是由于 SVO 导致的更高的 VOL、 开关另一侧器件的低电平电压可能过高(即高于其"VIL"规格)。 如果发生这种情况、一种解决方案可能是使用较弱(较高电阻)的上拉电阻来降低低电平电压。 如果这毫无意义、请告诉我。
感谢波形。 我正在尝试理解它们。 第一个是否在"终端器件"/TCA9617 "A"侧显示 I2C 线路? 终端设备是 I2C 从设备吗? 然后、底部的两个波形(绿色和洋红色)位于 TCA9617 "B"侧、后者通过多路复用器连接到主器件? 在这种情况下、通信是否失败?
此致、
最大
您好、安妮、
您所展示的"可以"工作原理、但您需要注意的是、TCA9517的 B 侧是通过您所拥有的9546s 看到的、因此当通道启用时、静态电压偏移仍然可以通过开关/多路复用器看到。 这意味着不应通过 I2C 开关/MUX 将 TCA9517连接到另一个静态电压偏移缓冲器、如另一个 TCA9517。
您是否有更详细的 I2C 方框图、您是否可以向我们展示离线功能? duynguyen@ti.com
谢谢、
-Bobby