MT8885 Data Sheet
9
Zarlink Semiconductor Inc.
Figure 9 - Description o f Timing Events
DTMF signals cannot be detected if CP mode has been selected (see Table 7). Figure 8 indicates the useful detect
bandwidth of the call progress filter. Frequencies presented to the input, which 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
squarewave output obtained from the schmitt trigger can be analyzed by a microprocessor or counter arrangement
to determine the nature of the call progress tone being detected. Frequencies which are in the ‘reject’ area will not
be detected and consequently the IRQ/CP pin will remain low.
3.0 DTMF Generator
The DTMF transmitter employed in the MT8885 is capable of generating all sixteen standard DTMF tone pairs with
low distortion and high accura cy. All frequencies are derived fro m an external 3.579545 MHz crysta l. The sinusoidal
waveforms for the individual tones are digitally synthesized by using row and column programmable dividers and
switched cap acitor D/A co nverters. The row a nd c olumn to nes are mixed and filtered to provide a D TMF signal with
low total harmonic distortion and high accuracy. To specify a DTMF signal, data conforming to the encoding format
shown in Table 1 must be written to the transmit Data Register. Note that Table 1 is the same as the receiver
output code. The individual tones which are generated (fLOW and fHIGH) are referred to as Low Group and High
Group tones. As seen from the table, the low group frequencies are 697, 770, 852 and 941 Hz. The high group
frequencies are 1209, 1336, 1477 and 1633 Hz. Typically, the high group to low group amplitude ratio (twist) is 2 dB
to compensate for high group attenuation on long loops.
The period of each tone consist s of 32 equal tim e segment s. The period of a tone is controlled by varying the length
of these time segments. During write operations to the Transmit Data Register the 4 bit data on the bus is latched
and converted to 2 of 8 coding for use by the programmable divider circuitry. This code is used to specify a time
segment length which will u ltimately de termine the frequency of the tone . Wh en the divider reac hes the appropriate
EXPLANATION OF EVENTS
A) TONE BURSTS DETECTED, TONE DURATION INVALID, RX DATA REGISTER NOT UPDATED.
B) TONE #n DETECTED, TONE DURATION VALID, TONE DECOD ED AND LATC HED IN RX DATA R EGISTER.
C) END OF TONE #n DETECTED, TONE ABSENT DURATION VALID, INFORMAT ION IN RX DATA REGISTER
RETAINED UNTIL NEXT VALID TONE PAIR.
D) TONE #n+1 DETECTED, TONE DURATION VALID, TONE DECODED AND LATCHED IN RX DATA REGISTER.
E) ACCEPTABLE DROPOUT OF TONE #n+1, TONE ABSENT DURATION INVALID, DATA REMAINS UNC HANGED.
F) END OF TONE #n+1 DETECTED, TONE ABSENT DURATION VALID, IN FORMATION IN RX DATA REGISTER
RETAINED UNTIL NEXT VALID TONE PAIR.
EXPLANATION OF SYMBOLS
Vin DTMF COMPOSITE INPUT SIGNAL.
ESt EARLY STEERING OUTPUT. INDICATES DETECTION OF VALID TONE FREQUENCIES.
St/GT STEERING INPUT/GUARD TIME OUTPUT. DR IVES EXTERNAL RC TIMING CIRCUIT.
RX0-RX34-BIT DECODED DATA IN RECEIVE DATA REG ISTER
b3 DELAYED STEERING IN STATUS REGISTER (BIT 3) INDICATES THAT VALID FREQUENC IES HAVE BEEN
PRESENT/ABSENT FOR THE REQUIRED GUARD TIME THUS CONSTITUTING A VALID SIGNAL. AC TIVE LOW
FOR THE DURATION OF A VALID DTMF SIGNAL.
b2 RECEIVE DATA R EGISTER FU LL (BIT 2) IN STATUS REGISTER INDICATES THAT VAL ID DATA IS IN THE
RECEIVE DATA REGISTER. THE BIT IS CLEARED AFTER THE STATUS REGISTER IS READ.
IRQ/CP INTERRUPT IS ACTIVE INDICATING THAT NEW DATA IS IN THE RX DATA REGISTER. THE INTERRUPT IS
CLEARED AFTER THE STAT US REGISTER IS READ.
tREC MAXIMUM DTMF SIGNAL DURATION NOT D ETECTED AS VALID. TYPICALLY 20 MS.
tREC MINIMUM DTMF SIGNAL DURATIO N REQUIRED FOR VALID RECOGNITIO N. TYPICALLY 40 MS.
tID MINIMUM TIME BETWEEN VALID SEQUENTIAL DTMF SIGNALS. TYPICALLY 40 MS.
tDO MAXIMUM ALLOWABLE DROPOUT DURING VALID DTMF SIGNAL. TYPICALLY 20 MS.
tDP TIME TO DETECT VALID FREQUENCIES PRESEN T.
tDA TIME TO DETECT VALID FREQUENCIES ABSENT.
tGTP GUARD TIME, TONE PRESENT.
tGTA GUARD TIME, TONE ABSENT.