单片机上拉电阻的总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机上拉电阻总结   51单片机P0口上拉电阻的深入研究   在讨论上拉电阻问题之前,首先需要清楚的是,P0是一个OC结构,也就是是相当与一个NPN的三极管,C极没有接任何东西,E极接地,B极接在一个数字电路的输出口上。所以没有接上拉电阻的时候,相当于CE没有任何电压,那么不管BE的电压是多少,三极管都不会导通和工作。接了上拉电阻后,也就是C极接了一个10K的电阻到5V,那么当BE的电压是0的时候,三极管截止,电阻没有导通,C极的电压等于5V当BE的电压为时,三极管饱和导通,CE的压降接近为0,电阻的电压会有5V。   下面我们就具体讨论如何确定上拉电阻的大小。   如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。通常就用1k的。   对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和LED的情况是一样的;如果是低电位有效,即耦合器输入端接端口和VCC之间,那么除了要串接一个1—之间的电阻以外,同时上拉电阻的阻值就可以用的特别大,用   100k—500K之间的都行,当然用10K的也可以,但是考虑到省电问题,没有必要用那么小的。   驱动晶体管分为PNP和NPN管两种情况:对于NPN,毫无疑问NPN管是高电平有效的,因此上拉电阻的阻值用2K——20K之间的,具体的大小还要看晶体管的集电极接的是什么负载,对于LED类负载,由于发管电流很小,因此上拉电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载时,由于集电极电流大,因此上拉电阻的阻值最好不要大于,有时候甚至用2K的。对于PNP管,毫无疑问PNP管是低电平有效的,因此上拉电阻的阻值用100K以上的就行了,且管子的基极必须串接一个1——10K的电阻,阻值的大小要看管子集电极的负载是什么,对于LED类负载,由于发光电流很小,因此基极串接的电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载时,由于集电极电流大,因此基极电阻的阻值最好不要大于。   对于驱动TTL集成电路,上拉电阻的阻值要用1—10K之间的,有时候电阻太大的话是拉不起来的,因此用的阻值较小。但是对于CMOS集成电路,上拉电阻的阻值就可以用的很大,一般不小于20K,我通常用100K的,实际上对于CMOS电路,上拉电阻的阻值用1M的也是可以的,但是要注意上拉电阻的阻值太大的时候,容易产生干扰,尤其是线路板的线条很长的时候,这种干扰更严重,这种情况下上拉电阻不宜过大,一般要小于100K,有时候甚至小于10K。   根据以上分析,上拉电阻的阻值的选取是有很多讲究的,不能乱用。   文档说明   简单介绍上拉电阻的定义,作用及如何选取定义1、上拉就是将不确定的信号通过一个电阻嵌位在高电 平,电阻同时起限流作用。下拉同理。   2、上拉是对器件注入电流,下拉是输出电流。   3、弱强只是上拉电阻的阻值不同,没有什么严格区分。   4、对于非集电极开路输出型电路提升电流和电压的能力是有限的,上拉电阻可更大限度的提升电流和电压,从而提高器件的驱动能力作用   提高驱动能力   上拉电阻是用来解决总线驱动能力不足时提供电流的。一般说法是拉电流,下拉电阻是用来吸收电流的,也就是我们通常所说的灌电流。   抗干扰   ?   ?芯片管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力;提高总线的抗电磁能力,管脚悬空比较容易受外界电磁干扰;   保护作用   ?   ?保护CMOS内的保护二极管,一般电流不大于10mA;在CMOS上,为了防止静电造成损坏,一般在不用的管脚上接上拉电阻降低输入阻抗,提供泄荷通路;其他作用   一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。   阻值选择原则   1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。   2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。   3、对于高速电路,过大的上拉电阻可能边沿变平缓。   综合考虑以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理。   对上拉电阻和下拉电阻的选择应“结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素”:   1、驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计是应注意两者之间的均衡。   2、下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档