美文网首页
[Circuit] 上下拉电阻作用的解释

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

作者: simpleasyhowto | 来源:发表于2019-01-28 19:22 被阅读0次

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

    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

    相关文章

      网友评论

          本文标题:[Circuit] 上下拉电阻作用的解释

          本文链接:https://www.haomeiwen.com/subject/clqzjqtx.html