制，但线路较复杂，而且需要另加一个参考电压源，成本大很多。这些线路的电流控制已相当精确，特别是使用运算放大器的线路，但功耗大、效率低的问题仍然是无法解决，对于大功率LED并不合适。最主要的原因是由于以线性方式控制电流，功耗消耗在电流控制元件内。有些集成电路专为推动LED而设计，其检测点做成的电压降可以低至~0.2V的级数，这些集成电路多数都以开关式电源转换]以控制LED电流恆定，开关式转换配合mV级的检测点电压降使整体功耗十分低，但也有集成电路採线性电路控制LED的电流，例如安森美半导体有集成电路设计用