团队,
我的客户正在初始ADS1220配置期间触发不必要的单次激发转换。 根据伪代码,似乎可以不浪费时间来读取这些不需要的转换结果。
您如何建议在写入配置寄存器时通过忽略或避免转换触发器来最小化重置时间?
谢谢
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.
您好,O'Ellin,
ADS1220将在寄存器配置更改时重新开始转换,这正是该部件的工作方式,以便转换结果始终反映最新的配置。 正如您所提到的,您不需要读取转换结果,可以将其忽略。 如果客户希望在不同时间开始转换,则可以发出启动/同步命令,以启动或重新启动转换(如果转换正在进行)。
因此,在编写寄存器时,您不能避免触发转换,但您可以忽略结果,或者在触发转换时启动/同步新转换。
我不是很清楚您所问的'您如何建议将重置时间减至最小'。 这是否指通电重置时间? 还是更改配置? 正如我刚才所说,在更改配置后,转换结果将重新启动。 可以使用,忽略或使用start/sync命令重新启动转换。
在ADS1220加电时,ADS1220将进行一次转换,并进入低功耗状态。 在写入配置或发送命令之前,不必等待初始转换完成。 即使伪代码显示发出reset命令,您也不需要这样做。 应遵循的是数据表第73页的10.2 部分中所示的电源变化率。 在10.1 中,它表示'在所有电源稳定后等待约50 us,然后再与设备通信,以允许通电重置过程完成。'
此致,
Bob B