Hi,
I am designing a RGB LED Board with the TLC5948A drivers. I use 12 of them connected by the serial outputs to the next serial input, so cascaded as the datasheet described.
The LED Board is multiplexed 4 ways with 1 msec timeframes, so the grayscale clock is defined to do 256 cycles in this time. I don't care about the dot correction or the error output, so the mode is selected always to use GS register (TMGRST = 1, DSPRPT = 0). I drive them with 4 signals (GSCLK, SIN, SCLK, LAT). VCC is stable 3V3.
My problem is that, some outputs TLC, one or two, are randomly get damaged and I can't find the reason behind it, because I use VGB= 4 VDC for Green and Blue LEDs and VR = 3VDC for Red LED, and current are Red : 42mA, Green : 34 mA and Blue : 15 mA
If I switch on each color separately (BC = 0x7F), no output is damaged, but I switch on all RGB colors, also (BC = 0x7F), then output is damaged. the output failure is a small current that passes through the output when output is blank, perhaps, leakage current through the protection diode inside IC
Have you got any idea, or tip about the conditions when this type of driver can be damaged?
Best regards,

