你(们)好
我正在寻找在应用级别从3 ADS1299同步数据会话的方法、对此 有一些疑问。
我发现单次模式在本任务中非常有用、但阅读文档仍然是许多 问题:
(ADS1299-x 低噪声、4通道、6通道、8通道、24位、 模数转换器;SBAS499C–2012年7月–2017年1月修订)
1)。 在«9.4.5连续转换模式»文档显示:
"从单次模式切换到连续转换模式时、将 START 信号拉低并恢复为高电平、或发送 STOP 命令、后跟 START 命令。 此转换模式非常适合需要固定连续转换结果流的应用。"
好的、让我们看看«9.4.6单次模式» 关于单次模式:
'当从连续转换模式切换到单次模式时、将 START 信号拉低并恢复为高电平、或者发送 STOP 命令、后跟 START 命令。 此转换模式非常适合需要非标准或非连续数据速率的应用。"
2)。 有两种模式:
«连续读取数据模式»-当数据在 DRDY 拉至低电平之前自动移位至输出寄存器("Tupdate")
«通过命令读取数据»-当 接收到 RDATA 命令后数据移位到输出寄存器时("RDATA 命令在不连续读取数据时向输出移位寄存器加载最新数据
模式。" -数据表)
在这两种模式下、"要在发出 RDATAC/RDATA 命令后从器件中检索数据、请确保 START 引脚处于高电平或发出 START 命令。"
--------------------------------------------------------------------
如果我 将 START 信号拉低并恢复为高电平-在尝试重新启动对话(单次模式)后、我将切换到连续模式、或者无论 CONFIG4 (连续模式)是什么写入、器件 itslelf 都将从连续模式切换到单次模式、实际上会发生什么情况? 如果器件在启动/停止命令后自行切换模式、CONFIG4单次位会有什么影响?
重新启动新对话后,我是否可以在单次模式下读取已完成的对话数据? 如果输出寄存器(RDATAC)中已加载的数据和 DRDY 被拉至低电平、我是否真的需要 START 引脚高电平来接收最后的数据?
