工具/软件:
您好:
我想独立于 DRDY 引脚、与 ADS131M02 实现连续的 SPI 通信、方法是在每个帧上发送 NULL 命令来读取 STATUS 寄存器和 ADC 数据。 我计划评估每一帧的状态寄存器、以决定是否使用其 ADC 样本。 在继续之前、我想澄清几点、并确认这种做法是可行的:
-
状态寄存器采样
针对 SPI 传输对状态寄存器值进行采样的时间是什么时候? 如果在帧 N 中发送的命令在帧 N+1 中返回其响应、则状态寄存器是在帧 N 结束时锁存、还是在帧 N+1 开始前继续更新? -
ADC FIFO 行为
ADS131M02 为每个通道提供一个双样本 FIFO。 如果新转换完成后 FIFO 已满、器件是会覆盖最早的样本(标准 FIFO 行为)、还是丢弃新样本并保留现有内容? -
连续 SPI 与转换时序
如果我以最小的 5µs 帧间隙启动背对背 SPI 帧、无论 DRDY 引脚如何、这是否会干扰 ADC 的正在进行转换或影响数据完整性? -
空闲期间后的数据有效性
例如、如果 SPI 帧之间存在一秒的间隙、则状态寄存器和 FIFO 是否会继续在该时间间隔内捕获转换、以便下一次读取最多反映到该时刻的样本、或者在前一帧结束时锁存这些样本?
提前感谢。