打印
[STM32F1]

ADC采样值不稳定,上电初期波动较大,如何避免?

[复制链接]
136|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FranklinUNK|  楼主 | 2025-3-20 21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

上电初期ADC采样值波动较大,是否需要延迟采样时间?还是参考电压未稳定导致的?

使用特权

评论回复
沙发
Wordsworth| | 2025-3-21 08:02 | 只看该作者
你的ADC输入信号来自哪里?如果是高阻抗信号,建议加一个小电容(如0.1uF)稳定电压。

使用特权

评论回复
板凳
Bblythe| | 2025-3-21 08:03 | 只看该作者
参考电压如果是内部的1.2V,可以看看 ADC_TempSensorVrefintCmd(ENABLE); 这个函数是不是已经打开了。

使用特权

评论回复
地板
Pulitzer| | 2025-3-21 08:05 | 只看该作者
可以尝试打开ADC的 continuous mode,让它持续采样,避免刚启动时的瞬态误差。

使用特权

评论回复
5
Uriah| | 2025-3-21 08:06 | 只看该作者
你的供电电源启动是不是有延迟?试试用示波器看看 VDDA 在上电时是不是有一个稳定过程。

使用特权

评论回复
6
Clyde011| | 2025-3-21 08:07 | 只看该作者
也可以用DMA+滤波的方式,比如取多个样本求平均值,减少初期的波动影响。

使用特权

评论回复
7
公羊子丹| | 2025-3-21 08:09 | 只看该作者
上电初期ADC波动大,确实可能是参考电压还没稳定,可以试试等几毫秒再开始采样。

使用特权

评论回复
8
周半梅| | 2025-3-21 08:10 | 只看该作者
你用的是内部VREF还是外部参考电压?如果是外部的,检查一下是不是稳压电路启动慢了。

使用特权

评论回复
9
帛灿灿| | 2025-3-21 08:11 | 只看该作者
采样时间可以适当增加,比如选 ADC_SampleTime_239Cycles5 试试看,会不会稳定一些。

使用特权

评论回复
10
童雨竹| | 2025-3-21 08:13 | 只看该作者
ADC电源引脚 VDDA 旁边有没有加滤波电容?如果电源波动大,ADC采样也会受影响。

使用特权

评论回复
11
万图| | 2025-3-21 08:14 | 只看该作者
试试在初始化时先做几次丢弃采样,把前面的不稳定数据忽略掉。

使用特权

评论回复
12
powerantone| | 2025-3-21 12:53 | 只看该作者
可能是参考电压未稳定导致的。

使用特权

评论回复
13
probedog| | 2025-3-21 19:00 | 只看该作者
模拟信号输入线上的噪声或干扰,以及外部电磁干扰,都可能影响ADC的输入信号,从而导致采样值不稳定。

使用特权

评论回复
14
stormwind123| | 2025-3-21 20:00 | 只看该作者
在多通道ADC采样时,通道切换后,ADC内部的RC需要进行充放电。如果充放电未完成就开始采样,前一通道的残留信号可能会影响当前通道的采样结果。

使用特权

评论回复
15
classroom| | 2025-3-21 21:09 | 只看该作者
ADC的采样时间、分辨率、转换模式等配置不当,也可能导致采样值不稳定。

使用特权

评论回复
16
laocuo1142| | 2025-3-21 22:20 | 只看该作者
上电后,可以设置一个适当的延迟时间,等待电源电压和参考电压稳定后再进行ADC采样。

使用特权

评论回复
17
flycamelaaa| | 2025-3-22 13:00 | 只看该作者
在多通道采样时,可以增加采样保持时间,以确保ADC内部RC充放电完成,避免前一通道的残留信号影响当前通道的采样结果。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

325

帖子

0

粉丝