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.

[参考译文] DS90UB954-Q1:奇偶校验和 CRC 错误

Guru**** 2473260 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/651040/ds90ub954-q1-parity-check-and-crc-error

器件型号:DS90UB954-Q1

大家好、

我 对检测到奇偶校验错误和 CRC 错误时的行为有一些疑问。

第一

当在正向通道上检测到奇偶校验错误时、来自 CSI 端口的数据输出是丢弃还是丢弃?

我知道只有在下一个寄存器设置完成时才会丢弃数据、否则会输出数据、但这是否正确识别?

・PORT_PASS_CTL.PASS_奇 偶校验_ERR 和 PORT_PASS_CTL.PASS_DISCOND_EN  设置为1

2

当检测到反向通道 CRC 错误或 forwatd 通道 CRC 错误时、数据是否会在953时丢弃?

此致、

Tomoaki Yoshida

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    1.是的,这是正确的。 默认情况下、当检测到传递错误 pass_discard _EN = 0时、954不会设置为截断 CSI 数据包传输。 当 PASS_DISCOND_EN = 0时、PORT_PASS_CTL 寄存器设置为包含奇偶校验错误 PASS_奇 偶校验_ERR = 1、一旦检测到奇偶校验错误、就不会转发 CSI 数据包。
    2.反向通道 CRC 错误时将忽略反向通道上的数据。 953将仅对数据表中所述的 CSI-2数据包的正向通道 CRC 错误采取措施。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Liam-San、您好!

    感谢您的支持。

    我知道。

    如果检测到 BCC 反向通道 CRC 错误并且在953时忽略该数据、输出会怎样?
    例如、如果正在传输 GPIO 数据但检测到 CRC 错误、GPIO 输出将保持在之前的状态还是固定为低电平?

    如果在 BCC 的954上的正向通道上检测到 CRC 错误、954是否丢弃了此数据?
    如果检测到 BCC 正向通道错误、BCC_CRC_ERROR 会设置1、中断会由0xD8[0] IE_BCC_CRC_ERR 设置
    当中断没有置位时、到 I2C 输出和 GPIO 输出的数据是否会被丢弃?

    此致、
    Tomoaki Yoshida
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、对于出现的反向通道错误、事务被中断、数据将不会在953处处理。 状态将保持、直到检测到 GPIO 状态的有效变化。 链路的 GPIO 数据会连续发送、而不仅仅是在转换时发送。

    在954上设置中断不会更改数据的处理方式、仅会更改数据是否标记为中断。

    如果您有关于953-954的新问题、请启动不同的 E2E 主题。
    谢谢、
    Liam