Hi everyone,
I am redesigning the layout and replaced some parts with equivalents on the PCB of one of my projects. There are 4 LED driver circuits on the PCB. I used LM3421 as the driver IC and it's configured in the Boost application.
The issue with this design appears when I apply the load (JR-M28) to each circuit. All LED driver circuits are performing differently even though they are the same design with the same enable input, and PWM signal. The only difference is the positioning on the board.
Information about the issues (input: PWM at 4kHz with 100% duty cycle):
- Every circuits have the same input and PWM signal.
- Only 1 circuit performing correctly and give the output to the LED module as what is expected (output current is approximately 0.8A-0.9A).
- There is one circuit give the lower output current to the LED module (output current is approximately 0.6A). The duty cycle of the output appears to be around 80%.
Compare the output between the working circuit, and the 20% power loss circuit.
- The other two circuits have the most interference from the current loop around the ICs. There seems to be more power loss and less duty cycle compare to the other two circuits.
Compare the output between the working circuit, and the high power loss circuit.
Also, this design has been created and tested before and it performed OK. The only differences between the one that I redesigned and the old design are the resistor and capacitor size (from 0603 to 0805), the different N-channel MOSFET, and little bit of the layout, and the clearance between components. I also changed the layers of the PCB where 1st layer with signal tracks, and polygon GND plane, 2nd layer with 24V power plane, 3rd layer with GND plane and 4th layer with only signal tracks.
I already follow the layout guidelines from the datasheet, and tried to improve the performance of the LED driver circuits by replacing some components on the spare board (but still has the same issue). I am quite puzzled as these four driver circuits are exactly the same design with the only difference being their positioning on the PCB. I've probed around my board and I suspect that my issues are caused by interference from the switching of the circuit. Even if I just populate one driver circuit, I still get the same flickering output from the lamps. There aren't any non-optimal layouts or routes in my redesigned board that stand out to me.
Does anyone have any ideas on what could be causing the unstable/flickering outputs from the drivers?
Thanks.