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.

[参考译文] DS90UB925Q-Q1:无效的 SCL 低电平/高电平时间设置会导致"DES 错误(0x0C[1])"?

Guru**** 2482105 points
Other Parts Discussed in Thread: DS90UB927Q-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/669050/ds90ub925q-q1-invalid-scl-low-high-time-setting-cause-des-error-0x0c-1

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

[ DS90UB925-Q1和 DS90UB927-Q1 ] SCL 低电平/高电平时间设置无效会导致"DES 错误(0x0C[1])"?

您好!

我的客户在其使用 DS90UB927-Q1、DS90UB928-Q1和远程从设备的系统上看到了错误行为、如下图所示。
根据  位于主机处理器旁边的错误日志、 当发生错误时、将触发 DES 错误标志(0x0C[1])。




在调试过程中、客户发现 DS90UB927-Q1和 DS90UB928-Q1的 SCL Low time 和 High Time 设置不正确。
(就像这样、即使它们使用400kHz I2C 通信、它们也将这两个寄存器保留为默认值。)

您是否认为这种无效的 SCL 低电平/高电平时间设置会导致 DES 错误(0x0C[1])?
如果您可以详细说明 "DES 错误"本身、例如数据包(I2C 和 GPIO?)的详细信息、我们将不胜感激。 选中的 CRC。

我的相关帖子

DS90UB927Q-Q1:BIST 模式和"DES 错误"(0x0C[1])
e2e.ti.com/.../2459982

DS90UB927Q-Q1:BIST 相关问题
e2e.ti.com/.../2456798


谢谢、
Ken

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

    无效的 SCL 低电平/高电平时间设置不会导致 DES 错误。

    当器件是本地 I2C 总线上的 I2C 主设备时、SCL 低电平/高电平设置用于设置 SCL 输出的低电平/高电平脉冲时间。

    当 SER (927)通过 FPD-Link III 反向通道接收与 DES (928)发送的数据时、会设置 DES 错误。

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

    您好、Davor、

    感谢您的支持。
    让我再问几个问题。



    当串行器检测到 DES 错误(0x0C[1])时、 I2C 和 GPO 等串行器的输出数据会发生什么情况?
    假设串行器继续 输出数据时出现一些错误、或暂停输出数据一段时间。



    是否有任何方法强制引入会导致串行器上 DES 错误的 BC 错误?

    我知道 DS90UB953/4具有类似的力误差函数。 在 UB92x 上会怎么样?

    谢谢、
    Ken

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

    您好、Davor、

    很抱歉、您催了您、但您能否查看上面的问题?

    谢谢、
    Ken

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

    1.是的、串行器继续输出数据、但有一些错误。
    2.将928寄存器的0x32[0]位置位会强制反向通道帧上出现单个错误。 设置928寄存器位0x32[1]会强制每个反向通道帧出现单个错误。

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

    您好、Davor、

    这是有用的信息!
    让我与客户交谈。

    谢谢、
    Ken

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

    Davor、

    请检查以下说明。 对吧?

    --
    0x32[0]= 0 (默认值、无错误)
    0x32[0]=1 (强制反向通道帧出现单个错误)
    --
    0x32[1]=0 (默认值、无错误)
    0x32[1]=1 (在每个反向通道帧上强制执行单个错误)
    --

    此外、如何清除这些位? 自清零?

    谢谢、
    Ken

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

    是的、正确。 只有0x32[0]位是自清零位。

    此致、
    Davor