原创 C8051F学习笔记:单片机的驱动能力

2010-4-20 00:00 7214 5 8 分类: MCU/ 嵌入式

C<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />8051F学习笔记:单片机的驱动能力<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


学习51单片机的时候我们就知道51单片机的I/O口的特点:P0口没有弱上拉,所以做地址线时不用上拉,但输出“1时就要加上拉电阻,不然输出电平到不了高电平,P1~P3则不存在这个问题,每个输出管脚都有弱上拉电阻(也就是电阻很大的上拉电阻),造成的结果是输出高电平电流很小,为uA量级,驱动不了LED、数码管之类的,所以要么在外加一个NPN的三极管增强驱动,要么LED、数码管用共阳极接法(也就是LED正接VCC,负接MCUI/O;数码管用共阳数码管,COM口接VCC)


虽然道理懂得,但很多时候脑子太死了,MCU接其他器件的时候,就要MCUI/O输出驱动电流这事给忘了。下面是一个教训:三个不同类型MCU控制继电器的电路。


 

309b0912-2f2f-43e2-a736-c1f5b1402887.jpg


 1 MCU采用STC89C51,增加一个PNP,增强了驱动能力,能控制继电器TQ-RELAY的闭合


 

 

点击看大图 



2 MCU用的是C8051F120I/O端口高低电平能控制光耦继电器AQW610的闭合


 

 


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

点击看大图


3 MCU用的是ADI公司的单片机ADuC842,这种解法,MCUI/O控制不了AQW610的闭合


 


         2和图3基本是相同的电路,只不过是MCU不一样,为什么一个能控制AQW610,一个不行呢?让我们先来看看AQW610DataSheet.



 


点击看大图


                                                      AQW610的电气特性


 


     AQW610光耦继电器里的二极管工作电流常闭端为3.0mA,常开端为1.3mA


 


     再来看看单片机ADuC842(ADI公司兼容的51单片机)



 


点击看大图


                                                ADuC842的电气特性


   


ISINK为灌电流,是指低电平输出时,能够吸收的电流;


ISOUCE为拉电流,指高电平输出时,能够输出的电流;


在这里虽然没有明确给出拉电流灌电流的最大值,只是把这两个作为输出高电流和低电平的测试条件,但可以认为这个测试条件也就是这款MCU能输出的最大电流了。ADuC842高电平的驱动电流只能到80uAP0~02ALE低电平的驱动电流为1.6mAP3低电平的驱动电流能达到3mA。因此想要图3电路工作,AQW6101脚接VCC4脚接ADuC842P3口某脚(P0~P2不行)


 



 


点击看大图


                                                     C8051F120的极限电气参数


 


C8051F120的电气特性就可以知道C8051F系列单片机I/O有很大的驱动电流,要注意上表是极限参数,也就是说如果超过列出的极限参数的话,有可能导致器件永久损坏,所以100mA的最大输出拉电流(输出高电平),足以直接驱动LED、数码管及其他器件。


只要是驱动器件的时候才考虑拉电流是否大于被驱动器件的输入电流需求,如果MCU是驱动地址线或数据线,如SPI74LS573等一些器件,就很少要考虑电流这方面。


 


下面介绍一下常用的51兼容单片机的驱动能力:


1)     ADuC841


ADuC841中的P1口主要作为模拟输入口使用,在作为数字口使用时,只能作为输入口使用,不能作为输出口。而且作为数字输出口使用时,通常是高电平有效;当作为按键输入时,应该加下拉电阻,而不是上拉电阻(按键一端接VCC,另一端接下拉电阻,电阻另一端接地)


 


2)     ADuC812


P3口可以比别的端口吸收更大的灌电流(可达8mA),可以直接驱动LED和光电耦合器件。



点击看大图


 

 

3) STC89C51



  

点击看大图


   Sinking Current(灌电流) Sunk


   Sourcing Current(拉电流)


 


4)  Atmel AT89S51



点击看大图


 


5) Intel 8051


    点击看大图


 


6)华邦W78E516B



点击看大图


 


7) 7)PHILIPS P89C5x



点击看大图


 


总结:在输出电流驱动能力方面,C8051F系列单片机真是一骑绝尘J

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户403637 2012-12-17 16:27

在输出电流驱动能力方面,C8051F系列单片机真是一骑绝尘J

tengjingshu_112148725 2010-4-21 16:30

C8051F这个是极限参数,也就说这个是很极端的情况下,肯定所有I/O驱动全开,电源供给给给不了啊,只能说,平时估计就2、3mA,我试验的结果就是,C8051F高电平直接驱动LED、数码管应该没问题

朱玉龙 2010-4-20 12:07

猜测一下,如果这么高的驱动能力全开,单片机的散热问题怎么解决?
相关推荐阅读
藤井树 2015-10-12 14:43
印制电路板的抗干扰设计 zz
印制电路板的抗干扰设计     作者:中船重工集团第707所 肖麟芬   摘   要:本文以印制电路板的电磁兼容性为核心,分析了电磁干扰的产生机理...
藤井树 2013-10-22 15:32
2010.5.30 黄草梁上包饺子一日登山活动——摘韭菜篇
        上次桃花节的时候也有野韭菜,那时候的我连草和韭菜叶分不清,才回去的韭菜也不敢吃,哈哈,这次可算真正见识了韭菜,黄草梁也叫韭菜梁,因为满山遍野都是野韭菜而闻名,比较圆比较粗的就是野韭...
藤井树 2013-10-22 15:28
2010.5.30 黄草梁上包饺子一日登山活动——包饺子篇
摘韭菜回来,大家已经忙开了 我也装模作样地“工作着” 哈哈,还不让我包,包饺子是技术活,一定要皮薄馅厚才有资格包,像我这样的只能旁观了 摘的韭菜应该足够了,旁边那个袋子是我摘来带回学校的 ...
藤井树 2013-08-09 15:19
datasheet下载网站整理(查IC芯片手册)【原创】
*************************************************************************         作为电子工程师,芯片的dat...
藤井树 2010-06-04 00:21
陈伟宁王辉一家捐助渠道(北京菲亚特—英菲尼迪)
       王辉的最新消息请关注 http://chenweining.org/       目前事故责任认定已经出来了——陈家全责。        发信人: program (程序), 信区: D...
藤井树 2010-06-01 13:43
2010.5.30 黄草梁上包饺子一日登山活动——美景篇
这天不得不说的是天空,蓝蓝的天空,白白的云    绿油油的山脊  我、洪涛哥哥、huangna妹妹还有她同事小艾走在黄草梁上    在蓝天白云下合影       阳光照过来,景色真美 象鼻山,走不...
EE直播间
更多
我要评论
3
5
关闭 站长推荐上一条 /3 下一条