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.

[参考译文] ADS1255:AD结果随机显示0,而输入电压为2.5V

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/587771/ads1255-ad-result-randomly-show-0-while-input-voltage-is-2-5v

部件号:ADS1255

您好,

使用ads1255的IM。   开机重置时 ,我的读数正常。     AD结果与 输入电压匹配。   该装置可以运行几个小时, 随机显示0,并在 输入电压约为2.5V时卡在0。  在显示0的结果期间, DRDY线 仍在脉冲,我们的输入捕获中断仍在工作。  您 是否知道ads1255的结果为什么显示0或有任何建议?  请注意!

谢谢你
JT

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

    您使用的是什么读取模式?您是如何配置ADS1255的?
    通常,我会将零读数与SPI通信问题相关联。

    此外,您是否可以分享您的电路原理图?
    ...您可以通过电子邮件将其发送到pa_deltasigma_apps@ti.com,而不是将其发布到论坛。

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

    您好,Chris:

    我使用您提供的电子邮件向您发送了ads1255的原理图和固件代码。

    谢谢

    JT

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

    请查看您的收件箱,我刚刚回复。

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

    谢谢Chris!

    我给你发送了一些范围的屏幕截图。  请查看并提供反馈。

    此致,

    JT

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

    JT,您好!

    感谢E2E通知!

    您是否有任何其它器件共享SPI总线,或者ADS1255是唯一连接到该SPI外设的器件?
    看起来DOUT有时是浮动的。 我想知道这是因为SPI总线上的争用,还是因为分离的模拟和数字接地可能相互浮动。 您是否能够检查AGND和DGND是否在主板上的某些位置连接在一起?

    另一个建议是,由于您似乎正在控制ADC的"/CS"引脚,因此我强烈建议您在不与设备主动通信时将/CS设置为高电平。 通过切换/CS,可以重置ADS1.2555万的SPI接口。 这在SCLK信号出现故障时恢复SPI通信时非常有用。 在这种情况下,ADS1255将看到额外的意外SCLK边缘,因此您的微控制器与ADS1255之间的通信将不再同步。 切换/CS将中止上一个未完成的SPI命令,并为下一个命令准备ADS1255。

    此致,
    Chris