摘要: 该电路从一个3.3V源驱动多达四个白光LED并联,并将LED总电流从1mA调整到106mA,共64步,每步1dB。
图1的电路是专为便携式电源应用,需要白光led可调,对数调光水平。它从一个3.3V的电源驱动多达四个白光LED,并在64个步骤中调整LED的总电流,从1mA到106mA,每个步骤1dB。驱动器是一个电荷泵,反映电流ISET(来自U3的SET端子),通过每个LED产生(215I(SET)±3%)的电流。内部电路将SET端子维持在0.6V。
图1所示 该电路为白光led提供了对数调光能力。
为了控制LED亮度,运算放大器U2监测数字电位器U1的高压和雨刷电压之间的差值。然后运放将该电压乘以增益以设置最大输出电流。在锅的W1端子的零电阻对应最小的LED电流,因此最小的亮度。因为SET电压是固定的(0.6V),所以R5左边的任何电压变化都会改变I(SET), LED电流的变化会改变它们的亮度水平。R5设置LED最大电流:
R5 = 215x0.6/I(LED(Desired))
其中,ILED是通过一个LED的电流。
U1是一个数字电位器,具有对数锥度和电压刮水器,每个抽头对应于H1和W1之间1dB的衰减(引脚11和9)。它包含两个端口,由16位代码通过3线串行接口控制。要设置LED电流,从LSB开始,将RST-bar调高并将16位时钟输入U1的D端。每个脉冲在CLK输入一个位到寄存器。
电路只使用一个锅,所以0到7位是“不关心”的位。第8位至第14位确定刮水器位置;第8位至第13位设置代码,第14位为“静音”。(第14位的逻辑1通过将R5的左侧设置为大约0.599V来产生最低可能的输出电流。)输入所有16位后,输入代码并通过驱动RST-bar高来改变亮度级别。图2显示了LED电流与锅的输入代码之间的对数关系。
图2 LED电流与图1电路的输入代码。
这一设计理念出现在2004年6月10日的EDN杂志上。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308