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:PCLK 变化会导致间歇性 I2C 转发故障

Guru**** 2451970 points
Other Parts Discussed in Thread: DS90UB927Q-Q1, DS90UB928Q-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1497558/ds90ub927q-q1-pclk-changes-result-in-intermittent-i2c-forwarding-failures

器件型号:DS90UB927Q-Q1
主题中讨论的其他器件: DS90UB928Q-Q1

工具/软件:

尊敬的 TI 工程师:

我们遇到了 DS90UB927Q-Q1和 DS90UB928Q-Q1之间的 I2C 转发问题 。

当 PCLK 从37MHz 更改为3.5MHz、再返回到36.7MHz 时、就会出现问题。

串行器连接到 TI AM62x 的 OLDI 输出端。 可 在此处使用进行时钟操作的驱动器

我认为尝试将驱动程序代码调整到 DS90UB927Q-Q1要求是没有道理的、因为所有类型的电桥或面板都可以连接到 tidss、无法满足所有这些要求。

因此、只要 PCLK 在允许的电压范围内、 DS90UB927Q-Q1就可能必须应对该电压。

数据表中并没有明确说明 MCLK 在 DS90UB927Q-Q1运行期间发生变化时会发生什么情况、数据表中也没有介绍安全更改 MCLK 的任何程序、但更改 MCLK 必须是可行的且合法的(即使在 DS90UB927Q-Q1 5的-85MHz 限制范围内)。

回到最初的问题:我们注意到、MCLK 改变后、与连接到 DS90UB928Q-Q1解串器的器件进行 I2C 通信的时间大约为13ms。

在此期间 、通用状态寄存器0xC 不会记录链路或 PCLK 丢失。

您能否说明 DS90UB927Q-Q1/DS90UB928Q-Q1芯片在 MCLK 稳定性方面的内部流程和要求、或更改运行中 MCLK 所需的程序。 为什么 I2C 通信间歇性中断、我们如何检测或避免这种情况? 时序要求是什么? 在 MCLK 更改后、我们是否需要在一段时间内避免 I2C 通信? 其他哪些功能会受到影响? 持续时间是多久? 或者、是否需要任何类型的复位或断电来应对 MCLK 频率变化?

此致、

Alexander Sverdlin。  

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

    尊敬的 Alexander:

    有关更多详细信息(链接)、请参阅此 E2E 主题。 虽然这并不是直接指 UB927/UB928、但同样的基本原理也适用。

    此致、

    尼古拉

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

    感谢您发送编修。

    UB927/UB928的数据表仅规定了 上电情况的 PLL 锁定时序。

     频率变化的 PLL 解锁时序是什么?

    我们只能通过 UB927访问 UB928、因此我想我们不能轮询928的 PLL 锁定位。 据我所知、UB927没有任何 PLL 锁定位。

    那么、如果我理解正确、只有一些保守选择的延迟是可能的?

    Alexander。

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

    尊敬的 Alexander:

    这两个器件都未指定 PLL 解锁时序。 此外、两款器件也没有断电序列。

    如果锁定丢失、链路就会丢失、并且改变 PCLK 将导致失锁、因此很可能出现在改变 PCLK 频率时间歇性 I2C 故障的原因。 PLL 需要适应新频率以通过双向控制通道重新建立通信。 假设在更改 PCLK 时发生了这种 I2C 通信间歇性中断、我是否正确?

    此致、

    尼古拉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我是否正确假设更改 PCLK 时会发生这种 I2C 通信间歇性丢失?

    正确、情况就是这样。