This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLC5941 Performance Issues

Other Parts Discussed in Thread: TLC5941

TI Team,

I'm using the TLC5941 in a professional high end video system. I have the TLC5941 configured to drive a several rows of OSRAM LEDS. I've attached two pictures that show the layout of my board, The front side is a matrix of LEDS while the backside is the corresponding matrix of TLC5941 drivers.

Setup

In total, I have 32 rows of 24 LEDS per row. The array is configured in an 8 x 6 pattern where each square contains 16 LEDS. I use 3 drivers for every 2 rows of LEDS for a total of 48 drivers on the backside of the board. (see attached picture of setup). This driver/LED board receives power and control signals from an external board, which includes 3.3V to power the driver and 4.5V to power the LED banks. (see attached schematic screenshot). This external board receives 12V from a system power rail and uses two on board DC/DC regulators to generate the 3.3V and 4.5V. All 3.3V supplies contain reservoir and decoupling capacitor of 100uF and 1uF respectively. The LED supply of 4.5V does not have any reservoir capacitance. The control signals emanate from a programmable gate array, which provides the SERCLKIN, GSCLKIN, XLATIN, SERINR, BLANKR, SERINR, PRGR signals to the driver.

The LED/driver board is a 6 layer board with 4.5V plane being the top, followed by a signal plane, then ground. The ground layer is followed by a 3.3V layer, then another signal layer followed by ground.

Main Problem

When the led/driver board is powered on, the controller begin sending the data to each driver, the LEDs light up. However, if during the test routine we shut down or power down the system, various outputs of the TLC5941 appear to be shorted to ground. The same issues appears when the DOC values are changed thus forcing the reprogram of the part. Upon further investigation we find that the devices showing this failure have very low on resistance to ground somewhere in the neighborhood of a few hundred ohms. When we replace the bad part with a new TLC5941, the system works until we initiate a power down or reprogramming cycle. The failure in this case is on a different driver, so we know the problem is random. In addition, we see that the failure of the device occurs with only 1 of the 16 outputs of the driver.

To summarize our findings: 

  • Each board has 48 parts, and maybe 1 output on about 10 parts exhibit this phenomenon. Occasionally 2 outputs on the same part will fail. 
  • After short is detected, when we replace the part, things work until our testing sequence is repeated, i.e. power off or DOC programming.
  • We know the failures are not LED based, therefore the LEDs do not need to be replaced.
  • After a driver goes bad, we apply VCCLED all the bad output LEDs. They  immediately turn on (because the OUTx pines are low impedance to ground), indicating  the output is stuck turned on.
  • On some OUTx pins, we sometimes see a dim flickering and we can't turn LED off or control them.

Next Steps

We have a few questions regarding our setup as well as with the way the TLC5941 functions. Our schematics have been reviewed by local FAE support. Their recommendation was to add bulk capacitance on the 4.5V rail that power the LEDs. However, we still would appreciate answers to the questions below:

  • Do we need follow a particular power up sequence between the 3.3V and the 4.5V?
  • Would DOC reprogramming cause the drivers to weaken and fail over time?
  • What would cause the driver output to fail?
  • Based on our layout, are there any recommendations from the factory?
I will continue to provide information as we test the board with the additional bulk capacitance on the 4.5V. I can provide additional schematics and layout files as needed.
Thanks for your support.
-David
  • Hello David-san,

    I'm Narisawa who in charge of LED driver.

    If there is no capacitor between VCCLED and ground, output voltage is up  at turned off timing or output current is changed by dot correction by wire inductance.

    Please add some capacitors on VCCLED line.

    Absolute max imum voltage of output is 18V. Could you please check output voltage at off timing before adding capacitor  and after with IC GND pin.

    All return current go through to GND in one connector.Current flow is as below.

    When  much current go through in connector at a moment, that inpedance is increased and it sometimes happen ground.

    When you check output voltgae, please connect probe ground to IC ground.

    If can't resolve in spite of adding capacitor on VCCLED, it maybe decrease connector's impedance. it means add connector or increase number of GND pin assign in connector.   

    Please check above tings.

    Best Regards

    K.Narisawa

     

     

     

  • Kiyoshi,

    Thanks for responding to my post. I rand some addtional testing today whereby I added bulk capacitance to VCCLED. Prior to adding the capacitance, I noticed voltage spikes as large as 15V, well wihtin the maximum specifications of the device. When I added the capacitance, the peak voltage was reduce to 10V and my failures seem to have disappeared.

    However, I am still unsure what caused the drivers to fail in the first place considering that my output voltage was well within the maximum figure of 18V. Again, can you explain what would cause the drivers to fail? It seems to me that you are suggesting that the trace and wire inductance is significant enough to induce a voltage to degrade the driver over time. I'm including a picture of my connector. Also, keep in mind that the layout of my board contains large power and ground planes as explained in my earlier post.

    I can share my layout files with you, but I will need to send them to you directly as they are too large to post.

    -David

  • David-san,

    I checked in lab for your below questions 

    Q1;Do we need follow a particular power up sequence between the 3.3V and the 4.5V?
      Ans;  You don't need above sequence in your schematic.
      But if there is no buffer to input signal pins, power sequence is 3.3V first, and next 4.5V.
     
    Q2;Would DOC reprogramming cause the drivers to weaken and fail over time?
      Ans; it's no effect to fail.
     
    If you have failure sample, could you please send sample to quality group to analysis?
    It's able to find root cause whether it's caused by voltage over stress or others.
     
    Thank you and best regards
    K.Narisawa