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.

[参考译文] TCA9546A:切换多路复用器和发送数据之间的延迟

Guru**** 2581465 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/968585/tca9546a-delay-between-switching-the-mux-and-sending-data

器件型号:TCA9546A

我查看了数据表、但我不清楚是否指定了从将多路复用器切换到其他路径以及何时准备好发送数据的延迟。

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

    您好、Michael、

    我们的器件需要在对器件执行写操作后发出停止条件。 (不是重新启动条件)

    在这里、如果您需要符合 I2C 规范、则标准模式下在停止条件后的启动条件之间所需的时间为4.7us、快速模式下为1.3us、超快速模式下为0.5us。 这符合版本2.6的 I2C 规范中规定的 t_BUF 参数。

    从器件的角度来看、我估计我们应该能够在两位数纳秒内收到新的事务。

    -Bobby

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

    不确定您是否回答了我的问题。  如果多路复用器被指向一条总线并且它被更改为指向另一条总线。  在第一条总线上的连接被关闭并且第二条总线上的连接被打开之前的多长时间。  

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

    Bobby 所说的是、多路复用器本身比 μ I²C 协议快得多、即切换多路复用器后、您可以立即发送另一个 μ I²C 事务。

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

    因此、"快得多"没有定量值?  例如、如果其中一条总线挂起、如果您切换到它、它是否会断开您在切换时断开的第一条总线上的连接、从而不会损坏第一条总线。

    在切换总线之前、我们是否应该断开与所有总线的连接?

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

    您切换的总线不受影响。 不管怎样、当切换到挂起的总线时、主器件将无法再访问该开关(直到您将其复位)。

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

    好的、坏的例子、但我想除了我问的问题之外、每个人都在回答每一个问题。

    内部开关在接到命令后需要多长时间才能从一条总线更改为另一条总线?   

    如果未指定该值、则预期操作范围的具体情况。  似乎不难回答一个问题。

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

    器件的状态机将已经处于准备就绪状态、甚至在 ACK 发生之前更改多路复用器。 在器件看到停止条件之前、器件实际上不会执行此操作。 假设 SCL 已经高于70%阈值(停止条件)、当 SDA 从低电平转换为高电平时、这种情况应在 Vcc 的70%左右发生。  

    -Bobby