2024年3月29日發(作者:盤點總結)

關于IO口上拉電阻阻值問題
如果是驅動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。
根據以上分析,上拉電阻的阻值的選取是有很多講究的,不能亂用,具
體情況比較復雜,如果你是
個萊鳥,那么你盡量用小一些的,這樣犧牲一些電源功耗。不過最好
請教一下有關人員。
我也不是很懂.不過,我是這么想的,請老丐多指教!
假如P0口驅動的是一排(8個)發光二極管吧.
那么當二極管發光時,它兩端的電壓為0.7V(一般二極導通后的電
壓為0.7V),工作電流10mA
本文發布于:2024-03-29 13:08:25,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1711688906176474.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:關于IO口上拉電阻阻值問題.doc
本文 PDF 下載地址:關于IO口上拉電阻阻值問題.pdf
| 留言與評論(共有 0 條評論) |