A while ago I designed an LED driver using the LM3429, and after having some samples made it appeared to function correctly across the desired range of input voltages.
However, after running the device for about 30 minutes until an overheat condition was triggered by the on-board temperature sensor, the behaviour of the output has now changed. It's new behaviour varies depending on the input voltage being applied, which is obviously not good.
The test was done with the input at 24V, and the temperature reached around 50C before the driver was automatically disabled. Here are the characteristics I now observe at different input voltage levels:
- Vin = 8V : If the driver is enabled the output is active at around 20%. Varying the dimming signal has no effect on the output.
- Vin = 16V : Brightness increments somewhat as expected, although will not go greater than 80% brightness.
- Vin = 24V : Acts fairly normally, although sometimes 100% brightness will not turn on.
- Vin = 30V : anything above 50% brightness causes led to turn on and immediately off again like a slow strobe
This is just one time I tested it, sometimes the behaviour varies and it seems completely unpredictable
I am completely clueless as to what could possibly be causing this behaviour, especially after it was working perfectly before. My best guess is it might be some damage to some components, but I don't have a clue where to even start looking. So what could be the source of these strange issues?
Schematic: