This article describes simple constant current driver module with fast PWM input that can be used for driving medium and high power LEDs. The module uses an integrated constant-current output, DC-DC buck converter with output current configurable from 0.1 to 0.5A. This article outlines the schematic, design guidelines, operation, and performance of the low cost LED driver.
LED driver module (Fig.1) is built on buck driver IC TS19376CY5  in a SOT89-5 package. This buck driver involves hysteretic regulation for relatively high efficiencies above 90% without need for compensation. Output current is set by the combination of parallel resistors R1-R3 (Fig.1) with a ratio of 0.13Ω/1 A.
The hysteretic regulation can be shortly described: The internal switch of the TS19376 driver connects the input voltage to the load through inductor L1. Current through the inductor is linearly increased and monitored as the voltage drop on R1 II R2 II R3). Once the current reaches 149.5mV (130mV + Vcsn_hys (15% = 19.5mV)), the integrated switch turns off and current flowing through the inductor and D1 linearly decreases until it drops to 110.5mV (130mV – Vcsn_hys (15% = 19.5mV)), when the switch turns again on and this process repeats for each cycle as shown in
The switching frequency is given by output current (ILED), input voltage (Vcc), output voltage and L1 value.
Average LED current can be controlled by the PWM signal. This dimming control is popular and easily implemented with an MCU or other technique such as a 555 timer. The PWM signal is connected to the PWM input of the module and with active LOW <0.3V, and active HIGH > 2V (CMOS). The TS19376 accepts relatively high PWM frequencies and therefore can realize fast PWM dimming with more than 8 bit resolution.
The PWM input has pull-up resistor, therefore once the PWM input of the module is unconnected, ILED reaches the maximum current value. Recommended PWM frequency is above 100Hz to avoid visible flickering.
The PCB provides heat sinking for the TS19376 with extra copper on the back side of the PCB and thermally connected to top side metal with thermal vias. A Low ESR input capacitor (C1) is required to suppress current spikes during driver switching. The recommended value for C1 is 4.7 – 100µF and dielectric material should be chosen from X7R, X5R or better. C1 must be placed as close to the IO1 supply pads as possible.
For more detail: A low-cost 0.5A 33V LED driver module with 90+% efficiency