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-Q1: TLC5941-Q1

Part Number: TLC5941-Q1
Other Parts Discussed in Thread: TLC5941,

Hello,

We are evaluating the possibility to use the LED driver (ref. TLC5941) for one of our application.

The support request deals with the serial interface of the LED driver.

The TLC5941 serial interface looks similar to a SPI bus so we have tried to use an hardware peripheral SPI to communicate with it. But we have noticed that the data sampling occurs on rising edge for transmission while it occurs on falling edge for reception. This is not common for a SPI bus and we get troubles to send Grayscale data and read the Status Information Data (SID).

 

Do you confirm our analysis about the SPI bus?

What is your recommendation to use the TLC5941 serial interface?

 

Thanks for your support,

Best regards,

  • Hi, Dejan,

    Proper engineer has been assigned and will answer your question soon.

    Regards,
    Kenneth
  • TLC5941-Q1 is serial interface using shift registers solution to write and read the registers. It is different from Address + Data SPI solution. There are detailed registers write and read time diagram in the datasheet. You can refer to the datasheet for the configuration.

    May I know what is the target application?

  • Hello Anda,

    Thanks for your response.

    I have read the data sheet carefully and I have noticed that the shift registers solution is similar to the physical layer of a SPI bus, that’s why I have tried to use a hardware SPI peripheral (present in lot of microcontrollers).

    This is for a dashboard application (automotive).

    My question are:

    1)      Is there a way to use a SPI bus?

    2)      If not, what solution do you recommend knowing that I would like to avoid to bit bang this serial interface?

     

    Thanks for your support,

    Best Regards

  • Hello Anda,

    I am still waiting for your response, could please answer to the two last questions?

    Thanks,

    Best Regards

  • Hello Anda,

    Our application is for an automotive dashboard (we work for an automotive supplier), with expected quantities around 500k/1M units per year for the LED driver.

    Given the quantities, we need to be sure of our HW & SW solution...

    In particular with this LED driver, is it necessary to "rebuild" the serial communication, or there is a way to use an already existing data bus (like SPI, RS232, ...) ?

    This information is important to us, as it cans impact the µC choice as well as the SW implementation.

    Thanks in advance for any information you could give us,

    Best regards,

    Julien