PHILIPS NE587

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