DM13G Version Issue Date File Name Total Pages : A.002 : 2008/11/10 : SP-DM13G-A.002.doc : 26 16-bit Constant Current LED Driver With Error Detection 新竹市科學園區展業一路 9 號 7 樓之 1 SILICON TOUCH TECHNOLOGY INC. 9-7F-1, Prosperity Road I, Science Based Industrial Park, Hsin-Chu, Taiwan 300, R.O.C. Tel:886-3-5645656 Fax:886-3-5645626 DM13G DM13G 16-bit Constant Current LED Driver With Error Detection General Description DM13G is a constant-current sink driver specifically designed for LED display applications. The device incorporates shift registers, data latches, and constant current circuitry on the silicon CMOS chip. The maximum output current value of all 16 channels is adjustable by a single external resistor. The global current also can be further adjusted by 7-bit serial shift-in data. Its built-in LED open/short detection, output channels short to GND detection and thermal alarm circuits help users detect LED failures, outputs short and overheating. There are two methods to communicate the error messages to the system. One is through serial output data to indicate which channel has failure. The other is by means of dedicated Alarm pin. Features z Constant-current outputs: 5mA to 90mA adjustable by one external resistor z Maximum output voltage: 17V z Maximum clock frequency: 30MHz z 7-bit linear global brightness control z Built-in LED open/short detection: Real-time detection or Smart detection z Outputs short to GND detection: Smart detection z Fast detecting response: 100ns (min.) z Over temperature protection: Alarm (junction temperature > 130°C) Shutdown (junction temperature > 170°C) z Sleep mode selection :sleep current < 5uA (typ.) z Ghost image elimination z In-rush current control z Schmitt trigger input z Power supply voltage: 3.0V to 5.5V Applications z LED Variable Message Signs (VMS) System z Indoor/Outdoor LED Video Display 16-bit Constant Current LED Driver with Error Detection Package z SSOP28, TSSOP28E, QFN32 Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 1 DM13G Block Diagram OUT0 OUT15 VCC Ghost Image Elimination VLED ALARM MODE GND LED Open/Short Detector & Output short to GND Detector Smart Detection Controller Temperature Control REXT Voltage Reference 16-channel Constant Current Driver With 7-bit global brightness control ENB 16 3 LAT 16 16 7 10 bit Latch Register 10 16 bit Latch Register 16 DCK DAI 10/16 bit Shift Register DAO MODE 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 2 DM13G Pin Connection SSOP28 VCC EN_B LAT CLK DAI MODE OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 TSSOP28E 28 27 26 25 24 23 22 21 20 19 18 17 16 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 GND VLED REXT NA ALARM DAO OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9 OUT8 VCC EN_B LAT CLK DAI MODE OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 GND VLED REXT NA ALARM DAO OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9 OUT8 DAO VLED OUT15 OUT14 PGND OUT13 OUT12 OUT11 24 23 22 21 20 19 18 17 QFN32 ALARM 25 16 OUT10 MODE 26 15 PGND REXT 27 14 OUT9 VCC 28 13 OUT8 GND 29 12 OUT7 ENB 30 11 OUT6 LAT 31 10 PGND CLK 32 9 OUT5 5 6 7 8 PGND OUT2 OUT3 OUT4 3 OUT0 4 2 VLED OUT1 1 DAI Top View 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 3 DM13G Pin Description PIN No. SSOP28/TSSOP28: 1 QFN32: 28 SSOP28/TSSOP28: 2 QFN32: 30 SSOP28/TSSOP28: 3 QFN32: 31 SSOP28/TSSOP28: 4 QFN32: 32 SSOP28/TSSOP28: 5 QFN32: 1 SSOP28/TSSOP28: 6 QFN32: 26 SSOP28/TSSOP28: 7~22 QFN32: 3~4,6~9, PIN NAME FUNCTION VCC Supply voltage terminal. ENB Output enable terminal: ‘H’ for all outputs are turned off , ‘L’ for all outputs are active. LAT Input terminal of data strobe. Data on shift register goes through at the rising edge of LAT (edge trigger). Otherwise, data is latched. CLK Synchronous clock input terminal for serial data transfer. Data is sampled at the rising edge of CLK. DAI Serial data input terminal. MODE Serial data input selection: ‘L’ for output channel on/off data (SD Mode), ‘H’ for 7-bit global brightness data and 3-bit error function selection (CD Mode) OUT0~15 Sink constant-current outputs (open-drain). 11~14,16~19,21~22 SSOP28/TSSOP28: 23 QFN32: 24 SSOP28/TSSOP28: 24 QFN32: 25 SSOP28/TSSOP28: 25 SSOP28/TSSOP28: 26 QFN32: 27 SSOP28/TSSOP28: 27 QFN32: 2,23 DAO Serial data output terminal. Output open drain terminal: (connected to a pull-high resistor) ALARM ‘H’ for normal conditions, ‘L’ for LED open/short, outputs short to GND or chip overheated. NA Not used REXT External resistors connected between REXT and GND for output current value setting. VLED Connect to VLED to eliminate ghost image. GND Ground terminal. SSOP28/TSSOP28: 28 Thermal pad QFN32: 5,10,15,20,29 Thermal pad 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 4 DM13G Equivalent Circuit of Inputs and Outputs z 1. CLK, DAI, LAT, ENB, MODE terminals ( Schmitt Trigger Input ) 2. DAO terminals 3. ALARM terminal 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 5 DM13G Maximum Ratings (Ta=25°C, Tj(max) = 150°C) CHARACTERISTIC Supply Voltage Input Voltage SYMBOL RATING UNIT VCC -0.3 ~ 7.0 V VIN -0.3 ~ VCC+0.3 V Output Current IOUT 90 mA Output Voltage VOUT -0.3 ~ 17 V Input Clock Frequency FCKI 30 MHz GND Terminal Current IGND 1500 mA PD 5.00 ( TSSOP28E : Ta=25°C) 1.56 ( SSOP28 : Ta=25°C) Power Dissipation W 3.46 ( QFN32 : Ta=25°C) 80.0 (SSOP28 ) Thermal Resistance 1 Rth(j-a) °C/W 25.0 (TSSOP28E ) 36.1 ( QFN32 ) Operating Temperature Top -40 ~ 85 °C Storage Temperature Tstg -55 ~ 150 °C Recommended Operating Condition SYMBOL CONDITION MIN. TYP. MAX. UNIT Supply Voltage CHARACTERISTIC VCC ⎯ 3.0 ⎯ 5.5 V Output Voltage VOUT Driver On2 ⎯ ⎯ 2/3VCC Output Voltage VOUT Driver Off3 ⎯ ⎯ 17 IO OUTn 5 ⎯ 90 IOH VOH = VCC – 0.2 V ⎯ ⎯ +1.2 IOL VOL = 0.2 V ⎯ ⎯ -1.4 Output Current VIH Input Voltage VIL Input Clock Frequency FCKI LAT Pulse Width VCC = 3.3 V ~ 5V Cascade Operation tw LAT ⎯ VCC 0.0 ⎯ 0.3VCC ⎯ ⎯ 30 ⎯ 15 ⎯ tw CLK ⎯ 13 ⎯ ENB Pulse Width tw ENB 50 ⎯ ⎯ ⎯ 10 ⎯ ⎯ 10 ⎯ Set-up Time for DAI tsetup(D) Hold Time for DAI thold(D) Set-up Time for LAT tsetup(L) ⎯ 10 ⎯ Hold Time for LAT thold(L) ⎯ 10 ⎯ tdet ⎯ 100 ⎯ Open/Short Detection Response 1 2 3 VCC = 5.0V mA 0.7VCC CLK Pulse Width V V MHz ns Mounted on 4-layer board (No airflow). Notice that if VOUT is higher than 2/3VCC, it will be called as LED short error. The driver output voltage including any overshoot stress has to be compliant with the maximum voltage (17V). 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 6 DM13G Electrical Characteristics (VCC = 5.0 V, Ta = 25°C unless otherwise noted) CHARACTERISTIC SYMBOL CONDITION MIN. TYP. MAX. Input Voltage “H” Level VIH CMOS logic level 0.7VCC ⎯ VCC Input Voltage “L” Level VIL CMOS logic level GND ⎯ 0.3VCC Output Leakage Current IOL VOH = 17 V ⎯ ⎯ ±0.1 VOL IOL = 1.4 mA ⎯ ⎯ 0.2 VOH IOH= 1.2 mA VCC-0.2 ⎯ ⎯ ⎯ ±1 ±3 % ⎯ ±3 ±6 % Output Voltage (S-OUT) Output Current Skew (Channel-to-Channel) IOL1 *1 V uA V VOUT = 1.0 V Rrext = 3.9 KΩ Output Current Skew (Chip-to-Chip) UNIT IOL2 *2 Output Voltage Regulation % / VOUT Rrext = 3.9 KΩ VOUT = 1 V ~ 3 V ⎯ ±0.1 ±0.5 Supply Voltage Regulation % / VCC Rrext = 3.9 KΩ ⎯ ±1 ±4 Differential Linearity DLE Rrext = 3.9 KΩ ⎯ ⎯ ±1 LED Open Detection Threshold V(od) ⎯ 0.2 ⎯ ⎯ 2/3VCC ⎯ ⎯ 130 ⎯ ⎯ 170 ⎯ all outputs turn on LED Short Detection Threshold V(sd) Thermal Alarm Threshold T(alm) Thermal Shutdown Threshold T(sht) junction temperature LSB V IDD(off) power on all pins are open unless VCC and GND ⎯ 1.2 ⎯ IDD(off) input signal is static Rrext = 3.9 KΩ all outputs turn off ⎯ 6.4 ⎯ IDD(on) input signal is static Rrext = 3.9 KΩ all outputs turn on ⎯ 7.1 ⎯ IDD(off) input signal is static Rrext = 900 Ω all outputs turn off ⎯ 24.7 ⎯ IDD(on) input signal is static Rrext = 900 Ω all outputs turn on ⎯ 25.3 ⎯ IDD(sleep) Sleep current (steady state) ⎯ 5 200 Supply Current %/V °C mA uA *1 Channel-to-channel skew is defined as the ratio between (any Iout – average Iout) and average Iout, where average Iout = (Imax + Imin) / 2. *2 Chip-to-Chip skew is defined as the range into which any output current of any IC falls. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 7 DM13G Switching Characteristics (VCC = 5.0V, Ta = 25°C unless otherwise noted) CHARACTERISTIC SYMBOL CONDITION ENB-to-OUT0 Propagation Delay tpLH LAT-to-OUT0 (‘L to ‘H’) VIH = VCC CLK-to-DAO ENB-to-OUT0 Propagation Delay LAT-to-OUT0 (‘H’ to ‘L’) tpHL CLK-to-DAO Output Current Rise Time tor Output Current Fall Time tof Output Delay Time (OUT(n)-to-OUT(n+1)) tod MIN. TYP. MAX. ⎯ 26 ⎯ ⎯ 31 ⎯ VIL = GND ⎯ 19 ⎯ Rrext = 3.9 KΩ ⎯ 31 ⎯ VL = 5.0 V ⎯ 32 ⎯ RL = 0.18 KΩ ⎯ 20 ⎯ CL = 13 pF ⎯ 10 ⎯ ⎯ 10 ⎯ ⎯ 3 ⎯ Ra = 500 Ω UNIT ns Switching Characteristics (VCC = 3.3V, Ta = 25°C unless otherwise noted) CHARACTERISTIC SYMBOL CONDITION MIN. TYP. MAX. ⎯ 36 ⎯ ⎯ 37 ⎯ VIL = GND ⎯ 22 ⎯ Rrext = 3.9 KΩ ⎯ 35 ⎯ VL = 5 V ⎯ 37 ⎯ RL = 0.18 KΩ ⎯ 23 ⎯ CL = 13 pF ⎯ 14 ⎯ ⎯ 14 ⎯ ⎯ 3 ⎯ ENB-to-OUT0 Propagation Delay tpLH LAT-to-OUT0 (‘L to ‘H’) VIH = VCC CLK-to-DAO ENB-to-OUT0 Propagation Delay LAT-to-OUT0 (‘H’ to ‘L’) tpHL CLK-to-DAO Output Current Rise Time tor Output Current Fall Time tof Output Delay Time (OUT(n)-to-OUT(n+1)) tod Ra = 500 Ω VCC UNIT ns VL VCC Ra RL ALARM OUTn REXT Rrext DAO CL CL Switching Characteristics Test Circuit 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 8 DM13G Timing Diagram 1. CLK-DAI, DAO 2. CLK-LAT 3. LAT-OUT0 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 9 DM13G Timing Diagram 4. ENB-OUT0 5. OUTn+1-OUTn 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 10 DM13G Constant-Current Output Constant-current value of each output channel is set by an external resistor connected between the REXT pin and GND. Varying the resistor value can adjust the current scale ranging from 5mA to 90mA. The reference voltage of REXT terminal (Vrext) is approximately 1.23V. The output current value is calculated roughly by the following equation: Imax ≅ Vrext (V) × 64 Rrext (Ω) In order to obtain a good performance of constant-current output, a suitable output voltage is necessary. Users can get related information about the minimum output voltage below. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 11 DM13G Serial Data Interface When MODE pin is set to low, the serial-in data (DAI) will be clocked into 16 bit shift register synchronized on the rising edge of the clock (CLK). The data ‘1’ represents the corresponding current output ‘ON’, while the data ‘0’ stands for ‘OFF’. The data will be transferred into the 16 bit latch synchronized at the rising edge of the strobe signal (LAT); otherwise, the data will be latched. The latch pulse should be sent after the falling edge of the last clock within a frame data. The trigger timing of the serial-out data (DAO) will be shifted out on synchronization to the rising edge of the clock. All outputs are turned off while ENB is kept at high level. And they are active when ENB shift to low. 0 1 2 3 13 14 15 0 CLK 2 high low high DAI DAO 1 low high previous data low Tsetup(L) high LAT low high ENB low on IOUT0 off on IOUT1 off on IOUT2 . . . IOUT12 off . . . on off on IOUT13 off on IOUT14 off on IOUT15 off 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 12 DM13G Operation Mode DM13G has two operating modes depending on the signal MODE. Table 1 shows the available operating modes. When MODE = H, the device operates at the CD mode. CD mode is used to set 7-bit global brightness control data and 3-bit error detection type data. When MODE = L, the device becomes SD mode. SD mode is used to serial-in image data. Table 1. Two Operating Modes MODE OPERATION MODE SHIFT REGISTER L Serial-in Data Input Mode (SD mode) 16-bit H Command Data Input Mode (CD mode) 10-bit SD Mode Data Format MSB 15 14 13 12 11 OUT15 OUT14 OUT13 OUT12 OUT11 ‧‧‧ 4 3 2 1 LSB 0 OUT4 OUT3 OUT2 OUT1 OUT0 Shift-in first SD MODE: MODE = ‘L’ (16-bit shift register) CD Mode Data Format MSB 9 8 7 6 5 4 3 2 1 LSB 0 G[6] G[5] G[4] G[3] G[2] G[1] G[0] ER[2] ER[1] ER[0] Shift-in first G[6:0] : Global Brightness Control Data ER[2:0] : Function Selection CD MODE: MODE = ‘H’ (10-bit shift register) a. Global Brightness Control In the monochrome or full color LED display applications, for obtaining the uniformity, the white balance between modules or ICs, or the accomodation to ambient light, DM13G offers a convenient way by fine tuning the whole output current at the same time. To further adjust the current level linearly, the system shall set the MODE pin to high and then shift in 7 bit data code through DAI pin. The MSB should be shifted-in first. Take the input code G[6:0]= (MSB)1001011(LSB) for example. The new current is then equal to the base 6 3 1 0 current multiplied by the ratio ( 2 + 2 + 2 + 2 + 1) 128 . The 7 bit data won’t be changed until 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 13 DM13G the next new data is latched. Note that the default code 1000000 exists in chip memory when power on, so the output current is equal to the half of base current. b. Function Selection DM13G provide several functions, like table 2 shows. The default function after power on is Real-Time LED Open Detection (ER[2:0]=111). Table 2. Function Table ER[2:0] Functions 000 Normal 001 Smart Outputs Short to GND Detection 010 Smart LED Short Detection 011 Smart LED Open Detection 101 Sleep 110 Real-Time LED Short Detection 111 Real-Time LED Open Detection b.1 LED Open/Short Detection (Real-Time or Smart Detection) Test result for open/short detection of DM13G could be retrieved from ALARM pin or serial-out (DAO) data. Set the ER[2:0] = 111 or 011 to activate OPEN detection, it will be identified as a LED open failure when there is a current passing through the output but the voltage is below 0.2V. Set the ER[2:0] =110 or 010 to activate SHORT detection, it will be identified as a LED short failure when there is a current passing through the output but the voltage is above 2/3 VCC. When DM13G operates at real-time LED open/short detection type (ER[2:0]=111/110), after a LAT pulse at MODE=’L’, with the following conditions: the shift register corresponding to particular output channel saves an image data of ‘1’, the output enable terminal is activated (ENB=’L’); DM13G will execute LED open/short detection then save the result within the particular shift register. By using the error message sent by serial-out, the controller can identify the status of every LED driven by each channel. For either open or short detection, the input image data of the channel is ‘1’ and the serial-out data is ‘0’ then a LED works normally, but if the serial-out data is ‘1’ then a LED failure has occurred. If the input of image data is ‘0’ or the output enable terminal is inactive (ENB=’H’), it will not execute any detection for the particular channel, and the serial-out data will always be ’0’. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 14 DM13G CD MODE SD MODE Real-Time Monitor MODE DAI CLK CD[0] SD[15]a SD[14]a 1 2 10 Real-Time Monitor SD[0]a SD[15]b SD[14]b 1 2 16 SD[0]b 16 100ns 100ns LAT ENB DAO CD[9] 0 15 ... DM13G DAI E[14]a E[15]a SD[15]a E[13]a E[0]a SD[15]b E[15]b CD[x] : CD mode data SD[x] : SD mode data E[x] : Error Message of LED open/short detection DAO With the above operating principle, the controller could continuously retrieve data from serial-out. If there is any ‘1’ received, it can pinpoint which channel with fail LED. Since it is doing continuous detection and without shifting between image and detection mode, it does not interrupt the image data flow and the output display. This is known as “real-time monitor”. DM13G is also specially designed to have another “smart” detection method. When ER[2:0]=011/010, DM13G operates at smart LED open/short detection type. When the MODE signal transfers from ‘H’ to ’L’, the smart LED open/short detection will start after the first LAT pulse at MODE=‘L’ and the device will complete some actions automatically: One is that all output channels will be forced to turn on. Another is to lower the maximum output current to about 50uA until the next falling edge of the CLK pulse. After the falling edge of CLK, the output current will return to normal value. System can use the clock counts to identify the locations of any channels with fail LED. After a smart LED open/short detection, the device will return to real-time LED open/short detection. If there is any ‘1’ received from serial-out, it can pinpoint which channel with fail LED. CD MODE SD MODE Smart Detection (small current) MODE DAI CLK CD[0] SD[15]a SD[14]a 1 2 10 SD[0]a 16 Return to normal current operation SD[15]b SD[14]b 1 2 Return to Real-Time LED Open/short Detection SD[0]b 16 100ns 100ns LAT ENB DAO CD[9] SD[15]a 0 DAI ... DM13G 15 DAO CD[x] : CD mode data SD[x] : SD mode data 16-bit Constant Current LED Driver with Error Detection Es[15]a Es[14]a Es[13]a Es[0]a SD[15]b Es[x] : Error Message of smart LED open/short detection E[x] : Error Message of real-time LED open/short detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 15 E[15]b DM13G The response for LED open/short detection of DM13G is very fast (min. 100ns). And it provides multi solutions like alarm, real-time monitor and smart detection to be selected. All of these are “invisible failure detection”. Accordingly, it is more flexible and well adapted to the system requirements. b.2 Outputs Short to GND Detection Outputs short to GND detection of DM13G could be retrieved from ALARM pin or serial-out (DAO) data. Set the ER[2:0] = 001 to activate output short detection, it will be identified as a output short failure when the output turn off but the voltage is below 0.2V. When the MODE signal transfers from ‘H’ to ’L’, the outputs short to GND detection will start after the first LAT pulse at MODE = ‘L’, the device will force all outputs turn off automatically, and start to detect output short error until the next falling edge of the CLK pulse. After the falling edge of CLK, the output current will return to normal value. When an output short detection finished, the device will return to default detection type (real-time LED open detection type). If there is any ‘1’ received from serial-out, it can pinpoint which channel is failed. CD MODE SD MODE MODE DAI CLK CD[0] SD[15]a SD[14]a 1 2 10 Smart Output Short Detection (all outputs turn off) SD[0]a 16 Return to normal current operation SD[15]b SD[14]b 1 2 Return to Real-Time LED Open Detection SD[0]b 16 100ns 100ns LAT ENB DAO CD[9] SD[15]a 0 DAI ... DM13G 15 DAO CD[x] : CD mode data SD[x] : SD mode data Eo[15]a Eo[14]a Eo[13]a Eo[0]a SD[15]b E[15]b Eo[x] : Error Message of smart output short detection E[x] : Error Message of real-time LED open detection b.3 Normal When DM13G operates at normal type (ER[2:0]=000), the DM13G will do real-time LED open detection, but the DAO pin will just send out the original serial-in data not the error message. Although the DAO pin will not send out the error message, but users can judge the LED open error by ALARM pin. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 16 DM13G CD MODE SD MODE Normal Type MODE DAI CLK CD[0] 10 SD[15]a SD[14]a 1 2 SD[0]a SD[15]b SD[14]b 1 2 SD[14]a SD[13]a 16 SD[0]b SD[15]c 16 SD[14]c 1 LAT ENB DAO (SDO=L) CD[9] SD[15]a 0 DAI ... DM13G 15 DAO SD[0]a SD[15]b SD[14]b CD[x] : CD mode data SD[x] : SD mode data b.4 Sleep When ER[2:0]=101, DM13G will enter sleep type, all outputs will turn off and the IDD of DM13G will drop down to less than 5uA @VCC=5V. This function is especially designed for battery powered display system. Function Auto Return Table Original Function Auto Return to Normal Normal Smart Outputs Short to GND Detection Real-Time LED Open Detection Smart LED Short Detection Real-Time LED Short Detection Smart LED Open Detection Real-Time LED Open Detection Real-Time LED Short Detection Real-Time LED Short Detection Real-Time LED Open Detection Real-Time LED Open Detection 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 17 1 CLK 16-bit Constant Current LED Driver with Error Detection 1 CLK DAOn LAT CDn[9]a DAI MODE DAOn LAT CDn[9] DAI MODE ... 1[15] 1 DM13G 1[0] DAI 2 CDn[8]a 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Version:A.002 ... 1[15] 1 DM13G 1[0] CD MODE (a) DAI 2 CDn[8] CD MODE ... ... 2 DM13G 2[0] CDn[9]a 10n CD1[0]a 1 ... 2 ... n-1[15] ... n-1[15] n-1 DM13G n-1][0] ... n[15] ... n[15] SDn[15] 100ns n DM13G n[0] 16n SD1[0]a open/short detection En[15]a DAOn E1[0]a 1 CDn[9]b CD1[0]a GBC[x] : GBC mode data SD[x] : SD mode data CDn[7]b 2 CDn[8]b CD MODE (b) En[15]b En[14]b 1 En[13]b 2 SDn[14]c E1[0]b SDn[15]c 16n SD1[0]c En[15]a En[14]a 1 En[13]a 2 SDn[14]b E1[0]a SDn[15]b 16n SD1[0]b E[x] : Error Message of real-time LED open/short detection CDn[9]b 10n SDn[15]b SD MODE (b) E[x] : Error Message of real-time LED open/short detection SDn[15]b 100ns SDn[15]c Real-Time open/short detection CD1[0]b 16n SD1[0]b CD[x] : GBC mode data SD[x] : SD mode data En[13]a 2 SDn[14]b En[14]a 1 SDn[15]b En[15]a CDn[9]a CDn[8]a DAOn 100ns SDn[15]a n DM13G n[0] 16n SD1[0]a SD MODE (a) n-1 DM13G n-1][0] 2 SDn[14]a SDn[14]a ... 1 SDn[15]a SDn[15]a 2[15] 2[15] 2 DM13G 2[0] CDn[9] 10n CD1[0] Real-Time open/short detection SD MODE DM13G Timing Diagram (for global brightness data and open/short selection setting) Page 18 DM13G Outputs Delay Large in-rush currents will occur when the system activates all the outputs at once. To reduce this effect, DM13G is designed to have a constant unit of delay between outputs. All IOUTs are divided into four groups and every four outputs form a group. For example, IOUT0 ~ IOUT3 form the group1; IOUT4 ~ IOUT7 form the group2. There is no delay between every group. But each IOUT delay in the same group is 3ns @VDD=3.3V (typical). Alarm Function It can detect the operating status by connecting a pull-high resistor to the open-drain ALARM pin. The ALARM pin is kept ‘H’ for normal conditions, and shifted to ‘L’ if there is any failure like LED open/short, outputs short to GND, overheating. User can determine the different status from the truth table below: Error Detection Time Error Report Time Status ER[2:0] ENB ENB ALARM don’t care don’t care don’t care H Normal Operation 111 / 011 L / don’t care L HÆL LED Open issue 110 / 010 L / don’t care L HÆL LED Short issue 001 don’t care L HÆL Outputs Short issue don’t care don’t care H HÆL Thermal Alarm or Shutdown When the latch is high at SD MODE (MODE=’L’), the ALARM pin will reset to high level and start to detect once again. It will send out the error report after the rising of the next CLK pulse. If ENB=”L”, ALARM pin will show out the open/short or output short error report; when ENB=”H”, ALARM pin will show out the thermal error report. The detection cycle of the alarm signal will continue until it reaches the rising edge of the latch pulse again. Please see the timing diagram below: 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 19 DM13G MODE Error Detection Time Error Report Time CLK ... LAT ENB ALARM Reset to “H" Open/short or Output short Error Report Thermal Error Report For actual application, the controller could connect all the ALARM pins with one pull-high resistor to simplify circuit designs and feedback loops. Thermal Alarm and Shutdown During operation, when the junction temperature of the IC reaches about 130℃, the ALARM pin will shift to low level and produce a warning signal (ENB=”H”). Suggested cooling measures is to start the fan, lower the output currents and etc. If no cooling measures were activated, the junction temperature might continue to rise. Once it reaches approximately above 170℃, it will cause the driver to shutdown all the outputs. Basically, the IC will cool down and return to the safe operating temperature which is approximately below 130℃. The ALARM pin will reset to high level, disable the warning, and restart all the outputs at the same time. Operation in the thermal situation for a long time may cause chip damage permanently. Normal Normal Alarm 130 C Normal Normal 170 C Alarm Alarm + Shutdowm Ghost Image Elimination DM13G provide a function of ghost image elimination. When users turn off the output channel, the ghost image elimination circuit will pull up the output voltage to “VLED-0.7V”. It can make sure the output channels are fully turned off. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 20 DM13G Power Dissipation Notice that the power dissipation of a semiconductor chip is limited to its package and ambient temperature, in which the device requires the maximum output current calculated for given operating conditions. The maximum allowable power consumption can be calculated by the following equation: Pd(max)(Watt) = Tj(junction temperature)(max)(°C)– Ta(ambient temperature)(°C) Rth(junction-to-air thermal resistance)(°C/Watt) The relationship between power dissipation and operating temperature can be refer to the figure below: Power Dissipation Pd(W) Tj(max)=150°C 5.5 5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 0.0 Rth(TSSOP28E)=25.0°C/Watt TSSOP28E Rth(QFN32)=36.1°C/Watt Rth(SSOP28)=80.0°C/Watt QFN32 SSOP28 0 20 40 60 80 Ambient Temperature Ta(℃) The power consumption of IC can be determined by the following equation and should be less than the maximum allowable power dissipation: 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 21 DM13G Package Outline Dimension SSOP28 SSOP28 - DIMENSION (mm) SYMBOLS MIN. NOM. MAX. A 1.346 1.550 1.753 A1 0.100 0.177 0.254 A2 - - 1.500 b 0.200 0.253 0.305 D 9.800 9.904 10.008 E1 3.800 3.900 4.000 e 0.635 BSC E 5.791 5.996 6.200 L 0.400 0.835 1.270 θ° 0 - 8 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 22 DM13G Package Outline Dimension TSSOP28E TSSOP28(EP) - DIMENSION (mm) TSSOP28(EP) - DIMENSION (mm) MIN. NOM. MAX. SYMBOLS MIN. NOM. MAX. SYMBOLS A - - 1.200 e 0.650 BSC A1 0.000 - 0.150 L1 1.000 REF A2 0.800 1.000 1.050 L 0.450 0.600 0.750 b 0.190 - 0.300 S 0.200 - - D 9.600 9.700 9.800 θ° 0 - 8 E1 4.300 4.400 4.500 E2 2.70REF D1 4.98REF E 6.400 BSC 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 23 DM13G Package Outline Dimension QFN32 QFN32 - DIMENSION (mm) SYMBOLS MIN. NOM. MAX. A 0.700 0.750 0.800 A1 0.000 0.020 0.050 A3 0.203 REF b 0.180 0.250 0.300 D 4.900 5.000 5.100 E 4.900 5.000 5.100 e 0.500 BSC L 0.300 0.400 0.500 k 0.200 - - EXPOSED PAD D2 3.100 3.200 3.300 E2 3.100 3.200 3.300 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 24 DM13G The products listed herein are designed for ordinary electronic applications, such as electrical appliances, audio-visual equipment, communications devices and so on. Hence, it is advisable that the devices should not be used in medical instruments, surgical implants, aerospace machinery, nuclear power control systems, disaster/crime-prevention equipment and the like. Misusing those products may directly or indirectly endanger human life, or cause injury and property loss. Silicon Touch Technology, Inc. will not take any responsibilities regarding the misusage of the products mentioned above. Anyone who purchases any products described herein with the above-mentioned intention or with such misused applications should accept full responsibility and indemnify. Silicon Touch Technology, Inc. and its distributors and all their officers and employees shall defend jointly and severally against any and all claims and litigation and all damages, cost and expenses associated with such intention and manipulation. 16-bit Constant Current LED Driver with Error Detection Version:A.002 未經授權而逕予重製、複製、使用或公開本文件,行為人得被追究侵權之相關民刑事責任 Unauthorized reproduction, duplication, use or disclosure of this document will be deemed as infringement. Page 25