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.

[参考译文] ADS8588S:DOUTA 引脚上无数据。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1111475/ads8588s-no-data-on-douta-pin

器件型号:ADS8588S

使用 SPI 协议读取时、DOUTA 引脚只显示"0"的输出值。

引脚的配置如所附文件中所示。

 执行的步骤。

             1) 1)按图中所示设置串行配置。

             2) 2)提供2个模拟(正弦波) MON_PD 和 BIAS_SENSE 信号、频率(500kHz)和振幅(透视):3.3V

             3) 3)通过 SPI (SCLK = 500kHz)读取 DOUTA (引脚22)。

 

观察结果

1) 1) CS 已验证、在运行期间变为低电平。

2) 2)使用示波器在引脚12上验证时钟。

3) 3) DOUTA 在整个运行期间变为低电平。 是否连接了模拟输入无关紧要。

 

您能不能说出缺失/错误的地方?

您还能告诉我们、

             采样频率是多少?

             SPI-SCKL (引脚12)的推荐频率是多少?

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

    您好 

    您是否在 ADC 上电后向 RESET 引脚发送高脉冲(>50ns)以复位 ADC?

    除了两个小问题外、您的原理图仅看起来不错:

    • REFCAPA 和 REFCAPB 应短接在一起、然后使用10uF 电容器去耦到 AGND、您的使用两个10uF 电容器、因此只应使用 C230或231。
    • AIN_xGND 上的电阻应与 AIN_XP 引脚上的电阻匹配以最大限度地减小偏移误差、您在 AIN_xGND 引脚上使用的是1k Ω 电阻器、在 AIN_XP 引脚上使用的是100 Ω 电阻器。

    作为测试目的、可使用直流模拟信号来检查转换代码是否正确。

    最后两个问题的答案:

    • 您的采样率由您的 CONVSTA/B 信号决定、该信号在图1中为1/tcyc。
    • 您的 SCLK 频率太慢、无法检索所有通道的转换数据。 请查看 ADS8588S 数据表中第8.4.2.3.3节的详细信息。 ADS8588S 的最大 SCLK 频率为20MHz。

    此致、

    戴尔

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

    您好 Dale、

    感谢您处理我的问题并分享信息。

    通过 增加 SCLK 频率并按照如下所 示的时序来解决问题。

    之前的 CONVSTA/CONVSTB 信号不受控制。

    此致

    Bharat

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

    您好 Bharat、

    感谢您的更新。

    此致、

    戴尔