ETC ALC202

Avance Logic, Inc.
ALC202
ALC202
AC’97 Audio CODEC
Draft Spec.
Preliminary
Version 0.62
September 26, 2001
http://www.realtek.com.tw
Preliminary
Avance Logic, Inc.
ALC202
1. Features
Single chip audio CODEC with high S/N ratio (>90 dB).
20-bit DAC, 18-bit ADC.
Stereo full-duplex CODEC with independent and variable sampling rate.
4 analog line-level stereo input with 5-bit volume control : LINE_IN,CD,VIDEO,AUX
2 analog line-level mono input : PC_BEEP,PHONE_IN.
Mono output with 5-bit volume control.
Stereo output with 6-bit volume control.
2 MIC inputs: Software selectable.
Power management and enhanced power saving.
3D Stereo Enhancement
External Amplifier power down capability.
Multiple CODEC extension.
Compliant with AC’97 2.2 specification
50mW/8W amplifier at LINE/ Headphone output
Jack-detect function to mute LINE/MONO/HP output, to control S/PDIF output.
Supports S/PDIF out is compliant with AC’97 rev2.2.
2 GPIO pins.
14.318MHzà24.576MHz digital PLL.
Supports double sampling rate (96KHz) of DVD audio playback.
+30dB boost preamplifier for MIC input.
Power support: Digital: 3.3V Analog: 3.3V/5V
Standard 48-Pin LQFP Package
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
2. Pin Description
2.1
Digital I/O pins: 11 pins
Name
RESET#
XTL-IN
Type
I
I
Pin No
11
2
XTL-OUT
O
3
Crystal output pad
I
IO
I
O
I/O
10
6
5
8
43
GPIO1
I/O
44
ID0#
EAPD / JD
I
O
45
47
SPDIFO /
TEST
O
48
Sample Sync (48KHz)
Bit clock output (12.288Mhz)
Serial TDM AC97 output
Serial TDM AC97 input
I: General purpose input pin-0. (Can
be software volume up)
O: General purpose output pin-0.
I: General purpose input pin-1.
(Can be software volume down)
O: General purpose output pin-1
ID strap 0
External Amplifier power down
control / Jack –Detect sense a low to
high edge
S/PDIF output / TEST output
SYNC
BIT-CLK
SDATA-OUT
SDATA-IN
GPIO0
2.2
Description
AC'97 H/W reset
Crystal input pad
Characteristic Definition
Schmitt trigger input
Crystal: 24.576M/14.318M crystal input
External: 24.576M/14.318M external clock input
Crystal: 24.576M/14.318M crystal output
External: 24.576M/14.318M clock output
Schmitt trigger input
CMOS input/output Vt=0.35Vdd
Schmitt trigger input
CMOS output,
Internally pulled high by a 50K resistor.
Internally pulled high by a 50K resistor.
CMOS input Vt=0.35Vdd
CMOS output / input, JD should be internally pulled
high by a 50K resistor
Digital output has 12 mA@75W driving capability.
Analog I/O Pins: 18 pins
Name
PC-BEEP
PHONE
AUX-L
AUX-R
VIDEO-L
VIDEO-R
Type
I
I
I
I
I
I
Pin No
12
13
14
15
16
17
http://www.realtek.com.tw
Preliminary
Description
PC speaker input
Speakerphone input
AUX Left channel
AUX Right channel
Video audio Left channel
Video audio Right channel
-2-
Characteristic Definition
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Rev0.62
Avance Logic, Inc.
ALC202
CD-L
CD-GND
CD-R
MIC1
MIC2
LINE-L
LINE-R
LINE-OUTL
I
I
I
I
I
I
I
O
18
19
20
21
22
23
24
35
CD audio Left channel
CD audio analog GND
CD audio Right channel
First Mic input
Second Mic input
Line input Left channel
Line input Right channel
Line-Out Left channel
LINE-OUTR
O
36
Line-Out Right channel
HP-OUT-L
O
39
HP-OUT-R
O
41
MONO-OUT
O
37
Headphone Out – Left (ALC202)
True-LINE-Out-Left (ALC202A)
Headphone Out – Left (ALC202)
True-LINE-Out-Left (ALC202A)
Speaker Phone output
2.3
Filter/References: 7 pins
Name
VREF
VREFOUT
AFILT1
AFILT2
VRAD
VRDA
2.4
Type
O
Pin No
27
28
29
30
31
32
Description
Reference voltage
Ref. voltage out with 8mA drive
ADC anti-aliasing filter capacitor
ADC anti-aliasing filter capacitor
ADC reference voltage capacitor
DAC reference voltage capacitor
Characteristic Definition
1uf capacitor to analog ground
Analog output (2.25V – 2.75V)
1000pf capacitor to analog ground.
1000pf capacitor to analog ground.
1uf capacitor to analog ground
1uf capacitor to analog ground
Power/Ground: 8 pins
Name
AVDD1
AVDD2
AVSS1
AVSS2
DVDD1
DVDD2
DVSS1
DVSS2
2.5
Type
I
I
I
I
I
I
I
I
Pin No
25
38
26
42
1
9
4
7
Description
Analog VDD (5.0V or 3.3V)
Analog VDD (5.0V or 3.3V)
Analog GND
Analog GND
Digital VDD (3.3V)
Digital VDD (3.3V)
Digital GND
Digital GND
Characteristic Definition
Others: 1 pin
Name
TEST
NC
2.6
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
Analog input (1Vrms)
ALC202: Analog output without op-amp (1.0Vrms)
ALC202A: Analog output with op-amp (1.4Vrms)
ALC202: Analog output without op-amp (1.0Vrms)
ALC202A: Analog output with op-amp (1.4Vrms)
ALC202: Analog output with op-amp
ALC202A: Analog output without op-amp
ALC202: Analog output with op-amp
ALC202A: Analog output without op-amp
Analog output (1Vrms)
Type
O
Pin No
48
33,40,34
Description
Output DAC clock and ADC clock
No Connection.
Characteristic Definition
Digital pin shared with SPDIFO
Crystal (Clock) Source Selection: 1 pin
Name
Type
Pin No
Description
Characteristic Definition
XTLSEL
I
46a
Crystal Selection
Internal pull high by a 50K resistor.
¶XTLSEL:
XTLSEL=floating, the clock source is 24.576MHz crystal or external clock. (Default)
XTLSEL=pull low, select 14.318MHzà24.576MHz digital PLL
The default state of MX7A.15 if power on latched inversely from XTLSEL.
-3http://www.realtek.com.tw
Preliminary
Rev0.62
Preliminary
http://www.realtek.com.tw
-4-
DAC
0*
+20/30dB
1
MX20.8
mono analog
stereo analog
stereo digital
SRC
* : default setting
VIDEO-IN
AUX-IN
CD-IN
LINE-IN
PHONE
MIC1
MIC2
PC-BEEP
PCM out
MX16
MX12
MX14
MX10
MX0E
MX0C
MX0A
MX18
stereo mix
mono mix
phone
mic
line
CD
video
aux
MX20.13
MX22
3D
PCM out
MX1A
M
U
X
MX1C
SRC
RESET#
Yes
No
Yes
No
RESET#
HP-OUT
PCM in
MONO-OUT
LINE-OUT
AMP
SPDIF Output
ALC202
ADC
Mono
Volume
MX06
Record
Gain
0*
1
MX20.9
MX02
Master
Volume
MX04
HeadPhone
Volume
MX2A / MX3A
SPDIF Out
Control
Avance Logic, Inc.
ALC202
2.7 Mixer Block Diagram
Rev0.62
Preliminary
http://www.realtek.com.tw
-5-
DAC
0*
+20/30dB
1
MX20.8
mono analog
stereo analog
stereo digital
SRC
* : default setting
VIDEO-IN
AUX-IN
CD-IN
LINE-IN
MIC1
MIC2
PHONE
PC-BEEP
PCM out
MX16
MX14
MX12
MX10
MX0E
MX0C
MX0A
MX18
stereo mix
mono mix
phone
mic
line
CD
video
aux
MX20.13
MX22
3D
PCM out
MX1A
M
U
X
MX1C
SRC
RESET#
Yes
No
Yes
No
RESET#
LINE-OUT
PCM in
MONO-OUT
AMP
HP-OUT
SPDIF Output
ALC202A
ADC
Mono
Volume
MX06
Record
Gain
0*
1
MX20.9
MX02
Master
Volume
MX04
HeadPhone
Volume
MX2A / MX3A
SPDIF Out
Control
Avance Logic, Inc.
ALC202
Rev0.62
Avance Logic, Inc.
ALC202
3. ALC202 Pin Assignment
LINE-OUT-R
LINE-OUT-L
NC
NC
VRDA
VRAD
AFILT2
AFILT1
VREFOUT
VREF
AVSS1
AVDD1
3.1 Pin-Out Diagram:
36 35 34 33 32 31 30 29 28 27 26 25
37
38
39
40
41
42
43
44
45
46
47
48
ALC202
LINE-IN-R
LINE-IN-L
MIC2
MIC1
CD-R
CD-GND
CD-L
VIDEO-R
VIDEO-L
AUX-R
AUX-L
PHONE
24
23
22
21
20
19
18
17
16
15
14
13
1 2 3 4 5 6 7 8 9 10 11 12
LINE-OUT-R
LINE-OUT-L
NC
NC
VRDA
VRAD
AFILT2
AFILT1
VREFOUT
VREF
AVSS1
AVDD1
DVDD1
XTL-IN
XTL-OUT
DVSS1
SDATA-OUT
BIT-CLK
DVSS2
SDATA-IN
DVDD2
SYNC
RESET#
PC-BEEP
MONO-OUT
AVDD2
HP-OUT-L
NC
HP-OUT-R
AVSS2
GPIO0
GPIO1
ID0#
XTLSEL
EAPD(JD)
SPDIFO/TEST
36 35 34 33 32 31 30 29 28 27 26 25
37
38
39
40
41
42
43
44
45
46
47
48
ALC202A
24
23
22
21
20
19
18
17
16
15
14
13
1 2 3 4 5 6 7 8 9 10 11 12
LINE-IN-R
LINE-IN-L
MIC2
MIC1
CD-R
CD-GND
CD-L
VIDEO-R
VIDEO-L
AUX-R
AUX-L
PHONE
DVDD1
XTL-IN
XTL-OUT
DVSS1
SDATA-OUT
BIT-CLK
DVSS2
SDATA-IN
DVDD2
SYNC
RESET#
PC-BEEP
MONO-OUT
AVDD2
TRUE-LINE-OUT-L
NC
TRUE-LINE-OUT-R
AVSS2
GPIO0
GPIO1
ID0#
XTLSEL
EAPD(JD)
SPDIFO/TEST
-6http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
4. Mixer Registers
All mixer register access with odd-number will return with 0.
Reading unimplemented registers will return 0.
REG.
(HEX)
00h
02h
NAME
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0 DEFAU
LT
Reset
Master
Volume
04h Headphone
volume
06h
Mono-Out
Volume
0Ah
PC_BEEP
Volume
0Ch
PHONE
Volume
0Eh MIC Volume
X SE4 SE3 SE2 SE1 SE0 ID9 ID8 ID7 ID6 ID5 ID4 ID3 ID2 ID1 ID0 5990h
Mute X ML5 ML4 ML3 ML2 ML1 ML0 X
X MR5 MR4 MR3 MR2 MR1 MR0 8000h/
0000h
Mute X HPL HPL HPL HPL HPL HPL X
X HPR HPR HPR HPR HPR HPR 8000h/
5
4
3
2
1
0
5
4
3
2
1
0 0000h
Mute X
X
X
X
X
X
X
X
X
X MM MM MM MM MM 8000h/
4
3
2
1
0 0000h
Mute X
X
X
X
X
X
X
X
X
X PB3 PB2 PB1 PB0 X 8000h
10h
Mute
X
X
X
X
X
Mute
X
X
X
X
X
Line-In
Volume
CD Volume
Video
Volume
Aux Volume
PCM Out
Volume
Record
Select
Record Gain
Mute
X
Mute
Mute
3Ah
General
Purpose
3D Control
Power Down
Ctrl/Status
Extended
Audio ID
Extended
Audio Status
PCM front
Out Sample
Rate
PCM Input
Sample Rate
S/PDIF Ctl
76h
78h
7Ch
7Eh
GPIO Setup
GPIO Status
Vendor ID1
Vendor ID2
12h
14h
16h
18h
1Ah
1Ch
20h
22h
26h
28h
2Ah
2Ch
32h
X: reserved bit
X
X
X
X
PH4 PH3 PH2 PH1 PH0 8008h
X
BC
X
MI4 MI3 MI2 MI1 MI0 8008h
X
BGO BGO
1
0
NL4 NL3 NL2 NL1 NL0
X
X
X
NR4 NR3 NR2 NR1 NR0 8808h
X
X
X
X
CL4 CL3 CL2 CL1 CL0
VL4 VL3 VL2 VL1 VL0
X
X
X
X
X
X
CR4 CR3 CR2 CR1 CR0 8808h
VR4 VR3 VR2 VR1 VR0 8808h
Mute
Mute
X
X
X
X
AL4 AL3 AL2 AL1 AL0
PL4 PL3 PL2 PL1 PL0
X
X
X
X
X
X
X
X
X
X
X
X
Mute
X
X
X
X
X
POP
X
3D
X
X
X
AR4 AR3 AR2 AR1 AR0 8808h
PR4 PR3 PR2 PR1 PR0 8808h/
0808h
X
X RRS RRS RRS 0000h
2
1
0
X RRG RRG RRG RRG 8000h
3
2
1
0
X
X
X
X
X 0000h
X
X
LRS LRS LRS X
2
1
0
LRG LRG LRG LRG X
3
2
1
0
X
X MIX MS LBK
X
X
X
X
X
X
X
X
X
X
X
X
X DP2 DP1
EAP PR6 PR5 PR4 PR3 PR2 PR1 PR0 X
X
X
X REF ANL DAC
D
ID1 ID0 X
X REV REV AM X
X
X
X
X
X SPDI X
1
0
AP
F
X
X
X
X
X SPC X
X
X
X SPS SPS X SPDI X
V
A1 A0
F
FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR FSR
15 14
13 12 11
10
9
8
7
6
5
4
3
2
1
DP0 0000h
ADC 000Fh
VRA 0605h
VRA 0000h
FSR BB80h
0
ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR ISR BB80h
15 14
13 12 11
10
9
8
7
6
5
4
3
2
1
0
V
0
SPS SPS L CC6 CC5 CC4 CC3 CC2 CC1 CC0 PRE COP /AU PRO 2000h
R1 R0
Y DIO
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 0000h
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 0000h
0
1
0
0
0
0
0
1
0
1
0
0
1
1
0
0 414Ch
0
1
0
0
0
1
1
1
0
0
0
1
V3 V2 V1 V0 4740h
-7http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
MX00
Bit
15
14:10
9
8
7
6
5
4
3
2
1
0
Reset
Default: 5990H
Type
Function
Reserved
R
return 10110b
R
Read as 0 (Not support 20-bit ADC)
R
Read as 1 (Support 18-bit ADC)
R
Read as 1 (Support 20-bit DAC)
R
Read as 0 (Not support 18-bit DAC)
R
Read as 0 (Not support for Loudness)
R
Read as 1 (Headphone output support)
R
Read as 0 (Not simulated stereo ,for analog 3D block use)
R
Read as 0 (Not Bess & Treble Control)
R
Reserved,Read as 0
R
Read as 0 (No Dedicated Mic PCM input)
ŒWrite to this register will reset all mixer register to their default value. The written data
should be ignored.
MX02
Bit
15
14
13:8
7:6
5:0
Master Volume
Default: 8000H / 0000H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Master Left Volume (MLV[5..0]) in 1.5 dB step
Reserved
R/W Master Right Volume (MRV[5..0]) in 1.5 dB step
Œ For MRV/MLV, 00h
0 dB attenuation
3Fh
94.5 dB attenuation
•When ID=01,10,11, the default value is 0000H.
MX04
Bit
15
14
13:8
7:6
5:0
Headphone Output Volume
Default: 8000H / 0000H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Headphone Output Left Volume (HPL[5..0]) in 1.5 dB step
Reserved
R/W Headphone Output Right Volume (HPR[5..0]) in 1.5 dB step
ŒFor HPR/HPL, 00h
0 dB attenuation
3Fh 94.5 dB attenuation
•When ID=01,10,11, the default value is 0000H.
MX06
Bit
15
14:5
4:0
MONO_OUT Volume
Default: 8000H / 0000H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Mono Master Volume (MMV[4..0]) in 1.5 dB step
Œ For MMV,
00h
0 dB attenuation
1Fh
46.5 dB attenuation
•Implement 5-bit volume control only. Writing 1xxxxx will be interpreted as x11111 and
response when read with x11111 too.
ÌWhen ID=01,10,11, the default value is 0000H.
-8-
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
MX0A
Bit
15
14:5
4:1
0
PC BEEP Volume
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W PC Beep Volume (PBV[3..0]) in 3 dB step
Reserved
Œ For PBV,
00h
0 dB attenuation
0Fh
45 dB attenuation
Default: 8000H
MX0C
Bit
15
14:5
4:0
PHONE Volume
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Phone Volume (PV[4..0]) in 1.5 dB step
Œ For PV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
Default: 8008H
MX0E
Bit
15
14:10
9:8
MIC Volume
Default: 8008H
Type
Function
R/W Mute Control 0: Normal 1 : Mute (-¥ dB)
Reserved
R/W Boost Gain Option (BGO)·
00: 20 dB 01: 6 dB 10: 12 dB 11: 29.5 dB (V=30*Vmic-in)
7
Reserved
6
R/W Boost Control (BC)
0: Disable 1: Enable Boost
5
Reserved
4:0
R/W Mic Volume (MV[4..0]) in 1.5 dB step
Œ For MV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
· If 29.5dB boost gain is selected, input resistor can be reduced to save area of feedback
resistor.
MX10
Bit
15
14:13
12:8
7:5
4:0
MX12
Bit
15
LINE_IN Volume
Default: 8808H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Line-In Left Volume (NLV[4..0]) in 1.5 dB step
Reserved
R/W Line-In Right Volume (NRV[4..0]) in 1.5 dB step
Œ For NLV/NRV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
CD Volume
Type
R/W Mute Control 0 : Normal
Default: 8808H
Function
1 : Mute (-¥ dB)
-9-
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
14:13
12:8
7:5
4:0
ALC202
Reserved
CD Left Volume (CLV[4..0]) in 1.5 dB step
Reserved
R/W CD Right Volume (CRV[4..0]) in 1.5 dB step
Œ For CLV/CRV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
R/W
MX14
Bit
15
14:13
12:8
7:5
4:0
VIDEO Volume
Default: 8808H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Video Left Volume (VLV[4..0]) in 1.5 dB step
Reserved
R/W Video Right Volume (VRV[4..0]) in 1.5 dB step
Œ For VLV/VRV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
MX16
Bit
15
14:13
12:8
7:5
4:0
AUX Volume
Default: 8808H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W AUX Left Volume (ALV[4..0]) in 1.5 dB step
Reserved
R/W AUX Right Volume (ARV[4..0]) in 1.5 dB step
Œ For ALV/ARV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
MX18
Bit
15
14:13
12:8
7:5
4:0
PCM_OUT Volume
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W PCM Volume (PLV[4..0]) in 1.5 dB step
Reserved
R/W PCM Right Volume (PRV[4..0]) in 1.5 dB step
Œ For PLV/PRV,
00h
+12 dB Gain
08h
0dB gain
1Fh
-34.5dB Gain
ÌWhen ID=01,10,11, the default value is 0808H.
Default: 8808H / 0808H
MX1A
Bit
15:11
10:8
7:3
2:0
Record Select
Type
Function
Reserved
R/W Left record source select (LRS[2..0])
Reserved
R/W Right record source select (RRS[2..0])
Œ For LRS
Default: 0000H
- 10 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
0
0
0
0
0
0
0
7
• For RRS
0
0
0
0
0
0
0
0
ALC202
MIC
CD LEFT
VIDEO LEFT
AUX LEFT
LINE LEFT
STEREO MIXER OUTPUT LEFT
MONO MIXER OUTPUT
PHONE
MIC
CD RIGHT
VIDEO RIGHT
AUX RIGHT
LINE RIGHT
STEREO MIXER OUTPUT RIGHT
MONO MIXER OUTPUT
PHONE
MX1C
Bit
15
14:12
11:8
7:4
3:0
Record Gain
Default: 8000H
Type
Function
R/W Mute Control 0 : Normal 1 : Mute (-¥ dB)
Reserved
R/W Left Record Gain Select (LRG[3..0]) in 1.5 dB step
Reserved
R/W Right Record Gain Select (RRG[3..0]) in 1.5 dB step
ŒFor LRG/RRG, 0Fh
+22.5dB
00h
0 dB (No Gain)
MX20
Bit
15:14
13
12:10
9
8
7
6:0
General Purpose Register
Default : 0000H
Type
Function
Reserved, Read as 0
R/W 3D Control 1: On 0: Off
Reserved, Read as 0
R/W Mono output select 0 : MIX 1 : MIC
R/W Mic select 0 : Mic 1 1 : Mic 2
R/W AD to DA loop-back control 0 : Disable 1 : Enable
Reserved
MX22
3D Control
Bit
Type
15:3
Reserved ,Read as 0
2:0
R/W Depth control (DP[2..0])
Œ3D effect control
DP[2:0]
Function
DP[2:0]
000
0%(off*)
100
001
12.5%
101
010
25%
110
011
37.5
111
- 11 http://www.realtek.com.tw
Preliminary
Default : 0000H
Function
Function
50%
67.5%
75%
100%
Rev0.62
Avance Logic, Inc.
ALC202
MX26
Bit
15
14
13
12
11
10
9
8
7:4
3
2
1
0
Powerdown Control/Status
Default: 000FH
Type
Function
R/W PR7 External Amplifier Power Down (EAPD) 0: normal 1: Power down
R/W PR6 0: Normal 1: Power down Headphone Out (HP-OUT)
R/W PR5 0: Normal 1: Disable internal clock
R/W PR4 0: Normal 1: Power down AC-Link
R/W PR3 0: Normal 1: Power down Mixer (Vref off)
R/W PR2 0: Normal 1: Power down Mixer (Vref still on)
R/W PR1 0: Normal 1: Power down PCM DAC
R/W PR0 0: Normal 1: Power down PCM ADC and input MUX
Reserved, Read as 0
R
Vref status 1: Vref is up to normal level 0: Not yet
R
Analog Mixer status 1: Ready 0: Not yet
R
DAC status 1: Ready 0: Not yet
R
ADC status 1: Ready 0: Not yet
MX28
Bit
15
14
13:12
11:10
9
8:6
5:4
Extended Audio ID
Default: 060Fh
Type
Function
R
ID1 Ê
R
ID0
Reserved, Read as 0
R
REV[1:0]=01 to indicates ALC202 is AC’97 rev2.2 compliant.
R
AMAP read as 1 (DAC mapping based on ID)
Reserved, Read as 0
R/W DSA[1:0], DAC Slot AssignmentË (Default value depends on ID[1:0])
DSA[1:0] control DAC slot assignment described in AC’97 rev2.2.
Reserved, Read as 0
R
SPDIF read as 1 (S/PDIF is supported)
R
DRA read as 1
R
VRA read as 1 (Variable Rate Audio is supported)
ÊID1 is latched inversely from pin 46 when system reset. ID0 is latched inversely from pin 45
when system reset.
ËALC202 maps DAC slot according to the following table: (default maps to AC’97 spec.
rev2.2)
DSA[1:0]
Left DAC slot # Right DAC slot #
Comment
0,0
3
4
Default when ID[1:0]=00
0,1
7
8
Default when ID[1:0]=01,10
1,0
6
9
Default when ID[1:0]=11
1,1
10
11
3
2
1
0
MX2A
Bit
15:11
10
9:6
5:4
Extended Audio Status and control register
Default: 0000H
Type
Function
Reserved
R
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.
Reserved
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.
- 12 -
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
3
2
1
0
ALC202
11: S/PDIF source data assigned to AC-LINK slot10/11.
Reserved
R/W SPDIF 1: enable 0: disable (SPDIFO is in high impedance)
R/W DRA
1: enable 0: disable
R/W VRA. 1: enable 0: disable¶
ÊIf VRA = 0, ALC202 ADC/DAC operate at fixed 48KHz sampling rate. Otherwise, it
operates with variable sampling rate defined in MX2C and MX32. VRA also control write
operation of MX2Cand MX32.
MX2C
Bit
15:0
PCM DAC Rate
Default: BB80H
Type
Function
R/W FOSR[15:0]Output sampling rate.
ÊALC202 support the following sampling rate required in PC99/PC2001 design guide.
Sampling rate
FOSR[15:0]
8000
1F40h
11025
2B11h
12000
2EE0
16000
3E80h
22050
5622h
24000
5DC0
32000
7D00h
44100
AC44h
48000
BB80h
Note that If the value written is not support, the closest value is returned .
ËWhen MX2A.0=0 (VRA is disable), this register will return BB80h when read.
MX32
Bit
15:0
PCM ADC Rate
Default: BB80H
Type
Function
R/W FISR[15:0]Output sampling rate.
ÊALC202 support the following sampling rate required in PC99/PC2001 design guide.
Sampling rate
FISR[15:0]
8000
1F40h
11025
2B11h
12000
2EE0
16000
3E80h
22050
5622h
24000
5DC0
32000
7D00h
44100
AC44h
48000
BB80h
Note that If the value written is not support, the closest value is returned .
ËWhen MX2A.0=0 (VRA is disable), this register will return BB80h when read.
MX3A
Bit
15
S/PDIF Channel Status and Control
Default: 2000H
Type
Function
R/W Validity Control (control V bit in Sub-Frame)
0: the V bit (valid flag) in sub-frame depends on whether the S/PDIF data is
under-run or over-run.
1: the V bit in sub-frame is always send as 1 to indicate the invalid data is not
suitable for receiver.
- 13 -
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
14
R
13:12
R/W
11
10:4
3
R/W
R/W
R/W
2
R/W
1
R/W
0
R
ALC202
DRS (Double Rate S/PDIF)
ALC202 doesn’t support double rate S/PDIF, this bit is always 0.
SPSR[1:0] (S/PDIF Sample Rate)
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
LEVEL (Generation Level)
CC[6:0] (Category Code)
PRE (Preemphasis)
0 : None
1: filter preemphasis is 50/15 usec
COPY (Copyright)
0: Not asserted
1: Asserted
/AUDIO (Non-Audio Data type)
0: PCM data
1: AC3 or other digital non-audio data
PRO (Professional or Consumer format)
0: consumer format
1: professional format
ALC202 supports consumer channel status format, this bit is always 0.
ÊThe consumer channel status block (bit0~bit31):
0
1
2
3
4
PRO=0 /AUDIO COPY
PRE
0
8
9
10
11
12
CC0
CC1
CC2
CC3
CC4
16
17
18
19
20
0
0
0
0
0
24
25
26
27
28
Fs0
Fs1
Fs2
Fs3
0
5
0
13
CC5
21
0
29
0
6
0
14
CC6
22
0
30
0
7
0
15
LEVEL
23
0
31
0
Vendor Define Registers:
MX6A
Bit
15:14
13
Miscellaneous Control
Default: 0000h
Type
Function
Reserved.
R/W DAC PCM(n+1) Slot# Select (When DRA=1)
0: PCM(n+1) captured from Slot-10/11. (Default in AC’97 rev2.2)
1: PCM(n+1) captured from Slot-7/8.
12
R/W S/PDIF SourceŒ
0: S/PDIF data is from controller (default)
1: S/PDIF data is from ADC
11:4
Reserved
3
R/W SPDIF Out Volume Control – Mute Bit
0: Normal
1: Clamp SPDIF output data to 0. (Mute)
2:0
R/W SPDIF Out Volume Control – in 6 dB Step Attenuation ·
000: 0dB
001: - 6dB
010: -12dB
…
111: -42dB
ŒThe default source of S/PDIF output is data sent by controller. When this bit is set, S/PDIF data
comes from ALC202’s ADC. To keep data concurrence, software must guarantee the sample rates
in MX32 and MX3A[13:12] are the same. SPCV is no more a validity for S/PDIF configuration. If
- 14 Rev0.62
http://www.realtek.com.tw
Preliminary
Avance Logic, Inc.
ALC202
software doesn’t keep the same sample rates, the S/PDIF output will be auto forbidden by hardware,
and undefined consequence may be occurred.
Extension Registers:
MX76
Bit
15
GPIO Setup
Default: 0000h
Type
Function
R/W GPIO Statue Indication in SDATA_IN
0:The status of GPIO0/GPIO1/JD and its valid tag are not indicated in
SDATA_IN.
1: The status of GPIO0/GPIO1/JD and its valid tag are indicated in SDATA_IN
14:6
Reserved
6
R/W JD (Jack-Detect) interrupt Enable (when pin-47 is used as Jack-Detect)
0: Disable
1: Enable.
A low to high transaction will trigger the JD interrupt in bit0 of SDATA_IN’s
slot-12.¶
5
R/W GPIO1 interrupt Enable (when GPIO1 is used as input)
0: Disable
1: Enable.
A low to high transaction will trigger the GPIO interrupt in bit0 of SDATA_IN’s
slot-12.
4
R/W GPIO0 interrupt Enable (when GPIO0 is used as input)
0: Disable
1: Enable.
A low to high transaction will trigger the GPIO interrupt in bit0 of SDATA_IN’s
slot-12.
3:2
Reserved
1
R/W GPIO1Primitiveness Control
0: Set GPIO1 as input pin.
1: Set GPIO1 as output pin.
0
R/W GPIO0 Primitiveness Control
0: Set GPIO0 as input pin.
1: Set GPIO0 as output pin.
¶Software programmer can enable JD interrupt to know the “Jack Detection” event occurs.
·The Bit-Allocation of GPIO/JD status in AC-LINK:
SYNC
SDATA-IN
(Slot-0)
SDATA-IN
(Slot-12)
15
14
13
12
11
10
9
8
7
6
5
4
GPINT Frame Addr Data PCML PCMR
19
18
17
16
15
14
3
2
1
0
5
4
3
GPIO
13
12
11
10
9
8
7
6
JD
2
GPIO Status
Type
Default: 0000h
Function
- 15 -
http://www.realtek.com.tw
Preliminary
0
GPIO1 GPIO0 GPINT
*GPINT = (MX78.6 | MX78.5 | MX78.4)
MX78
Bit
1
Rev0.62
Avance Logic, Inc.
15:10
9
R/W
MX7A
Bit
15
Type
R
ALC202
Reserved
GPIO1 Output Control
0: Drive GPIO1 low.
1: Drive GPIO1 high.
8
R/W GPIO0 Output Control
0: Drive GPIO0 as low.
1: Drive GPIO0 as high.
7
NA
Reserved
6
R/W JD Interrupt Status (JD_IS)¶
0: Not JD interrupt.
1: JD interrupt.
JD_IS= (MX78.2==1)&(MX76.6==1) & (JD low-to-high transition).
Write 1 to clear this status bit.
5
R/W GPIO1 Interrupt Status (GPIO1_IS). (When GPIO1 is used as input)¶
0: No GPIO1 interrupt.
1: GPIO1 interrupt.
GPIO1_IS= (MX76.1==0)&(MX76.5==1) & (GPIO1 low-to-high transition).
Write 1 to clear this status bit.
4
R/W GPIO0 Interrupt Status (GPIO0_IS). (When GPIO0 is used as input)¶
0: No GPIO0 interrupt.
1: GPIO0 interrupt.
GPIO0_IS= (MX76.0==0)&(MX76.4==1) & (GPIO0 low-to-high transition)
Write 1 to clear this status bit.
3
NA
Reserved
2
R
Jack-Detect Event (JDEVT)
0: No Jack-Detect event occurs.
1: Jack-Detect event occurs.
JDEVT = MX7A.0 & MX7A.1
1
R
GPIO1 Input Status ·
0: GPIO1 is driven low by external device (input).
1: GPIO1 is driven high by external device (input).
0
R
GPIO0 Input Status ·
0: GPIO0 is driven low by external device (input).
1: GPIO0 is driven high by external device (input).
¶GPIO interrupt (GPINT) in bit0 of SDATA_IN’s slot-12 = (MX78.4 | MX78.5 | MX78.6).
·When GPIO1/0 is used as input pin, its status will be also reflected in bit2/1 of SDIN’s slot-12. Once
GPIO1/0 is used as output pin, the bit2/1 of SDATA_IN’s slot-12 is always 0.
The GPIOx is internally pulled high by a weak resistor.
Default: 57C0H
14
R/W
13:8
7
NA
R/W
6
R/W
5
R/W
Function
Clock Source Selection (XTLSEL)
0: 24.576MHz crystal is used. DPLL is bypass. (XTLSEL is floating or open)
1: 14.318MHz crystal is used. 14.318Mà24.576M digital PLL is enabled.
(XTLSEL is pull low)
ENHPF, Digital high-pass filter to eliminate variation in DC offset.
0: Disable 1: Enable (default)
Reserved
Pin-48 Function Selection
0: S/PDIF output (default) 1: TEST
Output value of TEST (when bit-7 is set)
0: ADC CLK 1: DAC CLK
Pin-47 Function Selection
0: EAPD output (default)
1: Jack-Detect input
- 16 -
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
4
R/W
3
R/W
2
R/W
1
R
0
R/W
ALC202
HP-OUT Control
0: Normal
1: HP-OUT is auto muted by H/W when JDS=1
MONO-OUT Control
0: Normal
1: MONO-OUT is auto muted by H/W when JDS=1
SPDIF Output Gating
0: SPDIF output is not gated with JDS.
1: SPDIF output is gated with JDS.
Jack-Detect status (JDS)
0: JD is pull low
1: JD is floating or pull high
This bit always indicates the JD pin status after power on.
LINE-OUT Control
0: Normal
1: LINE-OUT is auto muted by H/W when JDS=1
MX7C
Bit
15:0
VENDOR ID1
Type
R
Vendor ID “AL”
Default : 414CH
MX7E
Bit
15:8
7:4
3:0
VENDOR ID2
Default : 4740H
Type
Function
R
Vendor ID “G”
R
Chip ID 0100 (ALC202)
R
Version number 00: version A.
For WHQL issue, The version number is always 0.
Function
- 17 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
5. Design Suggestion
5.1 Clocking
The clock source of different configuration is listed below:
CODEC ID[1..0]
BIT-CLK
Clock source
(12.288MHz)
24.576M/14.318M crystal or external clock
00
Output
source input from XTAL-IN*
12.288MHz clock input from BIT-CLK
01
Input
12.288MHz clock input from BIT-CLK
10
Input
12.288MHz clock input from BIT-CLK
11
Input
*The default clock source should be decided by XTLSEL, once 14.318MHz clock is selected,
internal digital PLL transfers it into 24.576MHz clock.
5.2 AC-Link
When ALC202 take serial data from AC97 controller, it sample SDATA_OUT on the falling
edge of BIT_CLK .When ALC202 send serial data to AC97 controller, it start to drive SDATA_IN on
the rising edge of BIT_CLK.
ALC202 will return any uninstalled bits or registers with 0 for read operation.. ALC202 also
stuff the unimplemented slot or bit with 0 in SDATA-IN. Note that AC-LINK is MSB-justified.
Refer to “Audio CODEC ’97 Component Specification Revision 2.1/2.2” for detail.
Slot#
0
1
2
3
4
5
6
7
8
9
10
11
12
SYNC
SDATA-OUT
SDATA-IN
TAG
CMD DATA PCM PCMR
L
SPDIF SPDIF
L
R
TAG ADDR DATA PCM PCMR
L
Fig5.2-1 Default ALC202 slot arrangement – CODEC ID = 00
Slot#
0
1
2
3
4
5
6
7
8
9
10
11
12
SYNC
SDATA-OUT
SDATA-IN
TAG
CMD DATA
SPDIF PCM PCMR SPDIF
L
L
R
TAG ADDR DATA PCM PCMR
L
Fig5.2-2 Default ALC202 slot arrangement – CODEC ID = 01, 10
Slot#
0
1
2
3
4
5
6
7
8
9
10
11
12
SYNC
SDATA-OUT
SDATA-IN
TAG
CMD DATA
PCM
L
PCMR SPDIF SPDIF
L
R
TAG ADDR DATA PCM PCMR
L
- 18 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
Fig5.2-3 Default ALC202 slot arrangement – CODEC ID = 11
5.3 Reset
There are 3 kinds of reset operation. Cold, Warm and Register reset which listed below:
Reset Type
Trigger condition
CODEC response
Assert RESET# for a specified period Reset all hardware logic and all registers
Cold
to its default value.
Write register indexed 00h
Reset all registers to its default value.
Register
Driven SYNC high for specified period Reactivates AC-LINK, no change to
Warm
without BIT_CLK
register values.
The AC97 controller should drive SYNC and SDATA-OUT low during the period of RESET# assertion to guarantee
ALC202 reset successfully.
5.4 CD Input
Pay attention to differential CD input. Below is an example of differential CD input.
Fig 5.4-1 Example of differential CD input
5.5 Odd Addressed Register Access
ALC202 will return “0000h” when those odd-addressed registers and unimplemented registers
are read.
5.6 Power-down Mode
Pay special attention to power down control register (index 26h), especially PR4 (powerdown
AC-link).
5.7 Test Mode
5.7.1 ATE In Circuit Test Mode:
SDATA_OUT is sampled high at the trailing edge of RESET#. At this mode ALC202 will drive
BIT_CLK, SDATA_IN, EAPD and SPDIFO to high impedance.
5.7.2 Vendor Specific Test Mode:
SYNC is sampled high at the trailing edge of RESET#. At this mode ALC202 will drive BIT_CLK,
SDATA_IN, EAPD and SPDIFO to high impedance.
Note: To make the most compatibility with AC’97 rev2.2, ALC202 will float its digital output pins in
both ATE and Vendor-Specific test mode. Please refer to AC’97 rev2.2 section 9.2 for detail
description about test mode.
- 19 -
http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
5.8 Jack-Detect Function
JD (Jack-Detect) is an internal pull high input pin used to decide whether LINE-OUT should be auto
muted or not. If JDE (Jack Detect Enable) is set and ALC202 detects the JD is floating or pull high
(JDS=1), ALC202 will disable the analog output of LINE-OUT even the MX02 is not muted.
Fig5.8-1 shows the jack detect example to implement this function. If no audio plug is inserted in
HP-OUT jack, JD is detected as low, LINE output normally. If audio plug is inserted, ALC202 disable
LINE output, still output to HP-OUT and MONO-OUT. It’s useful to some PC application especially
in notebook environment.
If headphone output jack is not implemented and HP-OUT kept as floating, once JDE is enable, LINE
output will be muted unless JD is pull low by a 10K ohm resistor (Fig5.8-2). To conquer this
disadvantage, the Jack-Detect mute LINE-OUT function is disable after power up (default JDE is 0),
that make ALC202 compatible with others AC’97. So it is software’s responsibility to enable this
function if headphone jack detection is implemented.
4.7K
JD
+
3.3u
5
4
3
HP-OUT-L
2
1
+
HP-OUT-R
+
+100uf
+100uf
4.7K
4.7K
HP-OUT
Fig5.8-1 Jack detect connection example
JD
10K
HP-OUT-R
HP-OUT-L
If HP-OUT jack is not implemented,
JD must be pulled low to prevent JDS is set
Fig5.8-2 JD is pull low by a 10K ohm resistor
- 20 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
Figure 5.8-3 shows another simple way to implement jack detect function without using ALC202’s JD
pin. It is especially easy for motherboard maker. No extra components needed, just layout issue.
Once the HP-OUT jack is plugged in, output signals to LINE-OUT will be isolated, no signals output at
LINE-OUT jack. The only drawback to this plan is software will not sense the HP-OUT jack is plugged
in. It may be not convenient for software to pay attention to special application.
1
2
3
4
5
LINE-OUT
+100uf
HP-OUT-L
+
1
2
3
4
5
+
HP-OUT-R
+100uf
HP-OUT
A simple way to implement jack-detect function without
using ALC202's JD pin
Fig5.9-3 Implement Jack-Detect function without using ALC202’s pin
- 21 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
6. Electrical Characteristics
6.1 DC Characteristics
6.1.0 Absolute Maximum Ratings:
Parameter
Symbol
Power Supplies
DVdd
Digital
AVdd
Analog
Operating Ambient
Ta
Temperature
Storage Temperature
Ts
ESD (Electrostatic Discharge)
Min
Typ
Max
Units
3.0
4.5
0
3.3
5.0
-
3.6
5.5
+70
V
V
o
C
+125
o
C
Susceptibility Voltage
Over 5000V
Others
6.1.1 Threshold Hold Voltage:
Dvdd= 3.3V±5%, T ambient=250C, with 50pF external load.
Parameter
Symbol
Min
Typ
Input voltage range
Vin
-0.30
Low level input voltage
VIL
0.7
Max
Dvdd+0.30
0.35Dvdd
Units
V
V
Low level input voltage
(XTAL_IN,BIT_CLK)
VIL
-
1.0
0.35Dvdd
V
Low level input voltage
(ID1#,ID0#)
VIL
-
1.2
0.35Dvdd
V
High level input voltage
(SYNC,SDATA_OUT,RESET#)
VIH
0.4DVdd
1.7
-
V
High level input voltage
(XTAL_IN,BIT_CLK)
VIH
0.4DVdd
2.2
-
V
High level input voltage
VIH
0.4DVdd
1.7
-
V
High level output voltage
Low level output voltage
Input leakage current
Output leakage current
(Hi-Z)
Output buffer drive current
Internal pull up resistance
VOH
VOL
-
0.9DVdd
-10
-10
-
0.1DVdd
10
10
V
V
uA
uA
-
50k
5
100k
200k
mA
W
(SYNC,SDATA_OUT,RESET#)
(ID1#,ID0#)
6.1.2 Digital Filter Characteristics:
Filter
ADC Lowpass Filter
Symbol
Passband
Stopband
Stopband Rejection
Passband
Frequency Response
DAC Lowpass Filter
Passband
Stopband
Stopband Rejection
Passband
Frequency Response
Min
0
28.8
- 22 http://www.realtek.com.tw
Preliminary
0
28.8
Typ
-
Max
19.2
Units
KHz
KHz
dB
dB
19.2
KHz
KHz
dB
dB
-76.0
+- 0.15
-78.5
+- 0.15
Rev0.62
Avance Logic, Inc.
ALC202
6.1.3 S/PDIF output Characteristics:
Dvdd= 3.3V, Tambient=250C, with 75 ohm external load.
Parameter
Symbol
Min
Typ
High level output voltage
VOH
3.0
3.3
Low level output voltage
VOL
0
Max
0.5
Units
V
V
6.2 AC Timing Characteristics
6.2.1 Cold Reset:
Parameter
Symbol
RESET# active low pulse width Trst_low
RESET# inactive to BIT_CLK Trst2clk
Startup delay
Min
1.0
162.8
Typ
-
Max
-
Units
us
ns
Max
-
Units
us
ns
Fig 6.2.1-1 Cold reset timing diagram
6.2.2 Warm Reset:
Fig 6.2.2-1 Cold reset timing diagram
Parameter
Symbol
Min
Typ
SYNC active high pulse width Tsync_high
1.0
SYNC inactive to BIT_CLK
Tsync2clk 162.8
Startup delay
6.2.3 AC-Link Clocks:
Fig 6.2.3-1 BIT_CLK and SYNC timing diagram
Parameter
BIT_CLK frequency
BIT_CLK period
BIT_CLK output jitter
BIT_CLK high pulse width (note 2)
BIT_CLK low pulse width (note 2)
SYNC frequency
http://www.realtek.com.tw
Preliminary
Symbol
Tclk_period
Tclk_high
Tclk_low
- 23 -
Min
36
36
-
Typ
12.288
81.4
40.7
40.7
48.0
Max
750
45
45
-
Units
MHz
ns
ps
ns
ns
KHz
Rev0.62
Avance Logic, Inc.
ALC202
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.
20.8
1.3
19.5
-
us
us
us
6.2.4 Data Output and Input Times:
Fig 6.2.4-1 Data Output and Input timing diagram
Parameter
Symbol Min
Typ
Max Units
Output Valid Delay from rising edge of
tco
15
ns
BIT_CLK
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
Parameter
Symbol Min
Typ
Max Units
Input Setup to falling edge of BIT_CLK
tsetup
10
ns
Input Hold from falling edge of BIT_CLK thold
10
ns
Note : Timing is for SDATA and SYNC outputs with respect to BIT_CLK at the
device driving the output.
Parameter
Symbol Min
Typ
Max Units
BIT_CLK combined rise or fall plus flight
7
ns
time
SDATA combined rise or fall plus flight
7
ns
time
Note : Combined rise or fall plus flight times are provided for worst case scenario
modeling purpose.
6.2.5 Signal Rise and Fall Times:
Fig 6.2.5-1 Signal Rise and Fall timing diagram
- 24 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
Parameter
Symbol
Min
BIT_CLK rise time
Triseclk
BIT_CLK fall time
Tfallclk
SYNC rise time
Trisesync
SYNC fall time
Tfallsync
SDATA_IN rise time
Trisedin
SDATA_IN fall time
Tfalldin
SDATA_OUT rise time
Trisedout
SDATA_OUT fall time
Tfalldout
Note 1: 75pF external load (50 pF in AC’97 rev2.1)
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)
Typ
-
Max
6
6
6
6
6
6
6
6
Units
ns
ns
ns
ns
ns
ns
ns
ns
6.2.6 AC-Link Low Power Mode Timing:
Fig 6.2.6-1 AC-Link low power mode timing diagram
Parameter
End of slot 2 to BIT_CLK,
SDATA_IN low
Symbol
Ts2_pdown
Min
-
Typ
-
Max
1.0
Units
us
6.2.7 ATE Test Mode:
Fig 6.2.6-1 ATE test mode timing diagram
*To meet AC’97 rev2.2, there are EAPD, SPDIFO, BIT_CLK and SDATA_IN should be floating in
test mode.
Parameter
Symbol
Min
Typ
Max
Units
Setup to trailing edge of
Tsetup2rst
15.0
ns
RESET# (also applies to SYNC)
Rising edge of RESET# to Hi-Z
Toff
25.0
ns
delay
- 25 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
ALC202
6.2.8 AC-Link IO Pin Capacitance and Loading:
Output Pin
BIT_CLK (must support ³ 2 Codecs)
SDATA_IN
1 Codec
55pF
47.5pF
2 Codec
62.5pF
55pF
3 Codec
75pF
60pF
4 Codec
85pF
62.5pF
Min
0
45
Typ
Max
10
55
Unit
%
%
6.2.9 SPDIF output:
SPDIF_OUT
Rise time/fall time
Duty cycle
Note :
T(h)
T(l)
90%
50%
10%
T(r)
T(f)
Rise time = 100 * T(r)/ (T(l)+ T(h)) %
Fall time = 100 * T(f)/ (T(l)+ T(h)) %
Duty cycle = 100 * T(h)/ (T(l)+ T(h)) %
6.2.10 BIT-CLK and SDATA-IN state when RESET# is active:
When RESET# is active the BIT-CLK and SDATA-IN must be floating by internal pull low 100K
resistors. So the ac-link signals are driven by another AC’97 on CNR board. This requirement is not
mentioned in AC’97 specification rev2.1, please refer CNR (Communication Network Riser)
specification rev1.0 page23~25 to get detail information.
7. Analog Performance Characteristics
Standard test conditions: Tambient=250C, Dvdd=3.3V ±5%,Avdd=5.0V±5%
1KHz input sine wave; Sampling frequency=48KHz; 0dB=1Vrms
10KW/50pF load; Test bench Characterization BW: 10Hz~22KHz
0dB attenuation; tone and 3D disabled
Parameter
Min
Typ
Max
Units
Full scale input voltage
Line inputs (Mixers)
1.6
Vrms
Line inputs (A/D)
1.2
Mic input (0 dB)
1.6
Mic input (20 dB boost)
0.16
Full scale output voltage
LINE-OUT
1.0
1.50
Vrms
HEADPHONE-OUT
1.7
Vrms
- 26 http://www.realtek.com.tw
Preliminary
Rev0.62
Avance Logic, Inc.
Analog to Analog S/N
CD to LINE-OUT
Other to LINE-OUT
Analog frequency response
S/N (A-weighted)
D/A
A/D
Total Harmonic Distortion (A-weighted)
D/A
A/D
D/A & A/D frequency response
Transition Band
Stop Band
Stop Band Rejection
Out-of-Band Rejection
Group delay
Power Supply Rejection
MIC Amplifier 20dB Gain
Master Volume (Mono,Stereo) : 32 step
Step Size
Attenuation Control Range
PC Beep Volume : 16 step
Step Size
Attenuation Control Range
Analog Mixer Volume : 32 step
Step Size
Gain Control Range
Record Gain : 16 step
Step Size
Gain Control Range
Input impedance (gain = 0dB, mixer = off)
LINE-IN
CD-IN, AUX-IN, VIDEO-IN, MIC-IN
PCBEEP, PHONE
Analog Output Impedance (LINE-OUT)
Analog Output Impedance (HP-OUT)
Power Supply Current
VA=5.0v,
VD=3.3v
Power Down Current
VA=5.0v
VD=3.3v
Vrefout
Vrefout Drive Current
ALC202
16
95
95
-
22,000
dB
-
90
90
-
dB
20
19,200
28,800
-75
18
-85
-85
-65
-65
20
19,200
28,800
¥
1
22
dB
Hz
Hz
Hz
dB
dB
ms
dB
dB
0
1.5
-
46.5
dB
dB
0
3.0
-
45
dB
dB
-34.5
1.5
-
+12
dB
dB
0
1.5
-
+22.5
dB
dB
64
32
16
10
10
60
10
-
- 27 http://www.realtek.com.tw
Preliminary
2.50
8
Hz
KW
KW
KW
W
W
70
500
1000
-
mA
mA
uA
uA
V
mA
Rev0.62
Avance Logic, Inc.
ALC202
8. Package:
SYMBOL
A
A1
A2
c
D
D1
D2
E
E1
E2
b
e
TH
L
MIN.
0.05
1.35
0.09
0.17
0o
0.45
MILLIMETER
TYP.
1.40
9.00 BSC
7.00 BSC
5.50
9.00 BSC
7.00BSC
5.50
0.20
0.50 BSC
3.5o
0.60
MAX.
1.60
0.15
1.45
0.20
0.002
0.053
0.004
0.27
0.007
7o
0.75
0o
0.018
- 28 http://www.realtek.com.tw
Preliminary
MIN.
INCH
TYP.
0.055
0.354 BSC
0.276 BSC
0.217
0.354 BSC
0.276 BSC
0.217
0.008
0.016 BSC
3.5o
0.024
MAX
0.063
0.006
0.057
0.008
0.011
7o
0.030
Rev0.62
Avance Logic, Inc.
ALC202
- 29 http://www.realtek.com.tw
Preliminary
Rev0.62