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.

[参考译文] ADS8920B:连接 ADS8920B 与 SPI

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/911897/ads8920b-interfacing-ads8920b-with-spi

器件型号:ADS8920B

您好!

是否有示例项目展示了如何使用 SPI 外设连接 ADS8920B? 我简要查看了您的数据表、但我不清楚如何连接 SPI 主设备与 ADS8920B 进行通信。

此致、

曼诺伊

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

    Manoj、您好!

    我不知道 ADS89xx 系列的任何示例代码。

    但是、您可以使用标准 SPI 读取转换结果。

    请参阅图47:

    脉冲 CONVST 为高电平并等待 ADS8920B 的最短 T-conv-max 时间、640nS。

    此时、您可以将/CS 拉为低电平、然后发出16个 SCLK 以将数据从器件输出时钟。  加电时的默认通信模式是 SPI 模式00、使用单个 SDO-0线路。  MSB 在/CS 的下降沿启动、您可以在 SCLK 的第一个上升沿捕获它。  所有其它位在随后的 SCLK 下降沿随时钟输出并且可在其余的 SCLK 上升沿被捕捉。  在转换结果回读期间、SDI 线路可保持低电平。  在为16b 计时后、您可以继续为奇偶校验位计时、或者只需将/CS 恢复为高电平。  当您为下一个转换结果做好准备时、再次脉冲 CONVST 为高电平并重复此操作。

    我希望这对您有所帮助!

    此致、
    Keith Nicholas
    精密 ADC 应用