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.

[FAQ] [参考译文] [常见问题解答] LMP90100:读数为零的 CRC 值

Guru**** 1960875 points
Other Parts Discussed in Thread: LMP90097, LMP90079, LMP90080-Q1, LMP90100, LMP90099, LMP90098, LMP90080, LMP90078, LMP90077
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1414943/faq-lmp90100-crc-value-reading-as-zeroes

器件型号:LMP90100
Thread 中讨论的其他器件: LMP90099LMP90098、LMP90097、 LMP90080、LMP90079、 LMP90078LMP90077、LMP90080-Q1

工具与软件:

您好!

我将在 LMP90100中启用 CRC 功能、但在读取 SPI_CRC_DAT (地址0x1D)寄存器时仅读取零。

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

    您好!

    SPI_CRC_DAT 寄存器的复位值为零。

    当 CSB 或 DRDYB 置为无效时、CRC 自动复位。

    这意味着 、如果在读取 CRC 值之前在单独的 SPI 帧上读取 ADC 数据(寄存器0x1A、0x1B、0x1C)、SPI_CRC_DAT 寄存器将复位回零。

    在 ADC 转换数据寄存器之后、应立即在同一 SPI 帧中读取 CRC 值。  

    方便的是、SPI_CRC_DAT 寄存器地址位于 ADC_DOUT 寄存器地址旁边、以便可以轻松地将 CRC 值作为数据集的一部分进行读取。

    在将 CSB 置为无效之前、只需将0x3写入 SZ 字段并发送时钟以从0x1A 地址开始执行4字节读取(流模式)。

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

    此信息适用于整个器件系列、其中包括:

    • LMP90100
    • LMP90099
    • LMP90098
    • LMP90097
    • LMP90080
    • LMP90079
    • LMP90078
    • LMP90077
    • LMP90080-Q1

    此致、

    天使

x 出现错误。请重试或与管理员联系。