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.

[参考译文] TCA9617B:VolB规格

Guru**** 2451970 points
Other Parts Discussed in Thread: TCA9617B, TCA9517

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/617730/tca9617b-volb-spec

部件号:TCA9617B
主题中讨论的其他部件: TCA9517

您好,

TCA9617B显示电压B约为0.5V。 是否有任何文档显示原因? 谢谢!

此致

David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,David:

    有很多关于此问题的文档。  它在数据表和E2E的许多帖子中都有介绍。  您是否有机会在E2E中进行搜索?  

    我根据在B侧快速搜索VOL的结果附上了一些E2E链接。  

    e2e.ti.com/.../201.4638万 tca9517#2014638</s>201.4638万

    我将总结为什么会出现"静态电压偏移"。

    首先,我想告诉大家,SCL和SDA的电路是相同的。  

    第二,我想请大家注意,这是一个双向协议,其中下限可以由主控制器或从控制器生成。

    让我们举个例子。  

    • 主控制器在一侧拉低,这意味着任何低于0.3V * Vcc的电压,TCA9617B将会将其视为低电压。
    • 此 低电平随后使TCA9617B在B侧产生0.5V的静态偏移电压。
    • 对于从属 设备来说,0.5V小于0.3 Vcc,因此对于从属设备来说,它被认为是一个低电平。  

    • 现在,让我们假设从属设备要向主设备发送ACK,让其知道它收到了命令。  从属设备将打开其下拉FET,并绕过静态电压偏移并将电压拉至0.4V以下,这对于TCA9617B意味着B侧较低,并将低电压发送至A侧(主设备)。  
    • 如果没有这种静态电压偏移,则无法判断哪一侧拉低。  B侧需要有两个离散电压电平,以便TCA9617B知道低电压来自何处(是主电压还是从电压)。  

    您可能会问,为什么SCL需要具有此功能。  一般来说,SCL是由主程序创建的。  这并不总是正确的。  如果从机进行时钟拉伸,则需要能够将SCL拉低。  因此,也需要电路。  此外,如果您有一个多主I2C树,也需要它。  

    我希望这能有所帮助。  如果仍然令人困惑,请告诉我。

    Francis Houde