MSB
LSB
16-bit
SIN
SCLK
SOUT
16-bit Common Shift Register
One Memory Unit
WRTGS
1
2
15
SIN
SCLK
LAT
BANK_SEL
(Internal bit)
Line Counter
(Internal bit)
Write Grayscale Data into One Memory Unit:
WRTGS
GS
Bit 15
GS
Bit 14
GS
Bit 13
3
16
GS
Bit 1
GS
Bit 0
GS
Bit 15
GS
Bit 14
GS
Bit 13
GS
Bit 1
GS
Bit 0
GS
Bit 15
1
2
15
3
16
1
BANK_SEL = 0
Line Counter = 0
Channel Counter
(Internal bit)
Channel Counter = 0
Memory Unit
(BANK A, Line 0,
Channel 0)
Old GS Data
New GS Data
Channel Counter = 1
Channel Counter = 2
Memory Unit
(BANK A, Line 0,
Channel 1)
Old GS Data
New GS Data
Old GS Data
«
«
«
«
Memory Unit
(BANK A, Line 0,
Channel 15)
Old GS Data
Old GS Data
Channel counter value is increased by 1 for each WRTGS command input
GS data in common shift register are copied to the selected memory unit
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Unit Determined By BANK_SEL, Line Counter, and Channel Address Counter
WRTGS
Write Grayscale Data Into Memory
29
SLVUBF4A – February 2018 – Revised June 2019
Copyright © 2018–2019, Texas Instruments Incorporated
PWM Grayscale Control
TI Information — Selective Disclosure
3.1.3 Write Grayscale Data Into One Memory Unit
If the TLC694x device detects one SCLK rising edge during the LAT signal high period, it considers this as
a WRTGS command to write the grayscale data of a frame image (
). When this WRTGS
command is received, the device latches the data of the common shift register into the selected memory
unit
at the falling edge of LAT
. The data latch operation from the common shift register to the memory
unit follows the bit sequence shown in
, which shows that the MSB comes first.
Table 3-1. WRTGS Command Description
COMMAND NAME
NUMBER OF SCLK RISING
EDGES WHEN LAT IS
HIGH
DESCRIPTION
WRTGS
1
Command to write the grayscale data of a frame image. When this command is
received, the device latches the data of the common shift register into the
selected memory unit
at the falling edge of LAT
.
Figure 3-3. Write Grayscale Data Into Selected Memory Unit