共陽數碼管要用PNP來驅動的原因是:
共陽數碼管的個二極管的高電位端通過三極管接在驅動電平上,即接在高電位上,所以要把電流從二極管的另一端流出。而7個二極管必須接在三極管的集電極上才能滿足放大的需求,如果用NPN管,就只能接在發射級上,不滿足要求。
led數碼管由多個發光二極管封裝在一起組成“8”字型的器件,引線已在內部連接完成,只需引出它們的各個筆劃,公共電極。數碼管實際上是由七個發光管組成8字形構成的,加上小數點就是8個。這些段分別由字母a,b,c,d,e,f,g,dp來表示。
但是 單片機不能直接驅動數碼管的,驅動電流不夠~~~ 不適合直驅一位數碼管,一般要加電流驅動級。這里是加了個PNP三極管,以射隨器接法提高了電流驅動能力。(我們知道射隨器就是共集接法,輸出電流放大β倍,輸出電壓接近1倍。) 是由于三極管具有電流放大作用,Ic=β*Ib、Ie=Ic+Ib=(β+1)*Ib,就是說三極管的集電極和發射極可以把加到基極的信號電流放大,從而可以驅動較大的負載。
至于共陰的原理一樣。
這個想下三極管的原理就知道了。
300歐姆是限流,三極管的 基極要串接個限流電阻5.1k歐姆。
|