单片机上拉电阻

来源:互联网 发布:淘宝待收货截图生成器 编辑:程序博客网 时间:2024/04/29 04:02

原文地址::http://zyd87818.blog.163.com/blog/static/174881501201181910748416/


相关网贴

1、STM32的上拉和下拉电阻----http://blog.sina.com.cn/s/blog_9d69119401012oc1.html

2、使用STM32,如何判断单片机引脚上有上拉电阻?----http://www.amobbs.com/thread-3289575-1-1.html

3、STM32复位脚内部上拉电阻值多大?----http://bbs.21ic.com/icview-128198-1-1.html


由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。
1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。 
2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!
3.当p0口用来驱动PNP管子的时候,就不需要上拉电阻,因为此时的低电平有效;
4.当P0口用来驱动NPN管子的时候,就需要上拉电阻的,因为此时只有当P0为1时候,才能够使后级端导通。
简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动,否则亮不了,而恰好P0口没有电源,所以就要外接电源,接上电阻是起到限流的作用;如果接P1、P2、P3端口就不用外接电源和电阻了。

 


上拉电阻 
定义: 
上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理! 
上拉是对器件注入电流,下拉是输出电流;弱强只是上拉电阻的阻值不同,没有什么严格区分;对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。

上拉: 
1TTL驱动CMOS时,如果TTL输出最低高电平低于CMOS最低高电平时,提高输出高电平值 
2 OC门必须加上拉,提高电平值 
3 加大输出的驱动能力(单片机较常用) 
4 CMOS芯片中(特别是门的芯片),为防静电干扰,不用的引脚也不悬空,一般上拉,降低阻抗,提供泄荷通路 
5 提高输出电平,提高芯片输入信号的噪声容限,增强抗干扰 
6 提高总线抗电磁能力,空脚易受电磁干扰 
7 长线传输中加上拉,是阻抗匹配抑制反射干扰 
原则: 
1 从节约功耗和芯片的电流、能力应是电阻尽量大,R大,I小啊 
2 从确保驱动能力,应当电阻足够小,R小,I大啊 
3 对高速电路,加上拉可能边沿平缓(上升时间延长) 
建议可以在1K---10K之间选(可根据实际情况) 


0 0
原创粉丝点击