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.

[参考译文] ADS1120:在断电后启用 IDAC、而不启动转换

Guru**** 2538950 points
Other Parts Discussed in Thread: ADS1120

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/734983/ads1120-enable-idac-after-powerdown-without-starting-a-conversion

器件型号:ADS1120

您好!

我想知道是否可以使 ADS1120脱离断电模式并启用 IDAC、而无需启动转换。

我的转换时间为50ms,但滤波器的12*(RC 时间常数)大约为8ms。 我宁愿在开始转换之前启用 IDAC 8ms。 如果这是不可能的,那么在8ms 后发出另一条 StartConversion()命令的最佳解决方案是什么?

等待50ms 进行虚拟转换将浪费42ms 的上电时间。

非常感谢、

Andy

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

    ADS1120没有 WAKEUP 命令、只有用于唤醒确实启动转换的器件的 START/SYNC 命令。

    当器件上电后需要延迟时、您建议的方法最容易使用。 发送 START/SYNC 命令以唤醒 ADS1120并启动转换、然后8ms 后再次发送 START/SYNC 命令以从该点重启转换。

    另一种更复杂的方法是将配置寄存器写入更高的数据速率、发送 START/SYNC 命令以唤醒器件并等待转换结束 将配置写回20sps、然后再次发送 START/SYNC 命令、以较低的数据速率启动转换。 这种方法的优势是无需内部微延迟周期或计时器。 缺点是没有周期精确为8ms 的数据速率。

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

    感谢 Bob、

    我实施了第二种方法、因为这样它将以与正常读取相同的方式唤醒处理器、而无需专门为作业使用低功耗计时器。 它运行得非常好,我不需要精确的8ms,只需要足够的时间才能为输入滤波器获得12*timeconant。 我最终得到~17ms、这会浪费~9ms、但在此期间、我的处理器处于超低功耗模式、而 ADS1120仅在运行。

    此致、

    Andy