我是靠谱客的博主 繁荣黑夜,最近开发中收集的这篇文章主要介绍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端口,一定要接到固定电平,不要悬空!!!

 

最后

以上就是繁荣黑夜为你收集整理的ADC输入接地输出不为0,ADC值跳动厉害的全部内容,希望文章能够帮你解决ADC输入接地输出不为0,ADC值跳动厉害所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部