ETC EMP202

EMP202
Single-Chip Dual-Channel AC’97
Audio Codec for PC Audio Systems
1.
2.
3.
4.
5.
Features ....................................................................2
General Description .................................................2
Block Diagram ..........................................................3
Pin Assignments ......................................................4
Pin Description.........................................................5
5.1. Digital I/O Pins ....................................................5
5.2. Analog I/O Pins ...................................................5
5.3. Filter/References.................................................6
5.4. Power/Ground.....................................................6
5.5. Crystal Selection .................................................6
6. Registers...................................................................7
6.1. Mixer Registers ...................................................8
6.1.1. MX00 Reset .................................................8
6.1.2. MX02 Master Volume ..................................8
6.1.3. MX04 Headphone Volume...........................9
6.1.4. MX06 MONO_OUT Volume.........................9
6.1.5. MX0A PC BEEP Volume .............................9
6.1.6. MX0C PHONE Volume ..............................10
6.1.7. MX0E MIC Volume ....................................10
6.1.8. MX10 LINE_IN Volume..............................10
6.1.9. MX12 CD Volume ......................................11
6.1.10. MX14 VIDEO Volume ................................11
6.1.11. MX16 AUX Volume ....................................12
6.1.12. MX18 PCM_OUT Volume..........................12
6.1.13. MX1A Record Select..................................13
6.1.14. MX1C Record Gain....................................13
6.1.15. MX20 General Purpose Register ...............14
6.1.16. MX22 3D Control .......................................14
6.1.17. MX26 Powerdown Control/Status ..............15
6.1.18. MX28 Extended Audio ID...........................16
6.1.19. MX2A Extended Audio Status and Control 16
6.1.20. MX2C PCM Output Sample Rate ..............17
6.1.21. MX32 PCM Input Sample Rate..................17
6.1.22. MX3A S/PDIF Output Channel
Status and Control .................................................18
6.2. GPIO Registers.................................................18
6.2.1. MX3E Extended Modem Status and Control18
6.2.2. MX4C GPIO Pin Configuration ................. 19
6.2.3. MX4E GPIO Pin Polarity/Type ................. 19
6.2.4. MX50 GPIO Pin Sticky ............................. 19
6.2.5. MX50 GPIO Pin Status............................. 19
6.3. Extended Registers .......................................... 20
6.3.1. MX6A SPDIF Output Select ...................... 20
6.3.2. MX72 Antipop............................................ 20
6.3.3. MX74 EAPD Access.................................. 20
6.3.4. MX7C VENDOR ID1 ................................. 20
6.3.5. MX7E VENDOR ID2.................................. 21
7. Electrical Characteristics...................................... 21
7.1. DC Characteristics ........................................... 21
7.2. AC Timing Characteristics ................................ 21
7.2.1. Cold Reset ................................................ 21
7.2.2. Warm Reset .............................................. 22
7.2.3. AC-Link Clocks.......................................... 22
7.2.4. Data Output and Input Times .................... 23
7.2.5. Signal Rise and Fall Times........................ 23
7.2.6. AC-Link Low Power Mode Timing ............. 24
7.2.7. ATE Test Mode ......................................... 24
7.2.8. AC-Link IO Pin Capacitance and Loading . 24
7.2.9. BIT-CLK and SDATA-IN State .................. 24
8. Analog Performance Characteristics................... 25
9. Design Suggestions .............................................. 26
9.1. Clocking............................................................ 26
9.2. AC-Link............................................................. 26
9.3. Reset ................................................................ 26
9.4. CD Input ........................................................... 27
9.5. Odd Addressed Register Access...................... 27
9.6. Power-down Mode ........................................... 27
9.7. Test Mode ........................................................ 27
9.7.1. ATE In Circuit Test Mode .......................... 27
9.7.2. Vendor Specific Test Mode ....................... 27
10. Package Dimensions............................................. 28
1
8/7/2003
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
Features
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
High performance CODEC with high S/N ratio (>90 dB).
Compliant with AC’97 2.2 specifications
20-bit stereo Digital-to-Analog Converter with variable sampling rate.
20-bit stereo Analog-to-Digital Converter with variable sampling rate.
4 analog line-level stereo inputs with 5-bit volume control: LINE_IN, CD,
VIDEO, AUX.
2 analog line-level mono inputs: PC_BEEP, PHONE_IN.
Mono output with 5-bit volume control.
Stereo output with 5-bit volume control.
2 MIC inputs are software selectable.
Power management capabilities.
3D Stereo Enhancement
Embedded 50mW/20 Ω OP at LINE output.
External amplifier power down capability.
Digital S/PDIF output.
Built in 14.318M 24.576MHz PLL to save external 24.576MHz crystal
Supports 2 general-purpose I/O pins.
Power supply: Digital: 3.3V; Analog: 5V/3.3V
Standard 48-Pin LQFP Package
1. General Description
The EMP202 is a 2 channel, 20-bit DAC and 20-bit ADC, full duplex AC'97 2.2 compatible stereo
audio CODEC designed for PC multimedia systems, including soft/host audio and riser card based
designs. The EMP202 incorporates proprietary converter technology. The EMP202 AC'97 CODEC
supports with independent variable hardware sampling rates. The EMP202 CODEC provides two
pairs of stereo outputs with independent volume controls, a mono output, a headphone output, and
multiple stereo and mono inputs, along with flexible mixing, gain and mute functions to provide a
complete integrated audio solution for PCs. The EMP202 CODEC operates from a 3.3V power supply
with EAPD (External Amplifier Power Down) control for use in notebook and PC applications. To save
BOM costs, the EMP202 integrates a 50mW/20 Ω headset audio amplifier into the CODEC with
Headphone Output. The EMP202 also supports an AC’97 2.2 compliant SPDIF out function which
allows easy connection from the PC to consumer electronic products. The EMP202 CODEC supports
soft/host audio from Intel 810/815/820/845 chipsets as well as audio controller based VIA/SIS/ALI
chipsets. Windows WDM drivers that support Win95/98.ME/2K/NT and XP provide a complete
solution. Finally, internal PLL circuits generate required timing signals, eliminating the need for
external clocking devices.
7/15/2002
2
7/15/2002
MX18
3
Mixer Functional Diagram
*
default setting
stereo digital
stereo analog
MX16
KEY
MX14
AUX-IN
MX10
MX0E
VIDEO-IN
+20 Db
MX12
mono analog
MX20.8
0*
1
CD-IN
LINE-IN
MIC1
MIC2
MX0C
DAC
PHONE
SRC
MX0A
PCM Out
PC-BEEP
MUX
MX1A
MX1C
Record
Gain
MX20.9
1
0*
ADC
SPDIF Out
Control
MX2A / MX3A
No
Yes
HP-Out
MONO-OUT
LINE-OUT
PCM in
RESET#
OP
AMP
EMP202
SRC
MX06
Mono
Volume
Master
Volume
MX02
MX04
HP
Volume
SPDIF Output
EMP202
aux
CD
video
line
mic
phone
mono mix
stereo mix
MX20.13
MX22
3D
PCM Out
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
2. Block Diagram
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
EMP202
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
PHONE
AUX-L
AUX-R
VIDEO-L
VIDEO-R
CD-L
CD-GND
CD-R
MIC1
MIC2
LINE-IN-L
LINE-IN-R
DVDD1
XTL-IN
XTL-OUT
DVSS1
SDATA-OUT
BIT-CLK
DVSS2
SDATA-IN
DVDD2
SYNC
RESET#
PC-BEEP
48
47
46
45
44
43
42
41
40
39
38
37
SPDIFOUT
EAPD
ID1
ID0
GPIO1
GPIO0
AVSS2
HP-OUT-R
HP-COMM
HP-OUT-L
AVDD2
MONO-OUT
3. Pin Assignments
Pin Assignment Diagram
7/15/2002
4
36
35
34
33
32
31
30
29
28
27
26
25
LINE-OUT-R
LINE-OUT-L
NC
NC
CAP2
NC
AFILT2
AFILT1
VREFOUT
VREF
AVSS1
AVDD1
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
4. Pin Description
4.1. Digital I/O Pins
Name
RESET#
Type
I
Pin No
11
Description
AC'97 master H/W reset
XTL-IN
XTL-OUT
SYNC
I
O
I
2
3
10
Crystal input pad (24.576Mhz)
Crystal output pad
Sample Sync (48Khz)
BIT-CLK
IO
6
Bit clock output (12.288Mhz)
SDATA-OUT
I
5
Serial TDM AC’97 output
SDATA-IN
O
8
Serial TDM AC’97 input
GPIO0
GPIO1
ID1
ID0
EAPD
I/O
I/O
I
I
I/O
43
44
46
45
47
SPDIFOUT
O
48
General Purpose Input/Output
General Purpose Input/Output
XTAL Elim Select
XTAL Elim Select
External Amplifier power down
control/GPIO
S/PDIF output
Characteristic Definition
Schmitt input, VL=0.3Vdd,
VH=0.4Vdd
Crystal input pad
Crystal output pad
Schmitt input, VL=0.3Vdd,
VH=0.4Vdd
CMOS input/output, Vt=0.35Vdd,
internal pull low by a 100K resistor.
Schmitt input, VL=0.3Vdd,
VH=0.4Vdd
CMOS output, internal pull low by a
100K resistor.
Digital input/output
Digital input/output
Digital input
Digital input
Digital output
Digital output
TOTAL: 13 Pins
4.2. Analog I/O Pins
Name
PC-BEEP
PHONE
AUX-L
AUX-R
VIDEO-L
VIDEO-R
CD-L
CD-GND
CD-R
MIC1
MIC2
LINE-L
LINE-R
LINE-OUT-L
LINE-OUT-R
MONO-OUT
HP-OUT-L
HP-COMM
HP-OUT-R
Type
I
I
I
I
I
I
I
I
I
I
I
I
I
O
O
O
O
O
O
Pin No
12
13
14
15
16
17
18
19
20
21
22
23
24
35
36
37
39
40
41
Description
PC speaker input
Speaker phone input
AUX Left channel
AUX Right channel
Video audio Left channel
Video audio Right channel
CD audio Left channel
CD audio analog GND
CD audio Right channel
First Mic input
Second Mic input
Line-In Left channel
Line-In Right channel
Line-Out Left channel
Line-Out Right channel
Speaker Phone output
Headphone Out Left channel
Headphone Ground Return
Headphone Out Right channel
TOTAL: 19 Pins
7/15/2002
5
Characteristic Definition
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog output (1Vrms ~ 1.7Vrms)
Analog output (1Vrms ~ 1.7Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
4.3. Filter/References
Name
VREF
VREFOUT
AFILT1
Type
O
O
O
Pin No
27
28
29
AFILT2
O
30
CAP2
O
32
NC
-
31,33,34
Description
Reference voltage
Ref. voltage out with 5mA drive
ADC left anti-aliasing filter
capacitor
ADC right anti-aliasing filter
capacitor
Characteristic Definition
Analog output
Analog output
Analog output
ADC reference Cap
Analog output
Analog output
No Connect
TOTAL: 8 Pins
4.4. Power/Ground
Name
AVDD1
AVDD2
AVSS1
AVSS2
VDD1
Type
I
I
I
I
I
Pin No
25
38
26
42
1
Description
Analog VDD (5.0V)
Analog VDD (5.0V)
Analog GND
Analog GND
Digital VDD (3.3V)
VDD2
I
9
Digital VDD (3.3V)
VSS1
VSS2
I
I
4
7
Digital GND
Digital GND
Characteristic Definition
The minimum value is 3.0V, the maximum value is 5.5V
The minimum value is 3.0V, the maximum value is 5.5V
The minimum value is 3.0V (DVdd-0.3), the maximum value is
3.6V (DVdd+0.3)
The minimum value is 3.0V (DVdd-0.3), the maximum value is
3.6V (DVdd+0.3)
TOTAL: 8 Pins
4.5. Crystal Selection
XTL-OUT Status
XTAL connected
XTAL connected or open
XTAL connected or open
XTAL connected or open
XTAL shorted to GND
XTAL shorted to GND
XTAL shorted to GND
XTAL shorted to GND
7/15/2002
ID1 Config
Float
Float
Pulldown
Pulldown
Float
Float
Pulldown
Pulldown
ID0 Config
Float
Pulldown
Float
Pulldown
Float
Pulldown
Float
Pulldown
6
Input Clock Source
24.576MHz XTAL
12.2888MHz BIT-CLK
12.2888MHz BIT-CLK
12.2888MHz BIT-CLK
14.31818MHz Source
27MHz Source
48MHz Source
24.576MHz Source
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
5. Registers
Access to registers with an odd number will return a 0. Reading unimplemented registers will also return a 0.
REG.
(HEX)
00h
NAME
D15
D14
D13
D12
Reset
X
SE4
SE3
SE2
D11 D10
D9
D8
D7
SE1
SE0
ID9
ID8
ID7
ML2
ML1
ML0
D6
ID6
D5
ID5
D4
ID4
D3
D2
D1
ID3
ID2
ID1
MR2
MR1
D0 DEFAULT
ID0
6A90h
MR0
8000h
02h
Master Volume
Mute
X
X
ML4
ML3
X
X
X
MR4
MR3
04H
HEADPHONE
Volume
Mute
X
X
HPL4
HPL3 HPL2 HPL1 HPL0 X
X
X
HPL4
HPL3 HPL2 HPL1
HPL0 8000h
06h
Mono-Out Volume
Mute
X
X
X
X
X
X
X
X
X
X
MM4
MM3
MM2
MM1
MM0
8000h
0Ah
PC_BEEP Volume
Mute
X
X
X
X
X
X
X
X
X
X
PB3
PB2
PB1
PB0
X
0000h
0Ch
PHONE Volume
Mute
X
X
X
X
X
X
X
X
X
X
PH4
PH3
PH2
PH1
PH0
8008h
0Eh
MIC Volume
Mute
X
X
X
X
X
X
X
X
X
MI4
MI3
MI2
MI1
MI0
8008h
10h
Line-In Volume
Mute
X
X
NL4
NL3
NL2
NL1
NL0
X
X
X
NR4
NR3
NR2
NR1
NR0
8808h
12h
CD Volume
Mute
X
X
CL4
CL3
CL2
CL1
CL0
X
X
X
CR4
CR3
CR2
CR1
CR0
8808h
14h
Video Volume
Mute
X
X
VL4
VL3
VL2
VL1
VL0
X
X
X
VR4
VR3
VR2
VR1
VR0
8808h
16h
Aux Volume
Mute
X
X
AL4
AL3
AL2
AL1
AL0
X
X
X
AR4
AR3
AR2
AR1
AR0
8808h
PL1
PL0
PR1
PR0
8808h
20dB
18h
PCM Out Volume
Mute
X
X
PL4
PL3
PL2
X
X
X
PR4
PR3
PR2
1Ah
Record Select
X
X
X
X
X
LRS2 LRS1 LRS0 X
X
X
X
X
RRS2 RRS1
RRS0 0000h
1Ch
Record Gain
Mute
X
X
X
LRG3 LRG2 LRG1 LRG0 X
X
X
X
RRG3 RRG2 RRG1
RRG0 8000h
20h
General Purpose
POP
X
3D
X
X
X
MIX
MS
LBK
X
X
X
X
X
X
22h
3D Control
X
X
X
X
X
X
X
X
X
X
X
X
DP3
DP2
26h
Power Down
Ctrl/Status
EAPD PR6
PR5
PR4
PR3
PR2
PR1
PR0
X
X
X
X
REF
ANL
Extended Audio ID
ID1
ID0
X
X
REV1 REV0 AMAP X
X
X
X
DSA1 DSA0 SPDIF X
X
X
X
X
X
X
X
SPSA1 SPSA0 X
28h
2Ah
2Ch
32h
Extended Audio
Status
PCM Out Sample
Rate
PCM Input Sample
Rate
FSR
15
FSR1 4
ISR 15 ISR 14
SPCV X
X
X
0000h
0000h
DAC
SPDIF X
FSR1 FSR1 FSR1
3
2
1
ISR
ISR 13 ISR 12
11
FSR1
FSR9 FSR8 FSR7 FSR6 FSR5 FSR4 FSR3 FSR2 FSR1
0
ISR
ISR 9 ISR 8 ISR 7 ISR 6 ISR 5 ISR 4 ISR 3 ISR 2 ISR 1
10
ADC
000Fh
VRA
0605h
VRA
0400h
FSR0 BB80h
ISR 0 BB80h
3Ah
S/PDIF Ctl
V
DRS
SPSR1 SPSR0 L
CC6
CC5
CC4
CC3
CC2
CC1
CC0
PRE
COPY /AUDIO PRO
3Eh
Ext’d Modem
Stat/Ctrl
X
X
X
X
X
X
X
PRA
X
X
X
X
X
X
X
GPIO 0100h
2000h
4Ch
GPIO Pin Config
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GC1
GC0
0300h
4Eh
GPIO Pin
Polarity/Type
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GP1
GP0
FFFFh
0000h
50h
GPIO Pin Sticky
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GS1
GS0
52h
GPIO Mask
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GW1
GW0 0000h
54h
GPIO Pin Status
X
X
X
X
X
X
X
X
X
X
X
X
X
X
GI1
GI0
6Ah
SPDIF Output Select X
X
X
X
X
X
X
X
X
X
X
X
X
X
DO1
X
0000h
72h
Antipop
X
X
X
X
X
X
X
APOP X
X
X
X
X
X
X
0000H
74h
EAPD/GPIO Access EAPD X
X
X
EAPD
X
OEN
X
X
X
X
X
X
X
INTDIS
GPIO
ACC
GPIO
0800H
SLT12
7Ch
Vendor ID1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
FFFFh
7Eh
Vendor ID2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
FFFFh
X
X: Reserved bit
7/15/2002
7
0000h
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1. Mixer Registers
5.1.1. MX00 Reset
Default: 6A90H
Writing any value to this register will start a register reset, and causes all of the registers to revert to
their default values. The written data is ignored. Reading this register returns the ID code of the
specific part.
Bit
15
14:10
9
8
7
6
5
4
3
2
1
0
R
R
R
R
R
R
R
R
R
R
R
Type
Function
Reserved
3D Code
Read as 1 (Support 20-bit ADC)
Read as 0
Read as 1 (Support 20-bit DAC)
Read as 0 (Support 18-bit DAC)
Read as 0 (No Loudness support)
Read as 1 (Support Headphone output)
Read as 0 (No simulated stereo, for analog 3D block use)
Read as 0 (No Bass & Treble Control)
Read as 0 (No Modem Line support)
Read as 0 (No Dedicated Mic PCM input channel)
5.1.2. MX02 Master Volume
Default: 8000H
These registers control the overall volume level of the output functions. Each step on the left and right
channels corresponds to 1.5dB in increase/decrease in volume.
Bit
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
14:13
Reserved
12:8
R/W
Master Left Volume: (ML[4:0]) in 1.5 dB steps
7:5
Reserved
4:0
R/W
Master Right Volume: (MR[4:0]) in 1.5 dB steps
1) For MR/ML: 00h
0 dB attenuation
1Fh
46.5 dB attenuation
2) MR/ML are 5-bit R/W variables. The 6th bit implementation is optional. For this reason, when the 6th bit is
written with a 1, it is the equivalent to writing the low 5-bits with 1. For example, writing 1xxxxx will read back
01111.
15
7/15/2002
Type
R/W
8
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.3. MX04 Headphone Volume
Default: 8000H
These registers control the overall volume level of the output functions. Each step on the left and right
channels corresponds to 1.5dB in increase/decrease in volume.
Bit
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
14:13
Reserved
12:8
R/W
Headphone Left Volume: (HPL[4:0]) in 1.5 dB steps
7:5
Reserved
4:0
R/W
Headphone Right Volume: (HPR[4:0]) in 1.5 dB steps
1) For HPL/HPR:
00h
0 dB attenuation
1Fh
46.5 dB attenuation
2 HPL/HPR are 5-bit R/W variables. The 6th bit implementation is optional. For this reason, when the 6th bit is
written with a 1, it is the equivalent to writing the low 5-bits with 1. For example, writing 1xxxxx will read
back 01111.
15
Type
R/W
5.1.4. MX06 MONO_OUT Volume
Default: 8000H
Mono output is the same data sent on all output channels. Each step in bits 4:0 corresponds to 1.5dB
in increase/decrease in volume, allowing 32 levels of volume from 00000 to 11111.
Bit
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
14:5
Reserved
4:0
R/W
Mono Master Volume: (MM[4:0]) in 1.5 dB steps
1) For MM:
00h
0 dB attenuation
1Fh
46.5 dB attenuation
2) Implements 5-bit volume control only. Writing 1xxxxx will be interpreted as x11111 and will respond, when read,
with x11111.
15
Type
R/W
5.1.5. MX0A PC BEEP Volume
Default: 8000H
This register controls the input volume for the PC beep signal. Each step in bits 4:1 corresponds to a
3dB increase/decrease in volume. 16 levels of volume are available, from 0000 to 1111.
The purpose of this register is to allow the PC Beep signals to pass through the EMP202, eliminating
the need for an external system speaker/buzzer. The PC BEEP pin is directly routed (internally
hardwired) to the LINE-OUTL & R pins. If the PC speaker/buzzer is eliminated, it is recommended to
connect the external speakers at all times so the POST codes can be heard during reset.
Bit
15
14:5
4:1
0
1) For PB:
7/15/2002
Type
R/W
R/W
00h
0Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
PC Beep Volume: (PB[3:0]) in 3 dB steps
Reserved
0 dB attenuation
45 dB attenuation
9
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.6. MX0C PHONE Volume
Default: 8008H
Register 0Ch controls the telephone input volume for software modem applications. Because
software modem applications may not have a speaker, the CODEC can offer a speaker-out service.
Each step in bits 4:0 corresponds to 1.5dB in increase/decrease in volume, allowing 32 levels of
volume, from 00000 to 11111.
Bit
15
14:5
4:0
1) For PV:
Type
R/W
R/W
00h
08h
1Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
Phone Volume: (PV[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
5.1.7. MX0E MIC Volume
Default: 8008H
Register 0Eh controls the microphone input volume. Each step in bits 4:0 corresponds to 1.5dB in
increase/decrease in volume, allowing 32 levels of volume, from 00000 to 11111. Each step in bit 6
corresponds to a magnification of 20dB increase in volume.
15
Bit
Type
R/W
14:7
6
R/W
5
4:0
1) For MV:
R/W
00h
08h
1Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
Mic Boost
0 0dB
1 20dB
Reserved
Mic Volume: (MV[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
5.1.8. MX10 LINE_IN Volume
Default: 8808H
Each step in bits 0..4 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111.
Bit
15
Type
R/W
14:13
12:8
R/W
7:5
4:0
R/W
1) For NL/NR: 00h
08h
1Fh
7/15/2002
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
Line-In Left Volume: (NL[4:0]) in 1.5 dB steps
Reserved
Line-In Right Volume: (NR[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
10
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.9. MX12 CD Volume
Default: 8808H
Each step in bits 44:0 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111.
Bit
15
Type
R/W
14:13
12:8
R/W
7:5
4:0
R/W
1) For CL/CR: 00h
08h
1Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
CD Left Volume: (CL[4:0]) in 1.5 dB steps
Reserved
CD Right Volume: (CR[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
5.1.10. MX14 VIDEO Volume
Default: 8808H
Each step in bits 4:0 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111.
Bit
15
Type
R/W
14:13
12:8
R/W
7:5
4:0
R/W
1) For VL/VR: 00h
08h
1Fh
7/15/2002
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
Video Left Volume: (VL[4:0]) in 1.5 dB steps
Reserved
Video Right Volume: (VR[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
11
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.11. MX16 AUX Volume
Default: 8808H
Each step in bits 4:0 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111.
Bit
15
Type
R/W
14:13
12:8
R/W
7:5
4:0
R/W
1) For AL/AR: 00h
08h
1Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
AUX Left Volume: (AL[4:0]) in 1.5 dB steps
Reserved
AUX Right Volume: (AR[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
5.1.12. MX18 PCM_OUT Volume
Default: 8808H
Each step in bits 4:0 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 32 levels of volume, from 00000 to 11111. Each step in bits 12:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 32 levels of volume, from 00000 to 11111.
15
Bit
Type
R/W
14:13
12:8
7:5
4:0
R/W
R/W
1) For PL/PR:
7/15/2002
00h
08h
1Fh
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
PCM Left Volume: (PL[4:0]) in 1.5 dB steps
Reserved
PCM Right Volume: (PR[4:0]) in 1.5 dB steps
+12 dB Gain
0dB gain
-34.5dB Gain
12
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.13. MX1A Record Select
Default: 0000H
Each step in bits 2:0 correspond to 1.5dB in increase/decrease in volume for the right channel,
allowing 7 levels of volume, from 000 to 111. Each step in bits 10:8 correspond to 1.5dB in
increase/decrease in volume for the left channel, allowing 7 levels of volume, from 000 to 111.
Bit
Type
Function
15:11
Reserved
10:8
R/W
Left Record Source Select: (LRS[2:0])
7:3
Reserved
2:0
R/W
Right Record Source Select: (RRS[2:0])
1) For LRS:
0 MIC
1 CD LEFT
2 VIDEO LEFT
3 AUX LEFT
4 LINE LEFT
5 STEREO MIXER OUTPUT LEFT
6 MONO MIXER OUTPUT
7 PHONE
2) For RRS:
0 MIC
1 CD RIGHT
2 VIDEO RIGHT
3 AUX RIGHT
4 LINE RIGHT
5 STEREO MIXER OUTPUT RIGHT
6 MONO MIXER OUTPUT
7 PHONE
5.1.14. MX1C Record Gain
Default: 8000H
Each step in bits 3:0 correspond to 1.5dB in increase/decrease in gain for the right channel, allowing
16 levels of gain, from 0000 to 1111. Each step in bits 11:8 correspond to 1.5dB in increase/decrease
in gain for the left channel, allowing 16 levels of gain, from 0000 to 1111.
Bit
15
Type
R/W
14:12
11:8
R/W
7:4
3:0
R/W
1) For LRG/RRG:
7/15/2002
Function
Mute Control:
0: Normal
1: Mute (- ‡dB)
Reserved
Left Record Gain Select: (LRG[3:0]) in 1.5 dB steps
Reserved
Right Record Gain Select: (RRG[3:0]) in 1.5 dB steps
0Fh
+22.5dB
00h
0 dB (No Gain)
13
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.15. MX20 General Purpose Register
Default: 0000H
Bit
15:14
13
Type
R/W
12:10
9
R/W
8
R/W
7
R/W
6:0
-
Function
Reserved, read as 0
3D Control: Used to enable or disable 3D effects.
1: On
0: Off
Reserved, Read as 0
Mono Output Select:
0: MIX
1: MIC
Mic Select:
0: Mic 1
1: Mic 2
AD to DA Loop-back Control: Used to enable or disable ADC to front DAC loop-back.
0: Disable
1: Enable
Reserved
5.1.16. MX22 3D Control
Default: 0000H
Bit
15:4
3:2
Type
R/W
1:0
-
7/15/2002
Function
Reserved, read as 0
LINE_OUT Separation Ration
00 0(off)
01 3(low)
10 4.3(med)
11 6(high)
Reserved, read as 0
14
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.17. MX26 Powerdown Control/Status
Default: 0000H
This read/write register is used to program powerdown states and monitor subsystem readiness. The
lower half of this register is read only status; a “1” indicating that the subsection is “ready.” Ready is
defined as the subsection’s ability to perform in its nominal state. When this register is written, the bit
values that come in on AC-Link will have no effect on read only bits 0-7 and bit 15.
When the AC-Link “CODEC Ready” indicator bit (SDATA_IN slot 0, bit 15) is a 1, it indicates that the
AC-Link and AC’97 control and status registers are in a fully operational state. The AC’97 controller
must further probe this powerdown control/status register to determine exactly which subsections, if
any are ready.
Bit
15
Type
R/W
14
R/W
13
R/W
12
R/W
11
R/W
10
R/W
9
R/W
8
R/W
7:4
3
R
2
R
1
R
0
R
7/15/2002
Function
PR7 External Amplifier Power Down: (EAPD).
0: EAPD output low (enable external amplifier).
1: EAPD output high (shut down external amplifier)
PR6:
0: Normal
1: Power down Headphone
PR5:
0: Normal.
1: Disable internal clock usage (BITCLK still be output for modem CODEC)
PR4:
0: Normal
1: Power down AC-Link
R3:
0: Normal
1: Power down Mixer (VREF off)
PR2:
0: Normal
1: Power down Mixer (VREF on)
PR1:
0: Normal
1: Power down PCM DAC
PR0:
0: Normal
1: Power down PCM ADC and input MUX
Reserved, read as 0
VREF Status:
1: VREF normal level
0: Not yet
Analog Mixer Status:
1: Ready
0: Not yet
DAC Status:
1: Ready
0: Not yet
ADC Status:
1: Ready
0: Not yet
15
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.18. MX28 Extended Audio ID
Default: 0607H
Bit
15:14
Type
R
13:12
11:10
9
8:6
5:4
R
R
NA
R/W
3
2
1
0
R
R
R
Function
ID[1:0]: 00=XTAL Out grounded
ID13, ID0#=XTAL OUT crystal or floating
Reserved, read as 0
REV[1:0]=01 to indicates EMP202 is AC’97 rev2.2 compliant.
AMAP: Read as 1 (DAC mapping base on CODEC ID)
Reserved, read as 0
DSA{1:0], DAC Slot Assignment
ID[1:0]=00 – DSA[1:0] reset =00 where left slot 3, right slot 4
ID[1:0]=01 – DSA[1:0] reset =01 where left slot 7, right slot 8
ID[1:0]=10 – DSA[1:0] reset =01 where left slot 6, right slot 9
ID[1:0]=11 – DSA[1:0] reset =10 where left slot 10, right slot 11
Reserved, read as 0
SPDIF: Read as 1 (S/PDIF is supported)
DRA: Read as 1 (Double Rate Audio is supported)
VRA: Read as 1 (Variable Rate Audio is supported)
5.1.19. MX2A Extended Audio Status and Control
Default: 01F0H
This register contains two active bits for powerdown and status of the surrounding DACs. Bits 0, 1 & 2
are read/write bits which are used to enable or disable VRA, DRA and SPDIF respectively. Bits 4 & 5
are read/write bits used to determine the AC-LINK slot assignment of the S/PDIF. Bit 10 is a read only
bit which tells the controller if the S/PDIF configuration is valid.
Bit
15:11
10
Function
Reserved
SPCV: (S/PDIF Configuration Valid).
0: Current S/PDIF configuration {SPSA,SPSR,DAC/slot rate} is not valid.
1: Current S/PDIF configuration {SPSA,SPSR,DAC/slot rate} is valid
9:6
NA
Reserved
5:4
R/W
SPSA[1:0]: (S/PDIF Slot Assignment).
00: S/PDIF source data assigned to AC-LINK slot3/4.
01: S/PDIF source data assigned to AC-LINK slot7/8.
10: S/PDIF source data assigned to AC-LINK slot6/9.
11: S/PDIF source data assigned to AC-LINK slot10/11 (default).
3
Reserved
2
R/W
SPDIF Enable:
1: Enable
0: Disable (Hi-Z)
1
Reserved
0
R/W
VRA Enable:
1: Enable
0: Disable
1) If VRA = 0, the EMP202 AD/DA operates at a fixed 48KHz sampling rate. Otherwise, it operates with variable
sampling rates as defined in MX2C and MX32.
2.) If pin 48 is held high at power up, SPDIF is not available and D15:D1 cannot be written and will read back 0.
7/15/2002
Type
NA
R
16
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.20. MX2C PCM Output Sample Rate
Default: BB80H
Bit
Type
Function
15:0
R/W
FOSR[15:0]: Output sampling rate
1) The EMP202 supports the following sampling rates as required in the PC99/PC2001 design guide.
Sampling rate
FOSR[15:0]
8000
1F40h
11025
2B11h
12000
2EE0h
16000
3E80h
22050
5622h
24000
5DC0h
32000
7D00h
44100
AC44h
48000
BB80h
If the value written is not supported, the closest value is returned.
5.1.21. MX32 PCM Input Sample Rate
Default: BB80H
Bit
Type
Function
15:0
R/W
ISR[15:0]: Output sampling rate
1) The EMP202 supports the following sampling rates as required in the PC99/PC2001 design guide.
Sampling rate
ISR[15:0]
8000
1F40h
11025
2B11h
12000
2EE0h
16000
3E80h
22050
5622h
24000
5DC0h
32000
7D00h
44100
AC44h
48000
BB80h
If the value written is not supported, the closest value is returned.
7/15/2002
17
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.1.22. MX3A S/PDIF Output Channel Status and Control
Default: 2000H
15
Bit
Type
R/W
14
13:12
R
R/W
11
10:4
3
R/W
R/W
R/W
2
R/W
1
R/W
0
R
Function
Validity Control: (control V bit in Sub-Frame).
0: The V bit (valid flag) in sub-frame depends on whether or not the S/PDIF data is
under-run.
1: The V bit in sub-frame is always sent as 1 to indicate the invalid data is not suitable
for the receiver.
Double Rate S/PDIF: (DRS) This bit is always 0.
S/PDIF Sample Rate: (SPSR[1:0]).
00: Sample rate set to 44.1KHz, Fs[0:3]=0000.
01: Reserved.
10: Sample rate set to 48.0KHz, Fs[0:3]=0100 (default).
11: Sample rate set to 32.0KHz, Fs[0:3]=1100.
Generation Level: (LEVEL)
Category Code: (CC[6:0])
Preemphasis: (PRE).
0: None
1: Filter preemphasis is 50/15 µsec
Copyright: (COPY).
0: Asserted
1: Not asserted
Non-Audio Data Type: (/AUDIO).
0: PCM data
1: AC3 or other digital non-audio data.
Professional or Consumer Format: (PRO).
0: Consumer format
1: Professional format.
1) To ensure the control and status information started up correctly at the beginning of S/PDIF transmission,
MX3A.[14:0] should only be written to when S/PDIF transmitter is disabled (MX2A.2=0).
2) If validity control is set (MX3A.15=1), those data bits (bit 8 ~ bit 27) should be forced to 0 to obtain better
compatibility with mini disc devices.
5.2. GPIO Registers
5.2.1. MX3E Extended Modem Status and Control
Default: 0100H
Bit
15:9
8
Type
R/W
7:1
0
R
R
7/15/2002
Function
Reserved
PRA
0 GPIO powered up/enabled
1 GPIO powered down/disabled
Reserved
GPIO
0 GPIO not ready (powered down)
1 GPIO Ready (powered up)
18
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.2.2. MX4C GPIO Pin Configuration
Default: 0003H
Bit
15:2
1
Type
R/W
0
R/W
Function
Reserved
GC1
0 GPIO1 configured as output
1 GPIO1 configured as input
GC0
0 GPIO0 configured as output
1 GPIO0 configured as input
5.2.3. MX4E GPIO Pin Polarity/Type
Default: FFFFH
Bit
15:2
1
Type
R/W
0
R/W
Function
Reserved
GP1
0 GPIO1 polarity inverted
1 GPIO1 polarity inverted
GP0
0 GPIO0 polarity inverted
1 GPIO0 polarity inverted
5.2.4. MX50 GPIO Pin Sticky
Default: 0000H
Bit
15:2
1
Type
R/W
0
R/W
Function
Reserved
GS1
0 GPIO1 non sticky
1 GPIO1 sticky
GS0
0 GPIO1 non sticky
1 GPIO1 sticky
5.2.5. MX50 GPIO Pin Status
Default: 0000H
Bit
15:2
1:0
7/15/2002
Type
R/W
Function
Reserved
GI1 (GPIO1/0)
As output, use with MX74:D0 to set
If D0=0, the respective register value placed on pad (D1 for GPIO1, D0 for
GPIO0)
If D0=1, pad get value from slot 12
As input and sticky
0 clears this bit
1 does nothing
As input and non sticky
This register gives GPIO1 value from pad.
19
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
5.3. Extended Registers
5.3.1. MX6A SPDIF Output Select
Default: 0000H
Bit
15:2
1
Type
R/W
0
-
Function
Reserved
SPDIF Output Source Select
0 PCM data from ACLINK to SPDIF
1 ADC record data to SPDIF
Reserved
5.3.2. MX72 Antipop
Default: 0000H
Bit
15:8
7
Type
R/W
6:0
-
Function
Reserved
Internal Antipop
0 enabled
1 disabled
Reserved
5.3.3. MX74 EAPD Access
Default: 0800H
15
Bit
Type
R/W
14:12
11
R/W
10:3
2
R/W
1
R/W
0
R/W
Function
EAPD, Use with D11
If D11=1, EAPD data output
If D11=0, EAPD data input
Reserved
EAPD Pin Enable
0 EAPD as input
1 EAPD as output
Reserved
Interrupt Disable
0 clear GPIO interrupts
1 clear GPIO interrupts with MX54
GPIO Access
0 ACLINK access from GPIO pad
1 ACLINK access from MX54
GPIOSLT12
0 GPIO0 and GPIO1 access from MX54, if GPIO is set as output, input Slot 12
will be 0h.
1 GPIO0 and GPIO1 access from Slot 12, if GPIO is set as output, input MX54
not updated.
5.3.4. MX7C VENDOR ID1
Default: FFFFH
Bit
15:0
7/15/2002
Type
R
Function
Vendor ID: FFFFH
20
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
5.3.5. MX7E VENDOR ID2
Default: FFFFH
Bit
15:0
Type
R
Function
Vendor ID: FFFFH
6. Electrical Characteristics
6.1. DC Characteristics
Dvdd= 3.3V ±5%, Tambient=25 0 C, with 50pF external load.Parameter
Input voltage range
Low level input voltage
SYNC,SDATA_OUT,RESET#
XTAL_IN,BIT_CLK ID1#,ID0#
High level input voltage
SYNC,SDATA_OUT,RESET#
XTAL_IN,BIT_CLK ID1#,ID0#
High level output voltage
Low level output voltage
Pull up resistance
Input leakage current
Output leakage current (Hi-Z)
Output buffer drive current
Symbol
Vin
VIL
VIH
VOH
VOL
-
Min
-0.30
0.40*DVdd
0.90DVdd
50K
-10
-10
-
Typical
1.2 / 0.7
1.7 / 1.0
2.0 / 1.2
2.1 / 1.7
3.2 / 2.2
2.5 / 1.7
100K
5
Max
DVdd+0.30
0.30*DVdd
0.1DVdd
200K
10
10
-
Units
V
V
Max
-
Units
us
ns
V
V
V
uA
uA
mA
6.2. AC Timing Characteristics
6.2.1. Cold Reset
Parameter
RESET# active low pulse width
RESET# inactive to BIT_CLK Startup
delay
Symbol
Trst_low
Trst2clk
Min
1.0
162.8
Typical
-
Trst2clk
Tres_low
RESET#
Ttri2actv
BIT_CLK
Ttri2actv
SDATA_IN
Cold reset timing diagram
7/15/2002
21
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
6.2.2. Warm Reset
Tsync_high
Tsync_2clk
SYNC
BIT_CLK
Warm reset timing diagram
Parameter
SYNC active high pulse width
SYNC inactive to BIT_CLK Startup
delay
Symbol
Tsync_high
Tsync2clk
Min
1.0
162.8
Typical
1.3
-
Max
-
Units
us
ns
Max
750
45
45
-
Units
MHz
ns
ps
ns
ns
KHz
us
us
us
6.2.3. AC-Link Clocks
Tsync_high
Tsync_2clk
SYNC
BIT_CLK
BIT_CLK and SYNC timing diagram
Parameter
Symbol
BIT_CLK frequency
BIT_CLK period
Tclk_period
BIT_CLK output jitter
BIT_CLK high pulse width (note 1)
Tclk_high
BIT_CLK low pulse width (note 1)
Tclk_low
SYNC frequency
SYNC period
Tsync_period
SYNC high pulse width
Tsync_high
SYNC low pulse width
Tsync_low
Note 1: Worse case duty cycle restricted to 45/55.
7/15/2002
Min
36
36
-
22
Typical
12.288
81.4
750
40.7
40.7
48.0
20.8
1.3
19.5
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
6.2.4. Data Output and Input Times
tco
BIT_CLK
T setup
V ih
V il
SDATA_OUT
SDATA_IN
SYNC
V oh
V ol
T hold
Data Output and Input timing diagram
Parameter
Symbol
Min
Typical
Max
Units
Output Valid Delay from rising edge of BIT_CLK
tco
15
ns
Input Setup to falling edge of BIT_CLK
tsetup
10
ns
Input Hold from falling edge of BIT_CLK
thold
10
ns
Note 1: Timing is for SDATA and SYNC outputs with respect to BIT_CLK at the Device driving the output.
Note 2: 50pF external load
Note 3: Timing is for SDATA and SYNC outputs with respect to BIT_CLK at the device driving the output.
6.2.5. Signal Rise and Fall Times
BIT_CLK
Triseclk
Tfallclk
Trisedin
Tfalldin
SDATA_IN
Signal Rise and Fall timing diagram
Parameter
BIT_CLK rise time
BIT_CLK fall time
SYNC rise time
SYNC fall time
SDATA_IN rise time
SDATA_IN fall time
SDATA_OUT rise time
SDATA_OUT fall time
Note 1: 75pF external load
Note 2: rise is from 10% to 90% of Vdd (Vol to Voh)
Note 3: fall is from 90% to 10% of Vdd (Voh to Vol)
Symbol
Triseclk
Tfallclk
Trisesync
Tfallsync
Trisedin
Tfalldin
Trisedout
Tfalldout
7/15/2002
23
Min
-
Typical
-
Max
6
6
6
6
6
6
6
6
Units
ns
ns
ns
ns
ns
ns
ns
ns
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
6.2.6. AC-Link Low Power Mode Timing
SYNC
Slot 1
Slot 2
Write to
0x20
Data PR4
BIT_CLK
SDATA_OUT
Don't care
Ts2_pdown
SDATA_IN
Note: BIT_CLK not to scale
AC-Link low power mode timing diagram
Parameter
End of slot 2 to BIT_CLK, SDATA_IN low
Symbol
Ts2_pdown
Min
-
Typical
-
Max
1.0
Units
us
6.2.7. ATE Test Mode
RESET#
SDATA_OUT
Tsetup2rst
Hi-Z
SDATA_IN, BIT_CLK
Toff
ATE test mode timing diagram
To meet AC’97 rev2.2 requirements, EAPD, SPDIFO, BIT_CLK and SDATA_IN should be floating in
test mode.
Parameter
Setup to trailing edge of RESET# (also applies to
SYNC)
Rising edge of RESET# to Hi-Z delay
Symbol
Tsetup2rst
Min
15.0
Typical
-
Max
-
Units
ns
Toff
-
-
25.0
ns
6.2.8. AC-Link IO Pin Capacitance and Loading
Output Pin
BIT_CLK (must support ≥ 2 CODECs)
SDATA_IN
1 CODEC
47.5pF
47.5pF
2 CODEC
62.5pF
55pF
3 CODEC
75pF
60pF
4 CODEC
85pF
62.5pF
6.2.9. BIT-CLK and SDATA-IN State
When RESET# is active, BIT-CLK and SDATA-IN must be floating by internal pull low 100K resistors.
The ac-link signals are driven by another AC’97 on CNR board. This requirement is not mentioned in
AC’97 specifications Rev 2.1. Please refer to CNR (Communication Network Riser) specifications
Rev. 1.0 pages 23~25 or AC’97 Rev. 2.2 for detailed information.
7/15/2002
24
Single-Chip Dual-Channel AC’97 Audio Codec
EMP202
EMPIA Technology
7. Analog Performance Characteristics
Standard test condition:
Tambient=25 0 C, Dvdd=5.0 or 3.3V ±5%,Avdd=5.0V ±5%
Input Voltage Level: Logic Low=0.35*Vdd, Logic High=0.65Vdd
1KHz input sine wave; Sampling frequency=48KHz; 0dB=1Vrms
10K §Ù/50pF load; Testbench Characterization BW:20Hz~20KHz
0dB attenuation; tone and 3D disabled
Parameter
Full scale input voltage
Mixer (except for MIC)
Mic input (gain=0dB)
Mic input (gain=20dB)
ADC
Full scale output voltage
DAC
S/N (A weighted)
CD to LINE_OUT
Other to LINE_OUT
ADC DAC
Total Harmonic Distortion + Noise
ADC
DAC
Frequency Response
Mixers
ADC & DAC
Power Supply Rejection (DAC,ADC)
Total Out-of-Band Noise (28.8K~100KHz)
Mic 20dB gain is selected
Crosstalk between inputs channels
Attenuation, Gain Step Size
Input impedance (gain=0dB)
PC_BEEP only
Others (PHONE,LINE,CD,AUX,VIDEO)
MIC1 and MIC2
Power Supply Current (normal operation)
VA=5v
VD=3.3v
Power Supply Current (power down mode)
VA=5v
VD=3.3v
VREFOUT
Digital Filter Characteristics
ADC Low pass Filter
Pass band
Stop band
Stop band Rejection
Pass band Frequency Response
DAC Low pass Filter
Pass band
Stop band
Stop band Rejection
Pass band Frequency Response
7/15/2002
Min
Typical
Max
Units
-
1.6
1.6
0.16
1.0
-
Vrms
Vrms
Vrms
Vrms
-
1.0
95
92
85
88
1.41
-
-
-80
-80
-
Vrms
dB FSA
dB FSA
dB FSA
dB FSA
dB FS
dB FS
20
20
18
-
-68
-63
20
1.5
20,000
19,200
22
-70
-
-
32
32
16
-
-
50
20
-
2.25
1
2
2.50
mA
mA
2.75
V
0
28.8
-
-76.0
+- 0.15
19.2
-
KHz
KHz
dB
dB
0
28.8
-
-78.5
+- 0.15
19.2
-
KHz
KHz
dB
dB
Hz
25
dB
dB
dB
dB
dB
K mA
mA
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
8. Design Suggestions
8.1. Clocking
The clock source for different configurations is listed below.
CODEC ID[1:0]
00
01,10,11
BIT-CLK
Output
BIT CLK
Clock source
Crystal or external clock (XTAL-IN) BITCLK is output
BIT CLK always an input, XTAL-IN (pin 2) ignored
8.2. AC-Link
When the EMP202 takes serial data from the AC’97 controller, it samples SDATA_OUT on the falling
edge of BIT_CLK. When the EMP202 sends serial data to the AC’97 controller, it starts to drive
SDATA_IN on the rising edge of BIT_CLK.
The EMP202 will return any uninstalled bits or registers with 0 for read operations. The EMP202 also
stuffs the unimplemented slot or bit with 0 in SDATA-IN. Note that AC-LINK is MSB-justified.
Please refer to “Audio CODEC ’97 Component Specification Revision 2.2” for details
SYNC
OUTGOING STREAMS
TAG
CMD
ADR
CMD
DATA
PCM
LEFT
PCM
RT
NA
PCM
CTR
PCM
LSURR
PCM
RSURR
PCM
LFE
PCM
LALT
PCM
RALT
RSVD
INCOMING STREAMS
TAG
STATUS
ADR
STATUS
DATA
PCM
LEFT
PCM
RT
NA
NA
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
TAG PHASE
DATA PHASE
5.1 Channel Slot Arrangement Defined in AC’97 Specification rev2.2
8.3. Reset
There are 3 types of reset operations: Cold, Warm and Register reset, which are listed below:
Reset Type
Cold
Warm
Register
7/15/2002
Trigger condition
Assert RESET# for a specified period
CODEC response
Reset all hardware logic and all registers to their
default value.
Driven SYNC high for specified period
Reactivates AC-LINK, no change to register
without BIT_CLK
values.
Write register indexed 00h
Reset all registers to their default value.
The AC’97 controller should drive SYNC and SDATA-OUT low during the period of RESET#
assertion to guarantee that the EMP202 resets successfully.
26
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
8.4. CD Input
Pay attention to differential CD input. Below is an example of differential CD input.
Example of differential CD input
8.5. Odd Addressed Register Access
The EMP202 will return “0000h” when odd-addressed registers and unimplemented registers are
read.
8.6. Power-down Mode
PR0=1
Normal
PR1=1
ADCs off PR0
PR0=0 & ADC=1
PR2=1
DACs off PR1
PR1=0 & DAC=1
Ready =1
PR4=1
Analog off
PR2 or PR3
PR2=0 & ANL=1
Default
Digital I/F off
PR4
Shut off
AC-Link
Warm Reset
Cold Reset
Example of the EMP202 power-down/power-up flow
8.7. Test Mode
8.7.1. ATE In Circuit Test Mode
SDATA_OUT is sampled high at the trailing edge of RESET#. In this mode, the EMP202 will drive
BIT_CLK, SDATA_IN, EAPD, GPIOs, IDs, and SPDIFO to high impedance.
8.7.2. Vendor Specific Test Mode
All other modes are reserved.
7/15/2002
27
EMP202
Single-Chip Dual-Channel AC’97 Audio Codec
EMPIA Technology
9. Package Dimensions
SYMBOL
MILLIMETER
TYPICAL
MIN.
A
A1
A2
c
D
D1
D2
E
E1
E2
b
e
TH
L
7/15/2002
0.05
1.35
0.09
1.40
9.00 BSC
7.00 BSC
5.50
9.00 BSC
7.00BSC
5.50
0.20
0.50 BSC
3.5º
0.60
0.17
0º
0.45
28
MAX.
1.60
0.15
1.45
0.20
0.27
7º
0.75