共阳数码管要用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欧姆。
|