Académique Documents
Professionnel Documents
Culture Documents
2001/12/5
Rev.1.24
ALC101
1. Features
Single chip audio CODEC with high S/N ratio Compliant with AC97 2.2 specification 16-bit stereo full-duplex CODEC with fixed 48KHz sampling rate 3 analog line-level stereo inputs with 5-bit volume control: LINE-IN, CD-IN, AUX-IN 1 analog line-level mono input: PHONE-IN 1 MIC input Power management 3D Stereo Enhancement LINE output with 50mW/20 headphone driver External Amplifier power down capability Power supply: Digital: 3.3V Analog: 5V/3.3V Clocking by external 14.318MHz or 24.576MHz source to save crystal Standard 48-pin LQFP Package and 20-pin SOP
2. General Description
The ALC101 is an 18-bit, full duplex AC'97 2.2 compatible stereo audio CODEC designed for PC multimedia systems, including host/soft audio and AMR/CNR based designs. The ALC101 AC'97 CODEC supports multiple CODEC extensions with independent variable sampling rates and built-in 3D effects. The ALC101 CODEC provides a pair of stereo outputs with independent volume controls and multiple stereo and mono inputs, along with flexible mixing, gain and mute functions to provide a complete integrated audio solution for PCs. The digital interface circuitry of the ALC101 CODEC operates from a 5V/3.3V power supply with EAPD (External Amplifier Power Down) control for use in notebook and PC applications. The ALC101 integrates a 50mW/20ohm headset audio amplifier into the CODEC, saving BOM costs. The ALC101 CODEC supports host/soft audio from Intel 810/815/820/845 chipsets as well as audio controller based VIA/SIS/ALI chipsets. Bundled Windows series drivers (Win95/98/ME/2000/XP/NT) and sound effect utilities (supporting Karaoke, 26-kind of environment sound emulation, 5-band equalizer) provide an excellent entertainment package for PC users. Finally, internal PLL circuits generate required timing signals, eliminating the need for external clocking devices.
2001/12/5
Rev.1.24
2001/12/5
DAC MX0A MX0C RESET# +20dB MX0E.6 MX10 3D MX20.13 MX22 MX12 MX16 MX02 Master Volume
0 1
PC-BEEP
3. Block Diagram
MIC
LINE-IN
LINE-OUT
CD-IN
AUX-IN
3
stereo mix mono mix phone mic M line U X CD aux MX1A Record Gain MX1C
PCM in ADC
ALC101
Rev.1.24
ALC101
4. Pin Assignments
LQFP-48:
TEST EAPD XTLSEL NC NC NC AVss2 NC NC NC AVdd2 NC DVdd1 XTL-IN XTL-OUT DVss1 SDATA-OUT BIT-CLK DVss2 SDATA-IN DVdd2 SYNC RESET# PCBEEP
48 47 46 45 44 43 42 41 40 39 38 37 1 2 3 4 5 6 7 8 9 10 11 12
36
35 34 33 32 31 30 29 28 27 26 25
ALC101
13 14 15 16 17 18 19 20 21 22 23 24
SOP-20:
AFILT1
LOUT-R
LOUT-L
AFILT2
LINE-R
LINE-L 12 9 CD-GND
DVDD
AVSS
AVDD
20
19
18
17
16
15
14
13
11
ALC101T
1 2 3 4 5 6 7 8 10
XTL-IN
RESET#
SDOUT
SDIN
DVSS
BCLK
2001/12/5
SYNC
CD-L
CD-R
MIC
Rev.1.24
ALC101
5. Pin Description
I: Analog or digital input O: Analog or digital output P: Power pin or ground pin
2001/12/5
Rev.1.24
ALC101
5.3 Filter/Reference
Name VREF VREFOUT AFILT1 AFILT2 IO O Pin No (LQFP-48) 27 28 29 30 Pin No (SOP-20) 16 17 Description Reference voltage Ref. voltage out with 5mA drive ADC anti-alias Filter 1 ADC anti-alias Filter 2 Characteristic Definition Analog output Analog output (2.25V 2.75V) 1000pf to AGND 1000pf to AGND
5.4 Power/Ground
Name AVDD1 AVDD2 AVSS1 AVSS2 VDD1 VDD2 VSS1 VSS2 IO I I I I I I I I Pin No (LQFP-48) 25 38 26 42 1 9 4 7 Pin No (SOP-20) 14 15 20 2 Description Analog VDD (5.0V) Analog VDD (5.0V) Analog GND Analog GND Digital VDD ( 3.3V) Digital VDD ( 3.3V) Digital GND Digital GND Characteristic Definition
5.5 Others
Name NC IO Pin No (LQFP-48) 16,17,31,32 ,33,34,37,3 9,40,41,43, 44,45 Pin No (SOP-20) Description No Connection. Characteristic Definition
2001/12/5
Rev.1.24
ALC101
6. Registers
6.1 Mixer Registers
Access to registers with an odd number will return a 0. Reading unimplemented registers will also return a 0.
REG. (HEX) 00h 02h 0Ah 0Ch 0Eh 10h 12h 16h 18h 1Ah 1Ch 20h 22h 26h 28h 7Ch 7Eh NAME Reset Master Volume PCBEEP Volume PHONE Volume MIC Volume Line-In Volume CD Volume Aux Volume PCM Out Volume Record Select Record Gain General Purpose 3D Control Power Down Ctrl/Status Extended Audio ID Vendor ID1 Vendor ID2 D15 X Mute Mute Mute Mute Mute Mute Mute Mute X Mute X X EAPD 0 0 0 D14 SE4 X X X X X X X X X X X X X 0 1 1 D13 SE3 X X X X X X X X X X 3D X X X 0 0 D12 SE2 ML4 X X X NL4 CL4 AL4 PL4 X X X X PR4 X 0 0 D11 SE1 ML3 X X X NL3 CL3 AL3 PL3 X D10 SE0 ML2 X X X NL2 CL2 AL2 PL2 D9 ID9 ML1 X X X NL1 CL1 AL1 PL1 D8 ID8 ML0 X X X NL0 CL0 AL0 PL0 D7 ID7 X X X X X X X X X D6 ID6 X X X 20dB X X X X X X X X X X 1 0 D5 ID5 X X X X X X X X X X X X X X 0 1 D4 ID4 MR4 PV3 PH4 MI4 NR4 CR4 AR4 PR4 X X X X X X 0 1 D3 ID3 MR3 PV2 PH3 MI3 NR3 CR3 AR3 PR3 X D2 ID2 MR2 PV1 PH2 MI2 NR2 CR2 AR2 PR2 D1 ID1 MR1 PV0 PH1 MI1 NR1 CR1 AR1 PR1 D0 ID0 MR0 0 PH0 MI0 NR0 CR0 AR0 PR0
DE-FAULT
5800h 8000h 8000h 8008h 8008h 8808h 8808h 8808h 8808h 0000h 8000h 0000h 0000h 000Fh 0600h 414Ch 4730h
RRG3 RRG2 RRG1 RRG0 X X X X X REF X 1 0 X ANL X 1 0 DP1 DAC X 0 0 DP0 ADC X 0 0
2001/12/5
Rev.1.24
ALC101
2001/12/5
Rev.1.24
ALC101
2001/12/5
Rev.1.24
ALC101
2001/12/5
10
Rev.1.24
ALC101
2001/12/5
11
Rev.1.24
ALC101
1: Enable
2001/12/5
12
Rev.1.24
ALC101
True table for power down mode: ADC DAC Mixer Verf ACLINK EAPD PR0=1 PD PR1=1 PD PR2=1 PD PD PD PR3=1 PD PD PD PD PR4=1 PD PD PD PR7=1 High PD: Power down Blank: Dont care High: output high
2001/12/5
13
Rev.1.24
ALC101
2001/12/5
14
Rev.1.24
ALC101
7. Electrical Characteristics
7.1 DC Characteristics
7.1.1 Absolute Maximum Ratings
Parameter Power Supplies Digital Analog Operating Ambient Temperature Storage Temperature ESD (Electrostatic Discharge) Pin-38 (AVdd2) Others Symbol DVdd AVdd Ta Ts Minimum 3.0 3.3 0 Typical 3.3 5.0 Maximum 3.6 5.5 +70 +125 Units V V o C o C
2001/12/5
15
Rev.1.24
ALC101
Cold reset timing diagram Parameter RESET# active low pulse width RESET# inactive to BIT_CLK Startup delay Symbol Trst_low Trst2clk Minimum 1.0 162.8 Typical Maximum Units us ns
Warm reset timing diagram Parameter SYNC active high pulse width SYNC inactive to BIT_CLK Startup delay Symbol Tsync_high Tsync2clk Minimum 1.0 162.8 Typical Maximum Units us ns
2001/12/5
16
Rev.1.24
ALC101
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 Tclk_high 2) BIT_CLK low pulse width (note Tclk_low 2) SYNC frequency SYNC period Tsync_period SYNC high pulse width Tsync_high SYNC low pulse width Tsync_low Note 1: 47.5~70pF ********** Note 2: Worse case duty cycle restricted to 45/55. Minimum 36 36 Typical 12.288 81.4 40.7 40.7 48.0 20.8 1.3 19.5 Maximum 750 45 45 Units MHz ns ps ns ns KHz us us us
2001/12/5
17
Rev.1.24
ALC101
Data Output and Input timing diagram Parameter Symbol Minimum Typical Output Valid Delay from rising tco edge of 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 Minimum Typical Input Setup to falling edge of tsetup 10 BIT_CLK Input Hold from falling edge of thold 10 BIT_CLK Note: Timing is for SDATA and SYNC outputs with respect to BIT_CLK at the device driving the output. Parameter Symbol Minimum Typical BIT_CLK combined rise or fall plus flight time SDATA combined rise or fall plus flight time Note: Combined rise or fall plus flight times are provided for worst case scenario modeling purpose. Maximum 15 Units ns
Maximum -
Units ns ns
Maximum 7 7
Units ns ns
2001/12/5
18
Rev.1.24
ALC101
Signal Rise and Fall timing diagram Parameter Symbol 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 AC97 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) Minimum Typical Maximum 4 4 6 6 6 6 6 6 Units ns ns ns ns ns ns ns ns
2001/12/5
19
Rev.1.24
ALC101
AC-Link low power mode timing diagram Parameter Symbol Minimum Typical Maximum Units End of slot 2 to BIT_CLK, Ts2_pdown 1.0 us SDATA_IN low BIT_CLK and SDATA_IN are transitioned low immediately (within the maximum specified time) following the decode of the write to the Powerdown register (26h) with PR4. When the AC97 controller driver is at the point where it is ready to program the AC-Link into its low power mode, slots 1 and 2 are assumed to be the only valid stream in the audio output frame after all audio sources have been neutralized. The AC97 controller should also drive SYNC and SDATA_OUT low after changing the ALC101 to low power mode.
2001/12/5
20
Rev.1.24
ALC101
ATE test mode timing diagram *To meet AC97 rev2.2, there are EAPD, BIT_CLK, and SDATA_IN should be floating in test mode. Parameter Symbol Minimum Typical Maximum Setup to trailing edge of Tsetup2rst 15.0 RESET# (also applies to SYNC) Rising edge of RESET# to Hi-Z Toff 25.0 delay
Units ns ns
2001/12/5
21
Rev.1.24
ALC101
Vrms dB Hz dB DB Hz Hz Hz dB dB ms dB dB dB K K
2001/12/5
22
Rev.1.24
ALC101
9. Design Suggestions
9.1 Clocking
Unlike ALC models 201-650, the ALC101 only supports primary mode. Its ID[1:0] is always 00. Therefore, there is only one clock source: CODEC ID[1:0] BIT-CLK Clock source (12.288MHz) 00 Output 14.318M / 24.576M Crystal or external clock source (XTAL-IN)* The default clock source frequency decided by XTLSEL, if 14.318MHz crystal or external clock is selected, then the internal PLL will transmit it into 24.576MHz clock.
9.2 AC-Link
When the ALC101 takes serial data from the AC97 controller, it samples SDATA_OUT on the falling edge of BIT_CLK. When the ALC101 sends serial data to the AC97 controller, it starts to drive SDATA_IN on the rising edge of BIT_CLK. The ALC101 will return any uninstalled bits or registers with 0 for read operations. The ALC101 also stuffs the unimplemented slots or bits 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 details.
Slot# SYNC SDATA-OUT SDATA-IN TAG CMD DATA PCML PCMR TAG ADDR DATA PCML PCMR
10
11
12
9.3 Reset
There are 3 kinds of reset operation. Cold, Warm and Register reset which listed below: Reset Type Trigger condition CODEC response Cold Assert RESET# for a specified period Reset all hardware logic and all registers to its default value. Register Write register indexed 00h Reset all registers to its default value. Warm Driven SYNC high for specified period Reactivates AC-LINK, no change to without BIT_CLK register values. The AC97 controller should drive SYNC and SDATA-OUT low during the period of RESET# assertion to guarantee ALC101 reset successfully.
2001/12/5
23
Rev.1.24
ALC101
9.4 CD Input
Pay attention to differential CD input. Below is an example of differential CD input.
2001/12/5
24
Rev.1.24
ALC101
10K
+3.3V
DVdd
AVdd
+5VA
Y1 24.576M
or use crystal
10
22P
22P
2 3
AVDD1 AVDD2
VDD1 VDD2
XTL-IN XTL-OUT
35 36 37 27 28 29 30 31 32 33 34 43 44 45 46 47 48 39 40 41
+100u
BITCLK
22P
11 6 10 5 8 12 13 14 15 16 17 18 20 21 22 23 24
1u ~ 10u
RESET# BIT-CLK SYNC SDATA-OUT SDATA-IN PCBEEP PHONE AUX-L AUX-R NC NC CD-L CD-R MIC NC LINE-L LINE-R VSS1 VSS2
Vrefout
1n
Vrefout
1n
1u
ALC101
1u 1u
1u 1u
CD-GND
19
CDGND
1u
0.01u
26 42
4 7
AVSS1 AVSS2
ALC101T
2001/12/5
25
Rev.1.24
ALC101
L L1
SYMBOL
A A1 A2 c D D1 D2 E E1 E2 b e TH L L1
MILLIMETER MIN. TYPICAL MAX. 1.60 0.05 0.15 1.35 1.40 1.45 0.09 0.20 9.00 BSC 7.00 BSC 5.50 9.00 BSC 7.00BSC 5.50 0.17 0.20 0.27 0.50 BSC 0o 3.5o 7o 0.45 0.60 0.75 1.00
INCH MIN. TYPICAL MAX 0.063 0.002 0.006 0.053 0.055 0.057 0.004 0.008 0.354 BSC 0.276 BSC 0.217 0.354 BSC 0.276 BSC 0.217 0.007 0.008 0.011 0.016 BSC 0o 3.5o 7o 0.018 0.0236 0.030 0.0393
TITLE: LQFP-48 (7.0x7.0x1.6mm) PACKAGE OUTLINE DRAWING, FOOTPRINT 2.0mm LEADFRAME MATERIAL APPROVE DOC. NO. VERSION 02 CHECK DWG NO. PKGC-065 DATE REALTEK SEMICONDUCTOR CORP.
2001/12/5
26
Rev.1.24
ALC101
11.2 SOP-20
A A1
INCH TYPICAL -
2001/12/5
27
Rev.1.24
ALC101
2001/12/5
28
Rev.1.24