English
Language : 

TLC5930PWPR Datasheet, PDF (30/40 Pages) Texas Instruments – 12-CHANNEL LED DRIVER
TLC5930
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 (IC–1))
ID (Bin) CMD (Bin)
00000000 01110000
ID
xxxxxxxx
(0070xxh + 00h × IC NUMBER + 03h)
DATA (BIN)
DUMMY
00000000 × IC NUMBER
END
00000011
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
xxxxx0000000001110000000000010000000000000000000000000000000000000011xxxxxxxxx
IC1 OUTPUT (IC2 INPUT) xxxxxxx0000000001110000........0000001000000000000000000000000000000011xxxxxxx
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ IC2 OUTPUT (IC3 INPUT) xxxxxxxxx00000000011100........00........00000011000000000000000000000011xxxxx
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ IC3 OUTPUT (IC4 INPUT) xxxxxxxxxxx000000000111........00........00........000001000000000000000011xxx
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ IC4 OUTPUT
xxxxxxxxxxxxx0000000001........11........00........00........0000010100000011x
30
www.ti.com