工具/软件:
尊敬的 TI 社区:
我在查看 ADS1191 数据表、我对如何量化 ADS1191 在两种运行模式下的性能感到困惑:单次和连续。 如果有人能向我指出正确的方向、我很感激
根据我所见、单次模式相对于连续模式没有明显的优势、因为我只需将芯片设置为连续模式 (RDAC)、在稳定时间并以特定的设定速率切换~DRDY 引脚后、我可以通过发送 RREG 命令随时收集该数据、或者我是否误解了该序列。
1.图 29 和图 34 相互冲突:只要有新数据、~DRDY 引脚就切换为低电平(图 34);或~DRDY 引脚在连续传输开始时切换为低电平一次(图 29)
2.在图 34 中。 SPI 总线是否必须始终处于活动状态(CS 始终为低电平)以便主器件持续收集数据。 或者我可以让主器件 (MCU) 执行其他操作、尽可能检查 DRDY 是否为低电平、然后从 ADS1191 读取数据。 但如果是、主器件是否需要发送某种命令? (图 29 显示 DIN 始终被忽略)。
3.在这条线上,设置连续模式后,我一直将 CS 线设为低电平,我假设我只能写一个命令 SPITransfer(),它基本上会将一些虚拟字节写入 MOSI 并让 MISO 有缓冲区来收集数据。 换句话说、我 不再需要向总线写入任何操作码? ~将 Δ V CS 线路设置为高电平、然后再次设置为低电平后、必须重新执行操作码。
4.如果在连续模式传输期间、当~Ω DRDY 引脚暂时变为高电平时 MCU 获取数据、会发生什么情况?
我认为这些问题基于以下假设:SPI 总线上的连续模式为非阻塞模式、也就是说、只要我们将 START 引脚驱动为高电平、MCU 就可以退出 SPI 数据收集并返回该数据收集、而 ADS1191 继续收集数据并将数据存储到其寄存器中。 是真的吗?
非常感谢、期待收到您的答复。
Khoi Ly