跳转到主要内容

拉电流

IO引脚中采用上拉电阻搭配拉电流负载错在哪?

cathy /

提到51单片机的IO引脚,很多人就会联想到上拉电阻。在单片机的相关问题中,很多问题同样与上拉电阻的息息相关,在本文中,小编将为大家介绍51单片机中IO引脚与上拉电阻与拉电流负载对电路造成的不良影响。

在单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流称为“灌电流”,外部电路称为“灌电流负载”。单片机输出高电平时,则允许外部器件从单片机的引脚拉出电流,这个电流称为“拉电流”,外部电路称为“拉电流负载”。

<strong>那么这些电流一般是多少?最大限度是多少?</strong>

早期的51系列单片机的带负载能力,是很小的,仅仅用“能带动多少个TTL输入端”来说明的。P1、P2和P3口,每个引脚可以都带动3个TTL输入端,只有P0口的能力强,它可以带动8个。分析一下TTL的输入特性就可以发现,51单片机基本上就没有什么驱动能力。它的引脚甚至不能带动当时的LED进行 正常发光。

困惑已久的知识?什么是拉电流 、灌电流、吸收电流 ?

cathy /

拉电流和灌电流是衡量电路输出驱动能力(注意:拉、灌都是对输出端而言的,所以是驱动能力)的参数,这种说法一般用在数字电路中。

这里首先要说明,芯片手册中的拉、灌电流是一个参数值,是芯片在实际电路中允许输出端拉、灌电流的上限值(允许最大值)。而下面要讲的这个概念是电路中的实际值。

由于数字电路的输出只有高、低(0,1)两种电平值,高电平输出时,一般是输出端对负载提供电流,其提供电流的数值叫“拉电流”;低电平输出时,一般是输出端要吸收负载的电流,其吸收电流的数值叫“灌(入)电流”。

对于输入电流的器件而言:

灌入电流和吸收电流都是输入的,
灌入电流是被动的,
吸收电流是主动的。

如果外部电流通过芯片引脚向芯片内‘流入’称为灌电流(被灌入);
反之如果内部电流通过芯片引脚从芯片内‘流出’称为拉电流(被拉出)

<strong>2、为什么能够衡量输出驱动能力</strong>

当逻辑门输出端是低电平时,灌入逻辑门的电流称为灌电流,灌电流越大,输出端的低电平就越高。由三极管输出特性曲线也可以看出,灌电流越大,饱和压降越大,低电平越大。