English
Language : 

TLC59581 Datasheet, PDF (17/28 Pages) Texas Instruments – 48-Channel, 16-Bit ES-PWM LED Driver
www.ti.com
TLC59581, TLC59582
SLVSCZ9A – OCTOBER 2015 – REVISED NOVEMBER 2015
9.3 Device Functional Modes
After power on, all OUTXn of the TLC59581/82 device are turned off. All the internal counters and function
control registers (FC1/FC2) are initialized. The following list is a brief summary of the sequence to operate the
TLC59581/82 driver that gives users a general idea of how the device works. The function block related to each
step is detailed in subsequent sections.
1. According to required LED current, choose BC & CC code, select the current-programming resistor RIREF.
2. Send WRTFC command to set FC1/2 register value if the default value need be changed.
3. Write GS data of all lines (max 32/16 lines) into one of the two memory BANKs.
4. Send Vsync command, the BANK with the GS data written just now will be displayed.
5. Input GCLK continuously, 257GCLK (or 129GCLK) as a segment. Between the interval of two segments,
supply voltage should be switched from one line to next line accordingly.
6. During the same period of step 5, GS data for next frame should be written into another BANK.
7. When the time of one frame ends, Vsync command should be input to swap the purpose of the two BANKs.
Repeat step 5 through 7.
9.3.1 Brightness Control (BC) Function
The TLC59581/82 device is able to adjust the output current of all constant-current outputs simultaneously. This
function is called global brightness control (BC). The global BC for all outputs is programmed with a 3-bit word,
thus all output currents can be adjusted in 8 steps from 12.9% to 100% for a given current-programming resistor,
RIREF (See Table 2).
BC data can be set through the serial interface. When the BC data changes, the output current also changes
immediately. When the device is powered on, the BC data in the function control (FC) register FC1 is set to 4h
as the initial value.
9.3.2 Color Brightness Control (CC) Function
The TLC59581/82 device is able to adjust the output current of each of the three color groups OUTR0-OUTR15,
OUTG0-OUTG15, and OUTB0-OUTB15 separately. This function is called color brightness control (CC). For
each color, it has 9-bit data latch CCR, CCG, or CCB in FC1 register. Thus, all color group output currents can
be adjusted in 512 steps from 0% to 100% of the maximum output current, IOLCMax. (See the next section for
more detail about IOLCMax). The CC data are entered through the serial interface. When the CC data change, the
output current also changes immediately.
When the IC is powered on, the CC data are set to ‘100h’. Equation 1 calculates the actual output current.
Iout(mA) = IOLCMax(mA) × ( CCR/511d or CCG/511d or CCB/511d)
where
• IOLCMax = the maximum channel current for each channel, determined by BC data and RIREF (see Equation 2)
• CCR/G/B = the color brightness control value for each color group in the FC1 register (000h to 1FFh)
(1)
Table 1 shows the CC data versus the constant-current against IOLCMax:
Copyright © 2015, Texas Instruments Incorporated
TLC59582
Submit Documentation Feedback
17