The NE5900 call progress decoder (CPD) is a low cost, low power
CMOS integrated circuit designed to interface with a
microprocessor-controlled smart telephone capable of making
preprogrammed telephone calls. The call progress decoder
information to permit microprocessor decisions whether to initiate,
continue, or terminate calls. A tri-state, 3-bit output code indicates
the presence of dial tone, audible ring-back, busy signal, or re-order
tones.
A front-end bandpass filter is accomplished with switched
capacitors. The bandshaped signal is detected and the cadence is
measured prior to output decoding. In addition to the three data bits,
a buffered bandpass output and envelope output are available. All
logic inputs and outputs can interface with LSTTL, CMOS and
NMOS.
Circuit features include low power consumption and easy
application. Few and inexpensive external components are
required. A typical application requires a 3.58MHz crystal or clock,
470kΩ resistor, and two bypass capacitors. The NE5900 is ef fective
where traditional call progress tones, PBX tones, and precision call
progress tones must be correctly interpreted with a single circuit.
FEATURES
•Fully decoded tri-state call progress status output
•Works with traditional, precision, or PBX call progress tones
Supply voltage9V
Logic control input voltages-0.3 to +16V
All other input voltages
1
-0.3 to VCC + 0.3V
Output voltages-0.3 to VCC + 0.3V
Storage temperature range-65 to +150°C
Operating temperature range0 to +70°C
Lead soldering temperature (10s)+300°C
Junction temperature+150°C
SR01143
1986 May 8
2
Page 3
Philips SemiconductorsProduct specification
SYMBOL
PARAMETER
TEST CONDITIONS
UNITS
NE5900Call progress decoder
DC ELECTRICAL CHARACTERISTICS
VCC = +3.3V , TA = 25°C; unless otherwise stated.
LIMITS
MINTYPMAX
Pin 16
DD
DD
= V
= V
REF
REF
Pin 14 = V
Pin 5, 6 = 0V
DD
Output Pin 13 = V
Output Pin 13 = 0V
Pin 1 frequency, 0dB max.,
= V
DC
Output Pin 13 = 0V
REF
Pin 1 frequency, 0dB max.,
= V
DC
Output Pin 13 = 0V
REF
DD
I
= 1.6mA
SINK
Pins 7, 9, 10, 11, 12, 13
I
Pins 7, 9, 10, 11, 12, 13
V
Pins 10, 11, 12, 13,
SOURCE
= VDD or 0V
OUT
= 0.5mA
Pin 14 = 0V
Input Pin 1, 460Hz – 20dB,
= V
V
DC
Output Pin 15,
REF
= 1MΩ
R
LOAD
enced to 460Hz
= V
DC
to response of Pin 13
REF
DD
on Pin 1)
4.55.05.5V
-39-35dB
-50dB
180Hz
800Hz
-1.01.0µA
DD
00.4V
VDD – 0.4V
DD
-3.03.0µA
6.58.510.5dB
-1.01.0dBmo
38ms
1
1
V
V
V
Power supply voltage
DD
Quiescent currentAs above with no output loads2.04.0mA
Input threshold
The NE5900 uses the signal in the call progress tone passband and
the cadence of interrupt rate of the signal to determine which call
progress tone is present.
Figure 3 shows a detailed block diagram of the NE5900.
The signal input from the phone line is coupled through a 470kΩ
resistor which, together with two internal capacitors and an internal
resistor, form an anti-aliasing filter. This passive low pass filter
strongly rejects AM radio interference. Insertion loss is typically
1.5dB at 460Hz. The 470kΩ resistor also provides protection from
the transients. The input (Pin 1) DC voltage can be derived from
V
(Pin 2) or allowed to self-bias through a series coupling
REF
capacitor (10nF minimum).
Following this is a switched capacitor bandpass filter which accepts
call progress tones and inhibits tones not in the call progress band
of 300Hz to 630Hz. The bandpass limits are determined by the
1986 May 8
input clock frequency of 3.58MHz. An on-board inverter between
Pins 3 and 4 can be used either as a crystal oscillator or as a buffer
for an external 3.58MHz clock signal. The switched capacitor filters
provide typical rejection of greater than 40dB for frequencies below
120Hz and above 1.6kHz.
The decoder responds to signals between 300Hz and 630Hz with a
threshold of -39dB typical (0dB = 0.775V
respond to any signal below -50dB or to tones up to 0dB which are
). The decoder will not
RMS
below 180Hz or above 800Hz. Dropouts of 20ms or bursts of only
20ms duration are ignored. A gap of 40ms or a valid tone of 40ms is
detected.
The buffered output of the switched capacitor filter is available at the
analog output, Pin 15. A logic output representing the detected
envelope of this signal is available at the envelope output, Pin 13.
3
Page 4
Philips SemiconductorsProduct specification
NE5900Call progress decoder
At the start of an in-band tone (envelope output goes high), a 2.3
second interval is timed out. Transitions of the envelope during this
interval are counted to determine the signal present. At 2.3
seconds, the three bits of data representing this decision are stored
in the latch and appear at the outputs. A data valid signal goes high
at this time, signaling that the data bits, Pins 10 – 12, can be read.
The overflow condition occurs in the event that too many transitions
occur during the 2.3 second interval. This can result from noise,
voice, or other line disturbances not normally present during the
INPUT
EXT CLOCK
IN/XTAL1
IN/XTAL2
ANTI-ALIAS
FILTER
3.58MHz
OSCILLATOR
SC BANDPASS
FILTER
LOWPASS
FILTER
post-dialing interval. Note that the end of dial tone in interpreted as
a valid ringing signal.
The clear input resets all internal registers and the output latch, and
is to be set low after the completion of dialing. The clear input
should be pulsed high for proper operation. Recommended pulse
width is between 0.2µs and 20ms. If clear is held high when
envelope is high, a false output pulse (Pin 13) can result when clear
is returned low.
For applications where dialing is done by a person rather than by a
microprocessor, an uncertainty exists about the number of digits to
be dialed (local vs long distance). In such situations it is possible to
clear the NE5900 by application of the DTMF signal or dial pulses to
the clear pin (Pin 6). When dialing is complete, the device is cleared
and ready to respond to the next call progress unit.
Enable is held at 5V to enable Pins 10, 11, 12 and 13. When enable
is brought low, data valid is also set low. Enable must remain high
while the data is also set low. Enable must remain high while the
data is being read. The test pin is for production test only and must
be kept low in all user applications.
BUFFER
5V
R1
DIGITAL
DETECTOR
10kΩ
R210kΩ
V
REF
CLEAR
COUNT IN
PROGRESS
DATA VALID
IN
CLOCK
DIVIDERS
2.3 SECOND
TIMER
Figure 3. Detailed Block Diagram CPD
Figure 4 shows a typical application of the call progress decoder.
In this application only one external component is needed an no
microprocessor activity other than clear is required.
Figure 5 shows the recommended direct interface to the telephone
line. Bus connection is possible by utilizing tri-state, and internal
timing is accomplished with a 3.58MHz crystal.
DECODER
LOGIC
DECODER
LATCHES
0V
ANALOG
DETECTOR
TRI-STATE
ENABLE
ENVELOPE
TRI-STATE
BUFFERS
BIT 1
BIT 2
BIT 3
SR01144
The designer can utilize the input signal, clock, bus, or
microprocessor interface which best serves the application. Figure
6 gives a typical timing diagram for the application of Figures 4 and
5.
1986 May 8
4
Page 5
Philips SemiconductorsProduct specification
NE5900Call progress decoder
10nF1470kΩ
10nF
IN1
IN2
CAPACITIVE
C1
10nF
C2
10nF
2
OPTIONAL
INPUT
R1
100kΩ
R2
100kΩ
R3
100kΩ
+
A
–
100kΩ
V
R4
TO EAR-PIECE
3.58MHz IN
Figure 4. Typical Application
R5
470kΩ
R6
10MΩ
3.58MHz
470kΩ
1
2
3
4
NE5900
5
6
7
8
1
2
3
4
5
6
7
8
NE5900
16
15
14
13
12
11
10
9
16
15
14
13
12
11
10
9
5V
ENVELOPE
BIT 1
BIT 2
BIT 3
INTERRUPT
START
CLEAR
5V
ENABLE
ENVELOPE
DECODED
OUTPUTS TO
PROCESSOR
INTERRUPT
SR01145
C3
1µF
Figure 5. Typical Two-Wire Application
START
CLEAR
SR01146
1986 May 8
5
Page 6
Philips SemiconductorsProduct specification
NE5900Call progress decoder
INPUT
CLEAR
ENVELOPE
DATA VALID
BIT 1
BIT 2
BIT 3
COUNT IN
PROGRESS
38ms TYPICAL
2.27 SECONDS
1.1 SECONDS
42ms TYPICAL
SR01147
Figure 6.
1986 May 8
6
Page 7
Philips SemiconductorsProduct specification
NE5900Call progress decoder
TYPICAL PERFORMANCE CHARACTERISTICS
3.0
2.5
2.0
1.5
1.0
0.5
SUPPLY CURRENT (mA) (Pin 16)
0.0
3.03.54.04.55.05.5
SUPPLY VOLTAGE (VDD) (Pin 16)
Figure 7. Power Supply Current vs V
5
4
3
2
OUTPUT VOLTAGE (Pin 4)
1
DD
SR01148
3.0
-2.5
-5.0
-7.5
-10.0
-12.5
OUTPUT CURRENT (mA) (Pin 13)
-15.0
012345
OUTPUT VOLTAGE (Pin 13)
SR01151
Figure 10. Output Voltage Current Curve Digital Output High
0
-20
-40
0
0
2
1
INPUT VOLTAGE (Pin 3)
345
Figure 8. Voltage Transfer Curve
50
40
30
20
10
OUTPUT CURRENT SINK (mA) (Pin 13)
0
0
234
1
OUTPUT VOLTAGE (Pin 13)
Figure 9. Digital Output Low
5
SR01149
SR01150
LEVEL RELATIVE TO 460Hz (dBV) (Pin 15)
-60
1001000
FREQUENCY (40 TO 4000Hz)
Figure 11. Filter Frequency Response
-20
-25
-30
-35
Pin 1 LEVEL (dB)
-40
-45
-50
350 400 450 500 550 600 650
300
FREQUENCY (Hz)
Figure 12. Typical Threshold
SR01152
SR01153
1986 May 8
7
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.