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: TLC5941: XERR is always output low

Part Number: TLC5941

TLC5941:A total of 16 outputs ,I only used 15 outputs.I have added an external pull-up resistor in this XERR pin .But XERR is always output low. Then  I am tryiing setting the XLAT pin. When XLAT is High ,XERR is always output High .I don't know what went wrong. Is the program wrong or is the hardware wrong? I don't know what to do now.The following is the schematic.

  • Hi,

    Because there is a disconnected pin in your design, and the device has the LOD function, which will pull the XERR pin to GND when an open LED is detected.

    Please refer to datasheet page 13.

    Also it needs a falling edge for the sequence of the device, for example, th1. without falling edge,  the channels of the device can turn on, and  LOD can not be detected, so the XERR will stay high.

    Let me know if you have any concern, thanks!

    Regards!

    Shawn.

  • Thank you for your answer.

    I use the flying wire to ground the output.And I have added an external pull-up resistor in this XERR pin .Then I changed the program. The BLANK is LOW. Pull the XLAT high and then pull it low ,but the XERR is always output high.Can you tell me how to set up hardware and software? Please.  Also, I didn't find the page that was different from what I set.

  • Yes, it is right as you depicted, please refer to Figure 13 of the datasheet for a double check.
    Have you sent the data for unconnected channel? since LOD is just effect when channel turn on.

    Regards!
    Shawn.