为什么单片机输出的电流很小?
同样是5V,为什么单片机输出的电流只有几毫安?
为了让大家彻底搞懂这个问题,首先我们需要知道单片机引脚的构成。
以Atmega328单片机为例,这是它的内部引脚原理图。
可以看出,单片机的引脚和内部电源之间并不是只有一个MOS管,他还有一个电阻。
因为有这个电阻的存在,单片机输出电流就会被限制,这就是单片机引脚驱动很小的原因。
阻值
那么这个电阻有多大呢?
接下来我们实际测试一下。
测试方法如下:
我们给单片机引脚外接一个阻值比较小的电阻,测量此时这个电阻的分压,这样就可以反推出来单片机内部电阻的大小。
为了方便直接在Arduino(Atmega328单片机)上外接一个47Ω的电阻。
接下来我们测量一下这个外接电阻的大小,最后测量这个外接电阻的分压为2.85V(此时已不能提供5V电压)。
由此可以推算出单片机内部的电阻约为35Ω(如下图)。
如果我们外接的阻值为1000Ω的话,能输出的电压值也仅仅为4.8V。这时候即使是在4.8v的情况下也才仅仅能提供5毫安的电流。
所以为了能让单片机更稳定的工作,尽量在引脚上外接大阻值的电阻!
51单片机针脚排列和定义
针脚排列:
针脚定义:
40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚。
⒈ 电源:
⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;
注:用万用表测试单片机引脚电流一般为0v或者5v,这是标准的TTL电平,但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0v-5v之间,其实这之是万用表反映没这么快而已,在某一个瞬间单片机引脚电流还是保持在0v或者5v的。
⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
⒊ 控制线:控制线共有4根,
⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲
① ALE功能:用来锁存P0口送出的低8位地址
② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN:外ROM读选通信号。
⑶ RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。
② VPD功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋ I/O线:
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
相关问答
51 单片机 , 引脚 输出 电流 有多大-ZOL问答其实,根据u=ir来算的话,电流可以是无限大的,你这种说法是不正确的,电流是跟负载有关。但一般的单片机有一定的输出功率,在功率限制下,电流一般为30~40ma,两个...
单片机 的 引脚 的输出电压多大~-ZOL问答单片机的引脚电流一般为30~40ma单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM...
【PIC的 单片机 所有GPIO的最大 拉电流 和任意I/O 引脚 最大输出拉...[最佳回答]任意I/O的最大拉电流是针对单独管脚测试的,是I/O的最大驱动负载,超过此电流,此I/O口将损坏(注意:是针对此I/O脚的,其它的I/O若没超过,则其它I/O不会...
单片机引脚 的低电平高于1V,甚至快到2V了,怎么调低呢?估计是被你的外围电路把电压给抬高了,加一个下拉电阻试试或者加个隔离电路,将后面的电路隔离,避免后面电路影响前端补充回答;加下拉,高电平下来了,电路...
单片机 能控制多大的 电流 和电压?单片机本身并不直接控制电流和电压的大小,它作为一个微控制器,主要负责控制外部器件的开关和逻辑操作。单片机的输出引脚通常具有较小的电流(几毫安级别)和电...
单片机 给蜂鸣器的是什么信号?在单片机驱动蜂鸣器时,如果选用的是无源蜂鸣器,则单片机引脚输出的是方波脉冲频率,大约是1k赫兹左右,如果选用的是有源蜂鸣器,则单片机输出的信号是低电平。...
对于 单片机 的输出,一般输出电压为5v,输出 电流 为几mA;怎么理解呢?是这样的,单片IO口内部有推挽式的两个MOS管(一个N管一个P管),这两个MOS管的G极连在一起受IO总线控制,P管导通时,P管的D极会向外输出电压,引脚开路时,输出电压...
32位 单片机 的普通I/O 引脚 输出电压 电流 是多少?32位单片机的普通I/O引脚的输出电压和电流会因具体的单片机型号和工作条件而有所不同。一般来说,普通I/O引脚的输出电压通常在3.3V或5V范围内,输出电流则取决...
STC 单片机 ,工作电压是5V, 电流 是多少。如何用3--4节干电池(5号,或,七号电池) 给STC 单片机 供电?STC89C52RC的工作电压范围是:3.3V~5.5V,整体流过单片机的电流总和不要超过70mA。你直接用三颗1.5V的电池串联供电就可以了。40引脚的单片机简单接法就可以驱...
at89s51 单片机 各 引脚 输出 电流 ?AT89S51单片机的各引脚输出电流取决于供电电压和外部负载的阻抗。根据官方文档,AT89S51的IO引脚最大输出电流为20mA,在标准工作条件下,IO引脚可以提供稳定的高...