STP08CDC596 8-BIT CONSTANT CURRENT LED SINK DRIVER WITH FULL OUTPUT DETECTION ■ ■ ■ ■ ■ ■ ■ 8 CONSTANT CURRENT OUTPUT CHANNELS ADJUSTABLE OUTPUT CURRENT THROUGH ONE EXTERNAL RESISTOR OPEN AND SHORT LINE, SHORT TO GND, SHORT TO V-LED SUPPLY ERROR DETECTION SERIAL DATA IN/PARALLEL DATA OUT SERIAL OUT CHANGE STATE ON THE FALLING EDGES OF CLOCK OUTPUT CURRENT: 20-120 mA 25 MHz CLOCK FREQ. DESCRIPTION The STP08CDC596 is a monolithic, medium-voltage, low current power 8-bit shift register designed for LED panel display. The STP08CDC596 contains a 8-bit serial-in, parallel-out shift register that feeds a 8-bitD-type storage register. In the output stage, eight regulated current sources were designed to provide 15-120mA constant current to drive the LEDs. The STP08CDC596 contains the built-IN error detection feature. The device performs this additional function without any increase of the pin number and any change of the pin function, if compared to the standard device without error detection. Consequently, choosing this device does not mean to change the footprint on the board. To perform this functionality mode, the device needs a digital key coming from the Microprocessor. The STP08CDC596 is able to detect: open and short on the LED line, short to DIP-16 SO-16 TSSOP16 GND, short to Led voltage supply. The data mapping of output channels status detection is provided by a feedback from the serial output to the Microprocessor. Trough an external resistor, users may adjust the STP08CDC596 output current, controlling the light intensity of LEDs. The STP08CDC596 guarantees 16V output driving capability, allowing users to connect more LEDs in series. The high clock frequency, 25 MHz, also satisfies the system requirement of high volume data transmission. The device is offered in DIP-16, SO-16 and TSSOP-16 packages. The STP08CDC596 is well suitable for traffic display signs where the detection feature is strongly required. Table 1: Order Codes Type STP08CDC596B1 STP08CDC596M STP08CDC596MTR STP08CDC596TTR October 2005 Temp. Range -40°C to -40°C to -40°C to -40°C to 125°C 125°C 125°C 125°C Package Comments DIP-16 SO-16 (Tube) SO-16 (Tape & Reel) TSSOP16 (Tape & Reel) 25 part per tube 50 parts per tube 2500 parts per reel 2500 parts per reel Rev. 2 1/20 STP08CDC596 Table 2: Current Accuracy Current accuracy Output Voltage Output Current Between bits Between ICs TYP. ± 3% ± 10% ≥ 0.7V 20 to 120 mA Figure 1: Pin Connection Table 3: Pin Description PIN N° Symbol 1 2 3 4 5-12 13 14 15 16 GND SDI CLK LE/DM1 OUT 0-7 OE/DM2 SDO R-EXT VDD Name and Function Ground Terminal Serial data input terminal Clock input terminal Latch input terminal Output terminal Output enable input terminal (active low) Serial data out terminal Constant Current programming 5V Supply voltage terminal Table 4: Absolute Maximum Ratings Symbol Parameter Value Unit V VDD Supply Voltage 0 to 7 VO Output Voltage -0.5 to 16 V IO Output Current 120 mA VI Input Voltage -0.4 to VDD+0.4 980 mA IGND GND Terminal Current V fCLK Clock Frequency 25 MHz TOPR Operating Temperature Range -40 to +125 °C TSTG Storage Temperature Range -55 to +150 °C Absolute Maximum Ratings are those values beyond which damage to the device may occur. Functional operation under these condition is not implied. 2/20 STP08CDC596 Table 5: Thermal Data Symbol Rthj-amb Parameter Thermal Resistance Junction-ambient DIP-16 SO-16 TSSOP16 Unit 90 125 140 °C/W Table 6: Recommended Operating Conditions Symbol Parameter VDD Supply Voltage VO Output Voltage Test Conditions IO Output Current OUTn Output Current SERIAL-OUT SERIAL-OUT IOL Output Current Input Voltage VIL Input Voltage twLAT LE/DM1 Pulse Width twCLK CLK Pulse Width twEN OE/DM2 Pulse Width (1) tSETUP(D) Setup Time for DATA tHOLD(D) 15 0.7VDD -0.3 VDD = 3.0 to 3.6V Hold Time for DATA Max. Unit 5.5 V 16.0 V 120 mA +1 mA -1 mA VDD+0.3 V 0.3VDD V 20 ns 10 20 ns 120 400 ns 5 20 ns 4 15 ns 8 15 ns 25 MHz 10 tSETUP(L) Setup Time for LATCH fCLK Typ. 3.3 IOH VIH Min. Clock Frequency (2) (1) If the device is connected in cascade, it may not be possible achieve the maximum data transfer. Please considered the timings carefully. (2) In normal mode the OE/DM2 must remain low at least two clock cycles. Table 7: Electrical Characteristics (VDD=5V, T = 25°C, unless otherwise specified.) Symbol Parameter VIH Input Voltage High Level VIL Input Voltage Low Level IOH Output Leakage Current Test Conditions VOL Output Voltage (Serial-OUT) IOL = 1mA Output Voltage (Serial-OUT) IOH = -1mA IOL1 Output Current ∆IOL1 ∆IOL2 RSIN(up) Output Current Error between bit (All Output ON) Typ. Max. Unit 0.7VDD VDD V GND 0.3VDD V 10 µA 0.4 V VOH = 16 V VOH IOL2 Min. VDD-0.4V V VO = 0.7V REXT = 910 Ω 18.8 20.9 24.00 mA VO = 0.7V REXT = 360 Ω VO = 0.7V REXT = 910 Ω 46.00 51.5 56.5 mA ±2 ±5 % ±1 ±4 % 150 300 600 KΩ 100 200 400 KΩ mA VO = 0.7V REXT = 360 Ω Pull-up Resistor RSIN(down) Pull-down Resistor IDD(OFF1) Supply Current (OFF) REXT = OPEN OUT 0 to 7 = OFF 0.45 0.7 IDD(OFF2) REXT = 910 Ω OUT 0 to 7 = OFF 3.0 6.0 REXT = 360 Ω OUT 0 to 7 = OFF 8.2 12.0 REXT = 910 Ω OUT 0 to 7 = ON 3.1 6.2 REXT = 360 Ω OUT 0 to 7 = ON 8.4 12.8 IDD(OFF3) IDD(ON1) IDD(ON2) Supply Current (ON) 3/20 STP08CDC596 Table 8: Switching Characteristics (VDD=3.3 to 5.5V, T = 25°C, unless otherwise specified.) Symbol tPLH1 Parameter tr Propagation Delay Time, CLK-OUTn, LE/DM1 = H, OE/DM2 = L Propagation Delay Time, LE/DM1-OUTn, OE/DM2 = Propagation Delay Time, OE/DM2-OUTn, LE/DM1 = Propagation Delay Time, CLK-SDO Propagation Delay Time, CLK-OUTn, LE/DM1 = H, OE/DM2 = L Propagation Delay Time, LE/DM1-OUTn, OE/DM2 = Propagation Delay Time, OE/DM2-OUTn, LE/DM1 = Propagation Delay Time, CLK-SDO Output Rise Time tf Output Fall Time tPLH2 tPLH3 tPLH tPHL1 tPHL2 tPHL3 tPHL Test Conditions L VDD = 3 V VIH = VDD VIL = GND CL = 13pF IO = 40mA VL = 3 V REXT = 470 Ω RL = 65 Ω 4/20 Typ. Max. Unit 180 280 ns 150 280 ns 140 280 ns 25 35 ns 30 60 ns 30 50 ns 35 70 ns 30 40 ns H L H EQUIVALENT CIRCUIT OF INPUTS AND OUTPUTS Figure 2: OE/DM2 Terminal Min. 220 ns 20 ns STP08CDC596 Figure 3: LE/DM1 Terminal Figure 4: CLK, SDI Terminal Figure 5: SDO Terminal 5/20 STP08CDC596 Figure 6: Block Diagram Figure 7: Timing Diagram In normal mode the OE/DM2 must remain low at least two clock cycles. 6/20 STP08CDC596 Figure 8: Clock, Serial-In, Serial-Out Figure 9: Clock, Serial-In, Latch, Enable, Outputs 7/20 STP08CDC596 Figure 10: Outputs TEST CIRCUIT Figure 11: DC Characteristic Figure 12: AC Characteristic 8/20 STP08CDC596 RUNNING THE DETECTION MODE Phase One: “Entering In Detection Mode” From the “Normal Mode” condition the device can switch to the “Error Detection Mode” by a logic sequence on the OE/DM2 and LE/DM1 pins as showed in the following Table and Diagram: Table 9: Entering In Detection Truth Table CLK 1° 2° 3° 4° 5° OE/DM2 LE/DM1 H L L L H L H H H L Figure 13: Entering In Detection Timing Diagram After these five CLK cycles the device goes into the” Error Detection Mode” and at the 6th rise front of CLK the SDI data are ready for the sampling. Phase Two: “Error Detection” The eight data bits must be set “1” in order to set ON all the outputs during the detection. The data are latched by LE/DM1 and after that the outputs are ready for the detection process. When the Micro controller switches the OE/DM2 to LOW, the device drives the LEDs in order to analyze if an OPEN or SHORT condition has occurred. Figure 14: Detection Diagram 9/20 STP08CDC596 The LEDs status will be detected al least in 2 microseconds and after this time the micro controller puts OE in HIGH state and the output data detection result will go to the microprocessor via SDO. The detection data format is the same of data in normal mode. As soon as all the detection data bits are available on the serial line, the device may go back to normal mode operation. CONDITIONS IN ORDER TO GET A SUCCESSFULLY DETECTION CONDITION Table 10: Detection Condition (VDD = 3.3 to 5 V Temp. Range -40 to 85°C) Open Line or Output Short ==> IODEC ≤ 0.5 x IO to GND detected Short on LED or Short to ==> VO ≥ 2.4 V SW-2 or SW-3a V-LED detected SW-1 or SW-3b No error detected ==> IODEC ≥ 0.5 x IO No error detected ==> VO ≤ 2.2 V where: IO = the output current programmed by the REXT, IODEC = the detected output current in detection mode. Figure 15: Detection Mode 10/20 STP08CDC596 Phase Three: “Resuming to Normal Mode” The sequence for re-entering in normal mode is showed in the following Table and diagram: Table 11: Resuming to Normal Mode Timing Diagram CLK 1° 2° 3° 4° 5° OE/DM2 LE/DM1 H L L L H L H L H L Figure 16: Resuming to Normal Mode Timing Diagram For proper device operation the "Entering in detection" sequence must be follow by a "Resume Mode" sequence, isn’t possible to insert consecutive equal sequence. 11/20 STP08CDC596 Figure 17: Typical Output Current-REXT Resistor Figure 19: Typical Dropout Voltage vs Output Current Figure 18: Power Dissipation vs Temperature Package Figure 20: Typical Output Current vs ±∆IOL(%) 12/20 STP08CDC596 Figure 21: Timing example for Open and/or Short detection 13/20 STP08CDC596 Plastic DIP-16 (0.25) MECHANICAL DATA mm. inch DIM. MIN. a1 0.51 B 0.77 TYP MAX. MIN. TYP. MAX. 0.020 1.65 0.030 0.065 b 0.5 0.020 b1 0.25 0.010 D 20 0.787 E 8.5 0.335 e 2.54 0.100 e3 17.78 0.700 F 7.1 0.280 I 5.1 0.201 L Z 3.3 0.130 1.27 0.050 P001C 14/20 STP08CDC596 SO-16 MECHANICAL DATA DIM. mm. MIN. TYP A a1 inch MAX. MIN. TYP. 1.75 0.1 0.068 0.25 a2 MAX. 0.004 0.010 1.64 0.063 b 0.35 0.46 0.013 0.018 b1 0.19 0.25 0.007 0.010 C 0.5 0.019 c1 45° (typ.) D 9.8 10 0.385 0.393 E 5.8 6.2 0.228 0.244 e 1.27 0.050 e3 8.89 0.350 F 3.8 4.0 0.149 0.157 G 4.6 5.3 0.181 0.208 L 0.5 1.27 0.019 M S 0.62 0.050 0.024 8° (max.) 0016020D 15/20 STP08CDC596 TSSOP16 MECHANICAL DATA mm. inch DIM. MIN. TYP A MAX. MIN. TYP. MAX. 1.2 A1 0.05 A2 0.8 b 0.047 0.15 0.002 0.004 0.006 1.05 0.031 0.039 0.041 0.19 0.30 0.007 0.012 c 0.09 0.20 0.004 0.0079 D 4.9 5 5.1 0.193 0.197 0.201 E 6.2 6.4 6.6 0.244 0.252 0.260 E1 4.3 4.4 4.48 0.169 0.173 0.176 1 e 0.65 BSC K 0˚ L 0.45 A 0.60 0.0256 BSC 8˚ 0˚ 0.75 0.018 8˚ 0.024 0.030 A2 A1 b e K c L E D E1 PIN 1 IDENTIFICATION 1 0080338D 16/20 STP08CDC596 Tape & Reel SO-16 MECHANICAL DATA mm. inch DIM. MIN. A TYP MAX. MIN. 330 MAX. 12.992 C 12.8 D 20.2 0.795 N 60 2.362 T 13.2 TYP. 0.504 22.4 0.519 0.882 Ao 6.45 6.65 0.254 0.262 Bo 10.3 10.5 0.406 0.414 Ko 2.1 2.3 0.082 0.090 Po 3.9 4.1 0.153 0.161 P 7.9 8.1 0.311 0.319 17/20 STP08CDC596 Tape & Reel TSSOP16 MECHANICAL DATA mm. inch DIM. MIN. A MAX. MIN. 330 13.2 TYP. MAX. 12.992 C 12.8 D 20.2 0.795 N 60 2.362 T 18/20 TYP 0.504 22.4 0.519 0.882 Ao 6.7 6.9 0.264 0.272 Bo 5.3 5.5 0.209 0.217 Ko 1.6 1.8 0.063 0.071 Po 3.9 4.1 0.153 0.161 P 7.9 8.1 0.311 0.319 STP08CDC596 Table 12: Revision History Date Revision 15-Jun-2005 11-Oct-2005 1 2 Description of Changes First Release. Minor Revision 19/20 STP08CDC596 Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is a registered trademark of STMicroelectronics All other names are the property of their respective owners © 2005 STMicroelectronics - All Rights Reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com 20/20