[Circuit] 上下拉电阻作用的解释

上拉电阻和下拉电阻的解释很多,容易理解的很少。这是知乎上同一问题的两个回答,综合一下就很好了。

  1. 为什么需要上下拉电阻?

单片机的管脚输入需要有明确的信号,也就是要么高电平,要么低电平。通常我们认为,你的输入脚如果和vcc相接,那肯定是高电平;和gnd相接,那肯定是低电平。

然而管脚悬空的时候,由于电路中的电磁感应,可以在管脚上随机地感应出时高时低的电平,这就使得在单片机看来,你在随机地输入1或0。你所需要的是明确的高或低电平。这时候电阻来帮忙了。

  1. 以上拉电阻使用为例:

当开关不接通时,无论接不接上拉电阻,管脚上的电压都是高电平(上拉电阻时作用是限流);


"有限流电阻"

"没有限流电阻"

当开关闭合时(已接入上拉电阻),管脚和地线间无电阻,电动势相等为0,是低电平。


"有限流电阻,开关闭合"

当开关闭合,但未接限流电阻时,相当于正负极短路;即便忽略短路问题,管脚处电动势也难以确定。


"无限流电阻,开关闭合"
  1. 按键的上拉电阻为什么是10k欧姆?

按键的上拉电阻可以是3.3k、4.7k、5.1k、10k都可以,但是电阻越小功耗越大,按照"低功耗高效率"的原则,10k是大多数芯片所能识别的引脚电流,如果电阻太大,电流太小,引脚识别不了,所以10k是目前比较合适的方案。


能不能通俗的解释一下「上拉电阻/下拉电阻」的原理?: https://www.zhihu.com/question/23167435
按键的上拉电阻为什么是10k欧姆?: https://blog.csdn.net/qq_41625394/article/details/79078195

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容