The MSM7586 is a CMOS IC developed for use with digital cordless telephones. The device
provides a p/4 shift QPSK modem function and a CODEC function which performs transcoding
between the voice band analog signal and 32 kbps ADPCM data.
The MSM7586 performs DTMF tone and several types of tone generation, transmit/receive data,
mute and gain control, side-tone pass and its gain control, and VOX function.
FEATURES
(p/4 Shift QPSK Modem Unit)
• 384 kbps transmission speed
• Built-in root Nyquist digital filter for the baseband band limiter
• Built-in D/A converters for the analog outputs of the quadrature signal component I and Q
• The DC offset and gain can be adjusted with respect to the differential I and Q analog outputs
• Completely digitized p/4 shift QPSK demodulator system
Transmit clock input.
When the control register CRM0 - B6 is "0", a 384 kHz clock pulse synchronous with TXD should
be input to this pin. This clock pulse should be continuous because this device use APLL to
generate an internal clock pulse.
When CRM0 - B6 is "1", a 3.84 MHz clock pulse should be input to this pin. When the 3.84 MHz
clock pulse is applied to TXCL, TXCO outputs a 384 kHz clock pulse, which is generated by
dividing the TXCL input by 10. The transmit data, synchronous to the 384 kHz clock pulse,
should be input to the TXD. In this case the devices do not use APLL, and the 3.84 MHz clock pulse
need not be continuous. (Refer to Fig. 1.)
TXCO
Transmit clock output.
When CRM0 - B6 is "0", TXCO outputs the 384 kHz clock pulse (APLL output) for monitoring
purposes. When CRM0 - B6 is "1", this pin outputs a 384 kHz clock pulse generated by dividing
the TXCI input by 10. (Refer to Fig. 1.)
TXW
Transmit data window signal input.
The transmit timing signal for the burst data is input to this pin. If TXW is "1", the modulation
data is output. (Refer to Fig. 1)
BSTO is the modulator side burst window output.
The burst position of the I and Q baseband modulator output is output.
I+, I–
Quadrature modulation signal I Component differential analog output.
Their output levels are 500 mVpp (when TXD = "0": 360 mVpp typ.) with 1.6 Vdc as the center
value. The output pin load conditions are: R ≥ 10 kW, C £ 20 pF. The gain of these pins can be
adjusted using the control register CRM1 - B7 to B4, and the offset voltage at the I– pin can be
adjusted using CRM3 - B7 to B3.
Q+, Q–
Quadrature modulation signal Q component differential analog outputs.
Their output levels are 500 mVpp (when TXD = "0": 360 mVpp typ.) with 1.6 Vdc as the center
value. The output pin load conditions are: R ≥ 10 kW, C £ 20 pF. The gain of these pins can be
adjusted using the control register CRM1 - B3 to B0, and the offset voltage at the Q– pin can be
adjusted by using CRM4 - B7 to B3.
SGM
Internal reference voltage output.
The output voltage value is approximately 2.0 V. Insert a bypass capacitor between this pin and
the AGM pin. During power down, this output is at 0 V.
The external SG voltage if necessary should be used via a buffer.
6/42
¡ SemiconductorMSM7586-01/03
PDN0, PDN1, PDN2
Various power down control.
PDN0 controls the standby mode/communication mode; PDN1 controls the modulator unit;
and PDN2 controls the demodulator unit. Refer to Table 1 for details.
The control register reset input width should be 200ns or more.
Table 1: Description of Modem Power Down Control
Standby
Mode
Communication
Mode
PDN0
PDN2 PDN1
00/11Mode A
000Mode BEntire system is powered down. The control register is not reset.
010Mode CModulator unit is powered off. (VREF and PLL also powered off.)
100Mode D
101Mode EModulator unit is powered on.
110Mode FModulator unit is powered off. (VREF and PLL are powered off.)
111Mode G
Entire system is powered down. The control register is reset.
Demodulator unit is powered on.
Modulator unit is powered off. (VREF and PLL are powered on.)
I and Q outputs are in a high impedance state.
Only the demodulator clock regenerator unit is powered on.
Only the demodulator clock regenerator unit is powered on.
I and Q outputs are in a high impedance state.
Demodulator unit is powered on.
Modulator unit is powered on.
Demodulator unit is powered on.
Operation State
Mode Name
7/42
¡ SemiconductorMSM7586-01/03
VDDM, VDAM
+3 V power supply for the modem unit.
Supplied to the digital circuits through the VDDM pin and to the analog circuits through the
VDAM pin. VDDM and VDAM, and VDDC and VDAC should be connected as close as possible
on the PC board.
DGM, AGM
Ground pins for the modem unit.
DGM is the ground pin of the digital system, and AGM is the ground pin of the analog system.
Since DGM and AGM are isolated inside the IC, connect them as close as possible on the circuit
board.
MCK
Master clock input.
The clock frequency is 19.2 MHz.
IFIN
Modulated signal input for the demodulator block.
Select the IF frequency can be selected from 1.2 MHz, 10.7 MHz, 10.75 MHz, and 10.8 MHz, based
on CRM0 - B4 and B3.
IFCK
Clock frequency 19.0222 MHz input for demodulator block IF frequencies of 10.7 MHz.
If the IF frequency is 1.2 MHz or 10.8 MHz, set this pin to "0" or "1". (Refer to Fig. 2.)
X1, X2
Crystal oscillator connection pins.
When supplying a 19.0222 MHz clock to IFCK, use these pins. (Refer to Fig. 2.)
When IFIN = 10.7 MHz
MSM7586
When IFIN = 1.2 MHz or 10.8 MHz
MSM7586
X1X2IFCK
19.0222 MHz
Figure 2 How to Use IFCK, X1, and X2
X1X2IFCK
8/42
¡ SemiconductorMSM7586-01/03
RXD, RXC, RXSC
Receive data and receive clock outputs.
When the modem unit is powered on, RXD, RXC and RXSC are selected based on SLS as shown
in Figure 3. These outputs are used by the clock regenerator circuit.
RXD
RXC
RXSC
SLS
1 Symbol
The regenerated data and clock are
selected asynchronously by the SLS signal.
Figure 3 Timing Diagram of RXD, RXC, and RXSC
SLS
Receive side operation slot selection signal.
This device has two clock regenerator circuits and two AFC data memory registers. If SLS is "0",
slot 1 is selected, if SLS is "1", slot 2 is selected.
RPR
High-speed phase clock control signal input for the clock recovery circuit.
If this pin is at "0", the circuit is always in the low-speed phase clock mode. If this pin is at "1",
the clock recovery circuit enters the high-speed phase clock mode. When the phase difference
is less than a defined value, the circuit shifts to the low-speed phase clock mode automatically.
9/42
¡ SemiconductorMSM7586-01/03
AFC
AFC operation range specification signal input.
As shown in Fig. 4, the AFC information is reset when both AFC and RPR are set to "1". AFC
operation starts after a fixed number of clock cycles and the AFC information is reset. If RPR is
set to "1", an average number of times that AFC turns on is low. If RPR is "0", AFC is high. If AFC
is "0", frequency error is not calculated, but the frequency is corrected using an error that is held.
RCW
Clock recovery circuit operation ON/OFF control signal input.
If RCW this pin is "0", DPLL does not make any phase corrections.
(CASE1)
AFC
RPR
Average number of times
AFC is high.
AFC information
is maintained.
(CASE2)
AFC information
is reset.
Average
number of times
AFC is low.
AFC
RPR
The clock recovery circuit
starts with the previous
AFC information.
"0"
Average number of times
AFC is high.
AFC information
is maintained.
Figure 4 AFC Control Timing Diagram
DENM , EXCKM, DINM, DOUTM
Serial control ports for the microprocessor interface.
The device contains a 6-byte control register (CRM0 - 5). An external CPU uses these pins to read
data from and write data to the control register. DENM is the "Enable" signal input pin. EXCKM
is a data shift clock pulse input pin. DINM is an address and data input pin. DOUTM is a data
output pin. Figure 5 shows input/output timing diagram.
10/42
¡ SemiconductorMSM7586-01/03
,
DENM
EXCKM
W
A2
DINM
A1A0B7B6B5B4B3B2B1B0
DOUTM
DENM
EXCKM
DINM
DOUTM
High Impedance
R A2A1A0
Figure 5 Modem Unit MCU Interface I/O Timing
The register map is shown below.
Table 2: Modem Unit Control Register (CRM0 to 5) Map
Register
Name
CRM0
CRM1
Address
A2A1A0
000
001
B7B6B5B4B3B2B1B0
—
Ich
GAIN3
GAIN2
High Impedance
(a) Write Data Timing Diagram
B7B6B5B4B3B2B1B0
(b) Read Data Timing Diagram
Data Description
TXC
SEL
Ich
MOD
OFF
Ich
GAIN1
IFSEL1IFSEL0—TEST1TEST0
Ich
GAIN0
Qch
GAIN3
Qch
GAIN2
Qch
GAIN1
R/W
R/W
Qch
R/W
GAIN0
CRM2
CRM3
CRM4
CRM5
010
011
100
101
R7R6R5R4————
Ich
Offset4
Qch
Offset4
ICT5ICT4ICT3ICT2
Ich
Offset3
Qch
Offset3
Ich
Offset2
Qch
Offset2
Ich
Offset1
Qch
Offset1
Ich
Offset0
Qch
Offset0
LOCAL
INV1
R/W: Read/Write enable R: Read-only register
R7, R6, R5, R4
These are the control register data output pins.
These output the data CRM2 - B7, B6, B5, and B4, respectively.
———
———
LOCAL
INV0
ICT1ICT0
R/W
R/W
R/W
R/W
11/42
¡ SemiconductorMSM7586-01/03
(CODEC Unit)
AIN1+, AIN1-, AIN2, GSX1, GSX2
The transmit analog input and the output for transmit gain adjustment.
The pin AIN1–(AIN2) connects to the inverting input of the internal transmit amplifier, and the
pin AIN1+ connects to the non-inverting input of the internal transmit amplifier. The pin GSX1
(GSX2) connects to output of the internal transmit amplifier. See Fig. 6 for gain adjustment.
VFRO, AOUT+, AOUT-, PWI
Used for the receive analog output and the output for receive gain adjustment.
VFRO is an output of the receive filter. AOUT+ and AOUT– are differential analog signal outputs
which can directly drive ZL = 350 W+120 nF or the 1.2 kW load. See Fig. 6 for gain adjustment.
However, these outputs are in high impedance state during power down.
SAO, AIN3, AIN4, GSX3, GSX4
Input pins for the internal operational amp.
Refer to Fig.␣ 6 for connection information. However, these output pins are in the high impedance
state during power down.
12/42
¡ SemiconductorMSM7586-01/03
Vi
Differential analog input signal
C1
C1R1
+
–
= 120 nF
Z
L
+ 350 W
Transmit gain : (V
= (R2/R1) ¥ (R4/R3)
Receive gain : (VO/V
= 2 ¥ (R6/R5)
C2
GSX2
R1
R2
R3
R4
Analog output signal
Vo
/Vi)
VFRO
)
R6
R5
R2
AIN1–
AIN1+
GSX1
SGCT
AIN2
GSX2
AOUT+
AOUT–
VFRO
–
+
Reference
voltage
generator
–
+
to ENCODER
–1
–
+
from
+1
DECODER
Sounder output signal
Sounder output gain : (V
= V
¥ (R8/R7)
SAO
Figure 6 CODEC Unit Analog Interface
GSX3
R7
R8
SAO
AIN3
GSX3
+1
–
+
)
13/42
Loading...
+ 29 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.