The MSM7719, developed for PHS (Personal Handyphone System) applications, is an LSI device
and contains a line echo canceler, an acoustic echo canceler (for handsfree conversation), and
a single channel full-duplex ADPCM transcoder.
This device includes DTMF tone and several types of tone generation, transmit/receive data mute
and gain control, and VOX function and is best suited for PHS applications.
FEATURES
• Single 5 V power supplyVDD : 4.5 V to 5.5 V
• ADPCM :ITU-T Recommendations G.726
• PCM interface coding format :µ-law
• Built-in 2-channel (line and acoustic) echo canceler
Line echo canceler
Acoustic echo canceler (for handsfree conversation)
Echo attenuation : 30 dB (typ.)
Cancelable echo delay time :
27 ms (max.) for line echo canceler +27 ms (max.) for acoustic echo canceler
Line echo canceler mode only :54 ms (max.)
• Serial PCM/ADPCM transmission data rate :64 kbps to 2048 kbps
• Low supply current
Operating mode :Typically 50 mA (VDD = 5.0 V)
Power-down mode :Typically 0.2 mA (VDD = 5.0 V)
• Master clock frequency :9.6 to 10.0 MHz/19.2 to 20.0 MHz
• Transmit/receive mute, transmit/receive programmable gain control
• Built-in DTMF tone generator and various tones generator
• Control through parallel microcontroller interface
Pin control available for line and acoustic echo cancelers
• Built-in VOX control
Transmit side :Voice/silence detect
Receive side :Background noise generation at the absence of voice signal
• Package:
100-pin plastic TQFP (TQFP100-P-1414-0.50-K) (Product name : MSM7719-01TS-K)
Outputs of the analog signal ground voltage.
The output voltage is approximately 2.4 V. Connect bypass capacitors of 10 mF and 0.1 mF
(ceramic type) between these pins and the AG pin. During power-down, the output changes
to 0 V.
AG
Analog ground.
DG1, 2, 3
Digital ground.
V
DDA
+5 V power supply for analog circuits.
V
DDD1, 2, 3
+5 V power supply for digital circuits.
PDN/RST
Power-down reset control input.
A logic “0” makes the LSI device enter a power-down state. At the same time, all control register
data are reset to the initial state. Set this pin to a logic “1” during normal operating mode. Since this pin
is ORed with CR0-B5 (bit 5 (B5) of control register CR0), set CR0-B5 to logic “0” when using this pin.
When this pin control is not used (i.e., when controlling by the control register), set this pin to logic
“1”.
PDWN
Power-down control input.
The device changes to the power-down state, and each bit of control register and internal variables
of control register are not reset when set to a logic “0”. During normal operation, set this pin to logic
“1”. Since this pin is ORed with CR0-B6 (bit 6 (B6) of control register CR0), set CR0-B6 to logic “0”
when using this pin. When this pin control is not used (i.e., when controlling by the control register),
set this pin to logic “1”.
MCK
Master clock input.
The frequency must be 9.6 to 10.0 MHz/19.2 to 20.0 MHz. The master clock signal is allowed to be
asynchronous with SYNCP, SYNCA, BCLKP, and BCLKA.
4/40
¡ Semiconductor
MCKSL
Master clock selection input.
Set MCKSL to logic “0” when the master clock frequency is 9.6 to 10.0 MHz, and to logic “1”
when it is 19.2 to 20.0 MHz.
PCMACO
PCM data output of the echo canceler.
PCM is output from MSB in a sequential order, synchronizing with the rising edge of BCLKP and
SYNCP.
This pin is in a high impedance state except during 8-bit PCM output. When DTHR is set to logic
“1”, this pin becomes a 4-bit output and the input data to the input pin set by IOSL0-1 is output as
it is. In this case, this pin is in a high impedance state except during 4-bit output. Note that the echo
canceler signal output mode for this pin changes depending on the setting of IOSL0-1. (This pin is
also in a high impedance state during power-down or initial mode.)
Refer to Figs. 1-5.
PCMACI
PCM data input of the echo canceler.
PCM is shifted in at the falling edge of BCLKP and input from MSB.
The start of the PCM data (MSB) is identified at the rising edge of SYNCP. When DTHR is set to logic “1”,
this pin becomes a 4-bit input and the input data is output to the output pin set by IOSL0-1 as it is.
This pin is provided with a 500-kW pull-up resistor. Note that the echo canceler signal input mode
for this pin changes depending on the setting of IOSL0-1.
Refer to Figs. 1-5.
MSM7719-01
PCMADO
PCM data output.
PCM is serially output from MSB in synchronization with the rising edge of BCLKP and SYNCP.
This pin is in a high impedance state except during 8-bit PCM output. When DTHR is set to logic
“1”, this pin becomes a 4-bit output and the input data to the input pin set by IOSL0-1 is output as
it is. In this case, this pin is in a high impedance state except during 4-bit output.
Note that the signal ouput mode for this pin changes and the I/O control signal for this pin switches
between BCLKA/SYNCA and BCLKP/SYNCP depending on the setting of IOSL0-1. (This pin is
also in a high impedance state during power-down or initial mode.)
Refer to Figs. 1-5.
PCMADI
PCM data input.
PCM is shifted in at the falling edge of the BCLKP signal and input from MSB. The start of the PCM
data (MSB) is identified at the rising edge of SYNCP. When DTHR is set to logic “1”, this pin becomes
a 4-bit input and the input data is output to the output pin set by IOSL0-1 as it is. This pin is provided
with a 500-kW pull-up resistor. Note that the signal input mode for this pin changes and the I/O
control signal for this pin switches between BCLKA/SYNCA and BCLKP/SYNCP depending on
the setting of IOSL0-1.
Refer to Figs. 1-5.
5/40
¡ Semiconductor
IOSL0-1
These pins specify PCM signal I/O mode for the PCMACO, PCMACI, PCMADO, and PCMADI
pins. Since The IOSL0 and IOSL1 pins are ORed with the control register bits CR3-B6 and B5, set
these bits to logic “0” before using these pins. When this pin control is not used (i.e., in the case of
control with the control register), set these pins to logic “0”.
Refer to Figs. 1-5.
IS
Transmit ADPCM data output.
This data is serially output from MSB in synchronization with the rising edge of BCLKA and SYNCA.
This pin is in a high impedance state except during 4-bit ADPCM output. When CONTA is set to
logic
“1”, this pin becomes an 8-bit output and the data that passed through the ADPCM
is output. In this case, this pin is in a high impedance state except during 8-bit output.
(This pin is also in a high imedance state during power-down or initial mode.)
Refer to Figs. 1-5.
IR
Receive ADPCM data input.
ADPCM is shifted in on the rising edge of BCLKA in synchronization with SYNCA and input
data orderly from MSB. When CONTA is set to logic “1”, this pin becomes an 8-bit input and the
data is passed through the ADPCM transcoder and processed. This pin is provided with a 500-kW
pull-up resistor.
MSM7719-01
transcoder
PCMLNO
PCM receive data output of the line echo canceler.
PCM is output from MSB in a sequential order, synchronizing with the rising edge of BCLKP and
SYNCP.
This pin is in a high impedance state except during 8-bit PCM output. When DTHR is set to logic
“1”, this pin becomes a 4-bit output and the input data to the input pin set by IOSL0-1 is output as
it is. In this case, this pin is in a high impedance state except during 4-bit output.
(This pin is also in a high impedance state during power-down or initial mode.)
Refer to Figs. 1-5.
PCMLNI
PCM transmit data input of the line echo canceler.
PCM is shifted in at the falling edge of the BCLKP signal and input from MSB. The start of the PCM
data (MSB) is identified at the rising edge of SYNCP. When DTHR is set to logic “1”, this pin becomes
a 4-bit input and the input data is output to the output pin set by IOSL0-1 as it is. This pin is provided
with a 500-kW pull-up resistor.
Refer to Figs. 1-5.
6/40
¡ Semiconductor
BCLKA
Shift clock input for the ADPCM data (IS, IR).
The frequency is from 64 kHz to 2048 kHz.
SYNCA
8 kHz synchronous signal input for ADPCM data.
Synchronize this data with BCLKA signal. SYNCA is used for indicating the MSB of the serial
ADPCM data stream.
BCLKP
Shift clock input for the PCM data (PCMLNO/PCMLNI, PCMACO/PCMACI, PCMADO/
PCMADI). The frequency is set in the range of 64 kHz to 2048 kHz.
SYNCP
8 kHz synchronous signal input for PCM data.
This signal must be synchronized with the BCLKP signal.
MCUSL, MTYPE
MSM7719-01
If the microcontroller interface is not to be used, set the MCUSL input pin to logic “1”. This setting
skips the intitial mode as the operating mode. For the MTYPE pin, which is the microcontroller
interface selection pin, logic “0” sets the read/write independent control mode and logic “1” sets
read/write shared control mode.
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
CS, RD, WR
A 19-byte control register is provided in this LSI device. Data is read and written by using these pins
from the external microcontroller. See the microcontroller write and read timing diagrams in the
Electrical Characteristics.
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“1”.
A4-A0, D7-D0
A4-A0 are address input pins of the control register, and D7-D0 are data I/O pins.
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
INT
Reserved.
PCMSL
Reserved.
7/40
¡ Semiconductor
MSM7719-01
CONTA
ADPCM transcoder setting pin. When this pin is set to logic “1”, the transcoder-through mode is
set. In this mode, the IS and IR pins become 8-bit PCM serial input and output pins. Since this pin
is ORed with the control register bit CR1-B7, set CR1-B7 to logic “0” to use this pin.
When this pin control is not used (i.e., when controlling by the control register), set this pin to logic
“0”.
Refer to Figs. 1-5.
DTHR
Through mode setting pin. When this pin is set to logic “1”, the entire circuit is put in the through
mode. In this mode, the PCM input and output pins become 4-bit serial input and output pins and
all functions of the echo canceler, ADPCM transcoder, and MUTEVOX are disabled. Use this pin
when making 32-kbps data communication.
Since this pin is ORed with the control register bit CR1-B5, set CR1-B5 to logic “0” to use this pin.
When this pin control is not used (i.e., when controlling by the control register), set this pin to logic
“0”.
Note that 64-kbps data communication is not supported in this device.
Refer to Figs. 1-5.
SYNCP
BCLKP
CR2-B3, B2
Echo
Canceler
(54ms)
(a)
(c)
Output Control Input ControlInput Control Output ControlOutput Control Input ControlInput Control Output Control
PCMLNOPCMACI PCMACOPCMADOPCMLNIPCMADIIRIS SYNCA
Line
Echo
Canceler
(27ms)
(c)(c)
Acoustic
Echo
Canceler
(27ms)
(a)
(b)
ADPCM
Transcoder
(b)(b)
(b)
(c)
BCLKA
Figure 1 Signal I/O Control 1
IOSL1="0", IOSL0="0"
Control (a): ECMODE, CR0-B0
Control (b): CONTA, CR1-B7
Control (c): DTHR, CR1-B5
8/40
¡ Semiconductor
Line
(a)
Echo
Canceler
(27ms)
Echo
Canceler
(54ms)
Acoustic
Echo
Canceler
(27ms)
(a)
(b)
MSM7719-01
(b)
ADPCM
Transcoder
(c)
Output Control Input ControlOutput Control Input ControlInput Control Output Control
Input Control Output Control
(c)
(c)(c)(c)(c)(b)(b)
SYNCP
BCLKP
CR2-B3, B2
PCMLNO PCMLNIIRIS SYNCA
SYNCP
BCLKP
CR2-B1, B0
PCMACI PCMACOPCMADO PCMADI SYNCP
BCLKP
CR2-B4
Figure 2 Signal I/O Control 2
IOSL1="0", IOSL0="1"
Control (a): ECMODE, CR0-B0
Control (b): CONTA, CR1-B7
Control (c): DTHR, CR1-B5
Line
Echo
Canceler
(27ms)
Acoustic
Echo
Canceler
(27ms)
ADPCM
Transcoder
(b)
BCLKA
(b)
SYNCP
BCLKP
CR2-B3, B2
Output Control Input ControlInput Control Output ControlOutput Control Input ControlInput Control Output Control
(b)(b)
PCMLNO
PCMLNI
SYNCP
BCLKP
CR2-B1, B0
PCMACIPCMACO
PCMADO
PCMADI
SYNCP
BCLKP
CR2-B4
IRIS
Figure 3 Signal I/O Control 3
IOSL1="1", IOSL0="0"
Control (a): ECMODE, CR0-B0
Control (b): CONTA, CR1-B7
Control (c): DTHR, CR1-B5
SYNCA
BCLKA
9/40
¡ Semiconductor
,
,
(
)
MSM7719-01
(b)
Line
Echo
Canceler
(27ms)
(c)(c)(c)(c)(c)(c)
SYNCP
BCLKP
CR2-B3
PCMLNOPCMACIPCMACOPCMADOPCMLNIPCMADIIRISSYNCA
B2
SYNCP
BCLKP
CR2-B1
B0
Figure 4 Signal I/O Control 4
SYNCP/SYNCA
BCLKP/BCLKA
PCM multiplexing
PCMADI/O data
(DTHR="0")
PCMADI/O data
(DTHR="1")
time slot 1
12345678 23456781
MSB
12341234
MSB
time slot 2time slot 3time slot 4
Acoustic
Echo
Canceler
(27ms)
(c)(c)(c)
Output Control Input ControlInput Control Output ControlOutput Control Input Control
(b)
ADPCM
Transcoder
(c)
Input Control Output Control
(b)(b)
SYNCA
BCLKA
CR2-B4
BCLKA
IOSL1="1", IOSL0="1"
Control (a): ECMODE, CR0-B0
Control (b): CONTA, CR1-B7
Control (c): DTHR, CR1-B5
PCMLNI/O data
PCMACI/O data
(DTHR="0")
PCMLNI/O data
PCMACI/O data
(DTHR="1")
IR/IS data
(CONTA="1")
IR/IS data
CONTA="0"
12345678 2345678112345678 23456781
MSB
123412341234
MSB
12345678
MSB
1234
MSB
Note: The PCM signals (PCMADI and PCMADO) of the ADPCM transcoder can be assigned to
time slot 1 or 2.
The PCM signals (PCMLNI, PCMLNO, PCMACI, and PCMACO) of the echo canceler can
be assigned to one of the time slots 1 to 4.
The ADPCM signals (IR and IS) of the ADPCM transcoder are always assigned to time slot
1.
Figure 5 PCM Multiplexing/ADPCM Timing
10/40
¡ Semiconductor
ECMODE
This pin specifies the operating mode of the echo canceler. When set to logic “0”, this device
operates as a line echo canceler (with cancelable echo delay time of 27 ms max.) + an acoustic echo
canceler (with cancelabel echo delay time of 27 ms max.); when set to logic “1”, it operates as a line
echo canceler (with cancelable echo delay time of 54 ms max.).
When this pin control is not used (i.e., when controlling by the control register), set these pins
to logic “0”.
LTHR, ATHR
(L: Line A: Acoustic)
These pins control the through mode of the echo canceler. In this mode, SinL/A data and RinL/A
data is output directly to SoutL/A and RoutL/A respectively, while retaining their echo canceler
coefficients.
0: Normal mode (Echo cancellation) 1: Through mode
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“1”.
LDCL, ADCL
These pins control clearing the coefficient 1 of the adaptive FIR filter used by the echo canceler. If
the echo path changes, reset both the coefficient 1 (by setting LDCL/ADCL to “0”) and the coefficient
2 (by setting LCCL/ACCL to “0”) of the adaptive FIR filter whenever possible.
0: Resets the coefficient 1: Normal operation
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“1”.
MSM7719-01
LCCL, ACCL
These pins control clearing the coefficient 2 of the adaptive FIR filter used by the echo canceler. If
the echo path changes, reset both the coefficient 1 (by setting LDCL/ADCL to “0”) and the coefficient
2 (by setting LCCL/ACCL to “0”) of the adaptive FIR filter whenever possible.
0: Resets the coefficient 1: Normal operation
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“1”.
LHD, AHD
Howling detection ON/OFF control pins.
0: OFF, 1: ON
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
LCLP, ACLP
These pins turn ON or OFF the Center Clipping funciton that forcibly sets the SoutL output of the
line echo canceler to minimum positive value when it is –57 dBm0 or less.
0: Center Clipping OFF
1: Center Clipping ON
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
11/40
¡ Semiconductor
LHLD, AHLD
These pins control updating the coefficient of the adaptive FIR filter (AFF) for the echo canceler.
0: Normal mode (updates the coefficient)
1: Coefficient Fixed mode
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
LATT, AATT
These pins turn ON or OFF the ATT function that prevents howling from occurring by means of
attenuators ATTsL/A and ATTrL/A provided for the RinL/A input and the SoutL/A output of the
echo canceler.
When a signal is input to RinL/A only, the attenuator ATTsL/A of the SoutL/A output is activated.
When a signal is input to SinL/A only or to both SinL/A and RinL/A, the attenuator ATTrL/A of
the RinL/A input is activated. The ATT values are both about 6 dB.
0: ATT function ON
1: ATT function OFF
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
LGC, AGC
MSM7719-01
These pins turn ON or OFF the gain control function that controls the RinL/A input level and
prevents howling from occurring by the gain controller (GainL/A) provided for the RinL/A input
of the echo canceler. The RinL/A input level is adjusted in the attenuation range of 0 to –8.5 dB.
This adjusting starts at the RinL/A input level of –24 dBm0.
0: gain control OFF
1: gain control ON
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
MUTE
Receive side voice path mute level enable pin. To set a mute level, set this pin to logic “1”.
When this pin control is not used (i.e., when controlling by the control register), set this pin to logic
“0”.
MLV0-2
Receive side voice path mute level setting pins. For the control method, refer to the control register
(CR1) description. Since this signal is ORed with CR1-B2, B1, and B0 internally, set the bits of the
register to logic “0” before using these pins.
DETSL
Reserved pin.
Set this pin to logic “0”.
12/40
¡ Semiconductor
DETT
Reserved pin.
Set this pin to logic “0”.
DETP
Reserved pin.
Set this pin to logic “0”.
LATTG2-0, AATTG2-0
Pad setting pins for the echo canceler's SoutL/A output gain.
When this pin control is not used (i.e., when controlling by the control register), set these pins to logic
“0”.
TSTI1-6
Test input pins.
Tie to logic “0”.
13/40
¡ Semiconductor
MSM7719-01
VOXO
Signal outut for transmit side VOX function.
This pin is effective when CR6-B7 is set to logic “1” (VOX ON).
The VOX function recognizes the presence or absence of the transmit voice signal by detecting the
level of the transmit signal to the line echo canceler. “1” and “0” levels set to this pin correspond to
the presence and the absence of voice, respectively. This result appears also at the register bit CR7B7. The signal energy detect threshold is set by the control register bits CR6-B6, B5.
The timing diagram of the VOX function is shown in Figure 3.
The transmit signal to the line echo canceler refers to the signal input to the PCMLNI pin.
Refer to Figure 6.
VOXI
Signal input for receive side (acoustic echo canceler Sin side) VOX function.
The “1” level at VOXI indicates the presence of a voice signal, the decoder block processes normal
receive signal, and the voice signal on the PCMACI pin goes through. The “0” level indicates the
absence of a voice signal and the background noise generated in this device is output.
The background noise amplitude is set by the control register CR6.
Because this signal is ORed with the register bit CR6-B3, set CR6-B3 to logic “0” when using this
pin.
When this pin control is not used (i.e., when controlling by the control register), set this pin to logic
“0”.
Refer to Figure 6.
Transmit Signal
PCMLNI
(shown as an
analog signal)
VOXO
VOXI
Receive Signal
Acoustic Echo
Canceler Sin
(shown as an
analog signal)
T
VXON
Voice
Detect
VoiceSilenceVoice
T
VXOFF
Silence
Detect (Hangover time)
(a) Transmit Side VOX Function Timing Diagram
VoiceSilenceVoice
Receive Signal
Decoded Time Period
(b) Receive Side VOX Function Timing Diagram
Figure 6 VOX Function
Background
Noise
14/40
¡ Semiconductor
ABSOLUTE MAXIMUM RATINGS
MSM7719-01
Parameter
Power Supply Voltage
Digital Input Voltage
Digital Output Voltage
Storage Temperature
Symbol
V
DD
V
DIN
V
OUT
T
STG
Condition
—
—
—
—
Rating
–0.3 to +7.0
–0.3 to V
–0.3 to V
–55 to +150
DD
DD
+ 0.3
+ 0.3
Unit
V
V
V
°C
RECOMMENDED OPERATING CONDITIONS
(VDD = 4.5 V to 5.5 V, Ta = –25°C to +70°C)
Parameter
Power Supply Voltage
Operating Temperature
Input High Voltage
Input Low Voltage
Digital Input Rise Time
Digital Input Fall Time
Master Clock Frequency
Master Clock Duty Ratio
Bit Clock Frequency
Synchronous Pulse Frequency (*1)
Clock Duty Cycle (*2)
Transmit Sync Pulse Setting Time
Receive Sync Pulse Setting Time
Receive Sync Pulse Setting Time
PCM, ADPCM Set-up Time
PCM, ADPCM Hold Time
Symbol
V
DD
Ta
V
IH
V
IL
t
Ir
t
If
f
MCK
D
C
f
BCK
f
SYNC
D
CK
t
XS
t
SX
t
XO
t
RS
t
SR
t
RO
t
WS
t
DS
t
DH
Condition
—
—
All digital inputs
All digital inputs
All digital inputs
Measurement point=0.8V&2.4V
MCK (When MCKSL="1")
MCK (When MCKSL="0")
MCK
BCLKP, BCLKA
SYNCP, SYNCA
BCLKP, BCLKA
BCLKP to SYNCP,
BCLKA to SYNCA
SYNCP to BCLKP,
SYNCA to BCLKA
SYNCP to BCLKP,
SYNCA to BCLKA
BCLKP to SYNCP,
BCLKA to SYNCA
SYNCP to BCLKP,
SYNCA to BCLKA
SYNCP to BCLKP,
SYNCA to BCLKA
SYNCP, SYNCA
—
—
Min.
+4.5
–25
2.4
0
—
—
–
100 ppm
40
64
—
40
100
100
100
100
1 BCLK
100
100
Typ.
—
+25
—
—
—
—
19.2-20.0
9.6-10.0
50
—
8.0
50
—
—
——
—
—
——
—
—
—
*1If SYNCP and SYNCA are generated from different clocks, be sure to keep the relative
timing of the rising edges of SYNCP and SYNCA (that is, which rising edge is earlier) after
releasing the reset.
*2The recommended condition (values) for the clock duty cycle need not be observed if the clock
duty cycle fulfills the digital interface timing.
Max.
+5.5
+70
+0.3
V
DD
0.8
5
5
+100 ppm
60
2048
—
60
—
—
100
—
—
100
100
—
—
Unit
V
°C
V
V
ns
ns
MHz
%
kHz
kHz
%
ns
ns
ns
ns
ns
ns
ms
ns
ns
15/40
¡ Semiconductor
ELECTRICAL CHARACTERISTICS
DC Characteristics
ParameterSymbolConditionMin.Typ.Max.Unit
Power Supply Current 1
Power Supply Current 2
Input Leakage current
High Level Digital
Output Voltage
Low Level Digital
Output Voltage
Digital Output
Leakage Current
Input Capacitance
Operating mode, no signal
I
DD1
(V
DD
Power down mode
I
DD2
(VDD=5 V, only the master clock is input)
I
VI= V
IL
V
IOH= –0.4 nA
OH
I
V
OL
I
LO
C
IN
OL
V
I=VDD
=3.2 mA
=5 V)
DD
/0 V
—
MSM7719-01
= 4.5 to 5.5 V, Ta = –25 to +70°C)
(V
DD
—5080mA
—0.21mA
–10—+10mA
4.2—V
00.20.4V
——10mA
—5—pF
DD
V
Analog Interface Characteristics
(V
= 4.5 to 5.5 V, Ta = –25 to +70°C)
DD
ParameterSymbolConditionMin.Typ.Max.Unit
SG Output Voltage
SG Output Impedance
V
SG
SG
R
SG
SG
2.352.42.45
—4080
V
kW
Reset Timing
(V
= 4.5 to 5.5 V, Ta = –25 to +70°C)
DD
Parameter
Reset Signal Width
Reset Start Time
Reset Termination Time
Symbol
t
RSTW
t
RSTS
t
RSTE
ConditionMin.
—
—
—
1
—— 1ms
——200ms
Typ.—Max.—Unit
ms
Note: Values in the table are common to the PDN/RST pin and the control register bit CR0-B5.
• Reset timing
t
RSTW
PDN/RST
Internal
Processing
t
RSTS
ResetInitial mode
t
RSTE
16/40
¡ Semiconductor
p
MSM7719-01
Echo Canceler Coefficient Reset Timing
(V
= 4.5 to 5.5 V, Ta = –25 to +70°C)
DD
Parameter
Echo Canceler Reset Signal Width
Echo Canceler Reset Detection Time
Echo Canceler Reset Operating Time t
Symbol
t
ECRSTW
t
ECRSTD
ECRST
ConditionMin.
—
—
—
125
0—125ms
——125ms
Typ.—Max.—Unit
ms
Note: Values in the table are common to the PDN/RST pin and the control register bit CR0-B5.
• Echo canceler coefficient reset timing
LDCL
t
ECRSTW
ADCL
LCCL
t
ECRSTD
ACCL
Detect
(8 kHz sampling)
Coefficient reset processing (t
Note : In the above timing, the LDCL, ADCL, LCCL, and ACCL register bits are active high, and
the LDCL, ADCL, LCCL, and ACCL
Control Pin Timing
Parameter
Control Signal Width
Control Signal Detection Time
Operation Start Time
Symbol
t
SETUPW
t
SETUPD
t
SETUPS
ConditionMin.
—
—
—
Note: The control pins / register bits are as follows:
Microcontroller Interface (WR and RD Pins Controlled Independently)
= 4.5 to 5.5 V, Ta = –25 to +70°C)
(V
DD
Parameter
Address and Chip Select Setup Time
(with respect to the falling edge of WR)
Address and Chip Select Setup Time
(with respect to the rising edge of WR)
WR Pulse Widtht
Data Input Setup Time
Data Input Hold Time
Address and Chip Select Setup Time
(with respect to the falling edge of RD)
Address and Chip Select Setup Time
(with respect to the rising edge of RD)
RD Pulse Width
Data Output Setup Time
Data Output Hold Time
Symbol
t
CWS
t
CWH
WW
t
DWS
t
DWH
t
CRS
t
CRH
t
RW
t
DOD
t
DOH
ConditionMin.
30——
15——
45——
30
MTYPE=0
15
30
15——
45——
——40
0——
Typ.
MSM7719-01
—
—
—
Max.
—
—
—
Unit
ns
• Microcontroller write timing (WR and RD controlled independently)
A4-0
CS
t
CWS
t
WW
t
CWH
WR
D7-0
High-ZHigh-Z
t
DWStDOH
• Microcontroller read timing (WR and RD controlled independently)
A4-0
CS
t
RW
t
CRH
RD
t
CRS
D7-0
High-ZHigh-Z
t
DODtDOH
20/40
¡ Semiconductor
Microcontroller Interface (Shared Control of WR and RD Pins)
(V
DD
Parameter
Address Setup Time
(with respect to the falling edge of WR)
Address Setup Time
(with respect to the rising edge of WR)
WR Pulse Widtht
Address Setup Time
(with respect to the falling edge of CS)
Address Setup Time
(with respect to the rising edge of CS)
CS Pulse width
Data Input Setup Time
Data Input Hold Time
Address Setup Time
(with respect to the falling edge of CS)
Address Setup Time
(with respect to the rising edge of CS)
Data Output Delay Time
Data Output Hold Time
Symbol
t
WRWS
t
WRWH
WRW
t
CSWS
t
CSWH
t
CSW
t
DWS
t
DWH
CSRS
CSRH
DOD
DOH
ConditionMin.
30——
15——
45——
30
15——
MTYPE=1
45——
30——
15——
30——t
15——t
——40t
MSM7719-01
= 4.5 to 5.5 V, Ta = –25 to +70°C)
Typ.—Max.—Unit
ns
0——t
• Microcontroller write timing (shared control of WR and RD)
A4-0
t
CSWS
t
CS
WR
D7-0
t
WRWS
High-ZHigh-Z
CSW
t
WRW
t
DWStDWH
• Microcontroller read timing (shared control of WR and RD)
A4-0
RD
t
CSW
CS
t
CSRS
t
CSWH
t
WRWH
t
CSRH
D7-0
High-ZHigh-Z
t
DODtDOH
21/40
¡ Semiconductor
]
]
Echo return loss (E. R. L.) vs. echo attenuation
Conditions:
- Input level of white noise of –10 dBm, 3.4 kHz band at Rin
- Echo delay time: 2 ms
- ATT, GC, NLP: Off
MSM7719-01
40
35
30
25
20
Echo Attenuation [dB]
15
10
5
0
–40–30–20–100
E. R. L. vs. Echo Attenuation
E. R. L. [dBm
Rin input vs. echo attenuation
Conditions:
- Input level of 3.4 kHz-band white noise at Rin
- Echo delay time: 2 ms
E. R. L.=–6 dBm
- ATT, GC, NLP: Off
40
35
30
25
20
Echo Attenuation [dB]
15
10
5
0
–50
Rin Input Level vs. Echo Attenuation
–40
–30
Rin Input Level [dBm
–20
–10
0
22/40
¡ Semiconductor
]
Echo delay time vs. echo attenuation
Conditions:
- Input level of white noise of –10 dBm, 3.4 kHz band at Rin
E. R. L.= –6 dBm
- ATT, GC, NLP: Off
ECMODE=27 ms
MSM7719-01
40
35
30
25
20
Echo Attenuation [dB]
15
10
5
0
Echo Delay Time vs. Echo Attenuation
0510152025303540455055606570
Echo Delay Time [ms
Conditions:
- Input level of white noise of –10 dBm, 3.4 kHz band at Rin
E. R. L.= –6 dBm
- ATT, GC, NLP: Off
ECMODE=54 ms
40
35
30
25
20
Echo Attenuation [dB]
15
10
5
0
Echo Delay Time vs. Echo Attenuation
0510152025303540455055606570
Echo Delay Time [ms]
23/40
¡ Semiconductor
(
FUNCTIONAL DESCRIPTION
Control Registers
Table 1 Control Register Map
MSM7719-01
A4
A3A1
0
0
0
0
0
0
0
0
0
0
0
0
Address
A2
0
A0
0
CONTA
PCMSLIOSL1
TX TONE
GAIN3
DTMF/OTHERS
VOX
ON/OFFONLVL1
LTHR
ATHR
Reg
Name
CR000
CR10001
CR20100
CR30101
CR40010
CR50011
CR60110
CR70111
CR81000
CR91001
CR101100
CR111101
B7
B6B5B4B3B2B1B0
—PDWN
ADPCM
RESET
——
TX TONE
GAIN2
TX TONE
SEL
VOX
OUT
SEND
Silence Level
1
LDCL
ADCL
Contents
PDN/
RST
DTHR
—
—
TX
MUTERXMUTERXMLV2RXMLV1RXMLV0
PCM AD
SEL
OPE
MODE3
PCM LN
SEL1
IOSL0—DETSL
TX TONE
GAIN1
RX TONE
SEND
LVL0
Silence Level
ON
0
LCCL
ACCL
—DMWR——
TX TONE
GAIN0
TONE4
OFF
TIME
INT
LHD
AHD
RX TONE
GAIN3
TONE3TONE2TONE1 TONE0
VOX
IN
DET
CPT
LCLP
(NLP)*
ACLP
(NLP)*
D TONE3 D TONE2 D TONE1 D TONE0
LATTL0 LATTG2 LATTG1 LATTG0——LATTL2 LATTL1
OPE
MODE2
PCM LN
SEL0
DETAUTO
RX TONE
GAIN2
RX. NOISE
LEVEL SEL
DET
DTMF
LHLD
(ADP)*
AHLD
(APD)*
OPE
MODE1
PCM AC
SEL1
OPE
MODE0
PCM AC
SEL0
DETTDETP
RX TONE
GAIN1
RX. NOISE
RX TONE
GAIN0
RX. NOISE
LVL1
DETLDETA
LATT
(ATT)*
(GC)*
AATT
(ATT)*
(GC)*
LVL0
LGC
AGC
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
CR121010
CR131011
CR141110
CR151111
CR160000
CR170001
CR180100
0
0
A15A14
0
0
1
1
1
AATTL0 AATTG2 AATTG1 AATTG0——AATTL2 AATTL1
A13
A12A11A10A9A8
A4A5A6A7
D12D13D14D15
D4D5D6D7
————
————
A3A2A1A0
D11D10D9D8
D3D2D1D0
————
————
R/W : Read/Write enable R : Read only register
*
: These are the symbols of control pins used in the MSM7602
echo canceler LSI device).
R/W
R/W
R/W
R/W
R/W
R/W
R/W
24/40
¡ Semiconductor
MSM7719-01
(1)CR0 (Basic operating mode settings)
B7B6B5B4B3B2B1B0
CR0
Initial value *
—PDWNPDN/RST—
00000000
OPE
MODE3
OPE
MODE2
OPE
MODE1
OPE
MODE0
* :Indicates the value to be set when a resetting is made through the PDN/RST pin. (Also when
reset by bit 5 (B5, PDN/RST), the other bits of CR0 are reset to initial values.)
B7 … Not used
B6 … Power-down (entire system)0: Power-on 1: Power-down
ORed with the inverted external power-down signals
Set the PDWN pin to “1” when this register is used. The control registers and their internal
variables are retained.
ORed with the inverted external power-down reset signals
Set the PDN/RST pin to “1” when this register is used. The control registers and their internal
variables are reset.
B4 … Not used
B3, 2, 1, 0 … Selection of an operating mode
(0, 0, 0, 0) : Initial mode
This mode enables a change (see Fig. 5) in memory that contains internal default values such
as tone generation frequencies.
In this mode, the PCM output pin acts to output idle patterns and the PCM input pin acts to
input idle patterns; the echo canceler and the ADPCM transcoder do not operate. When
power-down reset occurs or when power-down is released, the device enters the initial mode
about 200 ms after that. When the MCUSL pin is set to “1”, this mode is skipped. This mode
is released by setting any of the following modes:
(0, 1, 0, 0) : Handsfree conversation mode
The tone detector, the ADPCM encoder/decoder, the tone generator, the line echo canceler,
and the acoustic echo canceler become operative and can be controlled by the contents of the
control registers.
(0, 1, 0, 1) : Line echo canceler expansion mode
The tone detector, the ADPCM encoder/decoder, the tone generator, and the line echo
canceler (54 ms) become operative and can be controlled according to the contents of the
control registers.
(Others): Not used
This register is internally processed by a logical OR of the MCUSL pin and B2, and
between the ECMODE pin and B0.
25/40
¡ Semiconductor
MSM7719-01
(2) CR1 (Setting of ADPCM operating mode and PCM I/O signals)
B7B6B5B4B3B2B1B0
CR1
Initial value
CONTA
00000000
ADPCM
RESET
DTHR
TX
MUTE
RX
MUTE
RX
MLV2
RX
MLV1
RX
MLV0
B7 … Control of through mode for the ADPCM CODEC
0: Normal mode 1: Through mode
This bit is valid when the CONTA pin is set to “0”.
B6 … Transmitter/receiver ADPCM resetting (conforming to G.721)1: Reset
B5 … Control of through mode for transmit/receive signal (4-bit) through the entire circuit
0: Normal mode 1: Through mode
When set to “1”, the device enters the through mode for 4-bit transmit/receive signal through
the entire circuit, and the PCM input and output pins are configured to be 4-bit serial input and
output. All the functions of the echo canceler, ADPCM transcoder, MUTE, and VOX become
invalid. Use this bit when making 32-kbps data communication. Note that 64-kbps data
communication is not supported in this device.
B4 … Muting of transmitter ADPCM data 1: Mute
B3 … Muting of receiver ADPCM data1: Muting specified by bits B2, B1, and B0 is enabled.
This bit is valid when the MUTE pin is set to “0”.
B2, B1, B0… Setting of a receiver voice path mute level
(MLV2, MLV1, MLV0) =(0, 0, 0) :Through
(0, 0, 1) :– 6 dB
(0, 1, 0) :–12 dB
(0, 1, 1) :–18 dB
(1, 0, 0) :–24 dB
(1, 0, 1) :–30 dB
(1, 1, 0) :–36 dB
(1, 1, 1) :MUTE
26/40
¡ Semiconductor
MSM7719-01
(3)CR2 (Setting of PCM I/O multiplex control)
B7B6B5B4B3B2B1B0
CR2
Initial value
———
00000000
PCM AD
SEL
PCM LN
SEL1
PCM LN
SEL0
PCM AC
SEL1
PCM AC
SEL0
B7, 6, 5… Not used
B4 … PCM I/O multiplex timing control (PCMADI and PCMADO pins) of the ADPCM transcoder.
0: Time Slot 1 1: Time Slot 2
B3, 2… PCM I/O multiplex timing control (PCMLNI, PCMLNO pins) of the line echo canceler (See
Table 2.)
B1, 0 … PCM I/O multiplex timing control (PCMACI and PCMACO pins) of the acoustic echo
canceler (See Table 2.)
Table 2 PCM Multiplex Timing Control Table
B3B2
(B1B0)
001
012
103
114
Corresponding time slot
Note : The outputs are all in high impedance state for all time slots from the time a resetting is made
to the initial mode.
27/40
¡ Semiconductor
(4)CR3 (Setting of PCM signal I/O)
B7B6B5B4B3B2B1B0
CR3
Initial value
PCMSLIOSL1IOSL0—
00000000
B7 … Reserved
B6, 5… PCM signal I/O control (see Figs. 1 to 4)
B4 … Not used
B3, 2, 1, 0… Reserved
MSM7719-01
DETSLDETAUTODETTDETP
28/40
¡ Semiconductor
MSM7719-01
(5)CR4 (Adjustment of tone generator gain)
B7B6B5B4B3B2B1B0
CR4
Initial value
TX TONE
GAIN3
TX TONE
GAIN2
00000000
TX TONE
GAIN1
TX TONE
GAIN0
RX TONE
GAIN3
RX TONE
GAIN2
RX TONE
GAIN1
B7, 6, 5, 4 ... Transmit side gain adjustment for the tone generator [ATTtgtx] (See Table 3.)
B3, 2, 1, 0 ... Receive side gain adjustment for the tone generator [ATTtgrx] (See Table 4.)
Table 3 Setting of Transmit Side Gain of Tone Generator
RX TONE
GAIN0
B7B6B5B4
0000
0001
0010
0011
0100
0101
0110
0111
Table 4 Setting of Receive Side Gain of Tone Generator
B3B2B1B0
0000
0001
0010
0011
0100
0101
0110
0111
Tone generator gain
–36 dB
–34 dB
–32 dB
–30 dB
–28 dB
–26 dB
–24 dB
–22 dB
Tone generator gain
–36 dB
–34 dB
–32 dB
–30 dB
–28 dB
–26 dB
–24 dB
–22 dB
B7B6B5B4
1000
1001
1010
1011
1100
1101
1110
1111
B3B2B1B0
1000
1001
1010
1011
1100
1101
1110
1111
Tone generator gain
–20 dB
–18 dB
–16 dB
–14 dB
–12 dB
–10 dB
–8 dB
–6 dB
Tone generator gain
–20 dB
–18 dB
–16 dB
–14 dB
–12 dB
–10 dB
–8 dB
–6 dB
Settings of Table 4 are made in relation to the following tone levels:
DTMF tone (Low frequency group): –2 dBm0
DTMF tone (High frequency group) and other tone: 0 dBm0
For example, when bits B3, B2, B1, and B0 are set to “1, 1, 1, 1” (–6 dB), the PCMLNO pin outputs a
tone of the following levels:
DTMF tone (Low frequency group): –8 dBm0
DTMF tone (High frequency group) and other tone: –6 dBm0
The default value change command enables the gain adjustment by –1 dB step.
Writing “390Ah” into the address 16Dh adds a gain of –1 dB to the values in the above table. The
default value is “4000h”.
29/40
¡ Semiconductor
(6)CR5 (Setting of tone generator operating mode and tone frequency)
B7B6B5B4B3B2B1B0
CR5
Initial value
DTMF/OTHERS
SEL
TX TONE
SEND
00000000
RX TONE
SEND
TONE4
TONE3TONE2TONE1TONE0
B7 … Selection of DTMF signal and S stone
0: Others 1: DTMF signal
B6 … Transmission of transmit side tone0: Not transmit 1: Transmit
B5 … Transmission of receive side tone0: Not transmit 1: Transmit
B4, 3, 2, 1, 0… Setting of a tone frequency (See Table 5.)
(b) When B7 = “0” (Others)
The table below lists default frequencies. Eight tones from “10000” to “10111” are single tones. For
procedures to change frequencies, see the next page.
400 Hz Single tone
1000 Hz Single tone
2000 Hz Single tone
2667 Hz Single tone
1300 Hz Single tone
2080 Hz Single tone
*Hz Single tone
*Hz Single tone
—
—
—
—
—
—
—
—
* User specified frequency (see Table 6)
30/40
¡ Semiconductor
MSM7719-01
Frequencies of tones (other than DTMF signals) to be generated by the tone generator can be changed.
Tone frequencies can be changed in the Initial mode. See Figure 8 for procedures to change tone
frequencies. The related subaddresses are shown below.
Note: Transmitted Tone Frequency = A ¥ 8.192 (A = frequency)
ex. When frequency = 1000 Hz, 1000 ¥ 8.192 = 9011.2 = 9011d (eliminate after the decimal point) =
2333h
Table 6 Tone Generator Subaddresses
Single tone
Subaddress 1
B4 B3 B2 B1 B0
(Frequency 1)
(See Note above)
10000
10001
10010
10011
10100
10101
10110
10111
178h
179h
17Ah
17Bh
17Ch
17Dh
17Eh
17Fh
Transmit single tone
31/40
¡ Semiconductor
MSM7719-01
(7)CR6 (VOX function control)
B7B6B5B4B3B2B1B0
CR6
Initial value
VOX
ON/OFF
00000000
ON
LVL1
ON
LVL0
OFF
TIME
VOX
IN
RX. NOISE
LEVEL SEL
RX. NOISE
LVL1
RX. NOISE
LVL0
B7 … Turns ON or OFF the VOX function0: OFF, 1: ON
B6,5…Setting of transmit side voice or silence detection level
(0, 0) : –10dB or less with respect to the detection level defined by CR6-B6, B5.
(0, 1) : –5 to –10 dB with respect to the detection level defined by CR6-B6, B5.
(1, 0) : –0 to –5 dB with respect to the detection level defined by CR6-B6, B5.
(1, 1) : –0 dB or more with respect to the detection level defined by CR6-B6, B5.
Note : The above outputs are valid only when the VOX function is enabled by bit 7 of CR6.
B4, 3, 2, 1, 0 … Reserved
32/40
¡ Semiconductor
MSM7719-01
(9)CR8 (Setting of line echo canceler operating mode)
B7B6B5B4B3B2B1B0
CR8
Initial value
LTHR
10 000000
LDCLLCCLLHD
LCLP
(NLP)*1
LHLD
(ADP)*1
LATT
(ATT)*1
LGC
(GC)*1
*1 Name of a control pin used by the MSM7602
B7 … Through mode control bit for the line echo canceler
In this mode, RinL data and SinL data is output directly to RoutL and SoutL respectively.
The coefficient is not cleared.
1: Through mode 0: Normal mode (echo cancellation)
B6 … Selects whether or not to clear the coefficient 1 of the adaptive FIR filter (LAFF) used by
the line echo canceler.
1: Resets the coefficient
0: Normal operation
B5 … Selects whether or not to clear the coefficient 2 of the adaptive FIR filter (LAFF) used by
the line echo canceler.
1: Resets the coefficient
0: Normal operation
B4 … Howling detector (HD) ON/OFF control1: ON 0: OFF
B3 … Turns ON or OFF the Center Clipping function which forcibly sets the SoutL output of the line
echo canceler to minimum positive value when it is –57 dBm0 or less.
1: Center Clipping ON
0: Center Clipping OFF
B2 … Selects whether or not to update the coefficient of the adaptive FIR filter (LAFF) for the line
echo canceler.
1: Coefficient Fixed mode
0: Normal mode (updates the coefficient.)
B1 … Turns ON or OFF the ATT function which prevents howling from occurring by means of
attenuators ATTsL and ATTrL provided for the RinL input and the SoutL output of the line
echo canceler.
When a signal is input to RinL only, the attenuator ATTsL of the SoutL output is activated.
When a signal is input to SinL only or to both SinL and RinL, the attenuator ATTrL of the RinL
input is activated. Their ATT values are both about 6 dB.
1: ATT function OFF
0: ATT function ON
B0 … Turns ON or OFF the gain control function which controls the RinL input level and
prevents howling from occurring by the gain controller (GainL) for the RinL input of the line
echo canceler.
The RinL/A input level is adjusted in the attenuation range of 0 to –8.5 dB. This adjusting starts
at the RinL/A input level of –24 dBm0.
1: Gain control function ON
0: Gain control function OFF
33/40
¡ Semiconductor
MSM7719-01
(10) CR9 (Setting of acoustic echo canceler operating mode)
B7B6B5B4B3B2B1B0
CR9
Initial value
ATHR
10000000
ADCLACCLAHD
ACLP
(NLP)*1
AHLD
(ADP)*1
AATT
(ATT)*1
AGC
(GC)*1
*1 Name of a control pin used by the MSM7602
B7 … Through mode control bit for acoustic echo canceler.
In this mode, RinA data and SinA data is output directly to RoutL and SoutL respectively.
The coefficient is not cleared.
1: Through mode 0: Normal mode (echo cancellation)
B6 … Selects whether or not to clear the coefficient 1 of the adaptive FIR filter (AAFF) for the
acoustic echo canceler.
1: Resets the coefficient 0: Normal operation
B5 … Selects whether or not to clear the coefficient 2 of the adaptive FIR filter (AAFF) for the
acoustic echo canceler.
1: Resets the coefficient 0: Normal operation
B4 … Howling detector (HD) ON/OFF control1: ON 0: OFF
B3 … Turns ON or OFF the Center Clipping function which forcibly sets the Sout output of the
acoustic echo canceler to a minimum positive value when it is –57 dBm0 or less.
1: Center Clipping ON
2: Center Clipping OFF
B2 … Selects whether or not to update the coefficient of the adaptive FIR filter (AAFF) for the
acoustic echo canceler.
1: Coefficient fixed mode
0: Normal mode (updates the coefficient.)
B1 … Turns ON or OFF the ATT function which prevents howling from occurring by means of
attenuators ATTrA and ATTsA provided for the RinA input and the SoutA output of the
acoustic echo canceler.
When a signal is input to RinA only, the attenuator ATTsA of the SoutA output is
activated. When a signal is input to SinA only or to both SinA and RinA, the attenuator ATTrA
of the RinA input is activated. Their ATT values are both about 6 dB.
1: ATT function OFF
0: ATT function ON
B0 … Turns ON or OFF the gain control function which controls the RinA input level and
prevents howling from occurring by the gain controller (GainA) for the RinA input of the
acoustic echo canceler.
The RinL/A input level is adjusted in the attenuation range of 0 to –8.5 dB. This adjusting starts
at the RinL/A input level of –24 dBm0.
1: Gain control ON
0: Gain control OFF
34/40
¡ Semiconductor
MSM7719-01
(11) CR10 (Tone detection frequency)
B7B6B5B4B3B2B1B0
CR10
Initial value
—
00000000
——DMWR
D TONE3
D TONE2D TONE1D TONE0
B7, 6, 5... Not used
B4... Controls changing the default value in default store memory
1: Write
Writes the 16-bit data that is set in CR15 (D15-D8) and CR16 (D7-D0) into the 16-bit addresses
that are set in CR13 (A15-A8) and CR14 (A7-A0)
B3, 2, 1, 0 ... Reserved
35/40
¡ Semiconductor
(12) CR11 (Transmit side pad control)
B7B6B5B4B3B2B1B0
CR11
Initial value
LATTL2LATTL1LATTL0LATTG2LATTG1LATTG0——
00000000
B7, 6, 5... Setting of pad for transmit loss
(0, 0, 0) : 0 dB
(0, 0, 1) : –2 dB
(0, 1, 0) : –4 dB
(0, 1, 1) : –6 dB
(1, 0, 0) : –8 dB
(1, 0, 1) : –10 dB
(1, 1, 0) : –12 dB
(1, 1, 1) : –14 dB
B4, 3, 2... Setting of pad for transmit gain
(0, 0, 0) : 0 dB
(0, 0, 1) : 2 dB
(0, 1, 0) : 4 dB
(0, 1, 1) : 6 dB
(1, 0, 0) : 8 dB
(1, 0, 1) : 10 dB
(1, 1, 0) : 12 dB
(1, 1, 1) : 14 dB
MSM7719-01
(13) CR12 (Receive side pad control)
B7B6B5B4B3B2B1B0
CR12
Initial value
AATTL2AATTL1AATTL0AATTG2AATTG1AATTG0——
00000000
B7, 6, 5... Setting of pad for receive loss
(0, 0, 0) : 0 dB
(0, 0, 1) : –2 dB
(0, 1, 0) : –4 dB
(0, 1, 1) : –6 dB
(1, 0, 0) : –8 dB
(1, 0, 1) : –10 dB
(1, 1, 0) : –12 dB
(1, 1, 1) : –14 dB
B4, 3, 2... Setting of pad for receive gain
(0, 0, 0) : 0 dB
(0, 0, 1) : 2 dB
(0, 1, 0) : 4 dB
(0, 1, 1) : 6 dB
(1, 0, 0) : 8 dB
(1, 0, 1) : 10 dB
(1, 1, 0) : 12 dB
(1, 1, 1) : 14 dB
36/40
¡ Semiconductor
(14) CR13, 14, 15, 16 (Default value store registers)
B7B6B5B4B3B2B1B0
CR13
Initial value
CR14
Initial value
CR15
Initial value
CR16
Initial value
A15A14A13A12A11A10A9A8
00000000
B7B6B5B4B3B2B1B0
A7A6A5A4A3A2A1A0
00000000
B7B6B5B4B3B2B1B0
D15D14D13D12D11D10D9D8
00000000
B7B6B5B4B3B2B1B0
D7D6D5D4D3D2D1D0
00000000
MSM7719-01
37/40
¡ Semiconductor
Direct Access to Default Store Memory
MSM7719-01
The contents of the default store memory can be
changed (e.g., to change tone detection levels
and tone generation frequencies) in the initial
mode (CR0-B3 to CR0-B0=“0000”).
Refer to the following procedure:
•Set the default value store memory address
(CR13, CR14).
•Set the write data into CR15 and CR16.
•Set the DMWR (change default) command
(CR10-B4=“1”).
Figure 8 Flow Chart of Default Value Store
Default Value Store
Memory
Default Value Store Memory
Direct Access
Set address.
Set write data.
Set command to
write in upper byte
(DMWR)
Yes
Continue to
write?
No
END
Memory Direct Access
(1) CR13, CR14
CR15, CR16
(2) CR10
Data (CR15, CR16)Address (CR13, CR14)
Figure 7 Memory Map for Default Value Store Memory Direct Access
38/40
¡ Semiconductor
MSM7719-01
Resetting of Echo Canceler Coefficient
In cases where an echo path changes, the echo canceler may be slow in converging. In such cases,
resetting the coefficient of the echo canceler can force it to converge immediately.
In addtion, if the echo path changes after the coefficient is reset, the echo canceler may again be slow
in converging.
There are four resetting modes available, as shown in the table below. If an echo path changes,
execute coefficient reset both by LDCL/ADCL and by LCCL/ACCL pin control (Reset 3) whenever
possible, because resetting by both of them do not affect any echo path state.
Use the following setting when making data communication:
For 4-bit (32 kbps) data communication:
DTHR=“1” (common to handsfree communication mode and line echo canceler expansion
mode)
Notes:
1. The MSM7719 does not support 8-bit (64 kbps) data communication.
2. Data dropouts or a data error of a few SYNCs occurs upon switching between data
communication and voice communication.
3. Of the voice data through modes, ATHR and LTHR converts PCM data “7Fh” into “FFh”.
39/40
¡ Semiconductor
PACKAGE DIMENSIONS
TQFP100-P-1414-0.50-K
Mirror finish
MSM7719-01
(Unit : mm)
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
0.55 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
40/40
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.