0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
TLC5951RTAR

TLC5951RTAR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    WFQFN40

  • 描述:

    KEY BOARD LED MATRIX DRIVER

  • 数据手册
  • 价格&库存
TLC5951RTAR 数据手册
Order Now Product Folder Support & Community Tools & Software Technical Documents TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 TLC5951 24-Channel, 12-Bit PWM LED Driver With 7-Bit Dot Correction and 3-Group, 8-Bit Global Brightness Control 1 Features • • • 1 • • • • • • • • • • • • • • • • • • 24-Channel Constant-Current Sink Output Current Capability: 40 mA Selectable Grayscale (GS) Control With PWM: 12-Bit (4096 Step), 10-Bit (1024 Step), 8-Bit (256 Step) Three Independent Grayscale Clocks for Three Color Groups Dot Correction (DC): 7-Bit (128 Step) Global Brightness Control (BC) for Each Color Group: 8-Bit (256 Step) Auto Display Repeat Function Independent Data Port for GS and BC and DC Data Communication Path Between Each Data Port LED Power-Supply Voltage up to 15 V VCC = 3 V to 5.5 V Constant-Current Accuracy: – Channel-to-Channel = ±1.5% – Device-to-Device = ±3% CMOS Logic Level I/O Data Transfer Rate: 30 MHz 33-MHz Grayscale Control Clock Continuous Base LED-Open Detection (LOD) Continuous Base LED-Short Detection (LSD) Thermal Shutdown (TSD) With Auto Restart Grouped Delay to Prevent Inrush Current Operating Ambient Temperature: –40°C to 85°C Packages: HTSSOP-38, QFN-40 2 Applications • • Full-Color LED Displays LED Signboards 3 Description The TLC5951 device is a 24-channel, constantcurrent sink driver. Each channel has an individuallyadjustable, 4096-step, pulse-width modulation (PWM) grayscale (GS) brightness control and 128-step constant-current dot correction (DC). The dot correction adjusts brightness deviation between channels and other LED drivers. The output channels are grouped into three groups of eight channels. Each channel group has a 256-step global brightness control (BC) function and an individual grayscale clock input. Device Information(1) PART NUMBER TLC5951 PACKAGE BODY SIZE (NOM) HTSSOP (38) 12.50 mm × 6.20 mm VQFN (40) 6.00 × 6.00 mm WQFN (40) 6.00 × 6.00 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Typical Application Circuit (Multiple Daisy-Chained TLC5951 Devices) VLED GSSIN DCSIN ... ... ... ... ... ... OUTR0/G0/B0 . . . OUTR7/G7/B7 OUTR0/G0/B0 . . . OUTR7/G7/B7 GSSIN GSSOUT GSSIN GSSOUT DCSIN DCSOUT DCSIN DCSOUT GSSCK GSLAT DCSCK GSSCK GSLAT GSLAT DCSCK XBLNK DCSCK VCC XBLNK GSCKR Controller GSSCK GSCKR GSCKG GSCKG GCCKB GSCKB TLC5951 IC1 GSCKR GSCKG GND GSCKB IREF VCC TLC5951 ICn GND IREF RIREF FLAGS READ VCC XBLNK VCC RIREF 7 Copyright © 2017, Texas Instruments Incorporated 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Description (Continued) ........................................ Pin Configuration and Functions ......................... Specifications......................................................... 1 1 1 2 4 4 6 7.1 Absolute Maximum Ratings .................................... 6 7.2 ESD Ratings.............................................................. 6 7.3 Recommended Operating Conditions...................... 7 7.4 Thermal Information .................................................. 7 7.5 Electrical Characteristics.......................................... 8 7.6 Switching Characteristics....................................... 10 7.7 Typical Characteristics ............................................ 15 8 Parameter Measurement Information ................ 20 8.1 Pin Equivalent Input and Output Schematic Diagrams.................................................................. 20 8.2 Test Circuits ............................................................ 20 9 Detailed Description ............................................ 21 9.1 9.2 9.3 9.4 Overview ................................................................. Functional Block Diagram ....................................... Feature Description................................................. Device Functional Modes........................................ 21 22 23 23 10 Device and Documentation Support ................. 38 10.1 10.2 10.3 10.4 10.5 Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 38 38 38 38 38 11 Mechanical, Packaging, and Orderable Information ........................................................... 38 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision D (December 2013) to Revision E Page • Added WQFN package to the Device Information table......................................................................................................... 1 • Changed Typical Application Circuit diagram......................................................................................................................... 1 • Changed ordering of the OUTxy pin numbers in the Pin Functions table to match the pinout diagram ............................... 5 • Deleted ESD rating specifications from the Absolute Maximum Ratings table ..................................................................... 6 • Added ESD Ratings table to the data sheet........................................................................................................................... 6 • Added Thermal Information table to the data sheet ............................................................................................................... 7 • Deleted Dissipation Ratings table from the data sheet .......................................................................................................... 7 Changes from Revision C (August 2013) to Revision D Page • Added ΔIOLC5 and ΔIOLC6 parameters to Electrical Characteristics table ................................................................................ 9 • Added footnote 6 to footnote 9 in Electrical Characteristics table.......................................................................................... 9 Changes from Revision B (December 2009) to Revision C Page • Changed AC Characteristics, tWH0 and tWL0 parameter associated pin names ..................................................................... 7 • Updated Figure 3.................................................................................................................................................................. 12 • Updated Figure 4.................................................................................................................................................................. 13 • Updated Figure 7.................................................................................................................................................................. 15 • Updated Figure 33................................................................................................................................................................ 18 • Updated Figure 48................................................................................................................................................................ 35 • Changed description of Continuous Base LOD, LSD, and TEF section .............................................................................. 37 Changes from Revision A (April 2009) to Revision B Page • Changed product status from mixed to production data ........................................................................................................ 1 • Deleted footnote 1 from RHA pinout ...................................................................................................................................... 4 • Changed test conditions of tD8 in Switching Characteristics table........................................................................................ 10 2 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 • Changed header for second column in Table 9 ................................................................................................................... 33 • Changed description for bits 175–168, 183–176, and 191–184 in Table 13 ....................................................................... 36 Changes from Original (March 2009) to Revision A Page • Changed TSU3 minimum specification to 40 ns in the Recommended Operating Conditions table ....................................... 7 • Changed VO minimum specification to maximum specification in the Recommended Operating Conditions table .............. 7 • Changed IOH minimum specification to maximum specification in the Recommended Operating Conditions table .............. 7 • Changed IOL minimum specification to maximum specification in the Recommended Operating Conditions table............... 7 • Changed IOLC minimum specification to maximum specification in the Recommended Operating Conditions table............. 7 • Changed fCLK (SCLK) minimum specification to maximum specification in the Recommended Operating Conditions table..... 7 • Changed fCLK (GSCKR/G/B) minimum specification to maximum specification in the Recommended Operating Conditions table ........................................................................................................................................................................................ 7 • Changed ICC2 typical value to 6 mA in the Electrical Characteristics table ............................................................................ 8 • Changed ICC3 typical value to 12 mA and maximum value to 27 mA in the Electrical Characteristics table ......................... 8 • Changed ICC4 typical value to 21 mA and maximum value to 55 mA in the Electrical Characteristics table ......................... 8 • Changed ΔIOLC2 typical value to ±1% in the Electrical Characteristics table .......................................................................... 8 • Changed ΔIOLC3 typical value to ±0.5% in the Electrical Characteristics table ....................................................................... 8 • Changed fourth paragraph of Maximum Constant Sink Current Value section to reference correct graph......................... 24 • Changed DC function adjustment range description to reflect proper adjustment range for each control in Dot Correction (DC) Function section ......................................................................................................................................... 24 • Changed brightness control to dot correction data in 288-Bit Common Shift Register section ........................................... 30 • Corrected number of bits contained within the DC, BC, FC, and UD shift register in the DC, BC, FC, and UD Shift Register section .................................................................................................................................................................... 32 • Corrected typo about which bits are written in the DC, BC, FC, and UD Data Latch section.............................................. 32 • Corrected percentage of adjustment rage selected in the Dot Correction Data Latch section ............................................ 32 • Deleted second paragraph of Status Information Data (SID) section .................................................................................. 34 • Updated LOD bit = 1 condition description in the Continuous Base LOD, LSD, and TEF section ...................................... 37 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 3 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 5 Description (Continued) GS, DC, and BC data are accessible via a serial interface port. DC and BC can be programmed via a dedicated serial interface port. The TLC5951 device has three error-detection circuits for LED-open detection (LOD), LED-short detection (LSD), and thermal error flag (TEF). LOD detects a broken or disconnected LED, LSD detects a shorted LED, and TEF indicates an overtemperature condition. 6 Pin Configuration and Functions DAP PowerPAD Package 38-Pin HTSSOP With Exposed Thermal Pad (Top View) 32 OUTG7 OUTB7 29 OUTG6 28 OUTR6 Pad NC 4 27 GSSCK GSSOUT 5 26 GSSIN Thermal Pad DCSOUT 6 25 DCSIN NC 7 24 DCSCK OUTB4 8 23 XBLNK OUTR4 9 22 VCC OUTG4 10 21 IREF OUTG3 16 23 OUTG4 OUTR3 17 22 OUTR4 OUTB3 18 21 OUTB4 GSSOUT 19 20 DCSOUT Not to scale 20 OUTB5 19 24 GND 15 OUTG7 OUTB2 18 OUTR5 17 OUTG5 25 OUTB7 26 14 OUTR7 13 OUTR2 16 OUTG2 OUTG6 OUTB6 15 27 GSLAT 14 12 GSCKG 28 OUTB6 OUTB1 29 3 OUTR6 11 30 2 OUTB3 13 OUTR1 Thermal OUTR3 12 10 GSCKR OUTR5 9 OUTR7 30 OUTG5 OUTB0 OUTG1 31 1 11 8 OUTG3 OUTB5 OUTR0 GSCKB 7 OUTG0 OUTG0 31 GND 32 33 OUTR0 6 OUTB0 IREF GSCKB 33 34 34 5 OUTG1 VCC GSCKR OUTR1 35 35 4 OUTB1 XBLNK GSCKG 36 36 37 3 OUTG2 DCSCK GSLAT OUTR2 DCSIN 37 38 38 2 39 1 OUTB2 GSSIN GSSCK 40 RHA and RTA Packages 40-Pin VQFN and WQFN With Exposed Thermal Pads (Top View) Not to scale NC = no internal connection Pin Functions PIN NAME NO. DAP I/O DESCRIPTION RHA, RTA DCSCK 37 24 I Serial-data shift clock for the 216-bit DC, BC, FC, and UD shift register. Data present on DCSIN are shifted into the LSB of the shift register with the DCSCK rising edge. Data in the shift register are shifted toward the MSB at each DCSCK rising edge. The MSB data of the register appear on DCSOUT. The 216-bit data in the shift register are automatically copied to the DC, BC, FC, and UD data latch 3 ms to 7 ms following the last rising edge after DCSCK stops switching. DCSIN 38 25 I Serial data input for the 216-bit DC, BC, FC, and UD shift register. DCSIN is connected to the LSB of the shift register. DCSOUT 20 6 O Serial data output of the 216-bit shift register. DCSOUT is connected to the MSB of the shift register. Data are clocked out at the rising edge of DCSCK. GND 33 20 — Power ground GSCKB 6 31 I Reference clock for the GS PWM control for the BLUE LED output group. When XBLNK is high, each GSCKR rising edge increments the BLUE LED GS counter for PWM control. GSCKG 4 29 I Reference clock for the GS PWM control for the GREEN LED output group. When XBLNK is high, each GSCKR rising edge increments the GREEN LED GS counter for PWM control. 4 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 Pin Functions (continued) PIN NAME GSCKR GSLAT GSSCK NO. DAP RHA, RTA 5 30 3 2 28 27 I/O DESCRIPTION I Reference clock for the GS pulse-width modulation (PWM) control for the RED LED output group. When XBLNK is high, each GSCKR rising edge increments the RED LED GS counter for PWM control. I Data in the 288-bit common shift register are copied to the GS data latch or to the DC, BC, and FC data latch at the rising edge of GSLAT. The level of GSLAT at the last GSSCK before the GSLAT rising edge determines which of the two latches the data are transferred into. When GSLAT is low at the last GSSCK rising edge, all 288 bits in the common shift register are copied to the GS data latch. When GSLAT is high at the last GSSCK rising edge, bits 0–198 are copied to the DC, BC, and FC data latch and bits 199–215 are copied to the 216-bit DC, BC, FC, and UD shift register. The GSLAT rising edge for a DC, BC, FC, and UD data write must be input more than 7 ms after a data write through the DCSIN pin. I Serial data shift clock for the 288-bit common shift register for GS, DC, BC, and FC data. Data present on GSSIN are shifted into the LSB of the shift register with the rising edge of GSSCK. Data in the shift register are shifted toward the MSB at each rising edge of GSSCK. The MSB data of the shift register appear on GSSOUT. GSSIN 1 26 I Serial data input for the 288-bit common shift register for grayscale (GS), dot correction (DC), global brightness control (BC), and function control (FC) data. GSSIN is connected to the LSB of the 288-bit common shift register. This pin is internally pulled to GND with a 500-kΩ resistor. GSSOUT 19 5 O Serial data output of the 288-bit common shift register. LED-open detection (LOD), LED-short detection (LSD), thermal error flag (TEF), and 199-bit data in the DC, BC, and FC data latch can be read via GSSOUT. GSSOUT is connected to the MSB of the shift register. Data are clocked out at the rising edge of GSSCK. IREF 34 21 I/O A resistor connected between IREF and GND sets the maximum current for all constant-current outputs. NC — 4, 7 — No internal connection O Constant-current outputs for the BLUE LED group. These outputs are controlled with the GSCKB clock signal. The BLUE LED group is divided into four subgroups: OUTB0 and OUTB4, OUTB1and OUTB5, OUTB2 and OUTB6, and OUTB3 and OUTB7. Each paired output turns on or off with 24 ns (typ) time delay between other paired outputs. Multiple outputs can be tied together to increase the constant-current capability. Different voltages can be applied to each output. O Constant-current outputs for the GREEN LED group. These outputs are controlled with the GSCKG clock signal. The GREEN LED group is divided into four subgroups: OUTG0 and OUTG4, OUTG1 and OUTG5, OUTG2 and OUTG6, and OUTG3 and OUTG7. Each paired output turns on or off with 24 ns (typ) time delay between other paired outputs. Multiple outputs can be tied together to increase the constant-current capability. Different voltages can be applied to each output. OUTB0– OUTB7 OUTG0– OUTG7 OUTR0– OUTR7 VCC XBLNK 9, 12, 15, 18, 21, 24, 27, 30 7, 10, 13, 16, 23, 26, 29, 32 34, 37, 40, 3, 8, 11, 14, 17 32, 35, 38, 1, 10, 13, 16, 19 8, 11, 14, 17, 22, 25, 28, 31 33, 36, 39, 2, 9, 12, 15, 18 O Constant-current outputs for the RED LED group. These outputs are controlled with the GSCKR clock signal. The RED LED group is divided into four subgroups: OUTR0 and OUTR4, OUTR1 and OUTR5, OUTR2 and OUTR6, and OUTR3 and OUTR7. Each paired output turns on or off with 24 ns (typ) time delay between other paired outputs. Multiple outputs can be tied together to increase the constant-current capability. Different voltages can be applied to each output. 35 22 — Power supply 36 23 I When XBLNK is low, all constant-current outputs (OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7) are forced off. The grayscale counters for each color group are reset to 0, and the grayscale PWM timing controller is initialized. When XBLNK is high, all constant-current outputs are controlled by the grayscale PWM timing controller for each color LED. This pin is internally pulled to GND with a 500-kΩ resistor. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 5 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 7 Specifications Absolute Maximum Ratings (1) 7.1 (2) Over operating ambient temperature range, unless otherwise noted. MIN MAX –0.3 6 UNIT V 50 mA VCC Supply voltage VCC IOUT Output current (dc) OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7 VIN Input voltage range GSSIN, GSSCK, GSLAT, GSCKR, GSCKG, GSCKB, DCSIN, DCSCK, XBLNK, IREF –0.3 VCC + 0.3 V VOUT Output voltage range GSSOUT, DCSOUT –0.3 VCC + 0.3 V OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7 –0.3 16 V TJ(max) Operation junction temperature –40 150 °C Tstg Storage temperature –55 150 °C (1) (2) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. All voltage values are with respect to network ground terminal. 7.2 ESD Ratings VALUE Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 V(ESD) (1) (2) 6 Electrostatic discharge (1) Charged-device model (CDM), per JEDEC specification JESD22C101 (2) UNIT ±2000 ±500 V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com 7.3 SBVS127E – MARCH 2009 – REVISED JULY 2017 Recommended Operating Conditions At TA = –40°C to 85°C, unless otherwise noted. PARAMETER MIN NOM MAX UNIT DC CHARACTERISTICS: VCC = 3 V to 5.5 V VCC Supply voltage 3 OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7 5.5 V 15 V V VO Voltage applied to output VIH High level input voltage 0.7 × VCC VCC VIL Low level input voltage GND 0.3 × VCC IOH High level output current GSSOUT, DCSOUT –1 mA IOL Low level output current GSSOUT, DCSOUT 1 mA IOLC Constant output sink current OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7 40 mA TA Operating ambient temperature –40 85 °C TJ Operating junction temperature –40 125 °C V AC CHARACTERISTICS, VCC = 3 V to 5.5 V fCLK (SCK) Data-shift clock frequency GSSCK, DCSCK 30 MHz fCLK Grayscale clock frequency GSCKR, GSCKG, GSCKB 33 MHz (GSCKR/G/B) tWH0 and tWL0 GSSCK, DCSCK, GSCKR, GSCKG, GSCKB 10 ns GSLAT 30 ns tWL2 XBLNK 30 ns tSU0 GSSIN → GSSCK↑, DCSIN → DCSCK↑ tSU1 XBLNK↑ → GSCKR↑, GSCKG↑, or GSCKB↑ tSU2 GSLAT↑ → GSSCK↑ tSU3 tWH1 and tWL1 Pulse duration Setup time tSU4 5 ns 10 ns 150 ns GSLAT↑ for GS data → GSCKR↑, GSCKG↑, or GSCKB↑ when display timing reset mode is disabled 40 ns GSLAT↑ for GS data → GSCKR↑, GSCKG↑, or GSCKB↑ when display timing reset mode is enabled 100 ns GSSIN → GSSCK↑, DCSIN → DCSCK↑ tH0 tH1 Hold time tH2 5 ns GSLAT↑ → GSSCK↑ 35 ns GSLAT↓ → GSSCK↑ 5 ns 7.4 Thermal Information TLC5951 THERMAL METRIC (1) DAP (HTSSOP) RHA (VQFN) RTA (WQFN) 38 PINS 40 PINS 40 PINS UNIT RθJA Junction-to-ambient thermal resistanceDeleted Dissipation Ratings 27.8 28 27.2 °C/W RθJC(top) Junction-to-case (top) thermal resistance 14.7 27.7 12.4 °C/W RθJB Junction-to-board thermal resistance 6.7 9.3 8.7 °C/W ψJT Junction-to-top characterization parameter 0.2 0.2 0.1 °C/W ψJB Junction-to-board characterization parameter 6.8 9.3 8.6 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 0.6 1.3 0.9 °C/W (1) For more information about traditional and new thermal metrics, see Semiconductor and IC Package Thermal Metrics. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 7 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 7.5 www.ti.com Electrical Characteristics At TA = –40°C to 85°C, VCC = 3 V to 5.5 V, and VLED = 5 V, unless otherwise noted. Typical values are at TA = 25°C and VCC = 3.3 V. PARAMETER TEST CONDITIONS MIN VOH High-level output voltage At GSSOUT, DCSOUT, IOH = –1 mA VOL Low-level output voltage At GSSOUT, DCSOUT, IOL = 1 mA Input current At GSSCK, GSLAT, DCSIN, DCSCK, GSCKR, -G, -B with VI = VCC, At GSSIN, GSSCK, GSLAT, DCSIN, XBLNK, DCSCK, GSCKR, G, -B with VI = GND II TYP MAX UNIT VCC V 0.4 V 1 μA VCC – 0.4 –1 ICC1 GSSIN, GSSCK, GSLAT, DCSIN, DCSCK = low, XBLNK = low, GSCKR, -G, -B = low, VOUTRn/Gn/Bn = 1 V, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, RIREF = 24 kΩ (IOUTRn/Gn/Bn = 2 mA target) 1 3 mA ICC2 GSSIN, GSSCK, GSLAT, DCSIN, DCSCK = low, XBLNK = low, GSCKR, -G, -B = low, VOUTRn/Gn/Bn = 1 V, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, RIREF = 2.4 kΩ (IOUTRn/Gn/Bn = 20 mA target) 6 10 mA ICC3 GSSIN, GSSCK, GSLAT, DCSIN, DCSCK = low, XBLNK = high, GSCKR, -G, -B = 33 MHz, VOUTRn/Gn/Bn = 1 V, GSRn, -Gn, -Bn = FFFh, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, RIREF = 2.4 kΩ (IOUTRn/Gn/Bn = 20 mA target), auto repeat on 12 27 mA ICC4 GSSIN, GSSCK, GSLAT, DCSIN, DCSCK = low, XBLNK = high, GSCKR, -G, -B = 33 MHz, VOUTRn/Gn/Bn = 1 V, GSRn, -Gn, -Bn = FFFh, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target), auto repeat on 21 55 mA IOLC Constant output current At OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) 40 45 mA IOLKG Leakage output current At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, XBLNK = low, VOUTRn/Gn/Bn = VOUTfix = 15 V, RIREF = 1.2 kΩ 0.1 μA ΔIOLC Constant-current error (1) (channel-to-channel in same color group) At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) ±1.5% ±4% ΔIOLC1 Constant-current error (2) (color group to color group in same device) At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) ±1% ±3% Supply current (1) The deviation of each output in the same color group from the average of the same color group (OUTR0–OUTR7, OUTG0–OUTG7, or D (%) = (2) 35 IOUTXn (N = 0-7) (IOUTX0 + IOUTX1 + ... + IOUTX6 + IOUTX7) -1 ´ 100 8 OUTB0–OUTB7) constant current. The deviation is calculated by the formula , where (X = R, G, or B; n = 0–7). The deviation of each color group in the same device from the average of all constant current. The deviation is calculated by the formula (IOUTX0 + IOUTX1 + ... + IOUTX6 + IOUTX7) D (%) = 8 -1 ´ 100 (IOUTR0+¼+IOUTR7 + IOUTG0+¼+IOUTG7 + IOUTB0+¼+IOUTB7) 24 8 , where (X = R, G, or B). Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 Electrical Characteristics (continued) At TA = –40°C to 85°C, VCC = 3 V to 5.5 V, and VLED = 5 V, unless otherwise noted. Typical values are at TA = 25°C and VCC = 3.3 V. PARAMETER ΔIOLC2 ΔIOLC3 TEST CONDITIONS Constant-current error (3) (device to device) Line regulation (4) (5) TYP MAX At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) MIN ±1% ±6% At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) ±0.5 ±2 %/V At OUTR0–OUTR7, OUTG0–OUTG7 and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = on, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 1 V, VOUTfix = 1 V, RIREF = 1.2 kΩ (IOUTRn/Gn/Bn = 40 mA target) ±1 ±3 %/V ΔIOLC4 Load regulation ΔIOLC5 Constant-current error (6) (7) (channel-to-channel in same device) At OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = On, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 0.5 V, TA = 25°C, RIREF = 9.6 kΩ (IOUTRn/Gn/Bn = 5 mA target) 10% ΔIOLC6 Constant-current error (7) (8) (9) (device-to-device) At OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7, All OUTRn, -Gn, -Bn = On, BCR, -G, -B = FFh, DCRn, -Gn, -Bn = 7Fh with DC high adjustment range, VOUTRn/Gn/Bn = 0.5 V, TA = 25°C, RIREF = 9.6 kΩ (IOUTRn/Gn/Bn = 5 mA target) 12% (3) UNIT The deviation of the constant-current average from the ideal constant-current value. The deviation is calculated by the formula (IOUTR0+¼+IOUTR7 + IOUTG0+¼+IOUTG7 + IOUTB0+¼+IOUTB7) - (Ideal Output Current) 24 D (%) = ´ 100 Ideal Output Current IOUT(IDEAL, mA) = 40 ´ Ideal current is calculated by the formula D (%/V) = (4) (5) (6) ´ 100 5.5 V - 3 V (IOUTXn at VOUTXn = 3 V) - (IOUTXn at VOUTXn = 1 V) (IOUTXn at VOUTXn = 1 V) ´ , where (X = R, G, or B; n = 0–7). 100 3V-1V Max (IOUT24) - Min (IOUT24) (IOUTR0 + ... + IOUTR7 + IOUTG0 + ... + IOUTG7 + IOUTB0 + ... + IOUTB7) . 24 Applicable only to QFN-40 package. The deviation of the maximum of all 24 channels of 30 devices from the minimum of all 24 channels of 30 devices. The deviation is calculated by D (%) = (9) (IOUTXn at VCC = 3.0 V) Load regulation is calculated by , where (X = R, G, or B; n = 0–7). The deviation of the maximum of all 24 channels from the minimum of all 24 channels of the same device. The deviation is calculated by D (%) = (7) (8) (IOUTXn at VCC = 5.5 V) - (IOUTXn at VCC = 3.0 V) Line regulation is calculated by D (%/V) = 1.20 RIREF (W) Max [IOUTD1 (24 Ch), IOUTD2 (24 Ch)...IOUTD30 (24 Ch)] - Min [IOUTD1 (24 Ch), IOUTD2 (24 Ch)...IOUTD30 (24 Ch)] Average [IOUTD1 (24 Ch), IOUTD2 (24 Ch)...IOUTD30 (24 Ch)] . Not production tested, verified by characterization. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 9 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Electrical Characteristics (continued) At TA = –40°C to 85°C, VCC = 3 V to 5.5 V, and VLED = 5 V, unless otherwise noted. Typical values are at TA = 25°C and VCC = 3.3 V. PARAMETER MIN TYP MAX UNIT Junction temperature 150 163 175 °C Thermal error flag hysteresis (10) Junction temperature 5 10 20 °C VLOD LED open-detection threshold All OUTRn, -Gn, -Bn = on 0.2 0.25 0.3 V VLSD LED short-detection threshold All OUTRn, -Gn, -Bn = on 2.4 2.5 2.6 V VIREF Reference voltage output RIREF = 1.2 kΩ 1.17 1.2 1.23 V RPDWN Pulldown resistor At XBLNK, GSSIN 250 500 750 kΩ TTEF Thermal error flag threshold (10) THYS TEST CONDITIONS (10) Not tested; specified by design. 7.6 Switching Characteristics At TA = –40°C to 85°C, VCC = 3 V to 5.5 V, CL = 15 pF, RL = 100 Ω, RIREF = 1.2 kΩ, and VLED = 5 V, unless otherwise noted. Typical values are at TA = 25°C and VCC = 3.3 V. PARAMETER TEST CONDITIONS MIN tR0 GSSOUT, DCSOUT tR1 OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range Rise time TYP MAX UNIT 6 15 ns 10 30 ns tF0 GSSOUT, DCSOUT 6 15 ns tF1 OUTR0–OUTR7, OUTG0–OUTG7, OUTB0–OUTB7, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with dc high adjustment range 10 30 ns tD0 GSSCK↑ to GSSOUT, DCSCK↑ to DCSOUT 15 25 ns tD1 GSLAT↑ to GSSOUT 50 100 ns tD2 XBLNK↓ to OUTR0, OUTG0, OUTB0, OUTR4, OUTG4, OUTB4 off 20 40 ns tD3 GSCKR, -G, -B↑ to OUTR0/G0/B0, OUTR4/G4/B4 on, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range 5 18 40 ns tD4 GSCKR, -G, -B↑ to OUTR1/G1/B1, OUTR5/G5/B5 on, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range 20 42 73 ns GSCKR, -G, -B↑ to OUTR2/G2/B2, OUTR6/G6/B6 on, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range 35 66 106 ns tD6 GSCKR, -G, -B↑ to OUTR3/G3/B3, OUTR7/G7/B7 on, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range 50 90 140 ns tD7 Internal latch pulse generation delay from DCSCK 3 5 7 ms tD8 GSLAT↑ to IOUTRn/Gn/Bn changing by dot correction control (control data are 0Ch → 72h or 72h → 0Ch with dc high adjustment range), BCR, -G, -B = FFh 30 50 ns tD9 GSLAT↑ to IOUTRn/Gn/Bn changing by global brightness control (control data are 19h ≥ E6h or E6h ≥ 19h with DCRn, -Gn, -Bn = 7Fh with DC high adjustment range) 100 300 ns 5 ns Fall time tD5 Propagation delay tON_ERR (1) 10 Output on-time error, tOUT_ON – tGSCKR/G/B (1) GSDATA = 001h, GSCKR, -G, -B = 33 MHz, with BCR, -G, -B = FFh and DCRn, -Gn, -Bn = 7Fh with DC high adjustment range –15 Output on-time error (tON_ERR) is calculated by the formula tON_ERR (ns) = tOUT_ON – tGSCKR/G/B. tOUT_ON indicates the actual on-time of the constant current driver. tGSCKR is the period of GSCKR, tGSCKG is the period of GSCKG, and tGSCKB is the period of GSCKB. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 TWH0, TWL0, TWH1, TWL1, TWL2: VCC INPUT 50% GND TWH TWL TSU0, TSU1, TSU2, TSU3, TSU4, TH0, TH1, TH2: VCC CLOCK (1) INPUT 50% GND TSU TH VCC DATA/CONTROL (1) INPUT 50% GND (1) Input-pulse rise and fall times are 1 ns to 3 ns. Figure 1. Input Timing tR0, tR1, tF0, tF1, tD0, tD1, tD2, tD3, tD4, tD5, tD6, tD7, tD8, tD9: VCC (1) INPUT 50% GND tD VOH or VOUTRn/Gn/BnH 90% OUTPUT 50% 10% VOL or VOUTRn/Gn/BnL tR or tF (2) Input-pulse rise and fall times are 1 ns to 3 ns. Figure 2. Output Timing Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 11 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 GSR0 0A GSSIN GSB7 11B GSB7 10B www.ti.com GSB7 9B GSB7 8B GSR0 3B GSB7 7B GSR0 2B TH0 GSB7 11C GSB7 10C GSB7 9C GSB7 8C GSB7 7C GSB7 6C GSB7 5C 1 2 3 4 5 6 7 GSB7 4C GSB7 3C TWH0 fCLK (SCLK) TSU0 GSR0 0B GSR0 1B TSU2 GSSCK 1 2 3 4 5 285 286 287 288 TWL0 TH1 TWH1 GSLAT TSU3, TSU4 XBLNK fCLK (GSCKR/G/B) TWL2 Shift Register Data Are Transferred to GS Data Latch TSU1 GSCKR (GSCKG) (GSCKB) TWH0 TWL0 Grayscale Data Latch (Internal) Dot Correction/ Brightness Control Function Control Data Latch (Internal) Previous Data Latest Data GSB7 10B GSB7 9B GSB7 8B GSB7 7B GSR0 3B GSR0 2B GSR0 1B GSR0 0B DCR0 Bit 0 GSB7 11C GSB7 10C GSB7 9C GSB7 8C GSB7 7C GSB7 9C GSB7 8C GSB7 7C Common Shift Register Bit 1 (Internal) DCR0 Bit 0 GSB7 11B GSB7 10B GSB7 9B GSB7 8B GSR0 4B GSR0 3B GSR0 2B GSR0 1B DCR0 Bit 1 DCR0 0B GSB7 11C GSB7 10C GSB7 9C GSB7 8C GSB7 7C GSB7 9C GSB7 8C Common Shift Register Bit 286 (Internal) LOD B6A LOD B5A LOD B4A LOD B3A LOD B2A DCR0 1A DCR0 0A GSR0 11B GSR0 10B LOD B6B LOD B5B LOD B4B LOD B3B LOD B2B LOD B1B LOD B0B LOD G7B LOD G6B GSSOUT LOD B7A LOD B6A LOD B5A LOD B4A LOD B3A DCR0 1A DCR0 0A GSB7 11B LOD B7B ¼ ¼ ¼ ¼ GSB7 11B ¼ Common Shift Register Bit 0 (Internal) tD0 tR0/tF0 OUTR0, OUTR4 (OUTG0, OUTG4) (OUTB0, OUTB4) OFF OUTR1, OUTR5 (OUTG1, OUTG5) (OUTB1, OUTB5) OFF OUTR2, OUTR6 (OUTG2, OUTG6) (OUTB2, OUTB6) OFF OUTR3, OUTR7 (OUTG3, OUTG7) (OUTB3, OUTB7) OFF ON (VOUTRnH) DCR0 3A DCR0 2A LOD B5B LOD B6B LOD B4B SID Data Are Transferred to 288-Bit Common Shift Register LOD B3B LOD B2B LOD B1B LOD B0B LOD G7B tD2 ON (VOUTRnL) tF1 tD3 ON ON tR1 tD4 ON ON tD5 ON ON tD6 Figure 3. Grayscale Data-Write Timing 12 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 GSR0 0A GSSIN NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 DCR0 3B DCR0 2B DCR0 1B TH0 TWH0 fCLK (SCLK) TSU0 DCR0 0B TH1 NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 NO VAL64 NO VAL63 1 2 3 4 5 6 7 8 9 TSU2 GSSCK 1 2 3 4 5 285 286 287 TWL0 288 TWL1 GSLAT TH2 XBLNK fCLK (GSCKR/G/B) TWL2 Shift Register Data Are Transferred to DC/BC/FC/UD Data Latch TSU1 GSCKR (GSCKG) (GSCKB) TWH0 TWL0 Grayscale Data Latch (Internal) Dot Correction/ Brightness Control Function Control Data Latch (Internal) Latest Data Previous Data NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 DCR0 3B DCR0 2B DCR0 1B DCR0 0B NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 NO VAL64 Common Shift Register Bit 1 (Internal) DCR0 1A DCR0 0A NO VAL71 NO VAL70 NO VAL69 NO VAL68 DCR0 4B DCR0 3B DCR0 2B DCR0 1B DCR0 0B NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 NO VAL70 NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 DCR0 1A DCR0 0A NO VAL71 NO VAL70 NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 NO VAL64 NO VAL63 NO VAL62 NO VAL68 NO VAL67 NO VAL66 DCR0 1A DCR0 0A NO VAL71 ¼ ¼ ¼ Common Shift Register Bit 286 (Internal) ¼ DCR0 0A ¼ Common Shift Register Bit 0 (Internal) tD0 NO VAL71 GSSOUT NO NO VAL70 VAL69 tR0/tF0 OUTR0, OUTR4 (OUTG0, OUTG4) (OUTB0, OUTB4) OFF OUTR1, OUTR5 (OUTG1, OUTG5) (OUTB1, OUTB5) OFF OUTR2, OUTR6 (OUTG2, OUTG6) (OUTB2, OUTB6) OFF OUTR3, OUTR7 (OUTG3, OUTG7) (OUTB3, OUTB7) OFF ON NO VAL70 SID Data Are Not Transferred to 288-Bit Common Shift Register (VOUTRnH) (VOUTRnL) DCR0 2A NO VAL69 NO VAL68 NO VAL67 NO VAL66 NO VAL65 NO VAL64 NO VAL63 tD2 ON tD3 ON ON tD4 ON ON tD5 ON ON tD6 tD8, tD9 Figure 4. Dot Correction, Global Brightness Control, Function Control, and User-Defined Data-Write Timing From GS Data Path Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 13 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 DCR0 0A DCSIN USER 16B USER 15B USER 13B USER 14B www.ti.com DCR0 3B USER 12B DCR0 2B DCR0 0B DCR0 1B USER 16C USER 15C USER 14C USER 13C USER 12C USER 11C USER 10C TH0 TSU0 TWH0 DCSCK 1 2 3 4 5 213 214 215 TWL0 216 tD7 Auto Generated Latch Pulse (Internal) Grayscale Data Latch (Internal) DC/BC/FC/UD Data Latch (Internal) Previous Data Latest Data tD0 USER 16A DCSOUT USER 15A USER 14A USER 13A USER 12A USER DCR0 3A 11A DCR0 2A DCR0 1A USER 16B DCR0 0A USER 15B USER 13B USER 14B USER 12B USER 11B USER 10B USER 9B tR0/tF0 Figure 5. Dot Correction, Global Brightness Control, and Function Control Data-Write Timing From DC Data Path GSSIN GSR0 0B GSR0 1B 287 288 GSB7 11C GSB7 10C GSB7 9C GSB7 8C GSB7 7C 1 2 3 4 5 TSU2 GSB6 0C 46 GSG6 11C 47 GSG5 1C GSG6 10C 48 49 93 GSR5 11C GSG5 0C 94 95 96 GSR0 0C GSR0 1C 286 287 288 GSSCK TH1 TWH1 GSLAT GS Data Latch (Internal) Previous Data Latest Data DC/BC/FC/UC Data Latch (Internal) GSR0 2B GSR0 1B GSR0 0B DCR0 0 GSB7 11C GSB7 10C GSB7 9C GSB7 8C GSB6 2C GSB6 1C GSB6 0C GSG5 2C GSG5 1C GSG5 0C GSR0 2C GSR0 1C GSR0 0C Common Shift Register Bit 1 (Internal) GSR0 3B GSR0 2B GSR0 1B DCR0 1 DCR0 0 GSB7 11C GSB7 10C GSB7 9C GSB6 3C GSB6 2C GSB6 1C GSG5 3C GSG5 2C GSG5 1C GSR0 3C GSR0 2C GSR0 1C GSB7 11B GSB7 10B LOD B6B LOD B5B LOD B4B LOD B3B LOD B2B LSD B0B TEF Reserved FUNC 1 FUNC 0 BCB 6 DCR 0 GSB7 11C GSB7 10C GSB7 11B LOD B7B LOD B6B LOD B5B LOD B4B LOD B3B LSD R1B LSD R0B TEF FUNC 2 FUNC 1 FUNC 0 DCR 1 DCR 0 GSB7 11C ¼ GSSOUT (Common Shift Register Bit 287) ¼ Common Shift Register Bit 286 (Internal) ¼ Common Shift Register Bit 0 (Internal) tD1 Figure 6. Status Information Data-Read Timing 14 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 7.7 Typical Characteristics at TA = 25°C and VCC = 3.3 V, unless otherwise noted 6000 Power Dissipation Rate (mW) RIREF, Reference Resistor (kW) 100 24 10 9.6 4.8 3.2 2.4 1.6 1.92 0 10 TLC5951RHA 3000 2000 TLC5951DAP, Not Soldered 1000 0 -40 40 30 20 TLC5951DAP, Soldered 4000 1.20 1.37 1 5000 -20 Figure 7. Reference Resistor vs Output Current 45 IO = 30 mA 25 IO = 20 mA 20 15 IO = 10 mA 10 IO = 5 mA 43 100 80 TA = +85°C 42 41 40 TA = +25°C 39 TA = -40°C 38 37 IO = 2 mA 5 IOLCMax = 40 mA, VCC = +3.3 V, BCX = FFh DCXn = 7Fh with High Adjustment Range 36 0 35 0 45 0.5 1.0 1.5 2.5 2.0 0 3.0 0.5 1.0 1.5 2.0 2.5 Output Voltage (V) Output Voltage (V) Figure 9. Output Current vs Output Voltage Figure 10. Output Current vs Output Voltage 44 30 IO = 30 mA 25 IO = 20 mA 20 15 IO = 10 mA 10 IO = 5 mA 43 Output Current (mA) TA = +25°C, VCC = +5 V, BCX = FFh DCXn = 7Fh with High Adjustment Range 35 3.0 45 IO = 40 mA 40 Output Current (mA) 60 Figure 8. Power Dissipation vs Temperature Output Current (mA) Output Current (mA) 30 40 44 TA = +25°C, VCC = +3.3 V, BCX = FFh DCXn = 7Fh with High Adjustment Range 35 20 45 IO = 40 mA 40 0 Free-Air Temperature (°C) Maximum Output Current (mA) TA = +85°C 42 41 40 TA = +25°C 39 TA = -40°C 38 37 IO = 2 mA 5 IOLCMax = 40 mA, VCC = +5 V, BCX = FFh DCXn = 7Fh with High Adjustment Range 36 0 35 0 0.5 1.0 1.5 2.0 2.5 3.0 0 0.5 1.0 1.5 2.0 2.5 Output Voltage (V) Output Voltage (V) Figure 11. Output Current vs Output Voltage Figure 12. Output Current vs Output Voltage Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 3.0 15 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Typical Characteristics (continued) at TA = 25°C and VCC = 3.3 V, unless otherwise noted 4 2 2 1 1 0 -1 -2 -40 -20 20 0 VCC = 3.3 V -3 VCC = 5 V 40 60 80 -4 100 VCC = 5 V -40 -20 20 0 40 60 80 100 Ambient Temperature (°) Ambient Temperature (°) Figure 13. Constant-Current Error vs Ambient Temperature (Channel-to-Channel, Red Color) Figure 14. Constant-Current Error vs Ambient Temperature (Channel-to-Channel, Green Color) 4 2 2 1 1 0 -1 -2 0 -1 -2 VCC = 3.3 V -3 -4 IOLCMax = 2 mA to 40 mA Set By RIREF TA = +25°C DCRn = 7Fh with High Adjustment Range BCR = FFh 3 DIOLC (%) DIOLC (%) 4 IOLCMax = 40 mA DCBn = 7Fh with High Adjustment Range BCB = FFh 3 -40 -20 20 0 VCC = 3.3 V -3 VCC = 5 V 40 60 80 -4 100 VCC = 5 V 0 10 20 30 40 Ambient Temperature (°) Output Current (mA) Figure 15. Constant-Current Error vs Ambient Temperature (Channel-to-Channel, Blue Color) Figure 16. Constant-Current Error vs Output (Channel-toChannel, Red Color) 4 2 2 1 0 -1 -2 1 0 -1 -2 VCC = 3.3 V -3 -4 IOLCMax = 2 mA to 40 mA Set By RIREF TA = +25°C DCBn = 7Fh with High Adjustment Range BCB = FFh 3 DIOLC (%) DIOLC (%) 4 IOLCMax = 2 mA to 40 mA Set By RIREF TA = +25°C DCGn = 7Fh with High Adjustment Range BCG = FFh 3 16 0 -1 -2 VCC = 3.3 V -3 -4 IOLCMax = 40 mA DCGn = 7Fh with High Adjustment Range BCG = FFh 3 DIOLC (%) DIOLC (%) 4 IOLCMax = 40 mA DCRn = 7Fh with High Adjustment Range BCR = FFh 3 0 10 VCC = 3.3 V -3 VCC = 5 V 20 30 40 -4 VCC = 5 V 0 10 20 30 40 Output Current (mA) Output Current (mA) Figure 17. Constant-Current Error vs Output (Channel-toChannel, Green Color) Figure 18. Constant-Current Error vs Output (Channel-toChannel, Blue Color) Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 Typical Characteristics (continued) at TA = 25°C and VCC = 3.3 V, unless otherwise noted 4 3 2 2 1 0 -1 -2 1 0 -1 -2 VCC = 3.3 V -3 -4 Constant Current = 13 mA to 40 mA Set By DCGn with High Adjustment Range TA = +25°C, IOLCMax = 40 mA BCG = FFh 3 DIOLC (%) DIOLC (%) 4 Constant Current = 13 mA to 40 mA Set By DCRn with High Adjustment Range TA = +25°C, IOLCMax = 40 mA BCR = FFh 10 15 20 VCC = 3.3 V -3 VCC = 5 V 25 30 35 -4 40 VCC = 5 V 10 15 20 25 30 35 40 Output Current (mA) Output Current (mA) Figure 19. Constant-Current Error vs Output (Channel-toChannel, Red Color) Figure 20. Constant-Current Error vs Output (Channel-toChannel, Green Color) 4 2 2 1 0 -1 -2 1 0 -1 -2 VCC = 3.3 V -3 -4 Constant Current = 2 mA to 27 mA Set By DCRn with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA BCR = FFh 3 DIOLC (%) DIOLC (%) 4 Constant Current = 13 mA to 40 mA Set By DCBn with High Adjustment Range TA = +25°C, IOLCMax = 40 mA BCB = FFh 3 10 15 20 VCC = 3.3 V -3 VCC = 5 V 25 30 35 -4 40 VCC = 5 V 0 5 10 15 20 25 30 Output Current (mA) Output Current (mA) Figure 21. Constant-Current Error vs Output (Channel-toChannel, Blue Color) Figure 22. Constant-Current Error vs Output (Channel-toChannel, Red Color) 4 3 2 2 1 0 -1 -2 1 0 -1 -2 VCC = 3.3 V -3 -4 Constant Current = 2 mA to 27 mA Set By DCBn with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA BCB = FFh 3 DIOLC (%) DIOLC (%) 4 Constant Current = 2 mA to 27 mA Set By DCGn with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA BCG = FFh 0 5 10 VCC = 3.3 V -3 VCC = 5 V 15 20 25 30 -4 VCC = 5 V 0 5 10 15 20 25 30 Output Current (mA) Output Current (mA) Figure 23. Constant-Current Error vs Output (Channel-toChannel, Green Color) Figure 24. Constant-Current Error vs Output (Channel-toChannel, Blue Color) Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 17 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Typical Characteristics (continued) at TA = 25°C and VCC = 3.3 V, unless otherwise noted 4 3 2 2 1 0 -1 -2 0 -1 10 VCC = 3.3 V 40 30 20 -4 VCC = 5 V 0 10 40 30 20 Output Current (mA) Output Current (mA) Figure 25. Constant-Current Error vs Output (Channel-toChannel, Red Color) Figure 26. Constant-Current Error vs Output (Channel-toChannel, Green Color) 1 0 -1 -2 -4 35 IO = 40 mA 30 25 20 15 IO = 20 mA 10 VCC = 3.3 V -3 High Adjustment Range TA = +25°C, BCx = FFh VCC = 3.3 V 40 Output Current (mA) 2 DIOLC (%) 45 Constant Current = 2 mA to 40 mA Set By BCB with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA DCBn = FFh 3 5 VCC = 5 V IO = 2 mA 0 0 10 40 30 20 0 16 32 48 64 80 96 112 128 Output Current (mA) Dot Correction Data (dec) Figure 27. Constant-Current Error vs Output (Channel-toChannel, Blue Color) Figure 28. Dot Correction Linearity (IOLCMax With Upper Range) 45 45 Low Adjustment Range TA = +25°C, BCx = FFh VCC = 3.3 V 35 30 25 20 IO = 40 mA 15 IOLCMax = 40 mA BCx = FFh VCC = 3.3 V 40 Output Current (mA) 40 Output Current (mA) 0 -3 VCC = 5 V 4 IO = 20 mA 10 35 High Adjustment Range 30 25 20 15 TA = -40°C 10 5 TA = +25°C 5 IO = 2 mA 0 TA = +85°C Low Adjustment Range 0 0 18 1 -2 VCC = 3.3 V -3 -4 Constant Current = 2 mA to 40 mA Set By BCG with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA DCGn = FFh 3 DIOLC (%) DIOLC (%) 4 Constant Current = 2 mA to 40 mA Set By BCR with Low Adjustment Range TA = +25°C, IOLCMax = 40 mA DCRn = FFh 16 32 48 64 80 96 112 128 0 16 32 48 64 80 96 112 128 Dot Correction Data (dec) Dot Correction Data (dec) Figure 29. Dot Correction Linearity (IOLCMax With Lower Range) Figure 30. Dot Correction Linearity (IOLCMax With Upper And Lower Range) Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 Typical Characteristics (continued) at TA = 25°C and VCC = 3.3 V, unless otherwise noted 45 35 High Adjustment Range IOLCMax = 40 mA DCXn = 7Fh VCC = 3.3 V 40 30 Output Current (mA) Output Current (mA) 45 High Adjustment Range TA = +25°C DCXn = 7Fh VCC = 3.3 V 40 IO = 40 mA 25 20 15 IO = 20 mA 10 35 30 25 20 15 TA = -40°C 10 5 TA = +25°C 5 IO = 2 mA 0 TA = +85°C 0 0 32 64 96 128 160 192 224 0 256 32 64 96 128 160 192 224 256 Brightness Correction Data (dec) Brightness Correction Data (dec) Figure 31. Global Brightness Control Linearity (IOLCMax With Upper Range) Figure 32. Global Brightness Control Linearity (Ambient Temperature With Upper Range) GSCKR OUTR0 OUTR7 IOLCMax = 40 mA, BCX = 7Fh DCXn = 7Fh with High Adjustment Range TA = +25°C, GSCKR/G/B = 33 MHz VCC = 3.3 V, VLED = 5 V, RL = 100 W, CL = 15 pF Time (25 ns/div) Figure 33. Constant-Current Output-Voltage Waveform Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 19 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 8 Parameter Measurement Information 8.1 Pin Equivalent Input and Output Schematic Diagrams VCC VCC INPUT INPUT GND GND Figure 34. GSSCK, GSLAT, DCSIN, DCSCK, GSCKR, GSCKG, GSCKB Figure 35. GSSIN, XBLNK OUTn VCC GND SOUT Figure 37. OUTR0, -G0, -B0 Through OUTR7, -G7, -B7 GND Figure 36. GSSOUT, DCSOUT 8.2 Test Circuits RL VCC VCC OUTXn IREF RIREF VCC (2) VLED (1) GND SOUT VCC CL GND X = R, G, or B; n = 0–7. Figure 38. Rise-Time and Fall-Time Test Circuit for OUTRn, -Gn, -Bn CL (1) CL includes measurement probe and jig capacitance. Figure 39. Rise-Time and Fall-Time Test Circuit for GSSOUT and DCSOUT VCC OUTR0 ¼ VCC IREF (1) ¼ RIREF OUTXn GND OUTB7 VOUTfix (1) VOUTRn/Gn/Bn X = R, G, or B; n = 0–7. Figure 40. Constant-Current Test Circuit for OUTRn, -Gn, -Bn 20 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 9 Detailed Description 9.1 Overview The TLC5951 device is a 24-channel, constant-current sink driver. Each channel has an individually-adjustable, 4096-step, pulse-width modulation (PWM) grayscale (GS) brightness control and 128-step constant-current dot correction (DC). The dot correction adjusts brightness deviation between channels and other LED drivers. The output channels are grouped into three groups of eight channels. Each color group has a 256-step global brightness control (BC) function and an individual grayscale clock input. GS, DC, and BC data are accessible via a serial interface port. DC and BC can be programmed via a dedicated serial interface port. The TLC5951 has a 40-mA current capability. One external resistor determines the maximum current limit that applies to all channels. The TLC5951 device has three error-detection circuits for LED-open detection (LOD), LED-short detection (LSD), and thermal error flag (TEF). LOD detects a broken or disconnected LED, LSD detects a shorted LED, and TEF indicates an overtemperature condition. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 21 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 9.2 Functional Block Diagram VCC 33rd GSCKR/G/B After XBLNK Goes High or Internal Blank Signal VCC (1) LOD/LSD Data Latch for R/G/B 216 48 LSB MSB GSSIN 288-Bit Common Shift Register 0 GSSOUT 287 288 Lower 216 GSSCK LSB MSB Grayscale Data Latch (12 Bits x 24 Channels) Latch Select GSLAT 0 Higher 17 LSB DCSIN 287 MSB 216-Bit DC/BC/FC/UD Shift Register 0 215 Lower 199 216 288 DCSCK DCSOUT LSB MSB Dot Correction (7-Bit x 24-Channels)/ Brightness Control (8-Bit x 3 Group)/ Function Control (7-Bit)/User-Defined (17-Bit) Data Latch Auto Latch Pulse Gen 0 215 216 216 TMGRST 3 GSCKR GS Counter for RED GSCKG Lower 198 96 12 DSPRPT/PWMMODE 12-Bit PWM Timing Control GS Counter for GREEN 12 3 3 12-Bit PWM Timing Control 96 GSCKB 8 GS Counter for BLUE 3 96 3 8 12 12-Bit PWM Timing Control 8 195 XBLNK 4-Grouped Switch Delay Reference Current Control IREF 4-Grouped Switch Delay 4-Grouped Switch Delay 8 8 8 8 8 24 8 171 8-Bit Brightness Control 8-Bit Brightness Control 8-Bit Brightness Control 24-Channel Constant-Current Driver with 7-Bit Dot Correction GND Thermal Detection 48 GND LED Open Detection (LOD)/LED Short Detection (LSD) ¼ ¼ ¼ OUTR0 ¼ OUTR7 OUTG0 ¼ OUTG7 OUTB0 ¼ OUTB7 22 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 9.3 Feature Description 9.3.1 Thermal-Shutdown and Thermal-Error Flags The thermal shutdown (TSD) function turns off all constant-current outputs on the device when the junction temperature (TJ) exceeds the threshold (TTEF = 163°C, typ) and sets the thermal error flag (TEF) to 1. All outputs are latched off when TEF is set to 1 and remain off until the next grayscale cycle after XBLNK goes high and the junction temperature drops below (TTEF – THYST). TEF remains as 1 until GSLAT is input with low temperature. TEF is set to 0 once the junction temperature drops below (TTEF – THYST), but the output does not turn on until the first GSCKR, -G, or -B in the next display period even if TEF is set to 0. GSLAT GSCK Grayscale Data Latch XBLNK Old Latched GS Data New Latched GS Data (1) 4094 4096 4093 4095 1 2 3 4 1 2 3 GSCKR/G/B IC Junction Temperature (TJ) TJ < T(TEF) TJ ³ T(TEF) TJ < T(TEF) - T(HYS) TJ ³ T(TEF) The TEF bit of SID is rest to ‘0’ at the rising edge of GSSCK after the falling edge of GSLAT for a GS data write. '1' TEF in SID (Internal Data) '0' '0' OUTRn/Gn/Bn is forced off when TJ exceeds T(TEF). Also, the TEF bit is set to ‘1’ at the same time. OFF OUTRn/Gn/Bn OFF ON ON OUTRn/Gn/Bn is turned off at the rising edge of GSCKR/G/B after the rising edge of XBLNK. (1) An internal signal also works to turn the constant outputs, the same as the XBLNK input. The internal blank signal is generated at the rising edge of the GSLAT input signal for GS data with the display-timing reset enabled. Also, the signal is generated at the 4096th GSCKR, -G, or -B when auto repeat mode is enabled. XBLNK can be connected to VCC when the display timing reset or auto repeat is enabled. Figure 41. TEF and TSD Timing 9.3.2 Noise Reduction Large surge currents may flow through the device and the board on which the device is mounted if all 24 outputs turn on simultaneously at the start of each grayscale cycle. These large current surges could induce detrimental noise and electromagnetic interference (EMI) into other circuits. The TLC5951 device turns the outputs on in a series delay for each group independently to provide a circuit soft-start feature. The output current sinks are grouped into four groups in each color group. For example, for the RED color output, the first grouped outputs that are turned on or off are OUTR0 and OUTR4. The second grouped outputs that are turned on or off are OUTR1 and OUTR5. The third grouped outputs are OUTR2 and OUTR6, and the fourth grouped outputs are OUTR3 and OUTR7. Each grouped output is turned on and off sequentially with a small delay between groups. However, each color output on and off is controlled by the color grayscale clock. 9.4 Device Functional Modes 9.4.1 Maximum Constant Sink-Current Value The TLC5951 maximum constant sink-current value for each channel, IOLCMax, is determined by an external resistor, RIREF, placed between RIREF and GND. The RIREF resistor value is calculated with Equation 1. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 23 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Device Functional Modes (continued) RIREF (kW) = VIREF (V) ´ 40 IOLCMax (mA) where: • VIREF = the internal reference voltage on IREF (1.2 V, typically) (1) IOLCMax is the largest current for each output. Each output sinks the IOLCMax current when it is turned on, the dot correction is set to the maximum value of 7Fh (127d), and the global brightness control data are set to the maximum value of FFh (255d). Each output sink current can be reduced by lowering the output dot correction or brightness control value. RIREF must be between 1.2 kΩ and 24 kΩ to keep IOLCMax between 40 mA (typ) and 2mA (typ); the output may be unstable when IOLCMax is set lower than 2 mA. Output currents lower than 2 mA can be achieved by setting IOLCMax to 2 mA or higher and then using dot correction and global brightness control to lower the output current. Figure 7 and Table 1 show the constant sink current versus external resistor, RIREF, characteristics. Multiple outputs can be tied together to increase the constant-current capability. Different voltages can be applied to each output. Table 1. Maximum Constant-Current Output Versus External Resistor Value IOLCMax (mA, Typical) RIREF (kΩ) 40 1.2 35 1.371 30 1.6 25 1.92 20 2.4 15 3.2 10 4.8 5 9.6 2 24 9.4.2 Dot Correction (DC) Function The TLC5951 device has the capability to adjust the output current of each channel (OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7) individually. This function is called dot correction (DC). The DC function allows the brightness and color deviations of LEDs connected to each output to be individually adjusted. Each output DC is programmed with a 7-bit word for each channel output. Each channel output current is adjusted in 128 steps within one of two adjustment ranges. The dot-correction high-adjustment range allows the output current to be adjusted from 33.3% to 100% of the maximum output current, IOLCMax. The dot-correction-low adjustment range allows the output current to be adjusted from 0% to 66.7% of IOLCMax. The range control bits in the function control latch select the high or low adjustment range. Equation 2 and Equation 3 calculate the actual output current as a function of RIREF, DC value, adjustment range, and brightness control value. There are three range control bits that control the DC adjustment range for three groups of outputs: OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7. DC data are programmed into the TLC5951 device via the serial interface. When the device is powered on, the DC data in the 216-bit common shift register and data latch contain random data. Therefore, DC data must be written to the DC latch before turning the constant-current output on. Additionally, XBLNK should be low when the device turns on to prevent the outputs from turning on before the proper grayscale values can be written. All constant-current outputs are off when XBLNK is low. 24 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 9.4.3 Global Brightness Control (BC) Function The TLC5951 device has the capability to adjust the output current of each color group simultaneously. This function is called global brightness control (BC). The global brightness control for each of the three color groups, (OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7), is programmed with a separate 8-bit word. The BC of each group is adjusted with 256 steps from 0% to 100%. 0% corresponds to 0 mA. 100% corresponds to the maximum output current programmed by RIREF and each output DC value. Note that even though the BC values for all color groups are identical, the output currents can be different if the DC values are different. Equation 2 and Equation 3 calculates the actual output current as a function of RIREF, the DC adjustment range, and the brightness control value. BC data are programmed into the TLC5951 device via the serial interface. When the device is powered on, the BC data in the 216-bit common shift register and data latch contain random data. Therefore, BC data must be written to the BC latch before turning the constant-current output on. Additionally, XBLNK should be low when the device turns on to prevent the outputs from turning on before the proper grayscale values can be written. All constant-current outputs are off when XBLNK is low. Equation 2 determines the output sink current for each color group when the dot-correction high-adjustment range is chosen. 1 2 DC IOLCMax (mA) + IOLCMax (mA) ´ 3 3 127 IOUT (mA) = ´ BC 255 (2) Equation 3 determines the output sink current for each color group when the dot-correction low-adjustment range is chosen. IOUT (mA) = 2 DC IOLCMax (mA) ´ 3 127 ´ BC 255 where: • • • IOLCMax = the maximum channel current for each channel determined by RIREF DC = the decimal dot correction value for the output. This value ranges between 0 and 127. BC = the decimal brightness control value for the output color group. This value ranges between 0 and 255. (3) Table 2. Output Current vs DC Data and IOLCMax With Dot-Correction High-Adjustment Range (BC Data = FFh) DC DATA (Binary) DC DATA (Decimal) DC DATA (Hex) BC DATA (Hex) PERCENTAGE OF IOLCMax (%) IOUT, mA (IOLCMax = 40 mA) IOUT, mA (IOLCMax = 2 mA) 000 0000 0 00 FF 33.3 13.33 0.67 000 0001 1 01 FF 33.9 13.54 0.68 000 0010 2 02 FF 34.4 13.75 0.69 — — — — — — — 111 1101 125 7D FF 99 39.58 1.98 111 1110 126 7E FF 99.5 39.79 1.99 111 1111 127 7F FF 100 40 2 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 25 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Table 3. Output Current vs DC Data and IOLCMax With Dot-Correction Low-Adjustment Range (BC Data = FFh) DC DATA (Binary) DC DATA (Decimal) DC DATA (Hex) BC DATA (Hex) PERCENTAGE OF IOLCMax (%) IOUT, mA (IOLCMax = 40 mA) IOUT, mA (IOLCMax = 2 mA) 000 0000 0 00 FF 0 0 0 000 0001 1 01 FF 0.5 0.21 0.01 000 0010 2 02 FF 1 0.42 0.01 — — — — — — — 111 1101 125 7D FF 65.6 26.25 1.31 111 1110 126 7E FF 66.1 26.46 1.32 111 1111 127 7F FF 66.7 26.67 1.33 Table 4. Output Current Versus Bc Data and IOLCMax With Dot Correction High Adjustment Range (DC Data = 7fh) BC DATA (Binary) BC DATA (Decimal) BC DATA (Hex) DC DATA (Hex) PERCENTAGE OF IOLCMax (%) IOUT, mA (IOLCMax = 40 mA) IOUT, mA (IOLCMax = 2 mA) 000 0000 0 00 7F 0 0 0 000 0001 1 01 7F 0.4 0.16 0.01 000 0010 2 02 7F 0.8 0.31 0.02 — — — — — — — 111 1101 253 FD 7F 99.2 39.69 1.98 111 1110 254 FE 7F 99.6 39.84 1.99 111 1111 255 FF 7F 100 40 2 Table 5. Output Current vs BC Data, DC Data, and IOLCMax With Dot-Correction High-Adjustment Range BC DATA (Hex) BC DATA (Decimal) DC DATA (Hex) DC DATA (Decimal) PERCENTAGE OF IOLCMax (%) IOLCMax = 40 mA (mA, Typical) IOLCMax = 2 mA (mA, Typical) 00 0 20 32 0 0 0 — — — — — — — 33 51 20 32 10.02 4.01 0.2 — — — — — — — 80 128 20 32 25.16 10.06 0.5 — — — — — — — CC 204 20 32 40.10 16.04 0.8 — — — — — — — FF 255 20 32 50.13 13.33 1.0 9.4.4 Grayscale (GS) Function (PWM Control) The TLC5951 device can adjust the brightness of each output channel using a pulse width modulation (PWM) control scheme. The use of 12 bits per channel results in 4096 brightness steps, from 0% up to 100% brightness. The grayscale circuitry is duplicated for each of the three color groups. The PWM operation for each color group is controlled by a 12-bit GS counter. Three GS counters are implemented to control each of the three color outputs, OUTR0–OUTR7, OUTG0–OUTG7, and OUTB0–OUTB7. Each counter increments on each rising edge of the grayscale reference clock (GSCKR, GSCKG, or GSCKB). The falling edge of XBLNK resets the three counter values to 0. The grayscale counter values are held at 0 while XBLNK is low, even if the GS clock input is toggled high and low. Pulling XBLNK high enables the GS clock. The first rising edge of a GS clock after XBLNK goes high increments the corresponding grayscale counter by one and switches on all outputs with a non-zero GS value programmed into the GS latch. Each additional rising edge on a GS clock increases the corresponding GS counter by one. 26 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 The GS counters keep track of the number of clock pulses from the respective GS clock inputs (GSCKR, GSCKG, and GSCKB). Each output stays on while the counter is less than or equal to the programmed grayscale value. Each output turns off at the rising edge of the GS counter value when the counter is larger than the output grayscale latch value. Equation 4 calculates each output (OUTRn, -Gn, -Bn) on-time (tOUT_ON): tOUTON (ns) = TGSCLKR/G/B (ns) ´ GSn where: • • • IOLCMax = the maximum channel current for each channel determined by RIREF DC = the decimal dot correction value for the output. This value ranges between 0 and 127. BC = the decimal brightness control value for the output color group. This value ranges between 0 and 255. (4) When new GS data are latched into the GS data latch with the rising edge on GSLAT during a PWM cycle, the GS data latch registers are immediately updated. This latching can cause the outputs to turn on or off unexpectedly. For proper operation, GS data should only be latched into the device at the end of a display period when XBLNK is low. Table 6 summarizes the GS data value versus the output on-time duty cycle. When the device is powered up, the 288-bit common shift register and GS data latch contain random data. Therefore, GS data must be written to the GS latch before turning the constant-current output on. Additionally, XBLNK should be low when the device is powered up to prevent the outputs from turning on before the proper GS values are programmed into the registers. All constant-current outputs are off when XBLNK is low. If there are any unconnected outputs (OUTRn, OUTGn, and OUTBn), including LEDs in a failed short or failed open condition, the GS data corresponding to the unconnected output should be set to 0 before turning on the LEDs. Otherwise, the VCC supply current (IVCC) increases while that constant-current output is programmed to be on. Table 6. Output Duty Cycle and On-Time Versus GS Data GS DATA (Binary) GS DATA (Decimal) GS DATA (Hex) OUTPUT ON-TIME DUTY CYCLE (%) OUTPUT ON-TIME (33MHz GS Clock) (ns) 0000 0000 0000 0 000 0 0 0000 0000 0001 1 001 0.02 30 0000 0000 0010 2 002 0.05 61 — — — — — 0111 1111 1111 2047 7FF 49.99 62 030 1000 0000 0000 2048 800 50.01 62 061 1000 0000 0001 2049 801 50.04 62 091 — — — — — 1111 1111 1101 4093 FFD 99.95 124 030 1111 1111 1110 4094 FFE 99.98 124 061 1111 1111 1111 4095 FFF 100 124 091 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 27 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 9.4.4.1 PWM Counter 12-Bit Mode Without Auto Repeat XBLNK (1) GSCKR GSCKG GSCKB OUTRn/Gn/Bn (GSDATA = 000h) OFF (VOUTRn/Gn/BnH) OFF OUTRn/Gn/Bn (GSDATA = 002h) ON (VOUTRn/Gn/BnL) OFF (VOUTRn/Gn/BnH) T = GSCKR/G/B ´ 2 (VOUTRn/Gn/BnL) ON (VOUTRn/Gn/BnL) ON (VOUTRn/Gn/BnL) T = GSCKR/G/B ´ 2048 (VOUTRn/Gn/BnH) (VOUTRn/Gn/BnL) ON T = GSCKR/G/B ´ 2049 (VOUTRn/Gn/BnH) (VOUTRn/Gn/BnL) ON ¼ ¼ ¼ T = GSCKR/G/B ´ 4093 T = GSCKR/G/B ´ 4094 (VOUTRn/Gn/BnH) (VOUTRn/Gn/BnL) ON T = GSCKR/G/B ´ 4095 (VOUTRn/Gn/BnH) (VOUTRn/Gn/BnL) ON OUTRn/Gn/Bn turns on at the first rising edge of GSCKR/G/B after XBLNK goes high except when Grayscale data are zero. (1) (VOUTRn/Gn/BnH) (VOUTRn/Gn/BnL) ON OFF OUTRn/Gn/Bn (GSDATA = FFFh) (VOUTRn/Gn/BnH) ON OFF OUTRn/Gn/Bn (GSDATA = FFEh) ¼ ¼ ¼ T = GSCKR/G/B ´ 2047 OFF OUTRn/Gn/Bn (GSDATA = FFDh) (VOUTRn/Gn/BnH) T = GSCKR/G/B ´ 3 OFF OUTRn/Gn/Bn (GSDATA = 801h) ¼ (VOUTRn/Gn/BnH) T = GSCKR/G/B ´ 1 OFF OUTRn/Gn/Bn (GSDATA = 800h) 1 2 3 4 ¼ Drivers do not turn on when Grayscale data are zero. OFF OUTRn/Gn/Bn (GSDATA = 7FFh) ¼ GS counter starts to count GSCKR/G/B after XBLNK goes high. OFF OUTRn/Gn/Bn (GSDATA = 003h) 4095 4096 4097 ¼ ¼ ON (VOUTRn/Gn/BnL) OUTRn/Gn/Bn (GSDATA = 001h) 2048 2049 2050 1 2 3 4 ¼ OUTRn/Gn/Bn does not turn on again until XBLNK goes low once in case of no auto repeat mode. The internal blank signal is generated at the rising edge of the GSLAT input signal for GS data with the display-timing reset enabled. Also, the signal is generated at the 4096th GSCKR, -G, or -B when the auto repeat mode is enabled. XBLNK can be connected to VCC when the display timing reset or auto repeat is enabled. Figure 42. PWM Operation 1 28 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 9.4.4.2 PWM Counter 8-, 10-, or 12-Bit Mode Without Auto Repeat XBLNK 1 2 3 4 GSCKR GSCKG GSCKB 255 256 1023 1024 1025 257 ¼ ¼ ¼ 4095 4096 4097 ¼ 1 2 3 4 ¼ ¼ GS counter starts to count GSCKR/G/B after XBLNK goes high. PWM 8-Bit Mode (FC Bit 1/0 = 1/1) OUTRn/Gn/Bn (GSDATA = FFFh) OFF (VOUTRn/Gn/BnH) ON (VOUTRn/Gn/Bn) OUTRn/Gn/Bn is forced off even if GS data is greater than 0FFh. OUTRn/Gn/Bn does not turn on again until XBLNK goes low. PWM 10-Bit Mode (FC Bit 1/0 = 1/0) OUTRn/Gn/Bn (GSDATA = FFFh) T = GSCKR/G/B ´ 255 OFF (VOUTXnH) T = GSCKR/G/B ´ 1023 ON (VOUTRn/Gn/Bn) OUTRn/Gn/Bn is forced off even if GS data are greater than 3FFh. OUTRn/Gn/Bn does not turn on again until XBLNK goes low. PWM 12-Bit Mode (FC Bit 1/0 = 0/X) OUTRn/Gn/Bn (GSDATA = FFFh) OFF (VOUTXnH) T = GSCKR/G/B ´ 4095 ON (VOUTRn/Gn/Bn) Figure 43. PWM Operation 2 9.4.4.3 PWM Counter 8-, 10-, or 12-Bit Mode With Auto Repeat XBLNK 1 2 3 GSCKR GSCKG GSCKB ¼ 256 255 257 ¼ ¼ 1023 1024 1025 ¼ ¼ 4095 4096 1 2 ¼ ¼ ¼ 4095 4096 1 2 ¼ 4095 4096 1 2 ¼ ¼ 1 ¼ GS counter starts to count GSCKR/G/B after XBLNK goes high. PWM 8-Bit Mode (FC Bit 1/0 = 1/1) OUTRn/Gn/Bn (GSDATA = 0FFh to FFFh) OFF T= GSCKR/G/B ´ 255 T = GSCKR/G/B ´ 1 ON OUTRn/Gn/Bn is forced off even if GS data are greater than 0FFh. PWM 10-Bit Mode (FC Bit 1/0 = 1/0) OUTRn/Gn/Bn (GSDATA = 3FFh to FFFh) PWM 12-Bit Mode (FC Bit 1/0 = 0/X) OUTRn/Gn/Bn (GSDATA = FFFh) OFF x2 of off period is generated. x11 of off period is generated. x15 of off period is generated. T = GSCKR/G/B ´ 1023 ON OUTRn/Gn/Bn is forced off even if GS data are greater than 3FFh. OFF x2 of off period is generated. x3 of off period is generated. T = GSCKR/G/B ´ 4095 ON Figure 44. PWM Operation 3 9.4.5 Register and Data Latch Configuration The TLC5951 device has two data latches to store information: the grayscale (GS) data latch and the DC, BC, FC, and UD data latch. The GS data latch can be written as 288-bit data through GSSIN with GSSCK. The DC, BC, FC, and UD data latch can be written as data through DCSIN with DCSCK. Also, DC, BC, and FC data can be written to the DC, BC, FC, and UD data latch through GSSIN with GSSCK. UD data are written to the upper 17 bits of the 216-bit DC, BC, FC, and UD shift register at the same time. The data in the DC, BC, FC, and UD data latch can be read via GSSOUT with GSSCK. Figure 45 shows the grayscale shift register and data latch configuration. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 29 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com From 216-Bit DC/BC/FC/UD Data Latch From LSD/LOD/TEF Data Holder 49 288-Bit Common Shift Register These 49 bits of data are loaded into the upper 49 bits of the 288-bit shift register when GSLAT is low at the last GSSCK rising edge before the rising edge of GSLAT. These 216 bits of data are loaded into the lower 216 bits of the 288-bit shift register when GSLAT is low at the last GSSCK rising edge before the rising edge of GSLAT. 216 LSB MSB GSSOUT Common Common Common Common Common Common Data Bit Data Bit Data Bit Data Bit Data Bit Data Bit 282 284 286 283 285 287 Common Common Common Common Common Common Data Bit Data Bit Data Bit Data Bit Data Bit Data Bit 0 2 4 1 3 5 ¼ GSSIN GSSCK 288 Lower 216 Bits of 288 Bits 288 Grayscale Data Latch (12 Bits ´ 24 Channels) MSB 287 OUTB7 Bit 11 276 ¼ 36 47 OUTB7 Bit 0 OUTR1 Bit 11 ¼ GS Data for OUTB7 ¼ 24 35 OUTR1 OUTB0 Bit 0 Bit 11 GS Data for OUTR1 ¼ GS Data for OUTB0 12 23 OUTB0 OUTG0 Bit 0 Bit 11 11 OUTG0 OUTR0 Bit 0 Bit 11 ¼ GS Data for OUTG0 This latch pulse is generated when GSLAT is low at the last GSSCK rising edge before the GSLAT rising edge. LSB 0 ¼ OUTR0 Bit 0 GS Data for OUTR0 288 To PWM Timing Control Block for Each Color Upper 17 Bits of 216 Bits These 17 bits of data are loaded into the upper 17 bits of the 216-bit shift register when GSLAT is high at the last GSSCK rising edge before the GSLAT rising edge. The other bits remain unchanged. 216-Bit DC/BC/FC/UD Shift Register DCSOUT MSB 215 214 Data Bit 215 Data Bit 214 ¼ ¼ 197 196 195 Data Bit 197 Data Bit 196 Data Bit 195 Lower 199 Bits of 216 Bits 216 These 199 bits of data are loaded into the lower 199 bits of the 216-bit shift register when GSLAT is high at the last GSSCK rising edge before the GSLAT rising edge. The User Defined bit data in the 216-bit data latch remain unchanged. ¼ 5 4 3 2 1 0 Data Bit 5 Data Bit 4 Data Bit 3 Data Bit 2 Data Bit 1 Data Bit 0 These 216 bits of data are automatically loaded into the 216-bit data latch by the latch pulse generated 3ms-7ms after the DCSCK rising edge is not input. DCSIN DCSCK Dot Correction (7 Bits ´ 24 Channels)/ Global Brightness Control (8 Bits ´ 3 Group)/ Function Control (7 Bits) User Defined (17 Bits) 216-Bit DC/BC/FC/UD Data Latch MSB 215-199 198-192 191-184 183-176 175-168 167-161 160-154 153-147 User Defined Bits 16-0 FUNC Bits 6-0 BRIGHT BRIGHT BRIGHT DOTCOR DOTCOR DOTCOR Bits 6-0 Bits 7-0 Bits 7-0 Bits 6-0 Bits 7-0 Bits 6-0 OUTB0-7 OUTG0-7 OUTR0-7 OUTB7 OUTG7 OUTR7 Function Global Brightness Control Control 27-21 ¼ 20-14 13-7 LSB 6-0 DOTCOR DOTCOR DOTCOR DOTCOR Bits 6-0 Bits 6-0 Bits 6-0 Bits 6-0 OUTR1 OUTG0 OUTR0 OUTB0 Dot Correction This latch pulse is generated when GSLAT is high at the last GSSCK rising edge before the GSLAT rising edge. Otherwise, the latch pulse is generated 3 ms to 7 ms after the DCSCK rising edge. 216 216 24 7 To GS Counter/PWM Timing Control Block To Global Brightness Control Block To 288-Bit Common Shift Register 171 To Dot Correction Control Block Figure 45. Grayscale Shift Register and Data Latch Configuration 9.4.5.1 288-Bit Common Shift Register The 288-bit common shift register is used to shift data from the GSSIN pin into the TLC5951. The data shifted into this register are used for grayscale data, global brightness control, and dot correction data. The register LSB is connected to GSSIN and the MSB is connected to GSSOUT. On each GSSCK rising edge, the data on GSSIN are shifted into the register LSB and all 288 bits are shifted towards the MSB. The register MSB is always connected to GSSOUT. 30 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 The level of GSLAT at the last GSSCK before the GSLAT rising edge determines which latch the data are transferred into. When GSLAT is low at the last GSSCK rising edge, all 288 bits are latched into the grayscale data latch. When GSLAT is high at the last GSSCK rising edge, bits 0–198 are copied to bits 0–198 in the DC, BC, FC, and UD data latch and bits 199–215 are copied to bits 199–215 in the 216-bit DC, BC, FC, and UD shift register at the GSLAT rising edge. To avoid data from being corrupted, the GSLAT rising edge must be input more than 7 ms after the last DCSCK for a DC, BC, FC, and UD data write. When the IC powers on, the 288-bit common shift register contains random data. 9.4.5.2 Grayscale Data Latch The grayscale (GS) data latch is 288 bits long. This latch contains the 12-bit PWM grayscale value for each of the TLC5951 constant-current outputs. The PWM grayscale values in this latch set the PWM on-time for each constant-current driver. See Table 6 for the on-time duty of each GS data bit. Figure 46 shows the shift register and latch configuration. Refer to Figure 3 for the timing diagram for writing data into the GS shift register and latch. Data are latched from the 288-bit common shift register into the GS data latch at the rising edge of the GSLAT pin. The conditions for latching data into this register are described in the 288-Bit Common Shift Register section. When data are latched into the GS data latch, the new data are immediately available on the constant-current outputs. For this reason, data should only be latched when XBLNK is low. If data are latched with XBLNK high, the outputs may turn on or off unexpectedly. MSB 287 OUTB7 Bit 11 276 ¼ OUTB7 Bit 0 GS Data for OUTB7 36 47 ¼ OUTR1 Bit 11 ¼ OUTR1 OUTB0 Bit 0 Bit 11 GS Data for OUTR1 24 35 ¼ OUTB0 OUTG0 Bit 0 Bit 11 GS Data for OUTB0 12 23 ¼ OUTG0 OUTR0 Bit 0 Bit 11 GS Data for OUTG0 LSB 0 11 ¼ OUTR0 Bit 0 GS Data for OUTR0 Figure 46. Grayscale Data-Latch Configuration Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 31 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com When the IC powers on, the grayscale data latch contains random data. Therefore, grayscale data must be written to the 288-bit common shift register and latched into the GS data latch before turning on the constantcurrent outputs. XBLNK should be low when powering on the TLC5951 to force all outputs off until the internal registers can be programmed. All constant-current outputs are forced off when XBLNK is low. The data bit assignment is shown in Table 7. Table 7. Grayscale Data-Bit Assignment BITS DATA BITS DATA 11–0 OUTR0 155–144 OUTR4 23–12 OUTG0 167–156 OUTG4 35–24 OUTB0 179–168 OUTB4 47–36 OUTR1 191–180 OUTR5 59–48 OUTG1 203–192 OUTG5 71–60 OUTB1 215–204 OUTB5 83–72 OUTR2 227–216 OUTR6 95–84 OUTG2 239–228 OUTG6 107–96 OUTB2 251–240 OUTB6 119–108 OUTR3 263–252 OUTR7 131–120 OUTG3 275–264 OUTG7 143–132 OUTB3 287–276 OUTB7 9.4.5.3 DC, BC, FC, and UD Shift Register The 216-bit DC, BC, FC, and UD shift register is used to shift data from the DSSIN pin into the TLC5951 device. The data shifted into this register are used for the dot correction (DC), global brightness control (BC), function control (FC), and user-defined (UD) data latches. Each of these latches is described in the following sections. The register LSB is connected to DCSIN and the MSB is connected to DCSOUT. On each DCSCK rising edge, the data on DCSIN are shifted into the register LSB and all 216 bits are shifted towards the MSB. The register MSB is always connected to DCOUT. When the device is powered on, the 216-bit DC, BC, FC, and UD shift register contains random data. 9.4.5.3.1 DC, BC, FC, and UD Data Latch The 216-bit DC, BC, FC, and UD data latch contains dot correction (DC) data, global brightness control (BC) data, function control (FC) data, and user-defined (UD) data. Data can be written into this latch from the DC, BC, FC, and UD shift register. Furthermore, DC, BC, and FC data can be written into this latch from the 288-bit common shift register. At this time, UD data are written to bits 199–215 in the 216-bit DC, BC, FC, and UD shift register data latch. When the IC is powered on, the DC, BC, FC, and UD data latch contains random data. MSB 215-199 198-192 191-184 183-176 175-168 167-161 160-154 153-147 146-140 User Defined Bits 16-0 FUNC Bits 6-0 BRIGHT BRIGHT BRIGHT DOTCOR DOTCOR DOTCOR DOTCOR Bits 6-0 Bits 7-0 Bits 7-0 Bits 6-0 Bits 6-0 Bits 7-0 Bits 6-0 OUTR7 OUTG7 OUTB0-7 OUTG0-7 OUTR0-7 OUTB7 OUTB6 User Function Global Brightness Control Defined Control 27-21 ¼ 20-14 13-7 LSB 6-0 DOTCOR DOTCOR DOTCOR DOTCOR Bits 6-0 Bits 6-0 Bits 6-0 Bits 6-0 OUTB0 OUTG0 OUTR0 OUTR1 Dot Correction Figure 47. DC, BC, FC, and UD Data–Latch Configuration 9.4.5.3.2 Dot–Correction Data Latch The dot correction (DC) data latch is 168 bits long. The DC data latch consists of bits 0–167 in the DC, BC, FC, and UD data latch. This latch contains the 7–bit DC value for each of the TLC5951 constant–current outputs. Each DC value individually adjusts the output current for each constant–current driver. As explained in the Dot Correction (DC) Function section, the DC values are used to adjust the output current from 0% to 66.7% of the maximum value when the dot correction low adjustment range is selected and from 33.3% to 100% of the maximum value when the dot correction high adjustment range is selected. The adjustment range is selected by the range control bits in the function control latch. 32 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 Table 2 and Table 3 show how the DC data affect the percentage of the maximum current for each output. See Figure 47 for the DC data latch configuration. Figure 4 illustrates the timing diagram for writing data from the GS data path into the shift registers and latches. Figure 5 illustrates the timing diagram for writing data from the DC data path into the shift registers and DC latches. DC data are automatically latched from the DC, BC, FC, and UD shift register into the DC data latch with an internal latch signal. The internal latch signal is generated in 3 ms to 7 ms after the last DCSCK rising edge. When the device powers on, the DC data latch contains random data. Therefore, DC data must be written into the TLC5951 device and latched into the DC data latch before turning on the constant-current outputs. XBLNK should be low when powering on the TLC5951 device to force all outputs off until the internal registers can be programmed. All constant-current outputs are forced off when XBLNK is low. The data bit assignment is shown in Table 8. Table 8. Dot-Correction Data-Bit Assignment BITS DATA BITS DATA 6–0 OUTR0 90–84 OUTR4 13–7 OUTG0 97–91 OUTG4 20–14 OUTB0 104–98 OUTB4 27–21 OUTR1 111–105 OUTR5 34–28 OUTG1 118–112 OUTG5 41–35 OUTB1 125–119 OUTB5 48–42 OUTR2 132–126 OUTR6 55–49 OUTG2 139–133 OUTG6 62–56 OUTB2 146–140 OUTB6 69–63 OUTR3 153–147 OUTR7 76–70 OUTG3 160–154 OUTG7 83–77 OUTB3 167–161 OUTB7 9.4.5.3.3 Global-Brightness Control-Data Latch The global brightness control (BC) data latch is 24 bits long. The BC data latch consists of bits 168–191 in the DC, BC, FC, and UD data latch. The data of the BC data latch are used to adjust the constant-current values for eight channel constant-current drivers of each color group. The current can be adjusted from 0% to 100% of each output current adjusted by brightness control with 8-bit resolution. Table 4 describes the percentage of the maximum current for each brightness control data. When the IC is powered on, the data in the BC data latch are not set to a specific default value. Therefore, brightness control data must be written to the BC latch before turning on the constant-current output. The data bit assignment is shown in Table 9. Table 9. Data-Bit Assignment BITS GLOBAL BRIGHTNESS CONTROL DATA BITS 7–0 175–168 OUTR0–OUTR7 group 183–176 OUTG0–OUTG7 group 191–184 OUTB0–OUTB7 group 9.4.5.3.4 Function-Control Data Latch The function control (FC) data latch is 7 bits in length and is used to select the dot-correction adjustment range, grayscale counter mode, enabling of the auto display repeat, and display timing reset function. When the device is powered on, the data in the FC latch are not set to a specific default value. Therefore, function control data must be written to the FC data latch before turning on the constant-current output. Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 33 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Table 10. Data-Bit Assignment BIT DESCRIPTION 192 Dot correction adjustment range for the RED color output (0 = lower range, 1 = higher range). When this bit is 0, dot correction can control the range of constant current from 0% to 66.7% (typ) of the maximum current set by an external resistor. This mode only operates the output for the red LED driver group. When this bit is 1, dot correction can control the range of constant current from 33.3% (typ) to 100% of the maximum current set by an external resistor. 193 Dot correction adjustment range for the GREEN color output (0 = lower range, 1 = higher range). When this bit is 0, dot correction can control the range of constant current from 0% to 66.7% (typ) of the maximum current set by an external resistor. This mode only operates the output for the green LED driver group. When this bit is 1, dot correction can control the range of constant current from 33.3% (typ) to 100% of the maximum current set by an external resistor. 194 Dot correction adjustment range for the BLUE color output (0 = lower range, 1 = higher range). When this bit is 0, dot correction can control the range of constant current from 0% to 66.7% (typ) of the maximum current set by an external resistor. This mode only operates the output for the blue LED driver group. When this bit is 1, dot correction can control the range of constant current from 33.3% (typ) to 100% of the maximum current set by an external resistor. 195 Auto display repeat mode (0 = disabled, 1 = enabled). When this bit is 0, the auto repeat function is disabled. Each output driver is turned on and off once after XBLNK goes high. When this bit is 1, each output driver is repeatedly toggled on and off every 4096th grayscale clock without the XBLNK level changing when the GS counter is configured in the 12-bit mode. If the GS counter is configured in the 10-bit mode, the outputs continue to cycle on and off every 1024th grayscale clock. If the GS counter is set to the 8-bit mode, the output on-off repetition cycles every 256th grayscale clock. 196 Display timing reset mode (0 = disabled, 1 = enabled). When this bit is 1, the GS counter is reset to 0 and all outputs are forced off at the GSLAT rising edge for a GS data write. This function is identical to the low pulse of the XBLNK signal when input. Therefore, the XBLNK signal is not needed to control from a display controller. PWM control starts again from the next input GSCKR, -G, or -B rising edge. When this bit is 0, the GS counter is not reset and no outputs are forced off even if a GSLAT rising edge is input. In this mode, the XBLNK signal should be input after the PWM control of all LEDs is finished. Otherwise, the PWM control might be not exact. 198, 197 Grayscale counter mode select, bits 1–0. The grayscale counter mode is selected by the setting of bits 1 and 0. Table 11 shows the GS counter mode. Table 11. GS Counter-Mode Truth Table GRAYSCALE COUNTER MODE BIT 1 BIT 0 FUNCTION MODE 0 X (don't care) 12-bit counter mode (maximum output on-time = 4095 × GS clock) 1 0 10-bit counter mode (maximum output on-time = 1023 × GS clock) 1 1 8-bit counter mode (maximum output on-time = 255 × GS clock) The grayscale data latch bit length is always 288 bits in any grayscale counter mode. All constant-current outputs are forced off at the 256th grayscale clock in the 8-bit mode even if all grayscale data are FFFh. In 10-bit mode, all outputs are forced off at 1024th grayscale clock even if all grayscale data are FFFh. 9.4.5.3.5 User-Defined Data Latch The user-defined (UD) data latch is 17 bits in length and is not used for any device functionality. However, these data can be used for communication between a controller connected to DCSIN and another controller connected to GSSIN. When the device is powered on, the data in the UD latch are not set to a specific default value. Table 12. Data-Bit Assignment BITS USER-DEFINED DATA BITS 215–199 16–0 9.4.6 Status Information Data (SID) Status information data (SID) are 288 bits in length and are read-only data. SID consists of the LED opendetection (LOD) error, LED short-detection (LSD), thermal-error flag (TEF), and the data in the DC, BC, FC, and UD data latch. The SID are shifted out onto GSSOUT with the GSSCK rising edge after GSLAT is input for a GS data write. These SID are loaded into the 288-bit common shift register after data in the 288-bit common shift register are copied to the data latch. 34 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 LOD/LSD Data Latch (48 Bits) 216-Bit DC/BC/FC/UD Data Latch LSB MSB LOD Data of OUTB7 ¼ LOD Data of OUTR0 LSD Data of OUTB7 ¼ LSD Data of OUTR0 TEF BC Data of OUTBn Common Common Common Data Bit Data Bit Data Bit 191 215-199 198-192 User Defined Bits 16-0 17 Function Control Bits 6-0 ¼ BC Data of OUTRn DC Data of OUTB7 ¼ DC Data of OUTR0 ¼ Common Common Data Bit Data Bit 167 168 ¼ Common Data Bit 0 7 (Reserved Data) GSSOUT Common Data Bit 287 ¼ Common Common Data Bit Data Bit 263 264 ¼ Common Common Data Bit Data Bit 239 240 Common Data Bit 238-216 GSSIN GSSCK LSB MSB 288-Bit Common Shift Register Figure 48. DC, BC, and FC Data-Load Assignment Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 35 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com Table 13. Data-Bit Assignment 36 BITS DESCRIPTION 6–0 Dot correction data bits 6–0 for OUTR0 13–7 Dot correction data bits 6–0 for OUTG0 20–14 Dot correction data bits 6–0 for OUTB0 27–21 Dot correction data bits 6–0 for OUTR1 34–28 Dot correction data bits 6–0 for OUTG1 41–35 Dot correction data bits 6–0 for OUTB1 48–42 Dot correction data bits 6–0 for OUTR2 55–49 Dot correction data bits 6–0 for OUTG2 62–56 Dot correction data bits 6–0 for OUTB2 69–63 Dot correction data bits 6–0 for OUTR3 76–70 Dot correction data bits 6–0 for OUTG3 83–77 Dot correction data bits 6–0 for OUTB3 90–84 Dot correction data bits 6–0 for OUTR4 97–91 Dot correction data bits 6–0 for OUTG4 104–98 Dot correction data bits 6–0 for OUTB4 111–105 Dot correction data bits 6–0 for OUTR5 118–112 Dot correction data bits 6–0 for OUTG5 125–119 Dot correction data bits 6–0 for OUTB5 132–126 Dot correction data bits 6–0 for OUTR6 139–133 Dot correction data bits 6–0 for OUTG6 146–140 Dot correction data bits 6–0 for OUTB6 153–147 Dot correction data bits 6–0 for OUTR7 160–154 Dot correction data bits 6–0 for OUTG7 167–161 Dot correction data bits 6–0 for OUTB7 175–168 Global brightness-control data bits 7–0 for OUTR0–OUTR7 group 183–176 Global brightness-control data bits 7–0 for OUTG0–OUTG7 group 191–184 Global brightness-control data bits 7–0 for OUTB0–OUTB7 group 198–192 Function control data bits 6–0 215–199 User-defined data bits 16–0 238–216 Reserved for TI test 239 Thermal error flag (TEF) 1 = High temperature condition, 0 = Normal temperature condition 247–240 LED short detection (LSD) data for OUTR7–OUTR0 1 = LED is shorted, 0 = Normal operation 255–248 LSD data for OUTG7–OUTG0 1 = LED is shorted, 0 = Normal operation 263–256 LSD data for OUTB7–OUTB0 1 = LED is shorted, 0 = Normal operation 271–264 LED open detection (LOD) data for OUTR7–OUTR0 1 = LED is open or connected to GND, 0 = Normal operation 279–272 LOD data for OUTG7–OUTG0 1 = LED is open or connected to GND, 0 = Normal operation 287–280 LOD data for OUTB7–OUTB0 1 = LED is open or connected to GND, 0 = Normal operation Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 TLC5951 www.ti.com SBVS127E – MARCH 2009 – REVISED JULY 2017 9.4.7 Continuous Base LOD, LSD, and TEF The LOD and LSD data are updated at the rising edge of the 33rd GSCKR, -G, or -B pulse after XBLNK goes high and the data are retained until the next 33rd GSCKR, -G, or -B. LOD and LSD data are valid when GS data are equal to or higher than 20h (32d). If GS data are less than 20h (32d), LOD and LSD data are not valid and must be ignored. A 1 in an LOD bit indicates an open LED or shorted LED to GND with a low-impedance condition for the corresponding output. A 0 indicates normal operation. A 1 in an LSD bit indicates a shorted LED condition for the corresponding output. A 0 indicates normal operation. When the device is powered on, LOD and LSD data do not show correct values. Therefore, LOD and LSD data must be read from the 33rd GSCKR, -G, or -B pulse input after XBLNK goes high. The TEF bit indicates that the device temperature is too high. The TEF flag also indicates that the device has turned off all drivers to avoid damage by overheating the device. A 1 in the TEF bit means that the device temperature has exceeded the detect temperature threshold (TTEF) and all outputs are turned off. A 0 in the TEF bit indicates normal operation with normal temperature conditions. The device automatically turns the drivers back on when the device temperature decreases to less than (TTEF – THYST). Table 14 shows a truth table for LOD, LSD, and TEF. Table 14. LOD, LSD, and TEF Truth Table CONDITION SID DATA LED OPEN DETECTION (LODn) LED SHORT DETECTION (LSDn) THERMAL ERROR FLAG (TEF) 0 LED is not open (VOUTRn/Gn/Bn > VLOD) LED is not shorted (VOUTRn/Gn/Bn ≤ VLSD) Device temperature is lower than highside detect temperature (Temperature ≤ TTEF) 1 LED is open or shorted to GND (VOUTRn/Gn/Bn ≤ VLOD) LED is shorted between anode and cathode or shorted to higher-voltage side (VOUTRn/Gn/Bn > VLSD) Device temperature is higher than highside detect temperature and driver is forced off (Temperature > TTEF) XBLNK (1) 1 2 3 4 GSCKR GSCKG GSCKB 30 31 32 33 34 35 4094 4096 4093 4095 1 2 3 30 31 32 33 34 35 1st GSCLK Period OFF OUTRn/Gn/Bn (Data = FFFh) ON VOUTRn/Gn/Bn GND LOD/LSD Data Latch (Internal) (1) Old LOD/LSD Data If the OUTRn/Gn/Bn voltage (VOUTRn/Gn/Bn) is less than VLOD (0.25 V, typ) at the rising edge of the 33rd GSCKR/G/B after the rising edge of XBLNK or internal blank, the LOD sets the SID bit corresponding to the output equal to ‘1’. Also, if the OUTRn/Gn/Bn voltage is greater than than VLSD (2.5 V, typ) at the rising edge of the 33rd GSCKR/G/B after the falling edge of XBLNK or internal blank, the LSD sets the SID bit equal to ‘1’. New LOD/LSD Data The internal blank signal is generated at the rising edge of the GSLAT input signal for GS data with the display-timing reset enabled. Also, the signal is generated at the 4096th GSCK when auto repeat mode is enabled. XBLNK can be connected to VCC when the display timing reset or auto repeat is enabled. Figure 49. LED-Open Detection (LOD), LED-Shorted Detection, and Data-Update Timing Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 37 TLC5951 SBVS127E – MARCH 2009 – REVISED JULY 2017 www.ti.com 10 Device and Documentation Support 10.1 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 10.2 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. 10.3 Trademarks E2E is a trademark of Texas Instruments. All other trademarks are the property of their respective owners. 10.4 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 10.5 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 11 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the mostcurrent data available for the designated devices. This data is subject to change without notice and without revision of this document. For browser-based versions of this data sheet, see the left-hand navigation pane. 38 Submit Documentation Feedback Copyright © 2009–2017, Texas Instruments Incorporated Product Folder Links: TLC5951 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) TLC5951DAP ACTIVE HTSSOP DAP 38 40 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TLC5951 TLC5951DAPR ACTIVE HTSSOP DAP 38 2000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TLC5951 TLC5951RHAR ACTIVE VQFN RHA 40 2500 RoHS & Green NIPDAU | NIPDAUAG Level-3-260C-168 HR -40 to 85 TLC 5951 TLC5951RHAT ACTIVE VQFN RHA 40 250 RoHS & Green NIPDAU | NIPDAUAG Level-3-260C-168 HR -40 to 85 TLC 5951 TLC5951RTAR ACTIVE WQFN RTA 40 2500 RoHS & Green Level-3-260C-168 HR -40 to 85 TLC5951 RTA NIPDAUAG (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
TLC5951RTAR 价格&库存

很抱歉,暂时无法提供与“TLC5951RTAR”相匹配的价格&库存,您可以联系我们找货

免费人工找货