TI TLC5930PWP

SLLS528 – MARCH 2002
FEATURES
D 0.2-mA to 40-mA (Constant-Current Sink)
D
D
D
D
D
DESCRIPTION
Drive Capability x 12 Bits Output Count into
24-Pin HTSSOP Package
1024 Gray-Scale Display (PWM Control 1024
Steps) with Max 25-MHz Clock Frequency
3-Way Brightness Adjustment
– Plane Brightness Adjustment for 64 Steps
(40% to 100%)
– Frequency Division for 16 Steps
(6.3% to 100%)
– Dot Correction for 256 Steps (0% to 100%)
DS–Link Data Input/Output (Data Rate Max
20 Mbps) with Packet Operation
5 Error Information Types and 2 Gray–Scale
Clock Modes
3.3-V VCC and LVTTL Interface
APPLICATION
D Full- or Multi-Color LED Display
The TLC5930 is a constant-current sink driver
with an adjustable current value, and 1024 gray
scale display that uses pulse width control. The
output current is 0.2 mA to 40 mA with 12 bits of
RGBx4. The maximum current value of the
constant-current output can be set by one external
resistor.
The TLC5930 includes three kinds of brightness
adjustment functions: one adjusts the plane
brightness between devices, changing the current
values of all outputs uniformly. The second adjusts
the frequency division to controls overall panel
brightness, and the third adjusts the dot correction
per LED, changing the current values of
independent output.
The TLC5930 also includes color–tone correction
function for correcting color per dot (pixel) and
OVM function for constant-current output
terminals used for LED failure detection.
Other features include the thermal error flag
(TEF). The active wire-check (AWC) to check the
communication between the controller and the
device. The LED leakage-detect (LKD) to detect
the reverse leakage on the LED. The GCLK error
flag (GEF) and the HSYNC error flag (HEF) by
monitoring the gray-scale clock count, and the
dual source gray-scale clock (DSG) function to
switch the gray-scale clock to the external input
clock or to switch the internally-generated clock.
The TLC5930 requires three signals for standard
operation: data input and gray-scale clock. Only
three-signal line and 24-pin HTSSOP package
reduce board area and total cost.
PowerPAD is a trademark of Texas Instruments Incorporated.
Copyright  2002, Texas Instruments Incorporated
!" #!$% &"'
&! #" #" (" " ") !"
&& *+' &! # ", &" " "%+ %!&"
", %% #""'
www.ti.com
1
SLLS528 – MARCH 2002
PWP PACKAGE
(TOP VIEW)
OUT0
OUT1
OUT2
GND
OUT3
OUT4
OUT5
GND
DTIN
STIN
GCLK
GND
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
OUT11
OUT10
OUT9
GND
OUT8
OUT7
OUT6
DTOUT
STOUT
XRST
IREF
VCC
AVAILABLE OPTIONS
PACKAGE
TA
–20°C to 85°C
PowerPad TSSOP
(PWP)
TLC5930PWP
absolute maximum ratings over operating free-air temperature (unless otherwise noted)†
Supply voltage,
Output current (dc),
Input voltage range,
Output voltage range,
VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to 4.0 V
IO(LC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 mA
VIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to VCC
VDTOUT, VSTOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to (VCC – 0.2 V)
VOUT0 – VOUT11, (when off) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to 17 V
VOUT0 – VOUT11, (when on) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.3 V to 10 V
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –40°C to 125°C
Power dissipation rating at (or above) TA = 25°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 W
† Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTES: 1. All voltages values are with respsect to GND terminal.
2. At operating temperature range over 25°C, dependent on derating factor of 41 mW/°C.
2
www.ti.com
SLLS528 – MARCH 2002
electrical characteristics, MIN/MAX: VCC = 3.0 V to 3.6 V, TA = – 20°C to 85°C, TYP: VCC = 3.3 V,
TA = 25°C (unless otherwise noted)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
PARAMETER
VOH
VOL
High-level output voltage
II
Input current
ICC
Supply current
Low-level output voltage
TEST CONDITIONS
MIN
IOH = – 1 mA
IOL = 1 mA
TYP
MAX
UNIT
2.4
0.4
±1
VIN = VCC or GND
Input signal is static, VOUT = 1 V,
RIREF = 5.1 kΩ,
LL output bits off
µA
16
21
40
50
40
45
mA
µA
mA
Input signal is static, VOUT = 1 V,
RIREF = 5.1 kΩ,
LL output bits on
RIREF = 5.1 kΩ,
V
IO(LC)
Constant-current output current
VOUTn = 1.0 V,
LL output bits on
ILKG
Output leakage current
OUT0 to OUT11 (V(OUTn) = 15 V)
0.1
∆IOLC
Constant-current outout error between
bits
OUT0 to OUT11 (V(OUTn) = 1 V),
RIREF = 5.1 kΩ
± 4%
∆IOLC1
Changes in constant output current
depend on supply voltage
VREF = 1.23 V
±3
∆IOLC2
Changes in constant output current
depend on output voltage
VOUT = 1 V to 3 V, RIREF = 5.1 kΩ,
VIREF = 1.23 V,
1 bit light on
±1
∆IOLC3
Changes in constant output current
depend on brightness data
VOUT = 1.3 V,
VIREF = 1.23 V,
±2
TTSD
VIREF
TEF detection temperature
Junction temperature
Reference voltage
RIREF = 5.1 kΩ
35
RIREF = 5.1 kΩ,
1 bit light on
150
160
170
1.23
%/V
°C
V
switching characteristics, CL = 15 pF
PARAMETER
tR
Rise time
tF
Fall time
tPD
Propagation delay time
TEST CONDITIONS
MIN
MAX
STOUT
12
15
DTOUT,
STOUT
10
13
OUTn,
See Figure 1
15
40
GCLK – OUT0 on
90
110
GCLK – OUT0 off
35
60
[(OUTn + 1) – OUTn]
25
40
DTIN – OUT0,
STIN – OUT0
DTIN – DTOUT,
STIN – DTOUT,
DTIN,
STIN,
60
STOUT
STOUT(1)
Operation mode setting (all output force off)
– OUT0 off
Duty deviation between edge of DTIN and
tEDGE
STIN
TYP
DTOUT,
DTOUT/STOUT,
STOUT/DTOUT
–10
18
25
60
90
±1
10
UNIT
ns
(1) This specification shows the delay of edge for DATA/STROBE, but data appears in the output with 2 bits delay. (Data propagation delay time
is 2 bits + tD [D/STIN – D/STOUT])
www.ti.com
3
SLLS528 – MARCH 2002
recommended operating conditions
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dc characteristics
PARAMETER
CONDITIONS
Supply voltage, VCC
Voltage applied to constant-current
constant current output,
output VO
MAX
3.0
15
OUT0 to OUT11 on
10
2.0
Low-level input voltage, VIL
Low-level output current, IOL
Constant output current, IO(LC)
OUT0 to OUT11
V
VCC
GND
VCC = 3.1 V @ DTOUT, STOUT
VCC = 3.1 V @ DTOUT, STOUT
UNIT
3.6
OUT0 to OUT11 off
High-level input voltage, VIH
High-level output current, IOH
MIN
0.8
– 1.0
1.0
mA
40
Operating free-air temperature range, TA
– 20
85
°C
ac characteristics, VCC = 3.1 V to 3.5 V, TA = –20°C to 85°C (unless otherwise noted)
f(GCLK)
t(EDGE)
PARAMETER
GCLK clock frequency(1)
2 gray scale inputs
Time between edges
DTIN – STIN,
tw(H)/tw(L)
tw(L)
GCLK pulse duration
t(DATA)
tSU
Data transfer rate
CONDITIONS
IO(LC) = 40 mA
STIN – DTIN
25
HSYNC – GCLK
www.ti.com
UNIT
MHz
30
ns
1
(1) This is the frequency when any output is obtailed at two or more than gray-scale entered.
4
MAX
20
XRST reset pulse duration
Setup time
MIN
ms
20
Mb/s
6.5
ns
SLLS528 – MARCH 2002
functional block diagram
VCC
DTIN
Communication Logic
DATA
DM
DTOUT
D/S
Link
Decoder
D/S
Link
Decoder
CLK
STIN
STOUT
Packet
Shift
Register
Packet
Interface
GCLK
Packet
Data
Latch
Packet
Interface
330 kΩ
CLR
GS, BCP
XRST
GSCLK
PWM
Controller
BLANK, FON, FOF, INHSW, INHCS
Analog Converter
Bandgap
Reference
Generator
DC, CC
BC
Reference
Voltage
SW, CSW
IOVM
Trimming
Circuit
BG, IBC
BG
IREF
Thermal
Error
Flag
ITEF
Digital to Analog Converter
&
IDC,ICC
12-Bit Constant Current Driver
&
Bias Current
Generator
Output
Voltage
Monitor
&
LED Leak
Detector
GND
www.ti.com
OUT11
OUT9
OUT10
OUT8
OUT7
OUT6
OUT5
OUT4
OUT3
OUT2
OUT1
OUT0
GND = DGND, AGND, LGND
5
SLLS528 – MARCH 2002
Terminal Functions
DESCRIPTION
TERMINAL
NAME
NO.
I/O
DTIN
9
I
DS–link data input
DTOUT
17
O
DS–link data output
GCLK
11
I
Clock input for gray scale. The gray scale display is accomplished by lighting the LED until the
number of the gray-scale clock counted is equal to the data latched.
GND
4, 8, 12, 21
–
Ground
IREF
14
I/O
OUT0
1
OUT1
2
OUT2
3
OUT3
5
OUT4
6
Constant-current value setting. LED current is set to the desired value by connecting an external
resistor between IREF and GND. The 168 times current compared to current across the external
resistor flows through the constant-current output terminals.
Constant-current output.
OUT5
7
OUT6
18
OUT7
19
OUT8
20
OUT9
22
OUT10
23
OUT11
24
STIN
10
I
DS–link strobe input
STOUT
16
O
DS–link strobe output
VCC
13
I
Power supply
XRST
15
I
Reset signal. This signal is used to initialize the device reset is accomplished by pulling this pin low
(internally pulled up with a 330-kΩ resistor). If not used, this terminal should be left open or connect
to VCC.
6
O
www.ti.com
SLLS528 – MARCH 2002
PIN EQUIVALENT INPUT AND OUTPUT SCHEMATIC DIAGRAMS
DTIN, STIN, GCLK
VCC
PAD
GND
DTOUT, STOUT
VCC
PAD
GND
OUTn
PAD
GND
XRST
VCC
330 k
PAD
GND
www.ti.com
7
SLLS528 – MARCH 2002
TIMING DIAGRAMS
VCC
56 Ω
VCC
IREF
5.1 kΩ
OUTn
15 pF
GND
Figure 1. Rise Time and Fall Time Test Circuit for OUTn
VIH or VOH
VIH
90%
50%
50%
10%
VIL
VIL or VOL
tR
txxxx
tF
VIH or VOH
50%
50%
VIL or VOL
Figure 2. Timing Requirements
PRINCIPLES OF OPERATION
setting for constant output current value
On the constanct current output terminals (OUT0 to OUT11), approximately 168 times the current that flows
through the external resistor, RIREF, (connected between IREF and GND) can flow. The external resistor value
is calculated using the following equation:
R (IREF) (W) + 168 1.23 V
I O(LC) (A)
(1)
where R(IREF) should be ≤ 4.88 kΩ
Note that more current flows if IREF is connected directly to GND.
8
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
command packet list
ID
FUNCTION
HEX
Internal reset
00
COMMAND
CONTROL
COMMON
INDIVIDUAL
X
HEX
BIN
NO. OF
DATA
BITS
NO. OF
PACKET
BITS
MODE
00
00000000
24
Write
Gray scale data setting
00or01.FF
X
X
02
00000010 10x12 output
8(03h)
136
Write
Dot correction data setting
00or01.FF
X
X
04
00000100
8x12 output
112
Write
Color tone correction data setting
00or01.FF
X
X
08
00001000
8x4set
48
Write
Plane brightness adjustment data setting
00or01.FF
X
X
10
00010000
16
32
Write
Color tone correction control setting
00or01.FF
X
X
20
00100000
8
24
Write
Operation mode setting
00or01.FF
X
X
40
01000000
16
32
Write
OVM information read
00or01.FF
X
X
50
01010000
16
32
Read
Failure monitor information read
00or01.FF
X
X
24
Read
60
01100000
8
Automatical ID setting
00
X
70
01110000
16(min)
HSYNC synchronization
00
X
80
10000000
16
NOTE
32(min)
32
Write
Wr/Rd
Common control is applied to all the devices connected. Indidual control is applied to the device specified by ID.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
basic packet configuration
MSB
ID (8 bit)
MSB
LSB
CMD (8 bit)
MSB
LSB
LSB
DATA (0 to 120 bit)
MSB
LSB
data configuration
D
DATA
GCLK
Q
DTIN
Q
D
Q
STIN
Q
UDG–02058
Figure 3. DS LINK Configuration
www.ti.com
9
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
packet operation
Data output is performed with delay of two bits from input. In other words, by using the edge of the input, data
before two bits appear in the output terminal. Figure 4 shows the concept for data transfer when some TLC5930s
are connected in a cascade, where data A–Z indicates valid data, and the asterisk (*) marks invalid data. Also,
data A is a first data input from controller, and there is assumed to be no data transition for DATA/STROBE
between [H and I] and [S and T] in the IC1 input data.
Invalid data is clocked out corresponding to the input edge to ensure that no data exists before data A. After
that, data A is clocked out with a time delay of two bits plus tD(D/STIN–D/STOUT) using the input edge for data C.
Once data output is started, data before two bits from current input is sequentially clocked out using the input
edge. It should be noted that data output stays during no transition of DATA/STROBE, since no input edge
makes the output edge. Figure 4 shows that the output of IC1 remains in data F and does not go to data G until
the edge of input data I is entered (after IC1 clocked out data F, although the input data of IC1 is continued from
A to H.)
If data A to H are included in one packet, the data output for each output of the device in data H, (which indicates
the completion of packet operation), is performed out at the edge establishing data J for IC1, data L for IC2, data
O for IC3, and data Q for IC4 from the view of controller. In other words, in order to complete the packet operation
for all the devices connected in cascades, additional bit data equivalent to two times the number of devices
cascaded is needed to be clocked in.
Additionally, since each device has the time delay, TD(D/STIN–D/STOUT), from input to output, the controller views
that output having a time delay exceeding two bits against a virtual input to IC1. In this example, while, in
practice, the output data H for IC4 is established by the input edge of data Q, it appears to be synchronized with
data S for IC1.
A B C D E
F G H
I
J
K
L
M
O P Q R S
T
U V W X
Y
Z
IC1 INPUT DATA
2 bit+tD(D/STIN–D/STOUT)
IC2 INPUT DATA
IC1 OUTPUT DATA
IC3 INPUT DATA
IC2 OUTPUT DATA
IC4 INPUT DATA
IC3 OUTPUT DATA
*
A B C D E
*
*
*
*
*
*
A B C
*
*
F
*
*
G H
D
A
*
tD(D/STIN–D/STOUT)
E
B
I
J
K
F G H
C D E
L M O P Q R S
I
F
J
G
K
H
T
U V W X
L M O P Q R S
I
J
K
T
L M O P Q R
U
V
S
2-bit + tD (D/STIN – D/STOUT)
IC4 OUTPUT DATA
*
*
*
*
*
*
*
*
A
B C D
E
F G H
I
J
K
L M O P Q
UDG–02032
Figure 4. Data Transfer Concept in Cascade Connection
10
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
As shown in Figure 4, in order for all the cascade-connected devices to complete one packet operation,
additional bit data to input to the first stage equivalent to two times the number of devices cascaded is required
to be clocked in. But, in practice, sending just any data is not acceptable, and some packets with bits
corresponding to two times the number of devices connected are needed for synchronization to be successful.
For example, in the case that 16 ICs are connected in cascade, since 16 x 2 = 32 bits are needed to complete
the packet operation of sixteenth IC, OVM information reading packet as a dummy, which does not write any
data to the device, is desirable. Or, an alternative method to send any packet such as use of unused ID (e.g.
FFh) is available.
Figure 5 shows the concept for normal lighting-ON operation (based on pulse-width control method). Internal
BLANK goes high on the falling edge of the 21st bit in the HSYNC packet. If the constant-current output is ON
at that time, it is turned off (except for force on mode), and the data for which the latch flag is set in the HSYNC
packet is latched during internal BLANK high-level. Internal BLANK goes low on the rising edge of the gray-scale
clock (GCLK) after the edge of LSB (32nd bit) for HSYNC packet, and the TLC5930 goes into the status that
can be turned on by the constant-current output. The constant-current output is turned on by the next rising edge
of the gray-scale clock.
During power up, the initial value of BLANK is at a high level, therefore, operation for BLANK and
constant-current output when HSYNC packet is entered for the first time as a normal operation is different from
the example shown in Figure 5.
In addition, since BLANK and the gray-scale clock are ignored in the force-ON mode, the timing to be lighted
on is also different from the example shown in Figure 5.
www.ti.com
11
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
HSYNC packet
DATA INPUT
ID
1
CMD
10
Next Packet
DATA
20
30
INTERNAL CLOCK
LSB of HSYNC Packet
When Gray Scale Clock is Not Sequential
INTERNAL BLANK
GCLK
CON STANT
Light ON
CURRENT OUTPUT
When Gray Scale Clock Is Sequential
INTERNAL BLANK
GCLK
CON STANT
Light ON
CURRENT OUTPUT
When Internal Gray Scale Clock Is Used
INTERNAL BLANK
CON STANT
Light ON
CURRENT OUTPUT
Figure 5. Normal Lighting-ON Operation
12
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
There are two different methods available as shown in Figure 6 for entering the gray-scale clock when in
light-ON mode. When the gray-scale clock is sequential, lighting-ON by the device is initiated after the HSYNC
packet operation for each device has been completed. When the external clock is used as gray-scale clock, all
the devices can be lighted-ON simultaneously by entering the gray scale clock after the HSYNC packet is
entered for the last device (in this example, just after OVM information reading packet has entered to IC1).
When Light-ON in a 4 Gray Scale With 16 ICs
When Gray Scale Clock Is Sequential (Including Use of Internally Generated Gray-Scale Clock)
GRAY SCALE
CLOCK
IC1 D/STIN
HSYNC Packet 32 bits
ÔÔ
ÔÔ
IC2 D/STIN
IC15 D/STIN
IC1 Constant Current Output
HSYNC Packet 32 bits
IC2 Constant Current Output
ÎÎÎÎÎÎÎÎÎÎÎÎÌÌÌÌÌÌ
ÎÎÎÎÎÎÎÎÎÎÎÎÌÌÌÌÌÌ
ÏÏÏÏÏÏÏÏÏÏÏÏÓÓÓÓÓ
ÏÏÏÏÏÏÏÏÏÏÏÏÓÓÓÓÓ
OVM Information Reading Packet 32bits
ON
OVM Information Reading Packet 32bits
ON
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
HSYNC Packet 32 bits
Other Packet
IC15 Constant Current Output
IC16 D/STIN
ÏÏÏÏÏÏ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ON
HSYNC Packet 32 bits
Other Packet
IC16 Constant Current Output
ON
When Gray Scale Clock Is Not Sequential (External Input Only)
GRAY SCALE
CLOCK
IC1 D/STIN
HSYNC Packet 32 bits
ÔÔ
ÔÔ
IC2 D/STIN
IC15 D/STIN
IC1 Constant Current Output
HSYNC Packet 32 bits
IC2 Constant Current Output
ÎÎÎÎÎÎÎÎÎÎÎÎÌÌÌÌÌÌ
ÎÎÎÎÎÎÎÎÎÎÎÎÌÌÌÌÌÌ
ÏÏÏÏÏÏÏÏÏÏÏÏÓÓÓÓÓ
ÏÏÏÏÏÏÏÏÏÏÏÏÓÓÓÓÓ
OVM Information Reading Packet 32bits
ON
OVM Information Reading Packet 32bits
ON
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
Other Packet
HSYNC Packet 32 bits
IC15 Constant Current Output
IC16 D/STIN
Other Packet
ÏÏÏÏÏÏ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
ON
HSYNC Packet 32 bits
IC16 Constant Current Output
ON
Figure 6. Lighting-ON Operation With 16 Devices
www.ti.com
13
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
command packet and operation
internal reset
By sending this packet once, the internal register within all the devices connected is set to the default value and
synchronized with the controller. Note that individual reset for the device is not available.
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
packet configuration
ID (bin)
00000000
default value
REGISTER
CMD (bin)
00000000
CMD (bin)
00000011
DEFAULT VALUE
COMMENTS
ID
xxxxxxxx
Indeterminate (no write)
Plane brightness
111111 (bin)
Frequency division ratio
0000 (bin)
Dot correction
11111111 (bin) × 12 (output)
Color tone correction
00000000 (bin) × 4
Gray scale
0000000000 (bin) × 12 (output)
CCEN–2
(color tone correction ON/OFF)
000 (bin)
FORCE OFF
0
Normal operation
Operation mode setting
FORCE ON
0
Normal operation
Operation mode setting
DCEN
0
Dot correction disable
Operation mode setting
BCEN
0
Brightness control disable
Operation mode setting
LKDEN
0
LKD disable
Operation mode setting
DSGSL
0
Use GCLK terminal
Operation mode setting
OVM comparator voltage
0000 (bin)
0.3 V
Operation mode setting
OVMF, OVMFA, GEF, HEF,
TEF
1
100%
1/1 (no frequency division)
100%
0%
0
Color tone correction disable
Automatic ID setting
Plane brightness adjustment
data setting
Plane brightness correction
data setting
Dot correction data setting
Color tone correction setting
Gray scale data setting
Color tone correction control
HSYNC, fault information
reading
initialization
During power up, the device is in an indeterminate condition. To fully reset the device after power up, it is
necessary to send an internal reset packet after entering the reset pulse to the XRST terminal or after sending
a 0 to each device 256 times as a dummy and then 03h.
Table 1. Input Configuration After Power-Up When Using XRST (reset pulse + 24 bit)
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
XRST
RESET (NEGATIVE PULSE)
INTERNAL RESET PACKET
00000000
00000000
00000011
(03000003h)
Note: Both DTIN and STIN should be 0 during XRST 0.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 2. Input Configuration After Power-Up When Not Using XRST (256 bit × devices + 24 bit)
DUMMY (bin)
DATA (bin)
0 (256 × devices)
00000011
INTERNAL RESET PACKET
00000000
(00h [256 bits × n] + 03000003h)
14
www.ti.com
00000000
00000011
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
gray scale data
Using this packet, the same gray-scale data can be written to all the connected devices simultaneously or
different gray-scale data can be written to each device.
The constant-current output is turned on (constant-current flows), except that gray-scale data entered to
gray-scale data latch is 0, synchronizing with the next rising edge of the gray-scale clock after the rising edge
of the gray-scale clock with the time delay of tsu from the edge of DTIN/STIN of HSYNC packet LSB. Thereafter,
the 10-bit gray-scale counter counts the number of rising edge of the gray-scale clock and outputs is matched
to gray-scale data is turned off (constant-current flow stops).
The user can select either the gray scale clock using GCLK terminal input or the internally generated clock using
DTIN/STIN terminal input. (See DSG function section for more detail)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 3. Packet Configuration (136-bit)
ID
DATA
(bin)
CMD
(bin)
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
OUT9
OUT10
OUT11
xxxxxxxx
00000010
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
10 bit
dt [2]
dt [1]
dt [0]
GRAY SCALE
DATA
OUTn
dt [9]
dt [8]
dt [7]
dt [6]
dt [5]
dt [4]
dt [3]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
.
.
.
1
1
1
1
1
1
1
1
1
0
1023
1
1
1
1
1
1
1
1
1
1
1024
(xx02xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh) After ID and CMD, 10 bit data continues 12 output
www.ti.com
15
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
dot correction data
Using this packet, the same dot correction data can be written to all connected devices simultaneously, or
different dot correction data can be written to each device.
The dot correction register latch is configured with 12 output x 8 bit; the current value on each constant output
current can be adjusted in 256 steps as 1 step of 0.4% of current ratio between 100% and 0% when output
current is set to 100% by adjusting external resistor and brightness adjustment data. By using this function,
brightness deviation due to brightness variation of LED can be reduced.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4. Packet Configuration (112-bit)
ID
DATA
(bin)
CMD
(bin)
OUT0
xxxxxxxx
00000100
8 bit
OUT1
8 bit
OUT2
8 bit
OUT3
8 bit
OUT4
OUT5
8 bit
8 bit
OUT6
8 bit
OUT7
8 bit
OUT8
OUT9
OUT10
OUT11
8 bit
8 bit
8 bit
8 bit
OUTn
dt [7]
dt [6]
dt [5]
dt [4]
dt [3]
dt [2]
dt [1]
dt [0]
RELATIVE
CURRENT
RATIO (%)
IOLC = 40 mA
(mA)
0
0
0
0
0
0
0
0
0.0
0.0
0
0
0
0
0
0
0
1
0.4
0.16
.
.
.
.
.
.
1
1
1
1
1
1
1
0
99.6
39.84
1
1
1
1
1
1
1
1
100
40.00
(xx04xxxxxxxxxxxxxxxxxxxxxxx xh) After ID and CMD, 8 bit data continues 12 output.
color tone correction data
Using this packet, the same color-tone correction data can be written to all the connected devices
simultanoeously or different color tone correction data can be written to each device.
Color tone correction makes correction for color deviation by lighting-ON a little the color of the other LED
simultaneously when wavelength of LED for each RGB is out of alignment from the color required essentially.
The color tone correction function with TLC5930 is configured with color tone correction data packet setting fro
current value corrected per pixel assuming OUT0–OUT2, OUT3–OUT5, OUT6–OUT8 and OUT9–OUT11 as
four pixels, and with color tone correction control packet which controls ON/OFF by OUT0, OUT3, OUT6, OUT9,
and OUT1, OUT4, OUT7, OUT10, and OUT2, OUT5, OUT8, and OUT11 assuming that same color is assigned
for OUT0, OUT3, OUT6, OUT9 and OUT1, OUT4, OUT7, OUT10 and OUT2, OUT5, OUT8, and OUT11
respectively.
The current value for color tone correction set by this packet is set per pixel for OUT0–OUT2, OUT3–OUT5,
OUT6–OUT8, and OUT9–OUT11. In other words, the current value for color tone correction is same in
OUT0–OUT2, OUT3–OUT5, OUT6–OUT8, and OUT9–OUT11.
16
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
The color tone correction register latch is configured with a 4 pixel × 8 bit, and the current value for color tone
correction by pixel can be adjusted between 50% and 0% when output current is set to 100% by adjusting
external resistor and brightness adjustment data. The color tone correction is divided into the coarse adjustment
with 2 bit / 4 steps and the fine adjustment with 6 bit / 64 steps. The current value for the coarse adjustment can
be set to 6.25%, 12.5%, 25% or 50% when current is set to 100% by adjusting external resistor and brightness
adjustment data. The current value for the fine adjustment can be adjusted in 64 steps as 1 step of 1.6% of
current ratio between 100% and 0% when current set at the coarse adjustment is 100%. By using this function,
color tone deviation for RGB can be individually corrected.
This packet sets the current value for color tone correction only, thus setting color tone correction control packet
to ON/OFF is required for effective color tone correction.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 5. Packet Configuration (48-bit)
DATA
ID
(bin)
CMD
(bin)
xxxxxxxx
00001000
PIXEL1
(OUT0, OUT1, OUT2)
PIXEL2
(OUT3, OUT4, OUT5)
PIXEL3
(OUT6, OUT7, OUT8)
PIXEL4
(OUT9, OUT10, OUT11)
8 bit
8 bit
8 bit
8 bit
Pixel n
MSB
LSB
COARSE ADJ
(2 bit)
dt [7]
dt [6]
FINE ADJUSTMENT (6 bit)
CURRENT VALUE SET BY COARSE TO 0%
dt [5]
dt [4]
dt [3]
dt [2]
dt [1]
dt [0]
RELATIVE
CURRENT
RATIO (%)
IOLC = 40 mA
COARSE
ADJUSTMENT
(3h) (mA)
1
1
0
0
0
0
0
0
0.0
0.0
1
1
0
0
0
0
0
1
1.6
0.3
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
1
1
0
98.4
19.7
1
1
1
1
1
1
1
1
100.0
20.0
CURRENT VALUE AFTER PLANE BRIGHTNESS
ADJUSTMENT (%)
0
0
6.25%
1
1
12.5%
1
0
25.0%
1
1
50.0%
(xx08xxxxxxxxh) After ID and CMD 8 bit data continues 4 set.
www.ti.com
17
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
plane brightness adjustment data
Using this packet, the same brightness adjustment data and frequency division data can be written to all
connected devices simultaneously, or different brightness adjustment data and frequency division data can be
written to each device.
The brightness adjustment data latch is configured with 1 x 16 bit, and the current value on each constant output
current can be adjusted in 64 steps as 1 step of 0.94% of current ratio between 100% and 40% when output
current is set to 100% by adjusting external resistor. By using this function, brightness adjustment between
devices can be accomplished by sending required the data from external even though these are mounted on
printed circuit board.
The frequency division ratio register latch is configured with 1 x 4 bit, and the frequency division ratio can be
adjusted in 16 steps between 1:1 and 1:16. This function means that brightness can be adjusted in 16 steps
only by selecting the frequency division ratio, if gray scale clock is set to 16 times the clock (1024x16=16384)
during horizontal scanning time. By using this function, the total panel brightness can be adjusted
simultaneously, and applied to the brightness of day or night.
Table 6. Packet Configuration (32 bit)
DATA
MSB
CMD
(Bin)
ID (Bin)
xxxxxxxx 00010000
LSB
FREQUENCY
DIVISION DATA
RESERVED
MSB
LSB
BRIGHTNESS CONTROL DATA
RESERVED
(xx100xxxh)
FREQUENCY
DIVISION
RATIO
RELATIVE
BRIGHTNESS
RATIO %
()
1:1
1:2
6.3
12.6
.
.
.
.
.
.
1:15
1:16
93.8
100.0
dt [3] dt [2] dt [1] dt [0]
0
0
0
0
0
0
0
1
1
1
0
1
.
.
.
1
1
1
1
RELATIVE CURRENT
RATIO (%)
40.00
40.94
20 (mA)
40 (mA)
8.00
8.18
16.00
16.38
.
.
.
.
.
.
.
.
.
99.06
100.00
19.82
20.00
39.62
40.00
dt [5] dt [4] dt [3] dt [2] dt [1] dt [0]
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
1
.
.
.
1
1
1
1
1
1
UDG–02036
18
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
color tone correction control
Using this packet, the same color tone correction control data can be written to all the connected devices
simultaneously or different color tone correction control data can be written to each device.
The current value set to OUT0–OUT2, OUT3–OUT5, OUT6–OUT8, and OUT9–OUT11 respectively by color
tone correction data packet can be turned on and off per OUT0, OUT3, OUT6, OUT9 and OUT1, OUT4, OUT7,
OUT10 and OUT2, OUT5, OUT8, OUT11 by this color tone correction control packet.
The color tone correction control register latch is configured with 1 × 3 bit, and can be selected from the following
status.
1. To correct the LED color connected to OUT0, OUT3, OUT6, OUT9 (ROUT0, ROUT1, ROUT2, ROUT3)
using small lighting-ON of LED connected to OUT1, OUT4, OUT7, OUT10 (GOUT0, GOUT1, GOUT2,
GOUT3).
2. To correct the LED color connected to OUT0, OUT3, OUT6, OUT9 (ROUT0, ROUT1, ROUT2, ROUT3)
using small lighting-ON of LED connected to OUT2, OUT5, OUT8, OUT11 (BOUT0, BOUT1, BOUT2,
BOUT3).
3. To correct the LED color connected to OUT1, OUT4, OUT7, OUT10 (GOUT0, GOUT1, GOUT2, GOUT3)
using small lighting-ON of LED connected to OUT0, OUT3, OUT6, OUT9 (ROUT0, ROUT1, ROUT2,
ROUT3).
4. To correct the LED color connected to OUT1, OUT4, OUT7, OUT10 (GOUT0, GOUT1, GOUT2, GOUT3)
using small lighting–ON of LED connected to OUT2, OUT5, OUT8, OUT11 (BOUT0, BOUT1, BOUT2,
BOUT3).
5. To correct the LED color connected to OUT2, OUT5, OUT8, OUT11 (BOUT0, BOUT1, BOUT2, BOUT3)
using small lighting-ON of LED connected to OUT0, OUT3, OUT6, OUT9 (ROUT0, ROUT1, ROUT2,
ROUT3).
6. To correct the LED color connected to OUT2, OUT5, OUT8, OUT11 (BOUT0, BOUT1, BOUT2, BOUT3)
using small lighting-ON of LED connected to OUT1, OUT4, OUT7, OUT10 GOUT0, GOUT1, GOUT2,
GOUT3).
7. Does not perform color tone correction.
The constant-current output selected by this packet is lighted-ON with the current value set by the color tone
data packet as many as gray-scale data set to constant-current output for target corrected in addition to gray
scale data and current value set by itself. The current value in this status for lighing-ON equals the sum of the
original display and the color tone correction value.
www.ti.com
19
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
Table 7. Packet Configuration (24 bit)
ID (Bin)
CMD (Bin)
xxxxxxxx
00100000
DATA
MSB
LSB
RESERVED
CCEN2
CCEN1
CCEN0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
CONSTANT CURRENT OUTPUT
FOR COLOR TONE CORRECTION
TURN ON
TARGETED
COLOR TONE CORRECTION OFF
OUT1 (GOUT0)
OUT0 (ROUT0)
OUT4 (GOUT1)
OUT3 (ROUT1)
OUT7 (GOUT2)
OUT6 (ROUT2)
OUT10 (GOUT3)
OUT9 (ROUT3)
OUT2 (BOUT0)
OUT0 (ROUT0)
OUT5 (BOUT1)
OUT3 (ROUT1)
OUT8 (BOUT2)
OUT6 (ROUT2)
OUT11 (BOUT3)
OUT9 (ROUT3)
OUT0 (ROUT0)
OUT1 (GOUT0)
OUT3 (ROUT1)
OUT4 (GOUT1)
OUT6 (ROUT2)
OUT7 (GOUT2)
OUT9 (ROUT3)
OUT10 (GOUT3)
OUT2 (BOUT0)
OUT1 (GOUT0)
OUT5 (BOUT1)
OUT4 (GOUT1)
OUT8 (BOUT2)
OUT7 (GOUT2)
OUT11 (BOUT3)
OUT10 (GOUT3)
OUT0 (ROUT0)
OUT2 (BOUT0)
OUT3 (ROUT1)
OUT5 (BOUT1)
OUT6 (ROUT2)
OUT8 (BOUT2)
OUT9 (ROUT3)
OUT11 (BOUT3)
OUT1 (GOUT0)
OUT2 (BOUT0)
OUT4 (GOUT1)
OUT5 (BOUT1)
OUT7 (GOUT2)
OUT8 (BOUT2)
OUT10 (GOUT3)
OUT11 (BOUT3)
COLOR TONE CORRECTION OFF
UDG–02035
Only one combination is allowed to turn the color tone correction on or off in 1 HSYNC cycle. In other words,
when multiple combinations of correction is required, repeated color tone correction with required number of
gray scale display at one time is necessary. The following is example when all combinations for color tone
correction are needed. Since the current value of the constant-current output for basic display is determined
by the brightness adjustment data plus the dot correction data, the current value for color tone correction is
determined per pixel by the color tone correction data packet based on the current value excluding the dot
correction data after brightness adjustment, although it is different by the constant-current output depending
on dot correction data. Accordingly, the current value for color tone correction is shown as follows.
OUT0 (ROUT0) = OUT1 (GOUT0) = OUT2 (BOUT0), OUT3 (ROUT1) = OUT4 (GOUT1) = OUT5 (BOUT1)
OUT6 (ROUT2) = OUT7 (GOUT2) = OUT8 (BOUT2), OUT9 (ROUT3) = OUT10 (GOUT3) = OUT11 (BOUT3)
20
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
The following example shows all the combinations of color tone correction control with 8 gray scale.
Figure 7. Color Tone Correction Control Combinations With 8–Bit Gray Scale
The timing of lighting-ON for the basic display to be turned on is delayed by tD(OUTn +1–OUTn ) until OUT1–OUT11.
The lighting-ON for color tone correction is turned on based on ON/OFF timing of output for color tone corrected.
www.ti.com
21
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
operation mode setting
Using this packet, the same operation mode can be set to all the connected devices simultanoeously or different
operation modes can be set to each device.
Table 8. Packet Configuration (32-bit)
ID (Bin)
xxxxxxxx
UDG–02037
22
CMD (Bin)
01000000
DATA
MSB
RESERVED
LSB
D
S
G
S
L
L
K
D
E
N
D
C
E
N
R
E
S
E
R
V
E
D
B
C
E
N
F
O
R
C
E
O
F
F
F
O
R
C
E
OVM
DETECTION
VOLTAGE
SETTING
O
N
0
0
0
0
0.3 V
0
0
0
1
0.1 V
0
0
1
0
0.2 V
0
0
1
1
0.3 V
0
1
0
0
0.4 V
0
1
0
1
0.5 V
0
1
1
0
0.6 V
0
1
1
1
0.7 V
1
0
0
0
0.8 V
1
0
0
1
0.9 V
1
0
1
0
1.0 V
1
0
1
1
1.1 V
1
1
0
0
1.2 V
1
1
0
1
1/2 VCC
1
1
1
0
2/3 VCC
1
1
1
1
NO UPDATE
0
0
NORMAL OPERATION
0
1
FORCE ALL OUTPUT ON
1
0
FORCE ALL OUTPUT OFF
1
1
INHIBIT
0
SET BRIGHTNESS ADJUSTMENT TO 111111 (100%)
1
COMPLY WITH VALUE SET BY LATCH
0
SET DOT CORRECTION TO 11111111 (100%)
1
COMPLY WITH VALUE SET BY LATCH
0
LKD FUNCTION OFF
1
LKD FUNCTION ON
0
USE INPUT CLOCK TO GCLK AS GRAY SCALE
1
USE INTERNAL CLOCK WITH INPUT CLOCK TO DTIN/STIN
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
This packet allows DSG function, LKD function, dot correction function, brightness adjustment function, flag
setting for enable/disable to turn all the output on/off, and data setting for detection voltage set in the OVM
function.
DSG function (dual source gray scale clock)
The DSG function selects gray-scale clock from the input clock to GCLK terminal or internally-generated clock
using input to the DTIN/STIN terminals. By using the DSGSL flag in this packet, the signal used for the gray scale
clock is switched as below from next HSYNC packet. By using this function, the number of signal lines for gray
scale clock can be reduced, and display can be continued if DATA/STROBE lines are alive, even though the
gray scale clock has stopped due to any failures such as disconnection when using GCLK terminal.
The GEF/HEF function informs of any failures that may occur on the gray scale clock.
DSGSL=0: input clock to GCLK terminal (maximum operating frequency: 20 MHz)
DSGSL=1: internally generated clock using data input to DTIN/STIN terminals (maximum operating
frequency: 10 MHz)
LKD function
The LKD function supplies a constant-current of approximately 0.6 µA to the output terminal. When the power
supply voltage for the LED is 0 V (GND), writing a 1 to the LKDEN flag allows current flow through LED
subtracted leakage current of the device output transistor (below 0.1 µA) from 0.6 µA, and at this time the voltage
on output terminal decreases if the reverse leakage current occurs on LED. In this function, since maximum
applied voltage is 2.7 V, occurrence of reverse leakage current across LED can be found by reading the OVM
detection result through OVM information reading packet by setting the OVM detection voltage to 2/3 VCC. This
function should be used in combination with the FORCE OFF function to turn off all the constant-current outputs
off. The example for this function is shown in Table 9 below.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9. LKD Function Sequence Example
1
2
Set LED power supply to 0 V (GND)
Set operation mode setting packet to force ON=0, force
OFF = 1 and LKDEN = 1
3
4
5
Wait at least 1 µs
Read OVM result through OVM information reading packet
Set operation mode setting paclet to force ON = 0, force
OFF = 0 and LKDEN = 0
Set OVM detection voltage and force all outputs OFF and
LKD functions ON
Demand detection result
LKD function OFF and return to normal operation
DCEN/BCEN
By writing 0 to the flag, the corresponding data (plane brightness data or dot correction data) is set to 100%
default value. By writing 1 to the flag, corresponding data is complied with the value set by data setting packet.
When both DCEN and BCEN are 0, the current value will be 100% of the value set by RIREF.
The function by flag setting becomes effective from next HSYNC packet after this packet, and in addition, when
both BCEN and DCEN flags are 1, the value set by respective data setting packets does not become effective
unless BCL and DCL flags in HSYNC packet are set to 1.
Setting both BCEN and DCEN flags to 0, doesn’t affect the latch flags in the HSYNC packet. This function writes
the default 1 to internal latch and the shift register is not updated. Therefore, unless the value for shift register
is updated in respective data setting packet, when plane brightness and dot correction functions are used next,
the previous status can be returned by latching the value of shift register into internal latch by setting BCL/DCL
flag in HSYNC packet after setting this packet.
www.ti.com
23
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
all output force off
By writing 0 to force-ON flag and 1 to force-OFF flag in this packet, all the outputs can be turned off
simultaneaously. Also, in this mode, by writing 0 to force-ON flag and 0 to force-OFF flag, it returns to the normal
operation.
all output force on
By writing 1 to force-ON flag and 0 to force-OFF flag in this packet, all the output are turned on independent
of the gray scale data from next HSYNC packet after this packet. At this time, the current value depends on the
plane brightness adjustment data and dot correction data. However, when both DCEN and BCEN are 0, it is
100% of the current value set by RIREF. Also, in this mode, by writing 0 to force-ON flag and 0 to force-OFF flag,
it returns to the normal operation after sending the HSYNC packet.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 10. All Outputs Forced ON Sequence Example
1
2
3
4
5
Plane brightness, dot corection data setting packet
Operation mode setting packet: force ON = 1 and force OFF = 0
HSYNC synchronization packet
Operation mode setting packet: force ON = 0 and force OFF = 0
HSYNC synchronization packet
Set desired value for output current.
Demand all output force ON.
Al outputs force ON.
Demand return to normal operation
Return to normal operation
Figure 8 shows the operation concept for this mode. All the constant-current outputs are turned on with the
current value set independent of the gray-scale data by HSYNC packet after writing 1 to force-ON flag and 0
to force-OFF flag in operation mode setting packet (these are not turned on if the dot correction value is 0). It
remains in that state independent of gray scale clock until all output force off mode in the packet is sent or
HSYNC packet is sent after writing 0 to force-ON flag and 0 to force-OFF flag in the packet.
24
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
ALL OUTPUT FORCE ON OPERATION
OPERATION
MODE SETTING
PACKET
FORCE ON = 1
FORCE OFF = 0
HSYNC
PACKET
OTHER
PACKET
HSYNC
PACKET
GRAY
SCALE
CLOCK
OTHER
PACKET
OPERATION
MODE SETTING
PACKET
FORCE ON = 0
FORCE OFF = 0
HSYNC
PACKET
OTHER
PACKET
DON’T CARE
CONSTANT
CURRENT
OUTPUT
NORMAL
LIGHT ON
FORCE ON
NORMAL
LIGHT ON
IF DIFFERENT CURRENT VALUE IS SET
RELATION TO ALL OUTPUT FORCE OFF
OPERATION
MODE SETTING
PACKET
FORCE ON = 1
FORCE OFF = 0
HSYNC
PACKET
OTHER
PACKET
GRAY
SCALE
CLOCK
CONSTANT
CURRENT
OUTPUT
OPERATION
MODE SETTING
PACKET
FORCE ON = 0
FORCE OFF = 1
OTHER
PACKET
A
OPERATION
MODE SETTING
PACKET
FORCE ON = 0
FORCE OFF = 0
OTHER
PACKET
A
HSYNC
PACKET
DON’T CARE
LIGHT OFF BY RELEASE OF ALL OUTPUT
FORCE ON (LATCHED BY HSYNC)
NORMAL
LIGHT ON
FORCE ON
LIGHT ON BY ALL
OUTPUT FORCE OFF
FORCE ON
RE–LIGHT ON BY RELEASE OF
ALL OUTPUT FORCE OFF
UDG–0203
Figure 8. All Output Force ON Operation
Note that, in relation to all output force off shown in Figure 8, when the HSYNC packet is between the other
packet and operation mode setting packet with force-ON = 0 / force-OFF = 0, no re-light-ON happens by release
of all the output force-OFF.
OVM function
The OVM function is to compare the voltage across the constant-current output terminals (OUT0 to OUT11) with
the detection voltage set by this packet, and to output 0 as a comparison result if voltage across terminal is higher
than detection voltage and 1 if lower. The TLC5930 has one comparator per output as shown in Figure 9.
The comparison result input ORed with all the output appears in OVMFA of failure monitor information reading,
and result per output appears in OVM information reading data OVMF[0:11]. By using this function, where LED
disconnection (the voltage across output falls below 0.3 V) or LED short (the voltage across output goes
extremely high) has occurred can be detected. Also, the voltage across the constant-current output terminals
can be known when it is being turned on by changing the setting value of detection voltage, and heat-up from
the device can be minimized by controlling the voltage applied to the anode of the LED to minimize the voltage
across constant-current output (approximately 0.4 V at IO = 40 mA) based on the resulting voltage.
www.ti.com
25
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
OUT0
+
INTERNAL OUT0
LIGHT ON SIGNAL
OVMFA
INTERNAL OUT1
LIGHT ON SIGNAL
+
OVMF[0]
OUT1
.
.
.
.
.
.
.
.
.
.
.
.
OVMF[1]
.
.
.
OUT10
+
INTERNAL OUT10
LIGHT ON SIGNAL
OVMF[10]
INTERNAL OUT11
LIGHT ON SIGNAL
OVMF[11]
+
OUT11
+
COMPARISON
VOLTAGE
UDG–02039
Figure 9. OVM Function
The comparator works so that if a flag is set when read in its operation, voltage across the constant-current
output terminals is lower than the comparison voltage. However, the constant-current output is needed to be
turned on approximately 1 µs continuously until the comparator starts working. For this reason, the following
sequence is recommended to ensure the proper result.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 11. OVM Function Sequence Example
26
1
2
Gray-scale data, dot correction data setting packet
Operation mode setting packet: force ON = 1 and force
OFF = 0
Set the desired value for output current.
Set OVM detection voltage and demand all output force ON.
3
4
5
HSYNC synchronization packet
Wait at least 1 µs
OVM information reading packet or failure monitor information
reading packet
Al outputs force ON.
6
Operation mode setting packet; force ON = 0 and force
OFF = 0
Demand return to normal operation.
7
HSYNC synchronization packet
Return to normal operation
www.ti.com
Read OVM comparison result.
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
OVM information read
Using this packet, the comparison results between OVM detection voltage set by operation mode setting packet
and the each voltage across constant-current output terminal can be read by the individual constant-current
output terminals.
For individual IDs, each flag is information for each constant-current output for each specified device ID.
However for common ID devices, the ORed information for constant-current output terminals of devices is
connected in series. Data sent from the controller should be 0 as a dummy data except for ID and CMD. If the
flag is 1, it is passed through.
Table 12. Packet Configuration (32-bit)
ID (Bin)
DATA
CMD (Bin)
LSB
MSB
xxxxxxxx
01010000
RESERVED
OVMF OVMF OVMF OVMF OVMF OVMF OVMF OVMF OVMF OVMF OVMF OVMF
[11]
[10]
[9]
[8]
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
OUT11 RESULT
OUT10 RESULT
OUT9 RESULT
OUT8 RESULT
OUT7 RESULT
OUT6 RESULT
OUT5 RESULT
OUT4 RESULT
OUT3 RESULT
OUT2 RESULT
OUT1 RESULT
OUT0 RESULT
(xx500000h. PACKET SENT FROM CONTROLLER)
UDG–02040
www.ti.com
27
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
failure monitor information read
Using this packet, information is ORed when all outputs for OVM detection results, error flags for HEF, GEF,
TEF, and AWC flag can be read out. For individual IDs, each flag is information for each device, and for common
IDs, the information is ORed for devices connected in series. Although defective devices cannot be detected,
problems can be detected only by sending this packet periodically. Data other than AWC sent from controller
should be 0 as a dummy except ID and CMD. When the failure monitor information is 0, the input data (except
AWC) passes through. OVMFA and TEF are sent when this packet is sent. However, HEF and GEF are sent
when the HSYNC packet before this packet has been sent.
Table 13. Packet Configuration (24-bit)
ID (Bin)
CMD (Bin)
xxxxxxxx
01100000
DATA
MSB
LSB
RESERVED
OVMFA
(xx6000h.PACKET SENT FROM CONTROLLER)
HEF
GEF
TEF
AWC
UDG–02041
The default value for all the information is 1, so, note that 1 may be read out until normal lighting-ON starts after
the reset packet is sent.
OVMFA
The information ORed with detection results for all constant-current output in OVM function appears in this flag.
Although defective constant-current output cannot be identified by reading this flag, the OVM function detects
output errors.
HEF function (HSYNC Error Flag)
This function is to set 0 to HEF flag if the input number of gray-scale clock per 1 HSYNC cycle is more than 1024,
and 1 if less than 1025, at the time when the next HSYNC packet is sent. For example, when, despite the normal
gray-scale clock, the sending period of the HSYNC packet is shortened for any reason and the number of
gray-scale clock in 1 HSYNC cycle is less than 1025, that is, when the HSYNC packet is entered with the number
of gray-scale clock than 1025, HEF is set to 1. In other words, by using this function, one can know failure in
the HSYNC cycle. This function is assumed to use the TLC5930 for 1024 gray scale, and if use it less than 1025
such as 256 gray scale, this flag should be neglected even though it is always set to 1.
Regarding the number of the gray-scale clock needed for lighting-ON, a gray-scale clock total of 1025,
equivalent to 1024 plus 1, is needed to complete lighting on with 1024 gray-scale clock, since lighting on starts
with second rising edge of gray-scale clock after LSB input of the HSYNC packet.
GEF function (GCLK Error Flag)
This function is to set 0 to GEF flag if the number of gray-scale clock meet the requied number of gray-scale
per 1 HSYNC cycle, and 1 if not, at the time when the next HSYNC packet is sent. For example, when the
gray-scale data for given constant-current output is 100, and the gray-scale clock is entered between 2 and 100
for each HSYNC cycle, the correcponding constant-current output remains in an on–state until the next HSYNC
packet is sent. When the clock is less than 2, the output is not turned on. In this case, if lighting-ON for the number
of gray-scale clock is not done, GEF is set to 1 assumed as failure. In other words, by using this function, one
can know whether the gray scale clock is normally sent or 1 HSYNC cycle meet the lighting-ON time desired.
Notes that this flag is set to 1 independent of the status of the gray-scale clock during one HSYNC cycle after
all outputs are forced on.
28
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
failure monitor information read (continued)
TEF function (thermal error flag)
This function, is used to determine when the junction temperature of the device exceeds its limit. This function
sets 0 to the TEF flag if the junction temperature is less than 160_C, and set it to 1 if the temperature is greater
than 160_C.
AWC function (active wire check)
This function is used to check that the communication between controller and driver is performing normally. The
TLC5930 clocks out the inverted data from written data into bits when this packet is entered. For individual IDs,
the inverted data from the controller output returns to the controller. For common IDs, the same data as the
controller output returns to the controller if the number of devices connected in series is even, but returns to the
inverted data if it is odd.
read information output
For failure monitor information reading (including OVM information reading, failure monitor information flags in
the HSYNC packet), for individual IDs or common IDs, it is set to 1 if an error is indicated. Input data is passed
through if there is no error detected. For AWC, for both individual and common IDs, the inverted data from input
data is clocked out. When the ID is neither common nor matched, the data including AWC is passed through.
Table 16 shows four connected device. Bold bits indicates the reading information output from the device.
Table 14. Read Information Output
DEVICE NUMBER
CONDITION
ID
NO.
IC1 INPUT (CONTROLLER OUTPUT)
DATA BIT 111111111122222222223333
.123456789012345678901234567890123
x000000000110000000000000xxxxxxxxx
IC1 OUTPUT (IC2 INPUT)
IC1: OVM fail
IC2OUTPUT (IC3 INPUT)
IC2: ALL PASS
IC3 OUTPUT (IC4 INPUT)
IC3: HEF, GEF fail
xxxxxxx000000000110000000011101xxx
IC4 OUTPUT (CONTROLLER INPUT)
IC4: ALL PASS
xxxxxxxxx000000000110000000011100x
DEVICE
NUMBER
ID
NO.
DATA BIT 111111111122222222223333
.123456789012345678901234567890123
COMM
ON
ID
NO.
xxx000000000110000000010001xxxxxxx
xxxxx000000000110000000010000xxxxx
DATA BIT 111111111122222222223333
.123456789012345678901234567890123
IC1 INPUT
x000000010110000000000000xxxxxxxxx
x000000100110000000000000xxxxxxxxx
IC1 OUTPUT
xxx000000010110000000010001xxxxxxx
xxx000000100110000000000000xxxxxxx
IC2 OUTPUT
1
xxxxx000000010110000000010001xxxxx
2
IC3 OUTPUT
xxxxxxx000000010110000000010001xxx
xxxxx000000100110000000000001xxxxx
xxxxxxx000000100110000000000001xxx
IC4 OUTPUT
xxxxxxxxx000000010110000000010001x
xxxxxxxxx000000100110000000000001x
DEVICE
NUMBER
ID
NO.
IC1 INPUT
ID
NO.
x000000110110000000000000xxxxxxxxx
IC1 OUTPUT
IC2 OUTPUT
DATA BIT 111111111122222222223333
.123456789012345678901234567890123
x000001000110000000000000xxxxxxxxx
xxx000000110110000000000000xxxxxxx
3
xxxxx000000110110000000000000xxxxx
DATA BIT 111111111122222222223333
.123456789012345678901234567890123
xxx000001000110000000000000xxxxxxx
4
xxxxx000001000110000000000000xxxxx
IC3 OUTPUT
xxxxxxx000000110110000000001101xxx
xxxxxxx000001000110000000000000xxx
IC4 OUTPUT
xxxxxxxxx000000110110000000001101x
xxxxxxxxx000001000110000000000001x
www.ti.com
29
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
automatic ID setting
The device that receives this packet stops DTOUT and STOUT for 8 bits (ID portion in below packet
configuration) after CMD, and recognizes the 8 bits as its own ID. Next, 8 bits data with recognized ID plus 1
bit is clocked out, and dummy data sent is passed through until 03h data is entered. When the device receives
03h data, it recognizes the ID setting completion and is ready to receive the next command. During reception
of the next 8 bits each device receives, DATA/STROBE output is inhibited, so the controller must send dummy
data (0) with bit counts of at least minimum device number times 8 bit after ID/CMD/DATA(ID) until this packet
operation is completed including DTOUT/STOUT output.
Table 15. Packet Configuration (32-bit + 8-bit
ID (Bin)
CMD (Bin)
00000000
01110000
(IC–1))
DATA (BIN)
ID
DUMMY
END
xxxxxxxx
00000000 × IC NUMBER
00000011
(0070xxh + 00h × IC NUMBER + 03h)
UDG–02043
The following is a sequence example for automatic ID setting (in the case of one device and four devices). In
this example, IC1 input indicates output from the controller, while the last device output indicates the input for
the controller. Since the blank portion in the example does not recognize the input in DS-LINK, input to controller
is continuous ID/CMD/DATA(DATA=number of devices + 1). There are two different methods to send
DATA(END) 03h;
D Calculate and send the number of dummy data as the number of devices times 8 bits.
D Stop the dummy data output synchronizing with receiving the ID/CMD/DATA(DATA=number of devices +
1) at the controller input and send DATA 03h.
The latter case is useful when the number of connected devices is unknown (for automatic recognition). The
number of devices connected that can be known from that DATA(ID) received by the controller shows the
number of devices plus 1. In any case, dummy data should be an 8-bit base.
Table 16. One IC (No Dummy Data)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IC NUMBER
DATA BIT
IC1 INPUT
IC1 OUTPUT
..............1111111111222222222233333333334444
.....1234567890123456789012345678901234567890123.....
xxxxx0000000001110000000000010000001100000011xxxxx
xxxxxxx0000000001110000........0000001000000011xxx
Table 17. Four ICs (24-bit Dummy Data)
IC NUMBER
DATA BIT ..............11111111112222222222333333333344444444445555555555666666666677
.....12345678901234567890123456789012345678901234567890123456789012345678901..
IC1 INPUT
IC1 OUTPUT (IC2 INPUT)
IC2 OUTPUT (IC3 INPUT)
IC3 OUTPUT (IC4 INPUT)
IC4 OUTPUT
30
xxxxx0000000001110000000000010000000000000000000000000000000000000011xxxxxxxxx
xxxxxxx0000000001110000........0000001000000000000000000000000000000011xxxxxxx
xxxxxxxxx00000000011100........00........00000011000000000000000000000011xxxxx
xxxxxxxxxxx000000000111........00........00........000001000000000000000011xxx
xxxxxxxxxxxxx0000000001........11........00........00........0000010100000011x
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
HSYNC synchronization
The constant-current output is turned on, synchronizing with this packet. In addition, for common IDs, the failure
monitor information flag is read out through the 5 LSB of DATA within the packet (see failure monitor information
read section), and data written in the internal register within gray scale data setting packet, plane brightness
adjustment data setting packet, dot correction data setting packet, color tone correction setting packet, and color
tone correction control setting packet are latched, depending on the status of the register latch flag of 5 MSB
of DATA. Since each flag in the register latch flag is independent, writing a 1 allows the respective packet data
to be latched. Writing a 0 to the flag allows no latch. By using this function, gray scale data, plane brightness
adjustemnt data , dot correction data, color–tone correction, and correction control setting packets can be sent
asynchronously with the HSYNC cycle.
Note that no lighting-ON occurs when the gray-scale clock is entered before this HSYNC packet of normal
lighting-ON operation (including use of internally generated clock) during the first normal lighting-ON operation
(PWM operation) after power up. Normal operation occurs after the second operation.
Table 18. Packet Configuration (32-bit)
ID (Bin)
CMD (Bin)
00000000
10000000
REGISTER LATCH FLAG
DATA
FAILURE MONITOR FLAG
MSB
GSL
LSB
BCL
DCL
CCL
CSL
RESERVED
OVMFA
HEF
GEF
TEF
AWC
REFER FAILURE MONITOR READ
LATCH COLOR TONE
CORRECTION CONTROL DATA
1
1
LATCH COLOR TONE CORRECTION DATA
1
LATCH DOT CORRECTION DATA
1
LATCH PLANE BRIGHTNESS ADJUSTMENT DATA
1
0
LATCH GRAY SCALE DATA
0
0
0
0
NO LATCH
(0080xxh.PACKET SENT FORM CONTROLLER)
UDG–02044
Table 21 shows the relationship between failure monitor information reading packet, HSYNC packet, and other
various error flags.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 19. Error Flag Relationships
TIME
FAILURE
PACKET
HSYNC
PACKET
OVMFA
1
HEF
0
0
1
1
1
FAIL
GEF
TEF
OCCUR
FAILURE
PACKET
HSYNC
PACKET
1
0
1
1
1
0
0
0
FAIL
RELEASE
HSYNC
PACKET
FAILURE
PACKET
1
0
0
1
0
0
0
0
0
0
HSYNC
PACKET
FAILURE
PACKET
0
1
0
1
1
1
1
1
www.ti.com
FAIL
OCCUR
FAIL
RELEASE
31
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
calculating constant-current output
The current value of constant-current output can be calculated using the following expression.
ǒ
I OLC (n) + 42 I DC (n) ) I CC (n)
Ǔ
(2)
Where IDC is main current (except color tone correction), ICC is color tone correction current. Both currents are
referenced with reference current, I(IREF), and I(DC) is established by dot correction data and gray scale data.
ICC from color tone correction data and color tone correction control data. n is output terminal number, 0 to 11.
reference current
The reference current IIREF can be calculated with external resistor, RIREF, voltage reference, VIREF, and plane
brightness data, rBC, using the following expression.
I IREF + 4
ǒ
Ǔ
VȀ IREF
R IREF
ȱ
ȧ
Ȳ
VȀ IREF + 0.4 )
ǒ
0.6 ǒr BC ) 1Ǔ
64
Ǔȳȴȧ
(3)
V IREF
(4)
main current
The main current, IDC, can be calculated with dot correction data, rDC, logic signal, SMAIN, established by gray
scale data, and reference current, IIREF, using the following expression.
I DC (n) +
ǒrDC (n)Ǔ
256
S MAIN (n)
I IREF
(5)
Where SMAIN, is set to following value depending on gray scale data, rGC.
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
SMAIN ((n ) =
1: rGC (n ) > 0
0: rGC (n ) = 0
32
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
color tone correction current
The color tone correction current, ICC, can be calculated with I′CC established by color tone correction data, and
logic signal, SCC, for color tone correction current switch established by the combination of color tone correction
control data with logic signal for main current switch, using the following expression.
I′CC is expressed depending on color tone correction data rCC1 through rCC4 as follows.
IȀ CC(0) + IȀ CC(1) + IȀ CC(2) +
IȀ CC(3) + IȀ CC(4) + IȀ CC(5) +
IȀ CC(6) + IȀ CC(7) + IȀ CC(8) +
1
ǒ
r CC1[5:0]
Ǔ
64
2 4 * r CC1[7:6]
1
ǒ
(6)
r CC2[5:0]
Ǔ
64
2 4 * r CC2[7:6]
1
ǒ
r CC3[5:0]
Ǔ
ǒ
1
I IREF
(7)
64
2 4 * r CC3[7:6]
IȀ CC(9) + IȀ CC(10) + IȀ CC(11) +
I IREF
I IREF
(8)
Ǔ
2 4 * r CC4[7:6]
r CC4[5:0]
64
I IREF
(9)
SCC is set up by color tone correction control switch, SCCEN, established by color tone correction control data
rCCEN and SMAIN. SCCEN is expressed as follows:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
{ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SCCEN1 =
SCCEN2 =
SCCEN3 =
SCCEN4 =
SCCEN5 =
SCCEN6 =
1: rCCEN =0 0 1 (bin)
0: except the above
1: rCCEN =0 1 0 (bin)
0: except the above
1: rCCEN =0 1 1 (bin)
0: except the above
1: rCCEN =1 0 0 (bin)
0: except the above
1: rCCEN =1 0 1 (bin)
0: except the above
1: rCCEN =1 1 0 (bin)
0: except the above
www.ti.com
33
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
{
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á{ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SCC[0] =
SCC[1] =
SCC[2] =
SCC[3] =
SCC[4] =
SCC[5] =
SCC[6] =
SCC[7] =
SCC[8] =
SCC[9] =
SCC[10] =
SCC[11] =
34
1: (SCCEN3 and SMAIN[1] ) or (SCCEN5 and SMAIN[2] ) = TRUE
0: except the above
1: (SCCEN1 and SMAIN[0] ) or (SCCEN6 and SMAIN[2] ) = TRUE
0: except the above
1: (SCCEN2 and SMAIN[0] ) or (SCCEN4 and SMAIN[1] ) = TRUE
0: except the above
1: (SCCEN3 and SMAIN[4] ) or (SCCEN5 and SMAIN[5] ) = TRUE
0: except the above
1: (SCCEN1 and SMAIN[3] ) or (SCCEN6 and SMAIN[5] ) = TRUE
0: except the above
1: (SCCEN2 and SMAIN[3] ) or (SCCEN4 and SMAIN[4] ) = TRUE
0: except the above
1: (SCCEN3 and SMAIN[7] ) or (SCCEN5 and SMAIN[8] ) = TRUE
0: except the above
1: (SCCEN1 and SMAIN[6] ) or (SCCEN6 and SMAIN[8] ) = TRUE
0: except the above
1: (SCCEN2 and SMAIN[6] ) or (SCCEN4 and SMAIN[7] ) = TRUE
0: except the above
1: (SCCEN3 and SMAIN[10] ) or (SCCEN5 and SMAIN[11] ) = TRUE
0: except the above
1: (SCCEN1 and SMAIN[9] ) or (SCCEN6 and SMAIN[11] ) = TRUE
0: except the above
1: (SCCEN2 and SMAIN[9] ) or (SCCEN4 and SMAIN[10] ) = TRUE
0: except the above
www.ti.com
SLLS528 – MARCH 2002
PRINCIPLES OF OPERATION
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 20. Register Term Summary
DATA
FUNCTION
rBC
Plane brightness adjustment data set by plane brightness adjustment data setting packet
rDC
Dot correction data set by dot correction data setting packet
rGC
rCC1
Gray scale data set by gray scale data setting packet
rCC2
Color tone correction data for pixel 2 set by color tone correction data setting packet
rCC3
Color tone correction data for pixel 3 set by color tone correction data setting packet
rCC4
Color tone correction data for pixel 4 set by color tone correction data setting packet
rCCEN
Color tone correction data for pixel 1 set by color tone correction data setting packet
Color tone correction control flag set by color tone correction control setting packet
www.ti.com
35
(when external gray scale clock is used)
Input data
0
GSL
BCL
DCL
CCL
CSL
1
1
1
1
1
HSYNC PACKET
0
0
0
0
0
0
OVMFA
HEF
GEF
0
0
0
Next packet
TEF AWC
0
0
0
0
0
0
1
0
0
0
1
1/tDATA
tEDGE
STIN
Output data
0
0
0
GSL
BCL
DCL
CCL
CSL
1
1
1
1
1
Hsync packet
0
0
0
0
0
OVMFA
0
0
HEF
GEF
0
0
TEF AWC Next packet
0
1
0
0
0
0
1
0
0
DTOUT
By AWC function, inverted data from
input is clocked out
tD(D/SIN–D/SOUT)
STOUT
1/fGCLK
tWL(GCLK)
tSU(HSYNC–GCLK)
GCLK
2nd rising edge
tD(D/SIN–OUT0)
ÖÖÖÖÖÖÖÖÖ
Ö ÖÖ ÖÖ
Ö ÖÖ ÖÖ
Ö ÖÖ ÖÖ
Ö ÖÖ ÖÖ
Ö ÖÖ ÖÖ
Ö ÖÖ ÖÖ
Ö
Ö
Ö
Ö
Ö
Ö
Ö
Ö
Ö
Ö
www.ti.com
Figure 10. Timing Diagrams (External Gray-Scale CLock)
DTIN
Driver OFF
OUT0
tD(OUTn+1–OUTn)
Driver ON
When in all output force on or number of gray scale clock is less than data count
tWH(GCLK)
(OUT0:G/S data9)
tD(GCLK–OUT0)
Driver OFF
tD(OUTn+1–OUTn)
Driver OFF
OUT1
OUT11
tD(GCLK–OUT0)
Driver ON
Driver OFF
Driver ON
SLLS528 – MARCH 2002
36
T iming chart 1
T iming chart 2
(when internal gray scale clock is used)
Input data
0
GSL
BCL
DCL
CCL
CSL
1
1
1
1
1
HSYNC packet
0
0
0
0
0
0
OVMFA
HEF
GEF
0
0
0
TEF AWC Next packet
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
tEDGE
1/tDATA
STIN
Output data
0
0
0
GSL
BCL
DCL
CCL
CSL
1
1
1
1
1
HSYNC packet
0
0
0
0
0
0
OVMFA
HEF
GEF
0
0
0
TEF AWC
0
0
Next packet
0
0
0
0
1
0
0
0
1
0
0
DTOUT
By AWC function, inverted data from input is clocked out
tD(D/SIN–D/SOUT)
STOUT
tD(D/SIN–OUT0)
4th edge from edge of D/SIN HSYNC packet LSB
tD(D/SIN–OUT0)
tD(D/SIN–OUT0)
OUT0
When in all output force on or number of gray-scale closk is less than data count
(OUT0:G/S data3)
Driver OFF
tD(OUTn+1–OUTn)
Driver OFF
OUT1
OUT11
Driver ON
Driver OFF
tD(OUTn+1–OUTn)
Driver ON
Driver OFF
Driver ON
37
SLLS528 – MARCH 2002
ÖÖÖÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖÖÖ
ÖÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
ÖÖ
www.ti.com
Figure 11. Timing Diagrams (Internal Gray-Scale Clock)
DTIN
MHTS001D – JANUARY 1995 – REVISED MAY 1999
PWP (R-PDSO-G**)
PowerPAD PLASTIC SMALL-OUTLINE
20 PINS SHOWN
0,30
0,19
0,65
20
0,10 M
11
Thermal Pad
(See Note D)
4,50
4,30
0,15 NOM
6,60
6,20
Gage Plane
1
10
0,25
0°–ā8°
A
0,75
0,50
Seating Plane
0,15
0,05
1,20 MAX
PINS **
0,10
14
16
20
24
28
A MAX
5,10
5,10
6,60
7,90
9,80
A MIN
4,90
4,90
6,40
7,70
9,60
DIM
4073225/F 10/98
NOTES: A.
B.
C.
D.
All linear dimensions are in millimeters.
This drawing is subject to change without notice.
Body dimensions do not include mold flash or protrusions.
The package thermal performance may be enhanced by bonding the thermal pad to an external thermal plane.
This pad is electrically and thermally connected to the backside of the die and possibly selected leads.
E. Falls within JEDEC MO-153
PowerPAD is a trademark of Texas Instruments Incorporated.
38
www.ti.com
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty. Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third–party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and
is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Mailing Address:
Texas Instruments
Post Office Box 655303
Dallas, Texas 75265
Copyright  2002, Texas Instruments Incorporated