芯片端口的吸电流、灌电流和拉电流你搞清楚了吗?
来源:@IC技术联盟
作为硬件电子工程师或者对硬件电路感兴趣的你,必须搞清楚硬件电路上的一些基本概念。比如说,什么是芯片IO的吸电流、灌电流和拉电流?
IO的吸电流
顾名思义,吸电流就是电流从芯片外部通过IO流到芯片内部的意思。但是,需要注意的是吸电流是针对输入端口来说的,是输入端口主动的把芯片外部负载的电流外立面吸。如下图所示:
IO的灌电流
灌电流如果单看名字的话就让人有点分不清了,究竟是往芯片里面灌还是芯片往外面灌呢?答案是:往芯片里面灌,也就是说电流的方向也是从芯片外部流向芯片内部。
那和上面说的吸电流又有什么区别?区别有两个:
1.灌电流是针对输出端口来说的;
2.灌电流是电流被动的流入芯片内。
也可以这么理解:因为是输出端口,而电流又往芯片里面流,有点强迫的意思,所以用一个"灌"字。如下图所示就是灌电流的电路:
IO的拉电流
拉电流是电流从芯片内部往外"拉"出去的意思,所以电流方向是从内向外流的。拉电流也是针对输出端口而言的,当输出端口输出高电平时,芯片内部就有电流通过IO流出去给负载电路。如下图所示就是拉电流的示意图:
总得来说,吸电流和灌电流都是指电流从芯片外部流到芯片内部。区别是:吸电流是对于输入端口而言,而且是主动吸收电流。灌电流是对于输出端口而言,而且是被动输入电流。拉电流是指电流从芯片内部流出去,是对于输出端口而言的。那么这些概念又有什么意义?
有什么意义?
其实灌电流和拉电流是驱动能力的参数,在芯片手册上灌电流和拉电流是一个参数值,它代表输出端口在输出低电平和高电平时所能承受的最大电流值。所以,灌电流和拉电流数值越大,代表IO的驱动能力越强。
为什么芯片输出端口会有最大电流限制?
在数字电路中,逻辑门输出低电平的时候,电流是从外部负载往芯片内部灌的。此时灌电流越大,那输出端的低电平电压就会越高,但逻辑门的对于低电平电压有一定限制,比如TTL门规定低电平电压要小于0.45V左右。如果超过这个电压,就会得到一个不稳定的低电平。因此,芯片对灌电流是有限制的。
同理,当输出端口是高电平的时候,芯片内部逻辑门中的电流就往外流,这个也就是拉电流。拉电流越大,输出端口的高电平电压越低,低到一定程度时也会导致高电平不稳定。TTL门规定高电平电压不能低于2.4V,所以芯片对拉电流也是有限制定的。
来源:@IC技术联盟
硬件基础:芯片端口的吸电流、灌电流和拉电流你搞清楚了吗?
作为硬件电子工程师或者对硬件电路感兴趣的你,必须搞清楚硬件电路上的一些基本概念。比如说,什么是芯片IO的吸电流、灌电流和拉电流?
IO的吸电流
顾名思义,吸电流就是电流从芯片外部通过IO流到芯片内部的意思。但是,需要注意的是吸电流是针对输入端口来说的,是输入端口主动的把芯片外部负载的电流外立面吸。如下图所示:
IO的灌电流
灌电流如果单看名字的话就让人有点分不清了,究竟是往芯片里面灌还是芯片往外面灌呢?答案是:往芯片里面灌,也就是说电流的方向也是从芯片外部流向芯片内部。那和上面说的吸电流又有什么区别?区别有两个:1.灌电流是针对输出端口来说的。2.灌电流是电流被动的流入芯片内。也可以这么理解:因为是输出端口,而电流又往芯片里面流,有点强迫的意思,所以用一个"灌"字。如下图所示就是灌电流的电路:
IO的拉电流
拉电流是电流从芯片内部往外"拉"出去的意思,所以电流方向是从内向外流的。拉电流也是针对输出端口而言的,当输出端口输出高电平时,芯片内部就有电流通过IO流出去给负载电路。如下图所示就是拉电流的示意图:
总得来说,吸电流和灌电流都是指电流从芯片外部流到芯片内部。区别是:吸电流是对于输入端口而言,而且是主动吸收电流。灌电流是对于输出端口而言,而且是被动输入电流。拉电流是指电流从芯片内部流出去,是对于输出端口而言的。那么这些概念又有什么意义?
有什么意义?
其实灌电流和拉电流是驱动能力的参数,在芯片手册上灌电流和拉电流是一个参数值,它代表输出端口在输出低电平和高电平时所能承受的最大电流值。所以,灌电流和拉电流数值越大,代表IO的驱动能力越强。
为什么芯片输出端口会有最大电流限制?
在数字电路中,逻辑门输出低电平的时候,电流是从外部负载往芯片内部灌的。此时灌电流越大,那输出端的低电平电压就会越高,但逻辑门的对于低电平电压有一定限制,比如TTL门规定低电平电压要小于0.45V左右。如果超过这个电压,就会得到一个不稳定的低电平。因此,芯片对灌电流是有限制的。
同理,当输出端口是高电平的时候,芯片内部逻辑门中的电流就往外流,这个也就是拉电流。拉电流越大,输出端口的高电平电压越低,低到一定程度时也会导致高电平不稳定。TTL门规定高电平电压不能低于2.4V,所以芯片对拉电流也是有限制定的。
以上就是关于芯片IO的吸电流、灌电流和拉电流的解释以及它们的意义所在,大家看明白了记得点个赞哦!
相关问答
单片机的P0口为什么要加个排阻,有什么用?
51单片机中的端口中,独有P0口没有内部上拉电阻。这意味着在某些时刻,P0口的引脚处在浮空(高阻)状态,比如掉电时。P0口外部通常接有其它CMOS芯片的输入端,P...
ASEMIPL51WT020电源IC芯片的输出端口怎么找?-7xfy7gDTGN...
要找到ASEMIPL51WT020电源IC芯片的输出端口,需要根据具体的引脚图和数据手册进行查找。一般来说,输出端口可能是标记为VOUT、OUT、VO等名称的引脚。...
source芯片引脚意思?
Source(拉电流)Sink(灌电流)详解一个重要的前提:灌电流和拉电流是针对端口而言的,而且都是针对IC的输出端口。名词解释——灌:注入、填充,由外向内、由...
单片机端口地址怎么确定?
单片机端口地址的确定需要根据具体的单片机型号和数据手册来确定。单片机的端口地址是由芯片设计者预先定义的,用于与外部设备进行通信和控制。在数据手册中,...
集成电路的所有GND端口是不是相通的?
不是的,要看具体的应用电路。例如开关电源电路,以开关变压器为界,源边电路例如常用的UC3842开关电源控制集成电路与开关变压器付边的电路是不共地的。这样做...
与cpu相连的8253端口地址范围?
与CPU相连的8253端口(也称为计时器芯片)是一种用于计时和定时的设备,位于主板上。它通过I/O端口地址来进行访问。对于8253计时器芯片,它有三个计数器通道,...
8255A芯片A、B、C端口的地址确定方法?
一般用CPU引脚的地址管脚中的A0-A9来确定8255A的地址,由于8255A有四个端口,因此用A0。A1选择内部端口,A1-A9则通过编码电路当且仅当A1-A9为特定值时输出一个低...
端口与接口的区别?
端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。接口是指同一计算机不同功能层之间的通信规则称为接口。接口(软件...
usb芯片原理?
USB端口负责连接电脑,是数据输入或输出的通道;主控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为“可移动磁盘”,是U盘的“大脑”;FLAS...
CPU寻址外端口地址的方法?
CPU和外部设备之间是通过I/O芯片进行联系,达到相互间传输信息的目的。每个I/O芯片上都有一个端口或几个端口,一个端口往往对应于芯片上的一个寄存器或一组寄...