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.

[参考译文] ADS8685:用于读取转换结果的命令

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/980550/ads8685-command-to-read-conversion-result

器件型号:ADS8685

您好!

在 ADS868x 数据表中、我不清楚您实际读取转换结果的方式。 我知道您将如何发送命令来读取/写入配置寄存器中的数据、但您如何简单地读取转换结果? 您是否只是保持 SDI 处于低电平而根本不发送任何命令?

谢谢你。

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

    尊敬的 Jack:

    要读取转换数据、无需命令。 启动转换并从 ADC 读回数据有四个步骤:

    1.主机控制器将 CONVST/CS 信号从低电平拉至高电平以启动数据转换。

    2.检测到 RVS 信号的上升沿或等待数据表中指定的 tconv_max 时间而不是监测 RVS 信号后、 主机控制器可以将 CONVST/CS 拉至低电平以启动数据传输帧

    在帧期间、主机控制器在 SCLK 引脚上提供时钟、以时钟输出来自 ADC 的转换数据。 为了提供时钟、您的控制器必须向 SDI 线路发送一些数据、使用 NOP (0x0000)命令是从主机控制器发送时钟的良好解决方案。

    4.您的控制器将 CONVST/CS 引脚拉至高电平以结束数据传输帧。

    但愿这对您有所帮助。

    此致、

    戴尔