SDG #184 Build and Test of a 2.4A Constant Current Buck Regulator based on LM3409 LED Driver
This build tackles a genuinely awkward design problem: driving a high current LED at a regulated current rather than a regulated voltage. The chosen controller is the LM3409, a P-channel MOSFET buck LED driver that uses hysteretic, constant off-time control and senses current on the high side. That topology choice matters in practice, because it avoids the low-side sense resistor and level shifting headaches you get with many generic buck converter chips, and it allows analogue dimming through the IADJ pin plus true PWM dimming through the enable input.
The project runs end to end from schematic capture and inductor and sense resistor selection, through a four layer board layout, stencil paste application, hand placement and reflow, to bench validation. The interesting part is the debugging phase. First power up did not behave as the datasheet maths predicted, and the fault finding walks through the usual suspects on a hysteretic converter: sense resistor value, off-time setting components, layout parasitics around the sense node, and whether the switching waveform is doing what the control loop expects. Anyone who has designed a current mode buck will recognise the process, and it is more instructive than a board that simply works first time.
Load testing with a real high power LED shows how well the regulator holds its setpoint as forward voltage and temperature drift, which is the whole point of a constant current supply. If you are considering the LM3409 for a torch, a machine vision illuminator, or a battery charging front end, this is a useful reality check on the component count, the achievable current accuracy, and the layout care the part demands.


