为什么单片机输出的电流很小?
同样是5V,为什么单片机输出的电流只有几毫安?
为了让大家彻底搞懂这个问题,首先我们需要知道单片机引脚的构成。
以Atmega328单片机为例,这是它的内部引脚原理图。
可以看出,单片机的引脚和内部电源之间并不是只有一个MOS管,他还有一个电阻。
因为有这个电阻的存在,单片机输出电流就会被限制,这就是单片机引脚驱动很小的原因。
阻值
那么这个电阻有多大呢?
接下来我们实际测试一下。
测试方法如下:
我们给单片机引脚外接一个阻值比较小的电阻,测量此时这个电阻的分压,这样就可以反推出来单片机内部电阻的大小。
为了方便直接在Arduino(Atmega328单片机)上外接一个47Ω的电阻。
接下来我们测量一下这个外接电阻的大小,最后测量这个外接电阻的分压为2.85V(此时已不能提供5V电压)。
由此可以推算出单片机内部的电阻约为35Ω(如下图)。
如果我们外接的阻值为1000Ω的话,能输出的电压值也仅仅为4.8V。这时候即使是在4.8v的情况下也才仅仅能提供5毫安的电流。
所以为了能让单片机更稳定的工作,尽量在引脚上外接大阻值的电阻!
单片机拉电流和灌电流
电子类专业的朋友在大学时都学过51单片机和微机原理,上面都提到过单片机的灌电流和拉电流,在当时是不是一头雾水,听不懂?那时候我记得老师在讲单片机的时候,只讲汇编指令,讲了一个学期,什么是单片机没讲,单片机的开发环境没讲,单片机的下载方式没讲。现在想想,真想穿越回去,抽他两个嘴巴子。
单片机的拉电流和灌电流都是对单片机的输出而言的,是单片机驱动能力的具体体现。
灌电流
如上图所示,当单片机输出低电平时,允许电路向单片机引脚内灌入电流,这个电流就叫做“灌电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“灌电流负载”。
拉电流
如上图所示,当单片机输出高电平时,允许电路从单片机的引脚拉出电流,这个电流就叫做“拉电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“拉电流负载”。
那拉电流和灌电流的大小是多少?这就涉及到单片机的驱动能力了,在微机原理与接口里我们知道,评价单片机的驱动能力的时候都会讲到,每个引脚可以带动多少个TTL。一般来说单片机的灌电流能力要大于拉电流能力,也就是在点灯时,建议第一图(单片机输出低电平)。
那单片机驱动继电器和电磁阀之类功率较大的器件时该怎么办呢?卖个关子,这个下次再说。
获取更多电子设计知识,请关注微信公众号:micropoint8 ;QQ群: 143586739
相关问答
单片机 能控制多大的 电流 和电压?单片机本身并不直接控制电流和电压的大小,它作为一个微控制器,主要负责控制外部器件的开关和逻辑操作。单片机的输出引脚通常具有较小的电流(几毫安级别)和电...
做 单片机 要考虑电源 电流 吗?单片机电压电流要求有不一样的电压,比如STC的51,分为2个等级,5V的和3V的,其中5V的是3.5V到5.5V都可以正常工作,3.3V的忘记了,看手册吧。飞利浦的P89V51是4...
单片机 开发板上为何要用三极管 驱动 数码管?-ZOL问答单片机开发板上面的常见单片机芯片的输出电流一般是20mA以内一个数码管的驱动电流大概是5mA左右若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电...
单片机 的I/O口作为输出口,可以 驱动 哪些输出设备?看你的单片机是什么型号的了。不同型号的单片机驱动能力不同。一般来讲,IO口的驱动能力是指驱动电流的大小。如常用的51系列的单片机驱动电流最大为20MA。可...
【一个工作电压为5V的 单片机 ,想 驱动 并联了50颗led,接在P0口,...[最佳回答]按照一个LED工作电流5mA计算,50个就是250mA,超出了绝大多数单片机IO口的输出能力(我还没见过能输出这个电流的单片机呢),因此必须使用晶体管、继电...
什么是 单片机 的拉 电流 ?灌 电流 ?你根据电路判断电流走向,如果走向是从单片机口流出,相当于电流从单片机里拉出来,这叫拉电流;如果走向是向单片机流去,相当于电流灌到单片机里,这叫灌电流。你...
单片机 的引脚的输出电压多大~-ZOL问答单片机的引脚电流一般为30~40ma单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM...
51 单片机 能提供多大的电压 电流 ?答:51单片机输出低电平驱动能力很强,至少可达20mA~50mA。高电平驱动能力很弱,电流在5mA以下。带动4~8个TTL负载是指一个输出类的IO口可与4~8个TTL的输入引脚相...
对于 单片机 的输出,一般输出电压为5v,输出 电流 为几mA;怎么理解呢?是这样的,单片IO口内部有推挽式的两个MOS管(一个N管一个P管),这两个MOS管的G极连在一起受IO总线控制,P管导通时,P管的D极会向外输出电压,引脚开路时,输出电压...
单片机 主要技术指标?(1)位数:是单片机能够一次处理的数据的宽度,有1位机(如PD7502)、4位机(如MSM64155A)、8位机(如MCS-51)、16位机(如MCS-96)、32位机(如IMST414).....