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.

[参考译文] ADS7038-Q1:动态模式下的 CRC 误差

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1272716/ads7038-q1-crc-error-in-on-the-fly-mode

器件型号:ADS7038-Q1

您好!

  我已将器件配置为在"动态模式"下工作。 同时启用 CRC 附加的状态 。 我在接收帧中得到的4位"状态"中收到 CRC 错误。 我尝试了以下2种情形

1.附加了3个字节的 CRC 并在 TX 帧的第4位附加了 CRC。 4位 状态 在 LlswADS7038RxBuf 中始终给出"0x0A"、这意味着 CRC 错误

2.附加了12位 CRC ='1'+'4位'通道 ID+0并附加到末尾。 仍然收到 CRC 错误

注意 :即使有 CRC 错误,我不断地得到 ADC 的值

需要有关如何在动态模式下计算 SW 计算出的 CRC 并将其附加到 TX 帧的支持。

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

    您好、Supritha、

    动态模式不支持 CRC 引擎。 这是因为即使在接收到 LSB 中的 CRC 位之前、通道选择也是基于 MSB 位执行的。  我们将重点说明在下一个数据表修订版中、动态模式下不支持 CRC。