0
收藏
微博
微信
复制链接

高阻抗信号输入端悬空,读数乱跳怎么处理?

2026-06-09 14:50
6

你的单片机引脚读数忽高忽低、按键自己乱触发?十有八九,是"浮空输入"在作怪。

1、问题本质

GPIO配置为输入模式且未接上下拉电阻时,引脚处于高阻态,相当于一根微型天线。

此时引脚电压完全不确定,极易受电磁干扰、静电、寄生电容影响,在0和1之间随机跳变。

以3.3V系统为例,电压在0.99V~2.31V之间属于"灰色区域",MCU无法判定高低,读数自然乱跳。

2、解决方案:给引脚一个“默认状态”

核心思路——主动配置上拉或下拉电阻,让引脚在无外部信号时有确定电平。

1.png

电阻阻值推荐4.7kΩ~10kΩ:太小浪费功耗,太大抗干扰能力差。

3、关键原则

按键检测:永远不用浮空,优先选上拉输入。

CMOS多余引脚:必须接高或接低,严禁悬空,否则可能触发闩锁效应烧毁芯片。

内部上拉约40kΩ~50kΩ,高噪声环境建议外接更强上拉。


本文凡亿教育原创文章,转载请注明来源!

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

凡亿助教-小燕

专注电子设计,好文分享

开班信息