LED不是理想的二极管,因此“开启”点(Vf)并不是一个完美的过渡。如果我们查看典型LED的IV曲线,我们可以看到:
Vf通常是在20mA时获取的(某些数据手册将在不同电流下给出几个Vfs)
由此可见,很难通过改变LED两端的电压来控制它,因此,为了实现最佳控制,需要一个恒定电流驱动器。您可以购买许多专用于此任务的IC,也可以购买自己的简单货源。
使用恒定电流驱动器时,如果LED Vf发生变化(过程,温度等),则驱动器会进行补偿以使电流保持恒定,因此,如果您希望电流精确无误,而不论部件是否可变,则这是一种处理方法(请注意XmA处的亮度可能有所不同,因为这也有所不同)
以高于,低于或高于/低于输出电压的电源电压驱动LED
LED驱动器有不同的类型-有些仅仅是基本的恒流限制器,有些使用升压(或降压)拓扑或电荷泵为恒定电流提供更宽的顺应性范围。
简单的恒流驱动器:
当电压接近电源电压时(由于限制元件两端的压降),一个简单的恒流驱动器将失去稳压作用。这将在数据表中给出(请参见本示例零件数据表中的最低电源开销,第10页)。
升压LED驱动器
使用升压拓扑结构的LED驱动器(就像开关稳压器一样,但设置为恒定电流而不是电压)仍将提供恒定电流,但是它将其电压增加到电源范围以上,从而能够以总Vf串联驱动LED高于电源电压:
SEPIC,降压-升压,Cuk LED驱动器
好了,所以当你的输入电压变化上面关于什么情况下和低于输出电压是多少?典型的情况可能是使用锂离子电池,该电池的电压范围可能在〜4.3V-〜2.7V之间变化,并且需要3V的输出才能将所需的电流推入LED。
在这种情况下,我们使用SEPIC,降压-升压或Cuk驱动器。所有人都可以在这里做相同的事情,但是拓扑结构不同(为什么您会选择另一种来阅读您可能想做的进一步阅读-那里有很多书籍/应用笔记...)
无论如何,这是一个使用LM3410的SEPIC电路的示例:
下表是输入电压高于或低于输出电压时的效率,您可以看到LED电流的调节保持了完美: