Post Go back to editing

AD7928BRUZ AD采样批量出现异常低值

Thread Summary

The user is experiencing abnormal data readings with the AD7928BRUZ ADC when sampling a 64-pixel array at 125 samples per second. The issue might be related to the front-end drive circuit, as the final answer suggests checking if the design includes a proper front-end drive circuit. The user observed that increasing the system clock from 3.125 MHz to 6.25 MHz increased the number of anomalies from 447 to 484, despite the conversion time being sufficient.
AI Generated Content

AD7928BRUZ模拟信号采样,模拟信号电压范围0-2.5v,只用通道0采集数据,用来采集一个64个像素的点阵,一秒钟采集125次,采样率8000次/秒。

采集的异常原始数据如下,即值小于3000均有可能为异常采集值:

示波器观测的波形,不应该采集到那么低的值,示波器波形如下所示:

图2:时序细节

图3  64个像素的点阵模拟信号和AD7928BRUZ的片选信号的时序

模拟信号的峰值均在片选信号的峰值,意味AD7928BRUZ均在模拟信号达到峰值时采集。我观测了半个小时的数据,均没有发现cs信号和模拟信号时序异常。

现在请教有可能是哪方面的问题,导致异常数据出现。

增加几点信息,SP1系统时钟3.125M,64*8192个数据出现了447个异常数,SP1系统时钟加快一倍,异常数据反而增多,增加到484个。转换需要16个时钟周期,约5.12us,理论上时间是足够的。

Edit Notes

增加几点信息,SP1系统时钟3.125M,64*8192个数据出现了447个异常数,SP1系统时钟加快一倍,异常数据反而增多,增加到484个。转换需要16个时钟周期,约5.12us,理论上时间是足够的。
[编辑人: photoop 编辑时间: 30 Jul 2025 1:21 AM (GMT -4)]
Parents Reply Children
No Data