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.

[参考译文] ADS131M08:CRC 问题

Guru**** 2390875 points
Other Parts Discussed in Thread: ADS131M08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1479716/ads131m08-crc-issue

器件型号:ADS131M08

工具与软件:

尊敬的专家:

对于 ADS131M08、默认配置为16位。 每次发生 BUSY 中断时、通过 SPI_TX 写入10个零、并从 SPI_RX 读取10个数据字节。 第一个字节为0xFF、第2个字节到第9个字节是8个 ADC 通道的有符号16位数据、第10个字节是 CRC。 默认的 CRC 类型为 CCITT_FALSE (初始值:0xFFFF、异或值:0x0000、不会反转输入或输出)。 不过、在根据这些规则计算第2至第9个有效16位数据的 CRC 时、结果与第10个字节(CRC)不匹配。

我想问一下、CRC 算法是否存在问题、以及是否有现成的计算公式。 谢谢。

此致、

Ryker

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

    你好、雷克·谢

    您能回答我在主题跟踪工具包的"注释"部分中提出的问题吗?

    -Bryan

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

    尊敬的 Bryan:

    我已在注释中答复你的问题。 请帮助确认我的问题。 谢谢。

    BR、

    Ryker

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

    你好、雷克·谢

    感谢您提供这些信息

    您能否提供用于显示通信的逻辑分析仪数据。 请包含 CS、DOUT、DIN 和 SCLK 信号

    此外、请注意、M08默认字长为24位、而不是16位。

    M08示例代码包括 CRC 计算函数: https://github.com/TexasInstruments/precision-adc-examples/tree/main/devices/ads131m08

    -Bryan