Other Parts Discussed in Thread: LM5155, TPS92200, TPS92390, LM3481, LM3478, LM5156, LM5157, LM3488, TPS92692
Hello,
I have an application where I need to drive around 100 white LEDs. Each LED will be driven at around 3V, 40mA. I am currently planning to use 1 or 2 18650 batteries to power the application (2.9-4.2V). These specifications are flexible at the moment, the key being how to drive large number of LED's efficiently. The application will not include an MCU, but I do plan to put in a potentiometer to control power. We want to optimize efficiency across all ranges of power (I plan to add circuitry to put boost in standby when pot is set to off).
From my research, it seems the most efficient approach is to boost the voltage, regulate total current, then use current mirrors on each series connection to split current evenly. My need for 12W of output power seems to be a concern in this direction though.
1. TPS61500 - I am leaning towards this as it seems like the most integrated solution, however I am worried that it will not provide enough power for my desired 12W. I am not sure if I can use two of these as we want the control to be based off a single potentiometer. Do you have any similar solutions that allow higher power output?
2. LM5155 - It appears this can provide more power, however I'm not sure if it allows for current based feedback meaning lower overall efficiency as I need to adjust current externally. I am considering using something like this with the TPS92200 current-based buck regulator, or perhaps simply plan for less efficiency by dumping power in resistors.
3. If I put 2x 18650's in series, I may use something like the TPS92200 to efficiently buck the current down to 100 parallel connections, however this would require 100 transistors for current mirrors which I'd really like to avoid.
I appreciate any insights you have of the best method and/or suggested parts for driving 100x LEDs from a battery with high efficiency.
Thank you,
-Jon