Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 DESCRIPTION PIN CONFIGURATIONS The NE587 is a latch/decoder/driver for 7-segment common anode LED displays. The NE587 has a programmable current output up to 50mA which is essentially independent of output voltage, power supply voltage, and temperature. The data (BCD) inputs and LE (latch enable) input are low-loading so that they are compatible with any data bus system. The 7-segment decoding is implemented with a ROM so that alternative fonts can be made available. N Package 1 18 VCC D2 2 17 f LE 3 16 g BI/RBO 4 15 a RBI 5 14 b D3 6 13 c D0 7 12 d IP 8 11 e DIG GND 9 10 POWER GND FEATURES • Latched BCD inputs • Low loading bus-compatible inputs • Ripple-blanking on leading- and/or trailing-edge zeros D1 D1 Package APPLICATIONS • Digital panel motors • Measuring instruments • Test equipment • Digital clocks • Digital bus monitoring D1 1 20 VCC D2 2 19 f LE 3 18 g BI/RBO 4 17 a RBI 5 16 b NC 6 15 NC D3 7 14 c D0 8 13 d IP 9 12 e DIG GND 10 11 POWER GND NOTE: 1. SOL and non-standard pinout. ORDERING INFORMATION TEMPERATURE RANGE ORDER CODE DWG # 20-Pin Plastic Small Outline Large (SOL) Package DESCRIPTION 0 to +70°C NE587D1 0172D 18-Pin Plastic Dual In-Line Package (DIP) 0 to +70°C NE587N 0407A NOTES: 1. SOL and non-standard pinout ABSOLUTE MAXIMUM RATINGS TA=25°C unless otherwise specified. SYMBOL RATING UNIT VCC Supply voltage PARAMETER -0.5 to +7 V VIN Input voltage (D0-D3, LE, RBI) -0.5 to +15 V VOUT Output voltage (a-g, RBO) -0.5 to +7 V PD Power dissipation (25°C)1 TA Ambient temperature range TJ Junction temperature TSTG Storage temperature range TSOLD Soldering temperature (10sec max) 1000 mW 0 to 70 °C 150 °C -65 to +150 °C 300 °C NOTES: 1. Derate power dissipation as indicated N package—95°C/W above 55°C August 31, 1994 530 853-1095 13721 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 BLOCK DIAGRAM BI/RBO (4) VCC (18) .. RBI (5) D0 (7) D1 (1) D2 (2) D3 LE BCD TO 7-SEGMENT DECODER DATA LATCHES (6) (3) a (15) b (14) IP (8) BANDGAP REFERENCE SEGMENT CURRENT DRIVER c (13) d (12) e (11) GND (9) .. f (17) g (16) POWER GND (10) August 31, 1994 531 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 DC ELECTRICAL CHARACTERISTICS VCC=4.75 to 5.25V, 0°C < TA < 70°C. Typical values are at VCC=5V, TA=25°C, RP=1kΩ (±1%), unless otherwise specified. SYMBOL PARAMETER VCC Operating supply voltage VIH Input high voltage VIL Input low voltage VIC Input clamp voltage TEST CONDITIONS LIMITS Min Typ Max 4.75 5.00 5.25 V All inputs except BI 2.0 15 V BI 2.0 5.5 0.8 IIN=-12mA, TA=25°C -1.5 Input high current V V µA Inputs D0-D3, LE, RBI IIH UNIT VIN=2.4V 1.0 VIN=15V 15 10 15 Input BI (Pin 4) 10 100 µA RBI=H VIN=VCC=5.25V IIL Input low current VIN=0.4V, Inputs D0-D3 -5 LE, RBI -200 µA -0.7 mA Input BI VCC=5.25V RBI=H, VIN=0.4V VOL Output low voltage Output RBO 0.2 0.5 V IOUT=3.0mA Output RBO VOH Output high voltage IOUT=-50µA 3.5 4.5 V 20 25 30 0.90 1.00 1.10 20 250 µA 33 55 mA 50 70 mA RBI=H IOUT Output segment “ON” current ∆IOUT Output current ratio Outputs “a” through “g” mA VOUT=2.0V With reference to “b” segment (all outputs ON) VOUT=2.0V Output segment Outputs “a” through “g” IOFF “OFF” current VOUT=5.0V ICCO Supply current All outputs “ON” VCC=5.25V VOUT>1V VCC=5.25V ICCI Supply current All outputs blanked NOTES: NE587 Programming: The NE587 output current can be programmed, provided a program resistor, RP, be connected between IP (Pin 8) and Ground (Pin 9). The voltage at IP (Pin 8) is constant (≈1.3V). Thus, a current through RP is IP ≈ 1.3V/RP, as shown in Figure 5. IO/IP is 20 in the 15 to 50mA output current range. August 31, 1994 532 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 AC ELECTRICAL CHARACTERISTICS VCC=5V, TA=25°C, RL=130Ω, CL=30pF including probe capacity. SYMBOL PARAMETER LIMITS TEST CONDITIONS Min Typ Max UNIT tDAV Propagation delay (Figure 2) From data to output 135 ns tDAV Propagation delay (Figure 3) From LE to output 135 ns tW Latch enable pulse width (Figure 4) 30 ns tS Latch enable setup time (Figure 4) From data to LE 20 ns tH Latch enable hold time (Figure 4) From LE to data 0 ns NOTES: tDAV= (tHL+tLH) TRUTH TABLE INPUTS BINARY INPUT LE 0 OUTPUTS RBI D3 D2 D1 D0 a b c H * X X X X L L L L L L 0 L H L L L 1 L X L L L 2 L X L L H 3 L X L L 4 L X L 5 L X 6 L X 7 L 8 L 9 d H H H f g H H H L STABLE BLANK L L L L L H H L L H L L H H 0 H H H H L L L H L 1 L H L H H H L L L 2 L H H L H H L L H L 3 L H H L L H L H L H L 4 H L L H L L H L H H L 5 L H L L L L L H 6 X L H H X H L L H L L L H H H H H 7 L L L L L L L L H L X H L 8 L H L L L L H L L H 10 L X H 9 L H L H H H H H H L H 11 L X - H L H H L H H L L L L H E 12 L 13 L X H H L L H L L H L L L H H X H H L H H H H L L L H H 14 L L X H H H L L L H H L L L H P 15 L X H H H H H H H H H H H H Blank **BI X X X X X X H H H H H H H L** Blank STABLE H RBO DISPLAY e ** NOTES: H=HIGH voltage level, output is “OFF” L=LOW voltage level, output is “ON” X=Don’t care * The RBI will blank the display only if a binary zero is stored in the latches. ** RBO/BI used as an input overrides all other input conditions. NE587 PROGRAMMING POWER DISSIPATION CONSIDERATIONS 587 output current can be programmed by using a programming resistor, RP, connected between RP (Pin 8) and GND (Pin 9). The voltage at RP (Pin 8) is constant (K = 1.3V). A partial schematic of the voltage reference used in the NE587 is shown in Figure 1. LED displays are power-hungry devices, and inevitably, somewhat inefficient in their use of the power supply necessary to drive them. Duty cycle control does afford one way of improving display efficiency, provided that the LEDs are not driven too far into saturation; but the improvement is marginal. Operation at higher peak currents has the added advantage of giving much better matching of light output, both from segment-to-segment and digit-to-digit. Output current to program current ratio, IO/IP, is 20 in the 15mA to 50mA range. Note that IP must be derived from a resistor (RP), and not from a high-impedance source such as an IOUT DAC used to control display brightness. August 31, 1994 533 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 An output current of 10 to 50mA was chosen so that it would be suitable for multiplexed operation of large-size LED digits. When designing a display system, particular care must be taken to minimize power dissipation within the IC display driver. Since the output is a constant-current source, all the remaining supply voltage, which is not dropped across the LED (and the digit driver, if used), will appear across the output. Thus, the power dissipation will go up sharply if the display power supply voltage rises. Clearly, then, it is good design practice to keep the display supply voltage as low as possible, consistent with proper operation of the supply output current sources. Inserting a resistor or diode in series with the display supply is a good way of reducing the power dissipation within the integrated circuit segment driver, although, of course, total system power remains the same. VCC IO 1:20 I P V rP RP 1.3V RP PIN 8 IP BAND GAP REFERENCE RP Power dissipation may be calculated as follows. Referring to Figure 6, the two system power supplies are VCC and VS. In many cases, these will be the same voltage. Necessary parameters are: Figure 1. VCC VS ICC ISEG VF KDC TIMING DIAGRAMS D0–D3 tPLH VF, the forward LED drop, depends upon the type of LED material (hence the color) and the forward current. The actual forward voltage drops should be obtained from the LED display manufacturer’s literature for the peak segment current selected; however, approximate voltages at nominal rated currents are: tPHL OUTPUT LE = L Red Orange Yellow Green Figure 2. tP Data to Output tPLH LE Supply voltage to driver Supply voltage to display Quiescent supply current of driver LED segment current LED segment forward voltage at ISEG % Duty cycle tPHL LE D0–D3 1.6 to 2.0V 2.0 to 2.5V 2.2 to 3.5V 2.5 to 3.5V ÉÉÉÉÉÉÉ ÉÉÉÉÉÉÉ ÉÉÉÉÉÉÉ ÉÉÉÉÉÉÉ ÉÉÉ ÉÉÉ ÉÉÉ ÉÉÉ tW tS D0–D3 OUTPUT ÉÉÉÉÉÉ ÉÉÉÉÉÉ ÉÉÉÉÉÉ ÉÉÉÉÉÉ tH OUTPUT Figure 3. tP Latch Enable to Output a f g Figure 4. Setup and Hold Times b c e d Segment Identification August 31, 1994 534 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 TYPICAL PERFORMANCE CURVES Supply Current vs Supply Voltage 40.0 Output Current vs Output Voltage RP = 1kΩ Normalized Output Current vs Temperature VCC = 5.0V 40.0 110.0 RP = 1kΩ VOUT = 2V ALL OUTPUTS “ON” 35.0 (0°C) (25°C) 30.0 105.0 (0°C) (70°C) ICC 30.0 (mA) 20.0 IOUT (mA) (70°C) 20.0 4.0 95.0 10.0 25.0 NE587 RP = 1kΩ IOUT (%) 100.0 (25°C) 90.0 4.4 4.8 5.2 5.6 6.0 0 6.4 1.0 2.0 VCC (VOLTS) Normalized Output Current vs Supply Voltage VO = 2V, TA = 25°C 10 20 30 40 50 60 70 80 TEMP (°C) 3.0 4.0 5.0 VOUT (VOLTS) Maximum Power Dissipation vs Temperature Output Current vs Program Resistor 105 50.0 VCC = 5.0V VOUT = 2V TA = (25°C) 1000 40.0 102 NE587 RP = 1kΩ IOUT (%) 100 800 30.0 IOUT (mA) 20.0 PD (mW) 600 400 98 200 95 10.0 0 4.0 4.5 5.0 5.5 6.0 VCC (VOLTS) 0 25 50 75 0.0 0 2.0 4.0 TA (°C) 6.0 These voltages are all for single-diode displays. Some early red displays had 2 series LEDs per segment; hence the forward voltage drop was around 3.5V. VCC 0.01µF VS Thus, a maximum power dissipation calculation when all segments are on, is: P D + V CC x I CC ) x K DCmW (V S * a D3 D2 D1 D0 V F) x 7 x I SEG b c NE587 Assuming VS = VCC = 5.25V VF = 2.0V KDC = 100% d e PD MAX = 5.25 × 50 + 3.25 × 7 × 30mW = 945mW However, the average power dissipation will be considerably less than this. Assuming 5 segments are on (the average for all output code combinations), then LE f IP g RBI PD MAX = 5.0 × 30 + 3.00 × 5 × 25mW = 525mW RBO NOTE: Decoupling capacitor on VCC should be 0.01µF ceramic. Operating temperature range limitations can be deduced from the power dissipation graph. (See Typical Performance Characteristics.) August 31, 1994 8.0 RP (kΩ) Figure 5. Driving a Single Digit 535 10.0 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 drops an appreciable voltage, rather than the saturating PNP transistors shown in Figure 9. For example a Darlington PNP or NPN emitter-follower may be preferable. Figure 8 shows the NE591 as the digit driver in a multiplexed display system. The NE591 output drops about 1.8V which means that the power dissipation is evenly distributed between the two integrated circuits. However, a major portion of this power dissipation (PD MAX) is because the current source output is operating with 3.25V across it. In practice, the outputs operate satisfactorily down to 0.5V, and so the extra voltage may be dropped external to the integrated circuit. Suppose the worst-case VCC/VS supply is 4.75 to 5.25V, and that the maximum VE for the LED display is 2.25V. Only 2.75V is required to keep the display active, and hence 2.0V may be dropped externally with a resistor from VCC to VS. The value of this resistor is calculated by: RS + 2.0 [ 7 x I SEG Where VS and VCC are two different supplies, the VS supply may be optimized for minimum system power dissipation and/or cost. Clearly, good regulation in the VS supply is totally unnecessary, and so this supply can be made much cheaper than the regulated 5V supply used in the rest of the system. In fact, a simple unsmoothed full-wave rectified sine wave works extremely well if a slight loss in brightness can be tolerated. A transformer voltage of about 3-4.5VRMS works well in most LED display systems. Waveforms are shown below: 1 10 ( W rating) 2 assuming worst case ISEG of 30mA. Hence now PD MAX = VCC × ICC + (VS - VV - RX × 7 × ISEG) × 7 × ISEG × KDC = 5.25 × 50 + 1.25 × 7 × 30mW = 525mW VS and PD av = 5.0 × 30 + 1.25 × 5 × 25 = 306 mW. If a diode (or 2) is used to reduce voltage to the display, then the voltage appearing across the display driver will be independent of the number of “ON” segments and will be equal to ISEG VS - VF - nVd, VD ≈ 0.8V The duty cycle for this system depends upon VS, VF and the output characteristics of the display driver. Where n is the number of diodes used, power dissipation can be calculated in a similar manner. With VS = 4.9V peak VF = 2.0V In a multiplexed display system, the voltage drop across the digit driver must also be considered in computing device power dissipation. It may even be an advantage to use a digit driver which August 31, 1994 The duty cycle is approximately 60%. 536 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 VS VCC NE587 NE587 NE587 NE587 D3 D2 D1 D0 A0 A1 DIGIT DECODE LE BRIGHTNESS CONTROL Figure 6. 4-Digit Display with Brightness Control and Leading-Edge Ripple Blanking DATA BUS ADDRESS BUS ADDRESS DECODE NE591 D0 D1 D2 D3 D4 D5 VCC a b .01µF NE587 RP Figure 7. Interfacing 8-Digit LED Display with µP Bus August 31, 1994 537 c d e f g D6 D7 Philips Semiconductors Linear Products Product specification LED decoder/driver NE587 VS DIGIT 1 DIGIT 2 DIGIT 3 DIGIT 4 VCC D3 D2 D1 NE587 D0 LE RP Figure 8. Interfacing 4-Digit Multiplexed LED Display August 31, 1994 538