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.

[FAQ] How to master LP589x / TLC698x devices with LED display applications within five minutes?

Other Parts Discussed in Thread: LP5891, LP5890, TLC6983, TLC6984, LP5891-Q1, TLC6984EVM, LP5891EVM, TLC6983EVM, LP5890EVM, LP5891Q1EVM

KEEP UPDATING...

[Q1]: What are the main differences between LP5891-Q1 / LP5891 / LP5890 / TLC6984 / TLC6983?

[Q2]: How to quickly light up a LED panel with LP589x / TLC698x? Where is the sample code?

[Q3]: How to configure the color / brightness / color temperature?

[Q4]: How to implement CCSI? Is CCSI compatible with SPI?

[Q5]: How to select power supplies VR, VG, VB and VCC?

[Q6]: Could you provide more relevant resources for LP589x / TLC698x?

  • [Q1]: What are the main differences between LP5891-Q1 / LP5891 / LP5890 / TLC6984 / TLC6983?

    From the functional point of view, the main differences between those devices are shown in Figure 1.

    LP589x-TLC698x-comparison-table

    Figure 1 Differences between LP5891-Q1 / LP5891 / LP5890 / TLC6984 / TLC6983
  • [Q2]: How to quickly light up a LED panel with LP589x / TLC698x? Where is the sample code?

    An easier and quicker way is using the evaluation module (EVM). Here are the procedures (You can find the links in Table 1):

    1. Apply for an EVM online.
    2. Prepare the corresponding controller board MSP430F5529 LaunchPadTm (for LP5891EVM / LP5890EVM / TLC6984EVM / TLC6983EVM) or TMS320F280039C LaunchPadTm (for LP5891Q1EVM).
    3. Download the sample code.
    4. Follow the instructions in the TEST SETUP section in the EVM User’s Guide or follow the Sample Code User's Guide.
    5. Then you should be able to light up the LED panel on the EVM.
    6. You can download the Registers Map Generation Tool. With this tool, you can try altering the settings of configuration registers and generate a configuration header file that can be substituted into the reference code directly.

    Table 1 Summary of Useful Links

    Device

    Evaluation Module

    (EVM)

    EVM User’s Guide

    Sample Code

    Sample Code 
    User's Guide

    Registers Map
    Generation Tool

    Sample Code Support Items

    Frame rate control

    SCLK frequency control

    Diagnostics support

    LP5891-Q1

    LP5891Q1EVM

    Download

    LP5891Q1EVM-SW-F280039C

    Download

    Download

    x

    x

    x

    LP5891

    LP5891EVM

    Download

    LP5891EVM-SW-F5529

    Download

    x

    LP5890

    LP5890EVM

    Download

    LP5890EVM-SW-F5529

    Download

    x

    TLC6984

    TLC6984EVM

    Download

    TLC6984EVM-SW-F5529

    Download

    x

    TLC6983

    TLC6983EVM

    Download

    TLC6983EVM-SW-F5529

    Download

    x

  • [Q3]: How to configure the color / brightness / color temperature of the LED panel?

    Table 2 shows the basic register settings that configure the brightness, color temperature and color. You can refer to Register Maps section in the datasheet.

    Table 2 Basic Register Settings
    formulas table
  • [Q4]: How to implement CCSI? Is CCSI compatible with SPI?

    • The SCLK needs to be continuous, no matter if there is data on SIN or not.
    • Normal SPI will not directly fit into CCSI due to the discontinuous clock signal.
    • For more information on how CCSI is implemented on C2000, you can refer to this application notes - How to Implement Custom Serial Interfaces Using Configurable Logic Block (CLB). Details can be found in section 4 Example B: Using the CLB to Implement a Custom Communication Bus for LED Driver in Lighting Applications.
  • [Q5]: How to select power supplies VR, VG, VB and VCC?

    1. The recommended operating conditions for VCC, VR, VG and VB should be in the range of 2.5V to 5.5V.
    2. Great attention should be paid to LED supply voltage, VR, VG and VB. They should not be too large in order to reduce power consumption inside the chip. Also, they should not be too small to satisfy the knee voltage requirements for the current sources to function well. A simplified output stage of LP589x / TLC698x is illustrated in Figure 2. You can calculate the theoretically minimal VR value with the formulas listed in the figure notes. The same calculating method applies to VG and VB. For all the channels, VCS should be larger than VKNEE. You can find the VKNEE and RDS(ON) from the Electrical Characteristics section in the datasheet.
    Figure 2 Simplified Output Stage of LP589x / TLC698x
    Figure 2 Simplified Output Stage of LP589x / TLC698x
  • [Q6]: Could you provide more relevant resources for LP589x / TLC698x?

    Other resources:

    • TLC6983EVM promotion video:
    • Demo video: link to be added
    • To be updated :)