[STM32L0] 低功耗唤醒后ADC采样偏差,怀疑参考电压恢复不及时

[复制链接]
95|10
帛灿灿 发表于 2025-10-20 07:45 | 显示全部楼层 |阅读模式
在STOP模式唤醒后,第一次ADC采样偏得离谱,后面就正常。怀疑是内部参考电压恢复太慢。我试过延时几毫秒再采,但有时还是偏。有没有办法判断参考电压什么时候稳定?
Clyde011 发表于 2025-10-20 07:51 | 显示全部楼层
我一般都加个dummy read防止这种跳值。
公羊子丹 发表于 2025-10-20 07:52 | 显示全部楼层
确实,L0系列的VREFINT需要点时间恢复。
周半梅 发表于 2025-10-20 07:53 | 显示全部楼层
可以先丢弃第一次采样,这招我一直用。
 楼主| 帛灿灿 发表于 2025-10-20 07:54 | 显示全部楼层
ST的手册里提到过这个问题,好像要等ADC稳定时间。
童雨竹 发表于 2025-10-20 07:55 | 显示全部楼层
你试过在唤醒后跑个空循环延时吗?
万图 发表于 2025-10-20 07:55 | 显示全部楼层
是不是用了内部温度传感器?那个更慢。
Wordsworth 发表于 2025-10-20 07:57 | 显示全部楼层
我感觉用DMA时也可能影响第一笔数据。
Bblythe 发表于 2025-10-20 07:57 | 显示全部楼层
看下电源管理配置,别让ADC的时钟也被关了太彻底。
Pulitzer 发表于 2025-10-20 07:58 | 显示全部楼层
可以监测VREFINT通道的ADC值判断是否恢复。
Uriah 发表于 2025-10-20 07:59 | 显示全部楼层
有时候用外部基准更稳一点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

6372

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部