用2位获得四种颜色
扫描二维码
随时随地手机看文章
三色LED在一个封装内包含了红、绿和蓝色LED。使用两个数字控制信号,就可以驱动这些LED产生四种颜色。图1中的电路采用了AnalogDevices公司的ADG854双模拟1转2多路分离器,可以选择通过每只LED的电流。
电路用不同的电流I或2I来驱动每只LED。多路分离器用于确定通过晶体管阵列IC2中的晶体管Q1、Q2和Q3而到达LED的电流路径。这些晶体管既是电流源,也是加法元件。
下式可获得电流值:I=(VREF?VBE)/RE,其中,VBE是双极晶体管Q1、Q2和Q3的基射电压。基射电压值会随集电极总电流而略微变化,但可以忽略这种变动。
有关此信息请见您所用晶体管阵列的数据表。
一个单位的电流连续流经绿色LED。多路分离器D1将另一个单位的电流分送至红色LED或蓝色LED,而D2则将第三个单位的电流送至绿色LED(总共为2I)或红色LED。
表1给出了本电路产生的状态与颜色。对于所有控制变量的四种组合,每个时间点通过所有LED的电流总和为3I。因此,发出的光强大致相同,与颜色无关。
基射电压值随温度而降低,约为?1.42mV/°C,因此通过LED的电流每度约增加0.33%。这样就有了一种补偿效应,可以补偿温度上升导致的 LED亮度下降。
对蓝光LED,亮度的下滑率约为?0.27%/°C,而绿色LED约为?0.35%/°C。这两种LED均为氮化铟镓型,因此它们的亮度在环境温度下几乎保持不变。红色LED为磷化铝铟镓型,亮度随温度的变化率约为?0.77%/°C,电流源约可将此下滑率减半。
通过手动控制,用电阻R0强制逻辑输入端为逻辑0,方法是将IN1和IN2控制线连到电源电压VDD,或与VDD断开。流经三个LED的最大电流约为26mA,远低于此电路所用Avago技术公司ASMT-MT00功率RGB(红/绿/蓝)LED的350mA标称电流。
亮度是足够的,LED的结温也很低。绿色LED结至管脚的热阻为20°C/W。IC1功耗约为0.1W。因此,可以估算出结温高出环境温度不到2°C(参考文献1)。于是,LED的预期寿命远在数千小时以上。