• CM8870C is fully compatible with CM8870 for 18-pin
devices by grounding pins 5 and 6
Applications
• PABX
• Central office
• Mobile radio
• Remote control
• Remote data entry
• Call limiting
• Telephone answering systems
• Paging systems
Product Description
The CAMD CM8870/70C provides full DTMF receiver capability by integrating both the bandsplit filter and digital
decoder functions into a single 18-pin DIP, SOIC, or 20-pin PLCC package. The CM8870/70C is manufactured using
state-of-the-art CMOS process technology for low power consumption (35mW, max.) and precise data handling. The
filter section uses a switched capacitor technique for both high and low group filters and dial tone rejection. The
CM8870/70C decoder uses digital counting techniques for the detection and decoding of all 16 DTMF tone pairs into a
4-bit code. This DTMF receiver minimizes external component count by providing an on-chip differential input amplifier, clock generator, and a latched three-state interface bus. The on-chip clock generator requires only a low cost TV
crystal or ceramic resonator as an external component.
This device contains input protection
against damage due to high static
voltages or electric fields; however,
precautions should be taken to avoid
application of voltages higher than the
maximum rating.
Notes:
1. Exceeding these ratings may cause
permanent damage, functional
operation under these conditions is
not implied.
DC Characteristics: All voltages referenced to VSS, VDD = 5.0V ± 5%, TA = -40°C to +85°C unless otherwise noted.
SCITSIRETCARAHCCD
retemaraPlobmySniMpyTxaMstinUsnoitidnoCtseT
egatloVylppuSgnitarepOV
tnerruCylppuSgnitarepOI
tnerruCylppuSybdnatSI
noitpmusnoCrewoPP
egatloVtupnIleveLwoLV
egatloVtupnIleveLhgiHV
tnerruCegakaeLtupnII
EOTnotnerruC)ecruoS(pUlluPI
)-NI,+NI(,ecnadepmItupnIR
egatloVdlohserhTgnireetSV
egatloVtuptuOleveLwoLV
egatloVtuptuOleveLhgiHV
tnerruC)kniS(woLtuptuOI
tnerruC)ecruoS(hgiHtuptuOI
egatloVtuptuO
ecnatsiseRtuptuOR
V
FER
HIL/LI
V
DD
DD
QDD
O
LI
HI
os
NI
tsT
LO
HO
LO
HO
FER
RO
57.452.5V
0.30.7Am
52
µA
5153WmV;zHM975.3=f
V=DP
DD
DD
5.1VVDDV0.5=
5.3VV
1.0
5.602
µA
µA
VNIV=
SS
V0.5=
DD
V=
DD
V,V0=EOT
DD
801MΩzHK1@
2.25.2VVDDV0.5=
30.0V V
79.4VV
0.15.2AmV
4.08.0AmV
4.27.2V V
01
ΩΚ
DD
DD
V4.0=
TUO
V6.4=
TUO
DD
V0.5=
)1etoN(
V0.5=
daoLoN,V0.5=
daoLoN,V0.5=
daoLoN,V0.5=
Operating Characteristics: All voltages referenced to VSS, VDD = 5.0V ± 5%, TA = -40°C to +85°C unless otherwise noted.
The CAMD CM8870/70C DTMF Integrated Receiver provides
the design engineer with not only low power consumption, but
high performance in a small 18-pin DIP, SOIC, or 20-pin PLCC
package configuration. The CM8870/70C’s internal architecture consists of a bandsplit filter section which separates the
high and low tones of the received pair, followed by a digital
decode (counting) section which verifies both the frequency
and duration of the received tones before passing the resultant 4-bit code to the output bus.
Filter Section
Separation of the low-group and high-group tones is achieved
by applying the dual-tone signal to the inputs of two 9
switched capacitor bandpass filters. The bandwidths of these
filters correspond to the bands enclosing the low-group and
high-group tones (See Figure 3). The filter section also
incorporates notches at 350 Hz and 440 Hz which provides
excellent dial tone rejection. Each filter output is followed by a
single order switched capacitor section which smooths the
signals prior to limiting. Signal limiting is performed by highgain comparators. These comparators are provided with a
hysteresis to prevent detection of unwanted low-level signals
and noise. The outputs of the comparators provide full-rail
logic swings at the frequencies of the incoming tones.
Decoder Section
The CM8870/70C decoder uses a digital counting technique
to determine the frequencies of the limited tones and to verify
that these tones correspond to standard DTMF frequencies.
A complex averaging algorithm is used to protect against tone
simulation by extraneous signals (such as voice) while
providing tolerance to small frequency variations. The
averaging algorithm has been developed to ensure an
optimum combination of immunity to “talk-off” and tolerance to
the presence of interfering signals (third tones) and noise.
When the detector recognizes the simultaneous presence of
two valid tones (known as “signal condition”), it raises the
“Early Steering” flag (ESt). Any subsequent loss of signal
condition will cause ESt to fall.
Steering Circuit
Before the registration of a decoded tone pair, the receiver
checks for a valid signal duration (referred to as “characterrecognition-condition”). This check is performed by an
external RC time constant driven by E
causes V
Providing signal condition is maintained (ESt remains high) for
the validation period (t
the steering logic to register the tone pair, thus latching its
(See Figure 4) to rise as the capacitor discharges.
C
), VC reaches the threshold (V
GTP
corresponding 4-bit code (See Figure 2) into the output latch.
At this point, the GT output is activated and drives VC to V
GT continues to drive high as long as ESt remains high,
signaling that a received tone pair has been registered. The
contents of the output latch are made available on the 4-bit
output bus by raising the three-state control input (TOE) to a
logic high. The steering circuit works in reverse to validate the
interdigit pause between signals. Thus, as well as rejecting
signals too short to be considered valid, the receiver will
tolerate signal interruptions (drop outs) too short to be
. A logic high on ESt
St
th
-order
TSt
) of
DD
.
CM8870/70C
considered a valid pause. This capability together with the
capability of selecting the steering time constants externally,
allows the designer to tailor performance to meet a wide
variety of system requirements.
Guard Time Adjustment
In situations which do not require independent selection of
receive and pause, the simple steering circuit of Figure 4 is
applicable. Component values are chosen according to the
following formula:
= tDP + t
t
REC
t
» 0.67 RC
GTP
The value of t
minimum signal duration to be recognized by the receiver. A
value for C of 0.1 uF is recommended for most applications,
leaving R to be selected by the designer. For example, a
suitable value of R for a t
A typical circuit using this steering configuration is shown in
Figure 1. The timing requirements for most telecommunication applications are satisfied with this circuit. Different
steering arrangements may be used to select independently
the guardtimes for tone-present (t
This may be necessary to meet system specifications which
place both accept and reject limits on both tone duration and
interdigit pause.
Guard time adjustment also allows the designer to tailor
system parameters such as talk-off and noise immunity.
Increasing t
the probability that tones simulated by speech will maintain
signal condition for long enough to be registered. On the
other hand, a relatively short t
appropriate for extremely noisy environments where fast
acquisition time and immunity to drop-outs would be requirements. Design information for guard time adjustment is shown
in Figure 5.
Input Configuration
The input arrangement of the CM8870/70C provides a
differential input operational amplifier as well as a bias source
(V
REF
Provision is made for connection of a feedback resistor to the
op-amp output (GS) for adjustment of gain.
In a single-ended configuration, the input pins are connected
as shown in Figure 1, with the op-amp connected for unity
gain and VREF biasing the input at ½ V
differential configuration, which permits the adjustment of gain
with the feedback resistor R5.
Clock Circuit
The internal clock circuit is completed with the addition of a
standard television color burst crystal or ceramic resonator
having a resonant frequency of 3.579545 MHz. The
CM8870C in a PLCC package has a buffered oscillator output
(OSC3) that can be used to drive clock inputs of other devices
such as a microprocessor or other CM887X’s as shown in
Figure 7. Multiple CM8870/70Cs can be connected as shown
in figure 8 such that only one crystal or resonator is required.