Other Parts Discussed in Thread: ADS8681
器件型号: ADS8681
您好:
我正在使用采样率为 1MSPS 的 SPI ADC。
此 ADC 不包含内部 FIFO。
我的 MCU 用作 SPI 主器件、并使用 SPI + DMA 来读取数据。
我面临的困难是同步:
在 SPI 主模式下、MCU 必须主动生成 SCK。
SPI DMA 传输开始后、会立即生成时钟。
但是、只有在 DATA_READY 有效后、ADC 数据才有效。
如果在下一次转换完成之前生成 SPI 时钟、则可能会读取无效或先前的数据。
采样率为 1MHz、因此对每次采样由 CPU 启动 SPI 传输或中断是不可行的。
我想问:
该 ADC 是否支持任何建议的硬件方案、以确保 ADC 转换时序和 SPI 读取时序之间正确同步?
例如:
突发读取模式
连续流模式
ADC 驱动时钟或门控时钟模式
ADC 用作 SPI 主器件
任何高速 MCU 采集参考设计
此外:
对于此类应用、您是否有任何推荐的具有内部 FIFO 的高速双极 ADC 模型?
您能否提出使用此器件进行连续 1MSPS 数据采集的典型应用方法或时序图、或者推荐合适的 ADC 替代方案?
谢谢你。