How to build a linear LED driver that is dimmable?

Of course i have been searching the websites of the usual suspects for a bit but could not find anything that i particularly liked.
There are a few things that are set:

Battery, single cell LiIo, with 3V to 4.2V.
LED, standard white LED with around 2.5 to 3.5V forward voltage, depending on the current.
Around 700mA to 1A current.
No PWM, analog dimming only, yes, i really mean that, no sense in telling me “you can not see it anyway”, i hate PWM.
Linear, no switch mode.
Around 5 to as many steps possible.

Now, there is the problem as you can see, no PWM, i would like to have a adjustable linear current source.
There are plenty of constant current switch mode power sources, but no linear ones.
A voltage controlled MosFET current sink seems to be the best idea.

Any recommendations on how to build something like this?

It sounds like continuously adjusting the gate voltage of a MOSFET would get you what you want. I’ve done this a couple times using a voltage divider and an adjustable resistor, and it works well. It is very simple to DIY as far as circuitry.

If you want a more traditional clicky switch the LD-3 driver from led4power is a linear driver with no-PWM modes.

Or there are triple channel drivers like the texas avenger. You could put a different number of 7135 chips on each channel. This would only actually give you 3 pure linear without PWM modes, though.

Or look at EagleEye X2R driver. 1*7136 chip, 3 levels, no PWM.

Thanks for the replys!

Yep, that was pretty much my idea with the only difference that i would replace the potentiometer with a microcontroller and a few passive components.

I thought about a solution with multiple 7135 but that gives me a resolution in “only” 350mA steps, that is was too much in the low mode.
but the 7136 sounds pretty good, sadly i can not find it from a reputable source.

You might want to try TA’s Commander driver:

Not in use in any light as far as I know, but it tested very well. It just tends to overheat in the mid-range amps (2-3 A). Your 1 A requirement sounds like a perfect fit. It has true linear regulation in 255 steps. It even works with most of the firmware around here if you do not need the DD mode or moon mode.

Awesome!
Thank you, that is pretty much what i had in mind to build myself,
That would spare me a lot of work if i ever get around to converting the project, would just have to write my own firmware.

The LD-3 is a ready made driver that uses a voltage controlled FET, no pwm.

Thanks for the reply, i recognize your username,
have a look at mine and maybe you will notice why i can not use a pre-made driver :slight_smile:

I had read your other thread but thought this was a separate deal. In any case the LD-1/2/3 use a voltage controlled gate FET w/sense resistor which seems to be what your looking for so between it and the Taskled linear driver you should be able to get some ideas.

Sorry, i did not want to sound like an ass :frowning:

It is just an idea for the far away future that i could not shake and needed to know how i might make it work.

Yep, that seems to be the way to go, i think i should even be able to ditch the amp and use the differential amp on the the AVR after a bit of calibration.