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.

[参考译文] ADS7924:在没有 INT 引脚的情况下确定总线/就绪

Guru**** 2391415 points
Other Parts Discussed in Thread: ADS7924

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/702061/ads7924-determining-bus-ready-without-int-pin

器件型号:ADS7924

我使用的是 ADS7924。  我正在寻找最可靠的方法通过 其寄存  器来判断 ADS7924是否正忙于转换或转换已完成且 ADC 数据结果已准备就绪、可供读取。  遗憾的是、在硬件设计中、INT 引脚未连接到 MCU。  似乎普遍缺乏流程图等文档。编写软件驱动程序将很有用。  如果有任何帮助,将不胜感激。

谢谢!!!!!!!!!!!!!!

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

    欢迎访问 TI E2E 论坛、抱歉耽误您的响应。

    ADS7924的一个周期包括上电时间、采集时间、转换时间和睡眠时间。

    1.加电时间:默认情况下,此设置为0。 您可以通过写入 PWRUPTIME 寄存器来配置加电时间

    采集时间:默认情况下为6uS。 您可以通过写入 ACQTIME 寄存器来配置采集时间

    转换时间:此参数是固定的、为4us

    睡眠时间:在"具有睡眠功能的自动单次扫描"、"具有睡眠功能的自动扫描"和"具有睡眠功能的自动突发扫描"模式中、转换后允许睡眠时间。 通过使用 SLPULT8位、SLPTIME 寄存器设定的标称时间可增加8倍、或者使用 SLPDIV4位减少4倍

    因此、用户需要配置周期时间并估算转换何时可以完成。 另一种方法是使用 INT 引脚、但遗憾的是、在您的情况下未使用 INT 引脚。

    有关更多详细信息、请参阅第7.3.6节

    谢谢、此致
    Abhijeet