单片机/MCU论坛
直播中

李梅

8年用户 1440经验值
私信 关注

使用STM来测量出来的ADC0的转换时间抖动很大是为什么?

使用STM来测量出来的ADC0的转换时间抖动很大,已经排除了被抢占的时间的影响,其它导致ADC转换时间抖动的原因都有哪一些?                                                                                                                                                                                                   

回帖(2)

任黎平

2024-2-5 16:04:06
查下ADC的供电和时钟是否足够稳定                
举报

HCPcry

2024-2-5 16:29:59
造成ADC转换时间抖动的原因包括:

1. 电源噪声:ADC转换的准确性和速度可能会受到噪声的影响。不稳定的电源供电可能会导致ADC转换时间的不一致性。

2. 信号干扰:外部信号的干扰可能会对ADC转换时间产生影响。例如,当ADC输入信号电压在转换过程中受到噪声干扰时,可能会导致转换时间的波动。

3. ADC的采样率:过高或过低的采样率可能会导致ADC转换时间的波动。较高的采样率可能需要更长的转换时间,而较低的采样率可能导致转换时间不稳定。

4. ADC的精度:ADC的精度会影响转换的时间。较高的精度可能需要更长的转换时间,而较低的精度可能导致转换时间的不稳定性。

5. 内部电路之间的相互干扰:ADC内部电路之间的相互干扰可能会导致转换时间的波动。例如,ADC的参考电压、电源线和地线之间的干扰可能会影响转换时间。

这些都是可能导致ADC转换时间抖动的原因。使用合适的滤波和增强电路设计,以及优化ADC转换参数,可以减少转换时间抖动。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分