原创 关于上拉和下拉电阻

2006-10-10 14:21 5283 11 10 分类: 模拟

如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。我通常就用1k的。



对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和LED的情况是一样的;如果是低电位有效,即耦合器输入端接端口和VCC之间,那么除了要串接一个1——4.7k之间的电阻以外,同时上拉电阻的阻值就可以用的特别大,用100k——500K之间的都行,当然用10K的也可以,但是考虑到省电问题,没有必要用那么小的。



对于驱动晶体管,又分为PNP和NPN管两种情况:对于NPN,毫无疑问NPN管是高电平有效的,因此上拉电阻的阻值用2K——20K之间的,具体的大小还要看晶体管的集电极接的是什么负载,对于LED类负载,由于发管电流很小,因此上拉电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载时,由于集电极电流大,因此上拉电阻的阻值最好不要大于4.7K,有时候甚至用2K的。对于PNP管,毫无疑问PNP管是低电平有效的,因此上拉电阻的阻值用100K以上的就行了,且管子的基极必须串接一个1——10K的电阻,阻值的大小要看管子集电极的负载是什么,对于LED类负载,由于发光电流很小,因此基极串接的电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载时,由于集电极电流大,因此基极电阻的阻值最好不要大于4.7K。



对于驱动TTL集成电路,上拉电阻的阻值要用1——10K之间的,有时候电阻太大的话是拉不起来的,因此用的阻值较小。但是对于CMOS集成电路,上拉电阻的阻值就可以用的很大,一般不小于20K,我通常用100K的,实际上对于CMOS电路,上拉电阻的阻值用1M的也是可以的,但是要注意上拉电阻的阻值太大的时候,容易产生干扰,尤其是线路板的线条很长的时候,这种干扰更严重,这种情况下上拉电阻不宜过大,一般要小于100K,有时候甚至小于10K。



根据以上分析,上拉电阻的阻值的选取是有很多讲究的,不能乱用,具体情况比较复杂,如果你是个莱鸟,那么你尽量用小一些的,这样牺牲一些电源功耗。不过最好请教一下有关人员

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1053025 2006-10-10 17:04

博主,我给您投票啦
相关推荐阅读
用户735872 2007-11-16 21:16
卖给了中科院西安光机所了!
大家认为这家单位怎么样啊?...
用户735872 2007-11-16 21:00
An unspecified Debug Toolbox call failed
把EasyJtag.dll等文件拷到ads安装目录下的Bin目录下,就好我也遇到这样的事儿,把EasyJtag.dll等文件拷到ads安装目录下的Bin目录下,就好了...
用户735872 2007-09-12 17:07
基于DSP的超声编码激励发射研究
基于DSP的超声编码激励发射研究<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />蔡欣...
用户735872 2007-09-12 17:00
关于CPSR_cxsf
关于CPSR_cxsfmsr cpsr_cxsf,r1        ;这里的cxsf表示从低到高分别占用的4个8bit的数据域指令中有时还有出现cpsr_cf, cpsr_all, cpsr_c等,...
用户735872 2007-03-13 10:58
Delphi中的线程类
Delphi中的线程类--之(1) Delphi中的线程类--之(1)    Raptor(原作)      关键字     Thread Event CriticalSection Synchron...
用户735872 2007-03-10 11:21
碰到不能删除DLL文件时的解决办法
碰到不能删除DLL文件时的解决办法有时候老听网友说某某文件删不掉啊。。之类的。而且有很多都是dll文件。虽然解决这个问题的方法有很多种。而且也可以把他删除,但是网友们有没有想过是为什么删不掉呢??这是...
EE直播间
更多
我要评论
1
11
关闭 站长推荐上一条 /3 下一条