www.clare.com
4
M-8888
Rev. 1
The value of t
DP
is a device parameter and t
REC
is the
minimum signal duration to be recognized by the
receiver. A value for C1 of 0.1 µF is recommended for
most applications, leaving R1 to be selected by the
designer. Different steering arrangements may be
used to select independently the guard times for tone
present (t
GTP
) and tone absent (t
GTA
). This may be nec-
essary to meet system specifications that place both
accept and reject limits on both tone duration and inter-
digit pause. Guard time adjustment also allows the
designer to tailor system parameters such as talkoff
and noise immunity. Increasing t
REC
improves talkoff
performance since it reduces the probability that tones
simulated by speech will maintain signal condition long
enough to be registered. Alternatively, a relatively short
t
REC
with a long t
DO
would be appropriate for extreme-
ly noisy environments where fast acquisition time and
immunity to tone dropouts are required. Design infor-
mation for guard time adjustment is shown in the
Guard Time Adjustment above.
Call Progress Filter
A call progress (CP) mode can be selected, allowing
the detection of various tones that identify the progress
of a telephone call on the network. The call progress
tone input and DTMF input are common; however, call
progress tones can only be detected when the CP
mode has been selected. DTMF signals cannot be
detected if the CP mode has been selected (see the
Actual Frequencies vs Standard Requirements on
page 5). The Call Progress Response above indicates
the useful detect bandwidth of the call progress filter.
Frequencies presented to the input (IN+ and IN-) that
are within the accept bandwidth limits of the filter are
hard-limited by a high-gain comparator with the
IRQ/CP pin serving as the output. The square wave
output obtained from the schmitt trigger can be ana-
yzed by a microprocessor or counter arrangement to
determine the nature of the call progress tone being
detected. Frequencies in the reject area will not be
detected, and consequently there will be no activity on
IRQ/CP as a result of these frequencies.
DTMF Generator
The DTMF transmitter used in the M-8888 is capable
of generating all 16 standard DTMF tone pairs with low
distortion and high accuracy. All frequencies are
derived from an external 3.58 MHz crystal. The sinu-
soidal waveforms for the individual tones are digitally
synthesized using row and column programmable
dividers and switched capacitor digital-to-analog con-
verters. The row and column tones are mixed and fil-
tered, providing a DTMF signal with low total harmonic
distortion and high accuracy. To specify a DTMF sig-
nal, data conforming to the encoding format shown in
the Tone Encoding/Decoding Table on page 3 must be
written to the transmit data register. Note that this is the
same as the receiver output code. The individual tones
that are generated (f
LOW
and f
HIGH
) are referred to as
low-group and high-group tones. Typically, the high-
group to low-group amplitude ratio (twist) is 2 dB to
compensate for high-group attenuation on long loops.
Operation:
During write operations to the transmit data register, 4-
bit data on the bus is latched and converted to a 2 of 8
code for use by the programmable divider circuitry to
specify a time segment length that will ultimately deter-
mine the tone frequency. The number of time seg-
ments is fixed at 32, but the frequency is varied by
varying the segment length. When the divider reaches
the appropriate count as determined by the input code,
a reset pulse is issued and the counter starts again.
Guard Time Adjustment
Call Progress Response
Control Register A Description
Bit Name Function Description
b0 TOUT Tone output A logic 1 enables the tone output. This function can be implemented in either the burst
mode or nonburst mode.
b1 CP/DTMF Mode control In DTMF mode (logic 0), the device is capable of generating and receiving DTMF signals.
When the call progress (CP) mode is selected (logic 1), a 6th-order bandpass filter is enabled to allow
call progress tones to be detected. Call progress tones within the specified bandwidth will be presented
at the IRQ/CP pin in rectangular wave format if the IRQ bit has been enabled (b2 = 1). Also, when the
CP mode and burst mode have both been selected, the transmitter will issue DTMF signals with a burst
and pause of 102 ms (typ) duration. This signal duration is twice that obtained from the DTMF transmit-
ter, if DTMF mode had been selected. Note that DTMF signals cannot be decoded when the CP mode
has been selected.
b2 IRQ Interrupt enable A logic 1 enables the interrupt mode. When this mode is active and the DTMF mode has
been selected (b1 = 0), the IRQ/CP pin will pull to a logic 0 condition when either (1) a valid DTMF sig-
nal has been received and has been present for the guard time or (2) the transmitter is ready for more
data (burst mode only).
b3 RSEL Register select A logic 1 selects control register B on the next write cycle to the control register address. Subsequent
write cycles to the control register are directed back to control register A.
Active Cell Output Frequency(Hz) % Error
Specified Actual
L1 697 699.1 + 0.30
L2 770 766.2 - 0.49
L3 852 847.4 - 0.54
L4 941 948.0 + 0.74
H1 1209 1215.9 + 0.57
H2 1336 1331.7 - 0.32
H3 1447 1471.9 - 0.35
H4 1633 1645.0 + 0.73
M-8888
www.clare.com
5
Rev. 1
The divider output clocks another counter that
addresses the sinewave lookup ROM. The lookup
table contains codes used by the switched capacitor
D/A converter to obtain discrete and highly accurate
DC voltage levels. Two identical circuits are used to
produce row and column tones, which are then mixed
using a low-noise summing amplifier. The oscillator
described needs no startup time as in other DTMF
generators, since the crystal oscillator is running con-
tinuously, thus providing a high degree of tone burst
accuracy. When there is no tone output signal, the
TONE pin assumes a DC level of 2.5 volts (typically).
A bandwidth limiting filter is incorporated to attenuate
distortion products above 4 KHz.
Burst Mode:
Certain telephony applications require that generated
DTMF signals be of a specific duration, determined
either by the application or by any of the existing
exchange transmitter specifications. Standard DTMF
signal timing can be accomplished by making use of
the burst mode. The transmitter is capable of issuing
symmetric bursts/pauses of predetermined duration.
This burst/pause duration is 51 ms ± 1 ms, a standard
interval for autodialer and central office applications.
After the burst/pause has been issued, the appropriate
bit is set in the status register, indicating that the trans-
mitter is ready for more data.
The timing described in the previous paragraph is
available when the DTMF mode has been selected.
However, when call progress (CP) mode is selected, a
secondary burst/pause time is available that extends
this interval to 102 ms ± 2 ms. The extended interval is
useful when precise tone bursts of longer than 51 ms
duration and 51 ms pause are desired. Note that when
CP mode and burst mode have been selected, DTMF
tones may be transmitted only and not received. In
applications where a nonstandard burst/pause time is
desirable, a software timing loop or external timer can
be used to provide the timing pulses when the burst
mode is disabled by enabling and disabling the trans-
mitter.
The M-8888 is initialized on powerup sequence with
DTMF mode and burst mode selected.
Single-Tone Generation:
A single-tone mode is available whereby individual
tones from the low group or high group can be gener-
ated. This mode can be used for DTMF test equipment
applications, acknowledgment tone generation, and
distortion measurements. Refer to the Control Register
B Description below for details.
Actual Frequencies vs Standard Requirements
www.clare.com
6
M-8888
Rev. 1
Distortion Calculations:
The M-8888 is capable of producing precise tone
bursts with minimal error in frequency (see the Actual
Frequecies vs Standard Requirements on page 5).
The internal summing amplifier is followed by a first-
order low-pass switched capacitor filter to minimize
harmonic components and intermodulation products.
The total harmonic distortion for a single tone can be
calculated using Equation 1, (see Equations on page
7), which is the ratio of the total power of all the extra-
neous frequencies to the power of the fundamental fre-
quency expressed as a percentage. The Fourier
components of the tone output correspond to V2f... Vnf
as measured on the output waveform. The total har-
monic distortion for a dual tone can be calculated
using Equation 2, (see Equations on page 7).
V
L
and V
H
correspond to the low-group and high-group
amplitude, respectively, and V
2
IMD
is the sum of all the
intermodulation components. The internal switched
capacitor filter following the D/A converter keeps dis-
tortion products down to a very low level.
DTMF Clock Circuit
The internal clock circuit is completed with the addition
of a standard 3.579545 MHz television color burst
crystal. A number of M-8888 devices can be connect-
ed as shown in the Common Crystal Connection on
page 7 using only one crystal.
Microprocessor Interface
The M-8888 uses a microprocessor interface that
allows precise control of transmitter and receiver func-
tions. Five internal registers are associated with the
microprocessor interface, which can be subdivided
into three categories: data transfer, transceiver control,
and transceiver status. Two registers are associated
with data transfer operations. The receive data regis-
ter, a read-only register, contains the output code of
the last valid DTMF tone pair to be decoded. The data
entered in the transmit data register determines which
tone pair is to be generated (see the Tone
Encoding/Decoding Table on page 3). Data can only
be written to the transmit data register. Transceiver
control is accomplished with two control registers (and
CRB) that occupy the same address space. A write
operation to CRB can be executed by setting the
appropriate bit in CRA. The following write operation to
the same address will then be directed to CRB, and
subsequent write cycles will then be redirected to
CRA. Internal reset circuitry clears the control registers
on powerup; however, as a precautionary measure,
the initialization software should include a routine to
clear the registers. Refer to the Actual Frequencies vs
Standard Requirements Table on page 5 and the
Control Register A Description below for details on the
control registers. The IRQ/CP pin can be programmed
to provide an interrupt request signal on validation of
DTMF signals, or when the transmitter is ready for
more data (burst mode only). The IRQ/CP pin is con-
figured as an open-drain output device and as such
requires a pullup resistor (see the Single-Ended Input
Configuration on page 2).
Control Register B Description
Bit Name Function Description
b0 BURST Burst mode A logic 0 enables the burst mode. When this mode is selected, data corresponding to the desired DTMF
tone pair can be written to the transmit data register, resulting in a tone burst of a specific duration (see
the 12 AC Characteristics on page 9). Subsequently, a pause of the same duration is induced.
Immediately following the pause, the status register is updated indicating that the transmit data regis-
ter is ready for further instructions, and an interrupt will be generated if the interrupt mode has been
enabled. Additionally, if call progress (CP) mode has bee enabled, the burst and pause duration is
increased by a factor of two. When the burst mode is not selected (logic 1), tone bursts of any desired
duration may be generated.
b1 TEST Test mode By enabling the test mode (logic 1), the IRQ/CP pin will present the delayed steering (inverted) signal
from the DTMF receiver. Refer to the Timing Diagrams on page 11 (b3 waveform) for details concerning
the output waveform.DTMF mode must be selected (CRA b1=0) before test mode can be implemented.
b2 S/D Single/dual tone A logic 0 will allow DTMF signals to be produced. If single-tone generation is enabled generation
(logic 1), either now or column tones (low or high group) can be generated depending on the state of
b3 in control register B.
b3 C/R Column/row tones When used in conjunction with b2 (above), the transmitter can be made to generate single-row or sin-
gle-column frequencies. A logic 0 will select row frequencies and a logic 1 will select column frequen-
cies.

M-8888-01T

Mfr. #:
Manufacturer:
Description:
IC TRANSCEIVER DTMF CMOS 20-SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet