ADC输入接地输出不为0,ADC值跳动厉害

最近用到某品牌国产32bit MCU,调试ADC时发现这个问题:ADC输入接地输出不为0(ADC值100多),ADC值跳动厉害。

1.一开始PA0用作ADC输入,以为是PA0有WAKE复用引起,改到PB0。无改善!

2.数字地模拟地分开,单点0欧姆电阻连接。无改善!

3.电源纹波大,电源加磁珠隔开,加滤波电容,无改善!

4.最后发现!ADC初始化配置改为下拉输入模式,ADC值跳动厉害的问题改善了!!!之前跳几十个ADC值,现在10个ADC 值以内跳,也算正常。加软件滤波就很稳了!

5.没用到的ADC端口,一定要接到固定电平,不要悬空!!!

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值