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.

[参考译文] DS90UB927Q-Q1:DS90UB927/UB924

Guru**** 2482105 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/668862/ds90ub927q-q1-ds90ub927-ub924

器件型号:DS90UB927Q-Q1

尊敬的各位:

此处是客户应用的结构、如下所示、无论 UB927与 UB924通信或 UB924与从属器件通信、读取/写入都将异常。

我们认为这应该由 i2c 时钟拉伸引起、并希望检查是否可以通过寄存器设置…等方式对其进行调整。

请参阅以下波形。

这是对 UB924之后的远程从设备的 i2c 读取操作,其中 i2c 主机位于 UB927的前面。

如您所见、40 μ s60 μ s 是 SerDes TX 引起的时钟拉伸周期。 这些伸展时间是否可以通过串行器/解串器配置进行调节?

谢谢、Ian。

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

    Ian、

    40us 持续时间由 发送器引起、而发送器由于来自远程从器件的 ACK 信号而延迟。 因此、当 ACK 到达 I2C 主设备时、您可以看到 SCL 可用。

    遗憾的是、双向应用需要此时钟拉伸。 请参阅 i2c 应用程序。 请注意、时钟扩展是基于 I2C 协议定义的一项功能。

    http://www.ti.com/lit/an/snla131a/snla131a.pdf

    此致、

    Steven

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

    尊敬的 Steven:

    我们清楚地知道 i2c 时钟扩展的作用,当总线上有一个慢速 I2C 从设备时,就需要此功能。  

    由于时钟由 SerDes TX (UB927)扩展、客户想知道是否可以调整 SerDes 寄存器配置中的扩展周期?

    此外、正如您在波形中看到的、拉伸周期看起来不同、有两个不同的值(40u 和60u)。

    我们还想知道这是否可以控制?

    谢谢、Ian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伙计们、
    我可以就此发表意见吗?
    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ian、
    我想我们已经回答了您的问题、简单地说:
    1、步频时间不能缩短、取决于 BC 速率、ACK 响应以及由于并行同步而产生的一些变化。 时间。
    2.40uS 或60uS 是由于将 ACK 信号组合到反向通道中的动态变化、也取决于 I2C 从器件的 ACK 响应。 遗憾的是、我们可以减小它。 但与竞争对手相比、FPD-LINK 的性能更低。

    此致、
    Steven