English
Language : 

TLC5945_16 Datasheet, PDF (15/30 Pages) Texas Instruments – 16-CHANNEL LED DRIVER WITH DOT CORRECTION AND GRAYSCALE PWM CONTROL
TLC5945
www.ti.com
SLVS755 – MARCH 2007
Figure 9 shows the dot correction data packet format which consists of 6 bits x 16 channel, total 96 bits. The
format is Big-Endian format. This means that the MSB is transmitted first, followed by the MSB-1, etc. The DC
15.5 in Figure 9 stands for the 5th-most significant bit for output 15.
MSB
0
5
6
DC 15.5
DC 15.0 DC 14.5
DC OUT15
DC OUT14 − DC OUT1
LSB
89
90
95
DC 1.0 DC 0.5
DC 0.0
DC OUT0
Figure 9. Dot Correction Data Packet Format
When MODE is set to VCC, the TLC5945 enters the dot correction data input mode. The length of input shift
register becomes 96bits. After all serial data are shifted in, the TLC5945 writes the data in the input shift register
to DC register when XLAT is high, and holds the data in the DC register when XLAT is low. The DC register is a
level triggered latch of XLAT signal. Since XLAT is a level-triggered signal, SCLK and SIN must not be changed
while XLAT is high. After XLAT goes low, data in the DC register is latched and does not change. BLANK signal
does not need to be high to latch in new data. When XLAT goes high, the new dot-correction data immediately
becomes valid and changes the output currents if BLANK is low. XLAT has setup time (tsu1) and hold time (th1)
to SCLK as shown in Figure 6.
To input data into the dot correction register, MODE must be set to VCC. The internal input shift register is then
set to 96-bit width. After all serial data are clocked in, a rising edge of XLAT is used to latch the data into the dot
correction register. Figure 10 shows the dc data input timing chart.
VCC
MODE
DC Mode Data
Input Cycle n
DC Mode Data
Input Cycle n+1
SIN
DC n−1
LSB
DC n
MSB
DC n
MSB−1
DC n
MSB−2
DC n
LSB+1
DC n
LSB
DC n+1
MSB
DC n+1
MSB−1
SCLK
SOUT
twh0
1
2
3
DC n−1
MSB
DC n−1
MSB−1
twl0
DC n−1
MSB−2
XLAT
95
96
DC n−1 DC n−1
LSB+1
LSB
tsu1
DC n
MSB
twh2
th1
1
2
DC n
DC n
MSB−1 MSB−2
Figure 10. Dot Correction Data Input Timing Chart
SETTING GRAYSCALE
The TLC5945 can adjust the brightness of each channel OUTn using a PWM control scheme. The use of 12 bits
per channel results in 4096 different brightness steps, from 0% to 100% brightness. Equation 9 determines the
brightness level for each output n:
Brightness
in
%
+
GSn
4095
100
(9)
where:
GSn = the programmed grayscale value for output n (GSn = 0 to 4095)
Submit Documentation Feedback
15