MX93002
. Serial Control Interface
. Use SCLK for synchronization with SDATA to read/write the internal control registers;
. All registers will keep original setting when the MX93002 returns from power-down or sleep mode;
1. When SDENB (serial data enable) signal active low, the MX93002 starts to receive serial control data
(SDATA);
2. Set SDENB from low to high when transmitting SDATA is complete;
3. SDATA format : 3 addresses from A2 to A0, 8 data from D7 to D0 (A2 is MSB and D0 is LSB);
. Two Comparators for System Applications (RING and CPC)
. To detect Ring and CPC (Calling Party Control) or other applications;
1. input range : 0 ~ AVDD-2Vpp (with 7V surge protection);
2. input impedance : more than 10^12Ω ;
3. input offset voltage : less than 10mV;
4. output impedance : less than 10KΩ;
5. slew rate : 3V/us max.;
. Switches
. There are three registers (REG0, REG3 and REG6) which are used to control all of the switches so that user
can direct many different signal paths, for examples:
1. Record signal from MIC and play signal to SPKP/N or play signal to LOUTP/N:
A. Record signal from MIC or Record signal from LIN:
a. System initialization [set MIC gain (REG2 bit(3~0)), set LIN gain (REG1 bit(7~4), set ALC gain
0/6dB (REG5 bit(1)) and set A/D-PGA gain (REG6 bit(1,0))]
b. Record signal from MIC : set REG0 = 0X0048
MIC ⇒ SWA ⇒ PRE-PGA ⇒ SWC (ALC on) ⇒ SWD ⇒ AD1-PGA ⇒ PCM CODEC AIN1
c. Record signal from LIN : set REG0 = 0X00C8
LIN ⇒ SWA ⇒ PRE-PGA ⇒ SWC (ALC on) ⇒ SWD ⇒ AD1-PGA ⇒ PCM CODEC AIN1
B. Play signal to SPKP/N or play signal to LOUTP/N:
a. System initialization [fix the value of L.P.F. , set (REG6 bit(5)), set D/A-PGA gain (REG6 bit(3,2), set
ATT1 gain (REG3 bit(3~0)) and LIN-DRV gain (REG1 bit(3~0))]
b. Play signal to SPKP/N (use digital volume control) : set REG 0 = 0X0003
PCM CODEC AOUT1 ⇒ L.P.F. ⇒ SWF ⇒ DA-PGA ⇒ SWG (ATT1) ⇒ SPK-DRV ⇒ SPKP/N
c. Play signal to LOUTP/N : set REG 0 = 0X0004
i. PCM CODEC AOUT1 ⇒ L.P.F. ⇒ SWL ⇒ LIN-DRV ⇒ LOUTP/N
ii. PCM CODEC AOUT2 ⇒ SWE ⇒ LIN-DRV ⇒ LOUTP/N
d. Play signal to SPKP/N (use digital volume control) and LOUTP/N : set REG 0 = 0X0007
i. PCM CODEC AOUT1 ⇒ L.P.F. ⇒ SWF ⇒ DA-PGA ⇒ SWG (ATT1) ⇒ SPK-DRV ⇒ SPKP/N
PCM CODEC AOUT2 ⇒ SWE ⇒ LIN-DRV ⇒ LOUTP/N
ii. PCM CODEC AOUT1 ⇒ L.P.F. ⇒ SWF ⇒ DA-PGA ⇒ SWG (ATT1) ⇒ SPK-DRV ⇒ SPKP/N
⇒ SWL ⇒ LIN-DRV ⇒ LOUTP/N
10