The ML7005 is a multi-functional DTMF transceiver LSI with built-in a DTMF signal generator,
a DTMF signal receiver, a call progress tone generator, a call progress tone detector, and a FAX
(FX) signal detector.
Each functional block can be controlled by an external MCU via a 4-bit processor interface.
The ML7005 does not contains a modem. However, the DTMF system data transmission is
possible at less than 66 bps by setting the DTMF receiver to the high-speed detection mode.
The ML7005 operates with low-power consumption and is suitable for remote control systems,
especially for ACR (Automatic Cost Routing) controllers.
FEATURES
• Wide range of power supply voltage : +2.7 V to +5.5 V
• Low power consumption
Operating mode: 4.0 mA (VDD = 3 V) Typ.
Operating mode: 5.0 mA (VDD = 5 V) Typ.
Power down mode : 1 mA Typ.
• The 4-bit processor interface supports both the Intel processor mode in which a read signal and
a write signal are used independently of each other, and the Motorola processor mode in which
a read signal and a write signal are used in common.
• The DTMF receiver can select either the high-speed detection mode (signal repeat time: more
than 60 ms) or the normal detection mode (signal repeat time: more than 90 ms).
• Built-in call progress tone generator
• Built-in FAX signal (FX: 1300 Hz) detector
• The DTMF signal generator, DTMF signal detector, call progress tone generator, and call
progress tone detector can operate concurrently.
1ODTRIOOutput pin for DTMF signal receiver input amplifier.
See the figure 8 for adjusting the receive signal level. See the figure 10 when the
DTMF signal receiver is not used.
2IDTRIMInverting input pin for DTMF signal receiver input amplifier.
3IDTRIPNon-inverting input pin for DTMF signal receiver input amplifier.
4OSGOutput pin for signal ground.
The output voltage is half of V
Connect SG and GND by a 1 µF capacitor.
This pin goes to a high impedance state when in power down mode.
5OCPAOOutput pin for amplifier used for adjusting the transmit output level of CPT
(Call Progress Tone) signal generator. The non-inverting input of this amplifier is
internally connected to SG. See the figure 11 for adjusting the transmit signal level.
When this amplifier is not used, the CPAO pin should be shorted to the CPAI pin.
6ICPAIInverting input pin for amplifier used to adjust the transmit level of the CPT signal
generator.
7OCPTGOAnalog output pin for CPT signal generator.
The tone amplitude is approximately - 3 dBm. The transmit signal level can be
changed by using the CPAO and CPAI pins. See the figure 11 for adjusting the
transmit signal level. Control the ON/OFF of CPT transmission by using CPGC of
the control register.
8IPTYPEInput pin for selecting the processor mode.
This selection determines the functions of READ, CS, ALE, WR, D1 and D0 pins.
When this pin is "1", the Intel processor mode is selected. When this pin is "0", the
Motorola processor mode (MSM7524-compatible) is selected. This pin should be
fixed at "0" or "1".
9—V
DD
10IPDInput pin for controlling the power down mode.
11IX1
12OX2
13OCLKO3.579545 MHz clock output pin. This pin can drive one ML7005 device.
Power supply pin.
When this pin is set to "1", the entire LSI enters the power down mode and each
functional operation stops. The DC level of the analog output pin becomes undefined.
The digital output pins (FXD0, CPD0) and status register indicate a non-detection
state. At that time, the control register CR and DTMF transmit register DTMFT are
cleared. ("0" is written)
The internal circuits (timer, etc. for each detector) also are reset.
After turning on the power, set this pin to "1" to reset the LSI before using this LSI.
When this pin is set to "0", the normal operation starts.
X1 and X2 are connected to a 3.579545 MHz crystal.
See "Oscillation Circuit" of the FUNCTIONAL DESCRIPTION for reference.
DD
.
4/24
¡ SemiconductorML7005
PinSymbolTypeDescription
14IREADInput pin for processor interface.
When PTYPE is "1" (Intel processor mode) :
This pin is the read control input pin. When this pin is set to "0", data in the
specified register is output to the bus lines (D3 to D0). At that time, CS must be "0".
See the figure 4 for processor interface timing.
When PTYPE is "0" (Motorola processor mode) :
This pin is the clock input pin (equivalent to SCLK of the MSM7524).
When in Write mode, data in D3 to D0 is written to the specified register at the
falling edge of the READ signal.
When in Read mode, data in the specified register is output to D3 to D0 when the
READ signal is "1", and D3 to D0 is opened when the READ signal is "0".
The READ signal is not necessarily a periodical signal.
See the figure 5 for processor interface timing.
15ICSChip select input pin for processor interface.
When the CS signal is "0", read and write operations are possible.
When the CS signal is "1", read and write operations are impossible.
16IALEInput pin for processor interface.
When PTYPE is "1" (Intel processor mode) :
This pin is the address latch enable input pin.
The register address data in D1 to D0 is latched at the falling edge of ALE.
When PTYPE is "0" (Motorola processor mode) :
This pin is the address data input pin (equivalent to AD0 of the MSM7524).
When this pin is "1", data can be written to the control register (CR) and data can
be read from the status register (STR).
When this pin is "0", data can be written to the DTMF transmit register (DTMFT)
and data can be read from the DTMF receive register (DTMFR).
17IWRInput pin for processor interface.
When PTYPE is "1" (Intel processor mode) :
This pin is the Write control input.
Data in the data bus lines (D3 to D0) is written to the specified register. At that time,
CS must be "0".
When PTYPE is "0" (Motorola processor mode) :
This is the signal input pin for controlling the Read and Write modes
(equivalent to R/W of the MSM7524).
When this pin is "1", the LSI enters the Read mode. When this pin is "0", the LSI
enters the Write mode.
18 - 21I/OD3 - D04-bit data bus I/O pins for processor interface.
When PTYPE is "1" (Intel processor mode), D1 and D0 are also used for addressing.
22OCPDODigital output pin for CPT detector.
When a 400 Hz signal is input to the CPDIP and CPDIM pins, this pin is "1".
When the DOEN register is "0", this pin is fixed at "0".
23—GNDGround pin.
24ODTGOAnalog output pin for DTMF signal generator.
The tone amplitude is approximately - 9.0 dBm for a low group and approximately
- 7.0 dBm for a high group. The transmit signal level can be changed by using the
DTAI and DTAO pins. See the figure 11 for adjusting the transmit signal level.
Control the ON/OFF of signal transmission by using MFC of the control register.
5/24
¡ SemiconductorML7005
PinSymbolTypeDescription
25IDTAIInverting input pin for operational amplifier used for adjusting the transmit output
level of the DTMF signal generator. The non-inverting input of this amplifier is
internally connected to SG. See the figure 11 for adjusting the transmit signal level.
When this amplifier is not used, the DTAO pin should be shorted to the DTAI pin.
26ODTAOOutput pin for operational amplifier used for adjusting the transmit output level of
the DTMF signal generator.
27OFXDODigital output pin for FAX signal (FX) detector.
When a 1300 Hz signal is input to the FXDIM, this pin is "1".
When a call progress tone (CPT) is received (CPD0="1"), this pin is forced to be "0".
When the DOEN register is "0", this pin is fixed at "0".
28IFXDIMInverting input pin for input amplifier used for detecting the FAX signal (FX).
See the figure 9 for adjusting the receive signal level.
When the FX detector is not used, the FXDIM pin should be shorted to the FXDIO pin.
29OFXDIOOutput pin for input amplifier used for detecting the FAX signal (FX).
30ICPDIPNon-inverting input pin for input amplifier used for detecting the CPT.
See the figure 8 for adjusting the receive signal level.
When the CPT detector is not used, see the figure 10.
31ICPDIMInverting input pin for input amplifier used for detecting the CPT.
32OCPDIOOutput pin for input amplifier used for detecting the CPT.
6/24
¡ SemiconductorML7005
ABSOLUTE MAXIMUM RATINGS
ParameterSymbolConditionRatingUnit
Power Supply VoltageV
Input VoltageV
Storage TemperatureT
Output Short Current I
Power DissipationP
DD
stg
SHT
Ta = 25°C
I
D
With respect to GND
–0.3 to +7.0
–0.3 to VDD + 0.3
–55 to +150°C—
35mAShort to VDD or GND
100mW—
V
RECOMMENDED OPERATING CONDITIONS
ParameterSymbolConditionTyp.Unit
Power supply voltageV
Operating Temperature RangeT
Input Clock Frequency Deviationf
Input Clock dutyDUTY%
X1, X2 Load CapacitanceC1, C2pF
SG Bypass CapacitanceC3
VDD Bypass CapacitanceC4mF
DD
OP
An external clock is applied to
CLK
X1
SG - GND
- GND
V
DD
—
C5
Digital Input Rise TimeT
Digital Input Fall TimeT
Digital Ouput Load CapacitanceC
C
Frequency Deviation——
PD, READ, CS,
IR
ALE, WR, D3 to D0
IF
FCDO, CPDO, D3 to D0
DL1
CLKO
DL2
+25°C ±5°C
Temperature Characteristics——–30°C to +85°C–100+100
Equivalent Series Resistance——W——90
Crystal
Min.Max.
2.75.5
–30
–0.1
40
18
1
10
0.1
—50
—40
—20
–100+100
3.6V—
—
—
—
20
—
—
—
—50—
—
—
—
+85
+0.1
60
22
—
—
—
°C—
%
ns
pF
ppm
Load Capacitance—16pF———
7/24
¡ SemiconductorML7005
ELECTRICAL CHARACTERISTICS
DC and Digital Interface Characteristics
ParameterSymbol Condition or Applicable pinTyp.Unit