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.

[参考译文] ADS9120:ADS9120 SDI_CNTL SPI 写入(字节顺序)

Guru**** 2562120 points
Other Parts Discussed in Thread: ADS9120

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1028230/ads9120-ads9120-sdi_cntl-spi-write-byte-order

器件型号:ADS9120

我想 将以下 SPI 数据写入 ADS9120:

      写入 SDI_CNTL:             地址= 0x14、              数据= 0x03

这是一个2字节的 SPI 写入、地址(0x14)为 LSB 吗?

   缓冲器[0]= 0x14
   缓冲区[1]= 0x03

或者、另一方面呢?

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

    您好 Ramin、

    WR_REG 命令、首先是1010b、然后是地址、最后是作为 LSB 的数据。

    表2提供了写入命令的详细信息:

    在您的示例中、您将发送以下20b 字:

    A 1403h

    许多 MCU 只能发送8b 或16b 字、因此在这种情况下、您可以先发送0h、然后再发送命令的其余部分:

    0A 14 03h

    请记住、/CS 必须在整个帧期间保持低电平。  如有必要、您可能需要控制/CS 作为 GPIO 线路、将其拉至低电平、然后发送20b 或24b、然后将/CS 拉至高电平。

    此致、
    Keith Nicholas
    精密 ADC 应用