LED灯驱动
使用NPN和PNP三极管
如果是一个IO口,IO口驱动电流很小。控制两个LED灯时不能同时发光也就是一个发光一个不发光,则可以使用如下电路;两个三极管一个NPN一个PNP来实现LED灯控制。
使用NPN和NPN
如果是一个IO口,IO口驱动电流很小。控制两个LED灯时不能同时发光也就是一个发光一个不发光,则可以使用如下电路;两个三极管都是NPN三极管,因为NPN从集电极拿出来信号,刚好是和基极信号相位相反的。
直接驱动无需放大
如上所示,LED灯直接可以用IO口驱动,此时一个接成IO口上拉的形式;一个接成IO口下拉的形式,此时IO口高低状态会驱动不同颜色的了的LED灯发光。
两个NPN使用两个IO口
IO口无法驱动而且需要使用两种不同颜色的LED灯时,我们可以直接使用两个NPN三极管来驱动;当然也可以使用PNP三极管。
以上两种灯需要交替亮起来一般很常见,例如系统正常工作时需要红色指示灯亮起来,但是待机时,需要绿色指示灯亮起来。
请注意红色、绿色、蓝色LED灯除了颜色不一致,正常发光时的压降也是不一致的;如下所示:
红色:1.6~2.0V
绿色:2.2~2.5V
蓝色:2.5~3.1V
小知识:2014年诺贝尔物理学奖,被授予日本名古屋大学、名城大学教授赤崎勇,名古屋大学教授天野浩,以及美国加州大学圣芭芭拉分校教授、美籍日裔科学家中村修二,以表彰他们发明了蓝色发光二极管(LED),并因此带来的新型节能光源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)