ADC采样的数据有时有delay

pigknight |浏览2431次
收藏|2014/12/30 14:08

将ADC的input输入sin wave,抓出来的数据会有失真的情況。

满意回答

2022/09/06 18:02

1> 只要是MCU引脚处是正弦波,硬件就没问题。

2> 采样率太低,ADC出来的值是采样时间的平均值,当然数值会不对。

3> 采样率太高,可能采样电容还没充到等于引脚上的电压就停止采样,开始保持,这样值会偏小,所以外部信号源的内阻不能太大。

4> 最关键的是做ADC的时间间隔要等时,间隔不等时,看数据时又认为是等时采样,当然不对了,所以要用MCU的Timer定时触发ADC的功能,然后再把数据读出来,就对了。

Angus

其他回答(0)
0人关注该问题
+1
 加载中...