什么是上拉电阻?上拉电阻如何取值?上拉电阻

热点事件 2023-08-21 07:35www.nygn.cn今日热点事件

  在设计单片机的外围电路时经常需要用到上拉电阻和下拉电阻,上拉电阻的取值一般在4.7k-10k左右,是根据经验取值的,没有特别的计算方式。下面介绍一下上拉电阻。

  什么是上拉电阻

  所谓上拉电阻,就是将单片机的GPIO口通过一个电阻接至电源,在初始情况下给该GPIO引脚一个确定的高电平,防止没有上拉电阻而导致误动作。如下图所示,是上拉电阻典型的应用。

  图中电阻R48是两个上拉电阻,DO1C接到单片机的GPIO口作为输入口,在初始条件下单片机检测到高电平。DO2接单片机的GPIO口作为输出口,单片机未输出时,该引脚被上拉至高电平,防止9012三极管误动作。与上拉电阻相对的是下拉电阻,就是将单片机的GPIO口通过电阻接至GND,在初始状态下信号为低电平,防止误操作。

  上拉电阻如何取值

  上拉电阻没有明确的计算公式和技术要求必须是多大,一般都是根据典型值和经验值选取,在设计电路时,一般选取4.7k-10k之间作为上拉电阻,下拉电阻也是这个范围。

  上拉电阻起到什么作用

  上拉电阻一般起到如下几个作用

  给GPIO一个确定的电平信号。单片机的GPIO口在初始状态下可能是一个不确定的信号,从而导致误操作,为了克服这种情况,加入一个上拉电阻就把该端口钳制在了高电平,从而避免误触发。

  提高端口的驱动能力。对于一些开漏极、开集电极输出的电路而言,其端口只能输出信号却没有带载能力,比如光耦的OC输出以及比较器的OC输出,在输出端加入上拉电阻提高其驱动能力。比较器的输出如下图所示。

Copyright © 2016-2025 www.nygn.cn 趣怪网 版权所有 Power by