Professional Documents
Culture Documents
ALC655-LF
SIX-CHANNEL AC97 2.3 AUDIO CODEC
DATASHEET
Rev. 1.3
16 March 2006
Track ID: JATR-1076-21
ALC655 Datasheet
COPYRIGHT
2006 Realtek Semiconductor Corp. All rights reserved. No part of this document may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any language in any form or by any means without the written
permission of Realtek Semiconductor Corp.
DISCLAIMER
Realtek provides this document as is, without warranty of any kind, neither expressed nor implied, including, but not limited
to, the particular purpose. Realtek may make improvements and/or changes in this document or in the product described in this
document at any time. This document could include technical inaccuracies or typographical errors.
TRADEMARKS
Realtek is a trademark of Realtek Semiconductor Corporation. Other names mentioned in this document are
trademarks/registered trademarks of their respective owners.
CONFIDENTIALITY
This document is confidential and should not be provided to a third-party without the permission of Realtek Semiconductor
Corporation.
USING THIS DOCUMENT
This document is intended for the hardware and software engineers general information on the Realtek ALC655 Audio
CODEC chip.
Though every effort has been made to assure that this document is current and accurate, more information may have become
available subsequent to the production of this guide. In that event, please contact your Realtek representative for additional
information that may help in the development process.
REVISION HISTORY
Revision
0.30
0.40
Release Date
2003/03/19
2003/04/04
1.00
1.01
1.10
1.2
2003/07/10
2003/11/20
2005/03/15
2006/01/25
1.3
2006/03/16
Summary
Preliminary version release.
1.Update application circuit for automatic jack sensing function.
2.Add a FRONT-MIC2 for stereo microphone input for front panel
application. (Ver.D or later)
Change Version from 0.4 to 1.0 for release.
Correct dimension typing error in section 11.
Add lead(Pb)-free package & version identification.
Update section 6.1.11 MX1A Record Select, page 11, and section 12.
Ordering Information, page 38.
Add a note to, and change Susceptibility Voltage data in section 7.1.1
Absolute Maximum Ratings, page 23.
Rev 1.3
ALC655 Datasheet
Table of Contents
1. Features............................................................................2
2. General Description ........................................................2
3. Block Diagram.................................................................3
4. Pin Assignments ..............................................................4
4.1 Lead (Pb)-Free Package and Version Identification...4
5. Pin Description ................................................................5
5.1 Digital I/O Pins ..........................................................5
5.2 Analog I/O Pins..........................................................5
5.3 Filter/Reference..........................................................6
5.4 Power/Ground ............................................................6
6. Registers...........................................................................7
6.1 Mixer Registers ..........................................................7
6.1.1 MX00 Reset........................................................8
6.1.2 MX02 (Front) Master Volume............................8
6.1.3 MX06 MONO_OUT Volume.............................8
6.1.4 MX0A PC BEEP Volume ..................................9
6.1.5 MX0C PHONE Volume .....................................9
6.1.6 MX0E MIC Volume ...........................................9
6.1.7 MX10 LINE_IN Volume..................................10
6.1.8 MX12 CD Volume ...........................................10
6.1.9 MX16 AUX Volume ........................................10
6.1.10 MX18 PCM_OUT Volume ............................11
6.1.11 MX1A Record Select......................................11
6.1.12 MX1C Record Gain........................................11
6.1.13 MX20 General Purpose Register ....................12
6.1.14 MX24 Audio Interrupt and Paging .................12
6.1.15 MX26 Power Down Control/Status................13
6.1.16 MX28 Extended Audio ID..............................14
6.1.17 MX2A Extended Audio Status and Control
Register......................................................................14
6.1.18 MX2C PCM Front/Center Output Sample Rate....15
6.1.19 MX2E PCM Surround Output Sample Rate......15
6.1.20 MX30 PCM LFE Output Sample Rate ...........15
6.1.21 MX32 PCM Input Sample Rate......................15
6.1.22 MX36 LFE/Center Master Volume ................15
6.1.23 MX38 Surround Master Volume ....................16
6.1.24 MX3A S/PDIF Output Channel Status and Control....16
6.2 Vendor Defined Registers (Page ID-00h) ................17
6.2.1 MX60 S/PDIF Input Channel Status [15:0]......17
6.2.2 MX62 S/PDIF Input Channel Status [29:15]....17
6.2.3 MX64 Surround DAC Volume.........................18
6.2.4 MX66 Center/LFE DAC Volume.....................18
ii
Rev 1.3
ALC655 Datasheet
1. Features
z External Amplifier Power Down (EAPD)
capability
z Power management and enhanced power saving
features
z Stereo MIC record for AEC/BF application
z Supports Power Off CD function
z Adjustable VREFOUT control
z Supports double sampling rate (96KHz) of DVD
audio playback
z Support 48KHz of S/PDIF output is compliant with
AC97 rev2.3 specification
z Support 32K/44.1K/48KHz of S/PDIF input
z Standard 48-Pin LQFP Package
z EAX 1.0&2.0 compatible
z Direct Sound 3D compatible
z A3D compatible
z I3DL2 compatible
z HRTF 3D Positional Audio
z Sensaura 3D Enhancement (optional)
z 10 Bands of Software Equalizer
z Voice Cancellation and Key Shifting in Kara OK
mode
z AVRack Media Player
z Configuration Panel to improve Experience of User
2. General Description
The ALC655 is a 16-bit, full duplex AC'97 2.3 compatible six-channel audio CODEC designed for PC multimedia systems,
including host/soft audio and AMR/CNR based designs. The ALC655 incorporates proprietary converter technology to meet
performance requirements on PC99/2001 systems. The ALC655 CODEC provides three pairs of stereo outputs with 5-Bit
volume controls, a mono 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 digital interface circuitry of the ALC655 CODEC operates from a
3.3V power supply for use in notebook and PC applications. The ALC655 integrates 50mW/20ohm headset audio amplifiers at
Front-Out and Surr-Out, built-in 14.318M24.576MHz PLL and PCBEEP generator, those can save BOM costs. The ALC655
also supports the S/PDIF input and output function, which can offer easy connection of PCs to consumer electronic products, such
as AC3 decoder/speaker and mini disk devices. ALC655 supports host/soft audio from Intel ICHx chipsets as well as audio
controller based VIA/SIS/ALI/AMD/nVIDIA/ATI chipset. Bundled Windows series drivers (WinXP/ME/2000/98/NT), EAX/
Direct Sound 3D/ I3DL2/ A3D compatible sound effect utilities (supporting Karaoke, 26-kind of environment sound emulation,
10-band equalizer), HRTF 3D positional audio and Sensaura 3D (optional) provide an excellent entertainment package and
game experience for PC users. The ALC655 includes Realteks impedance sensing techniques that allow device loads on inputs
and outputs to be detected.
Rev 1.3
AUX-IN
CD-IN
mono analog
stereo analog
stereo digital
MX6A.9
MX20.8
* : default setting
SURR-OUT
LINE-IN
Front-MIC
PHONE
MIC1 MX6A.10
CEN-OUT
MIC2
LFE-OUT
PC-BEEP
MX74.0
+20dB
+20dB
DAC
DAC
DAC
MX16
MX12
MX10
MX0E
MX0C
MX0A
MX18
MX64
MX66
aux
stereo mix
mono mix
phone
mic-L
mic-R
line
CD
MX6A.0
MX1C
Record
Gain
MX20.9
MX1A
M
U
X
MX6A.4
MX6A.5
ADC
Mono
Volume
MX06
Master
Volume
MX02
Amp
Amp
ALC655
PCM in
FRONT-OUT
SURR-OUT
CEN/LFE-OUT (43,44)
MONO-OUT
RESET#
PCBEEP
Surround
Volume
MX38
Center/LFE
Volume
MX36
ALC655 Datasheet
3. Block Diagram
Rev 1.3
ALC655 Datasheet
FRONT-OUT-R
FRONT-OUT-L
FRONT-MIC1
NC
FRONT-MIC2
VRDA
AFILT2
AFILT1
VREFOUT
VREF
AVSS1
AVDD1
4. Pin Assignments
36 35 34 33 32 31 30 29 28 27 26 25
37
38
39
40
41
42
43
44
45
46
47
48
ALC655
LLLLLLL
TXXXV
1 2 3 4 5 6 7 8 9 10 11 12
2
4
23
22
21
20
19
18
17
16
15
14
13
LINE-IN-R
LINE-IN-L
MIC2
MIC1
CD-R
CD-GND
CD-L
JD1/GPIO1
JD2
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
SURR-OUT-L
NC
SURR-OUT-R
AVSS2
CEN-OUT
LFE-OUT
JD0/GPIO0
XTLSEL
SPDIFI/EAPD
SPDIFO
Rev 1.3
ALC655 Datasheet
5. Pin Description
5.1 Digital I/O Pins
Name
XTL-IN
XTL-OUT
SDATAOUT
BIT-CLK
Type
I
O
I
Pin No
2
3
5
Description
Crystal input pad (24.576Mhz)
Crystal output pad
Serial TDM AC97 output
Characteristic Definition
Crystal input pad
Crystal output pad
CMOS input
IO
SDATA-IN
SYNC
RESET#
JD1/GPIO1
I
I
I/O
10
11
17
JD2
JD0/GPIO0
I
I/O
16
45
XTLSEL
SPDIFI /
EAPD
SPDIFO
I
I/O
46
47
48
TOTAL: 13 Pins
XTLSEL=floating, bypass 14.318MHz24.576MHz digital PLL. The clock source is 24.576MHz crystal or external clock.
XTLSEL=pull low, select 14.318MHz24.576MHz digital PLL
Type
I
I
I
I
I
I
I
I/O
I/O
I/O
I/O
I
I
Pin No
12
13
14
15
18
19
20
21
22
23
24
34
32
LINE-OUT-L
LINE-OUT-R
MONO-OUT
S-OUT-L
S-OUT-R
CEN-OUT
LFE-OUT
O
O
O
O
O
O
O
35
36
37
39
41
43
44
Description
PC speaker input
Speaker phone input
AUX Left channel
AUX Right channel
CD audio Left channel
CD audio analog GND
CD audio Right channel
First Mic in / CEN-OUT
Secondary Mic in / CEN-OUT
Line-In Left channel / S-OUT-L
Line-In Right channel/ S-OUT-R
Dedicated MIC Input 1
Dedicated MIC Input 1
(Supported by D version or later)
Line-Out Left channel
Line-Out Right channel
Speaker Phone output
Surround Out Left channel
Surround Out Right channel
Center Out channel
Low Frequency Effect Out
channel
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 output (1Vrms)
Analog input (1Vrms) / Analog output (1Vrms)
Analog input (1Vrms) / Analog output (1Vrms)
Analog input (1Vrms) / Analog output (1Vrms)
Analog input (1Vrms) for front panel MIC input
Analog input (1Vrms) for front panel MIC input
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
Analog output (1Vrms)
TOTAL: 20 Pins
Rev 1.3
ALC655 Datasheet
5.3 Filter/Reference
Name
VREF
VREFOUT
AFILT1
AFILT2
VRDA
NC
Type
O
O
O
O
O
Pin No
27
28
29
30
31
33,40
Description
Reference voltage
Ref. voltage out with 5mA drive
ADC anti-aliasing filter capacitor
ADC anti-aliasing filter capacitor
Vref for DAC
Not connected
Characteristic Definition
Analog output. +4.7uf and 0.1uf cap to AVSS
Analog output (2.5V/4.0V)
1nf cap to AVSS
1nf cap to AVSS
1uf cap to AVSS
TOTAL: 7 Pins
5.4 Power/Ground
Name
AVDD1
Type
I
Pin No
25
Description
Analog VDD (5.0V typically)
AVDD2
38
AVSS1
AVSS2
DVDD1
DVDD2
DVSS1
DVSS2
I
I
I
I
I
I
26
42
1
9
4
7
Analog GND
Analog GND
Digital VDD (3.3V)
Digital VDD (3.3V)
Digital GND
Digital GND
Characteristic Definition
See section 7.1.1 Absolute Maximum Ratings, page
23 for details.
See section 7.1.1 Absolute Maximum Ratings, page
23 for details.
TOTAL: 8 Pins
Rev 1.3
ALC655 Datasheet
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.
NAME D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 DEFAULT
(hex)
00h
02h
06h
0Ah
0Ch
0Eh
10h
12h
16h
18h
1Ah
1Ch
20h
24h
26h
28h
2Ah
2Ch
2Eh
30h
32h
36h
38h
3Ah
64h
66h
6Ah
7Ah
7Ch
7Eh
Reset
Master
Volume
Mono-Out
Volume
PC_BEEP
Volume
PHONE
Volume
MIC Volume
Line-In
Volume
CD Volume
Aux Volume
PCM Out
Volume
Record Select
Record Gain
General
Purpose
Audio Int. &
Paging
Power Down
Ctrl/Status
Extended
Audio ID
Extended
Audio Status
PCM front
Sample Rate
PCM Surr.
Sample Rate
PCM LFE.
Sample Rate
PCM Input
Sample Rate
Center/LFE
Volume
Surround
Volume
S/PDIF Ctl
0
Mute
0
X
0
X
Mute
Mute
F7
F6
F5
F4
Mute
Mute
Mute
X
X
X
X
X
NL4
X
NL3
Mute
Mute
Mute
X
X
X
X
X
X
CL4
AL4
PL4
CL3
AL3
PL3
X
Mute
X
X
X
X
X
X
X
X
X
X
I4
I3
I2
I1
I0
EAPD
PR5
PR4
PR3
PR2
PR1
PR0
REV1 REV0
PRK
PRJ
PRI SPCV
Mute
Mute
0
0
0
0
0
0
ML4 ML3 ML2 ML1 ML0 Mute*
*
0
X
0
X
0
0
0
0
0
MR4 MR3 MR2 MR1 MR0
0000h
8000h
8000h
F3
F2
F1
F0
PB3
PB2
PB1
PB0
8000h
PH4
PH3
PH2
PH1
PH0
8008h
X
NL2
X
NL1
X
NL0
X
X
20dB
X
X
X
MI4
NR4
MI3
NR3
MI2
NR2
MI1
NR1
MI0
NR0
8008h
8808h
CL2
AL2
PL2
CL1
AL1
PL1
CL0
AL0
PL0
X
X
X
X
X
X
X
X
X
CR4
AR4
PR4
CR3
AR3
PR3
CR2
AR2
PR2
CR1
AR1
PR1
CR0
AR0
PR0
8808h
8808h
8808h
X
X
X
X
X
X
X
X
X
PG3
PG0
0000h
000Fh
PG1
0000h
8000h
0000h
SPDIF
VRA
09C4h
SPDIF
VRA
0040h
BB80h
BB80h
BB80h
BB80h
8080h
8080h
CC3
CC2
CC1
CC0
2000h
SPSR1 SPSR0
CC6
CC5
CC4
LD4
LD3
LD2
LD1
LD0
CD4
CD3
CD2
CD1
CD0
0808h
0000h
60A2h
1
1
0
0
0
0
0
0
0
1
0
1
1
1
0
0
1
1
0
1
0
0
1
0
1
0
0
0
0
0
414Ch
4760h
0808h
X: reserved bit
*: MX36 is the master volume control of CENTER/LFE output.
MX38 is the master volume control of surround output.
Six-Channel AC97 2.3 Audio Codec
Rev 1.3
ALC655 Datasheet
Rev 1.3
ALC655 Datasheet
Rev 1.3
ALC655 Datasheet
10
Rev 1.3
ALC655 Datasheet
11
Rev 1.3
ALC655 Datasheet
Type
R
Function
Reserved, Read as 0
DRSS[1:0], Double Rate Slot Select
01: PCM(n+1) data is on Slots 7/8 (Default)
00,10,11: Reserved
R/W Mono Output Select 0: MIX 1: MIC
R/W Mic Select MIC select 0: MIC 1+(Front-MIC) 1: MIC2+ (Front-MIC)
R/W AD to DA Loop-Back Control 0: Disable 1: Enable
Reserved
n Bit 7 enables ADC to front DAC loop-back.
Type
14
13
12
R/W
11
R/W
10:4
3:0
NA
R/W
Function
Interrupt Status, I4
0: Interrupt is clear.
1: Interrupt was generated
Interrupt event and status are clear by writing a 1 to this bit. The status will change regardless of interrupt
enable (I0).
Interrupt Cause, I3
Reserved, read as 0
Interrupt Cause, I2
I2=0: Sense value in page ID-01h MX6A.[12:8] has not changed.
1: Sense cycle completed or new sense value in page ID-01h MX6A.[12:8] is available.
This bit reflects the cause of the first interrupt event generated. Software should read it after interrupt
status (I4) has been confirmed as interrupting. I2 will be zero when I4 is cleared.
Sense Cycle, I1
0: Sense cycle not in progress
1: Sense cycle start
Writing a 1 to this bit causes a sense cycle start. If a sense cycle is in progress, writing a 0 to this bit
will abort the sense cycle.
Whether the data in the sense result register (page ID-01h MX6A) is valid or not is determined by the IV
bit in MX6A, Page ID-1h.
Interrupt Enable, I0
0: Interrupt is masked, interrupt status (I4) will not be shown in bit 0 in Slot 12 in SDATA-IN.
1: Interrupt is un-masked, interrupt status (I4) will be shown in bit 0 in Slot 12 in SDATA-IN.
In ALC655, this bit controls the interrupt of sense cycle.
Reserved, read as 0
Page Selector, PG[3:0]
0000b: Vendor Specific
0001b: Page ID 01 (AC97 2.3 Discovery Descriptor Definition)
Others: Reserved.
This register is used to select a descriptor of 16 word pages between registers MX60 to MX6F. Value of
0 is used to select vendor specific space to maintain compatibility with AC97 2.2 vendor specific
register. Once PG[3:0] is not 0000b and 0001b, ALC655 will return zero data for ACLINK mixer read
command.
12
Rev 1.3
ALC655 Datasheet
Type
R/W
14
13
R/W
12
11
10
9
8
7:4
3
2
1
0
R/W
R/W
R/W
R/W
R/W
R
R
R
R
Function
PR7 External Amplifier Power Down (EAPD)
0: EAPD output low (enable external amplifier)
1: EAPD output high (shut down external amplifier)
Reserved
PR5 0: Normal
1: Disable internal clock usage (BCLK still be output for modem CODEC)
PR4 0: Normal 1: Power down AC-Link
PR3 0: Normal 1: Power down Mixer (Vref off)
PR2 0: Normal 1: Power down Mixer (Vref still on)
PR1 0: Normal 1: Power down PCM DAC (front DAC)
PR0 0: Normal 1: Power down PCM ADC and input MUX
Reserved, Read as 0
Vref Status 1: Vref is up to 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
13
Rev 1.3
ALC655 Datasheet
14
Rev 1.3
ALC655 Datasheet
check this bit to determine the status of the S/PDIF transmitter system. SPCV is always
operating, independent of the SPDIF enable bit (MX2A.2). The S/PDIF output is active if
MX2A.2 is set in spite of SPCV. Once S/PDIF output is enabled but SPCV is invalid
(SPCV=0), channel status is still output, but the output data bits will be all zero. The condition
to allow S/PDIF output is SPDIF(MX2A.2)=1 & SPACV=1, otherwise the S/PDIF
output will be all zero when MX2A.2=1 and SPACV=0 (invalid).
oOnly front DACs supports 96KHz sample rate when DRA=1. MX2A.1 just selects clock source
for front DACs. Software must mute surround DACs and CEN/LFE DACs.
Type
R
Function
Read as BB80h. (ALC655 supports 48KHz sample rate.)
Type
R
Function
Read as BB80h. (ALC655 supports 48KHz sample rate.)
Type
R
Function
Read as BB80h. (ALC655 supports 48KHz sample rate.)
Type
R
Function
Read as BB80h. (ALC655 supports 48KHz sample rate.)
Type
Function
R/W LFE Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W LFE Master Volume (LFE[4:0]) in 1.5 dB steps
R/W Center Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W Center Master Volume (CNT[4:0]) in 1.5 dB steps
n For LFE/CEN, 00h
0dB
1Fh
46.5dB attenuation
15
Rev 1.3
ALC655 Datasheet
Type
Function
R/W Left Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W Surround Master Left Volume (LSR[4:0]) in 1.5 dB steps
R/W Right Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W Surround Master Right Volume (RSR[4:0]) in 1.5 dB steps
n For LSR/RSR, 00h 0dB
1Fh -46.5dB attenuation
Type
R/W
Function
16
Rev 1.3
ALC655 Datasheet
17
Rev 1.3
ALC655 Datasheet
Type
Function
R/W Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W Surround DAC Left Volume (SDL[4:0]) in 1.5 dB steps
Reserved
R/W Surround DAC Right Volume (SDR[4:0]) in 1.5 dB steps
n For SDL/SDR,
00h
+12 dB gain
08h
0dB
1Fh
-34.5dB attenuation
o The default value is 0808H (unmuted).
Type
Function
R/W Mute Control 0: Normal 1: Mute (- dB)
Reserved
R/W LFE DAC Volume (LD[4:0]) in 1.5 dB steps
Reserved
R/W Center DAC Volume (CD[4:0]) in 1.5 dB steps
n For LD/CD,
00h +12 dB gain
08h 0dB
1Fh -34.5dB attenuation
o The default value is 0808H (unmuted).
18
Rev 1.3
ALC655 Datasheet
Bit
Type
R/W
3:1
0
R/W
Function
0: off 1: on
Analog Input Pass to Surround Control
0: off 1: on
Reserved
Surround Output Source.
0: S-OUT is the real surround output. (default)
1: S-OUT is the duplicated output of LINE-OUT
Type
R/W
Function
PCI Sub System Vendor ID
This register can be written once only after power on, and is not affected by AC97 cold reset. System
manufactures BIOS can set its own sub-system ID.
The default value FFFFh means this register is implemented and data is not set by BIOS.
Type
R/W
Function
PCI Vendor ID
This register can be written once only after power on, and is not affected by AC97 cold reset. System
manufactures BIOS can set its own sub-vendor ID.
The default value FFFFh means this register is implemented and data is not set by the BIOS.
Type
R/W
R/W
Function
Reserved
Function Code bits, FC[3:0]
These bits specify the type of audio function described in page ID-01h MX66, MX68, and MX6A.
0h: FRONT OUT
1h: SURROUND OUT
5h: MIC1 In
6h: MIC2 In
7h: LINE In
Others: Not supported
Tip or Ring Selection, T/R
This bit sets which jack conductor the sense value is measured from. It is combined with FC[3:0].
0: Tip (Left channel)
1: Ring (Right channel)
19
Rev 1.3
ALC655 Datasheet
Type
R/W
3:1
0
NA
R
Function
Reserved
Information Valid bit, IV
0: After a sense cycle is completed indicates that no information is provided on the sensing method
1: After a sense cycle is completed indicates that information is provided on the sensing method
Clearing this bit by writing 1, writing 0 to this bit has no effect.
Reserved
Function Information Present, FIP
This bit is set to a 0 indicates that the G[4:0], INV, DL[4:0] and ST[2:0] bits are not supported.
Type
R
7:0
Function
Reserved
Sense bits, S[4:0] (Default value depends on sensed result after Cold Reset)
For output devices:
02h: Not specificed or unknown 05h: Powered speaker
06h: Earphone or passive speaker
Other: Not supported
For input deices:
12h: Not specified or unknown
13h: Mono Microphone 15h: Stereo Line-In
Other: Not supported
This field reports the type of output/input peripheral plugged in the jack after sensing.
Always read as 0.
Type
R/W
14
R/W
13
R/W
12
R/W
11:10
9
NA
R/W
R/W
Function
GPIO Statue Indication in SDATA_IN
0:The status of GPIO0(JD0)/GPIO1(JD1)/JD2 and its valid tag are not indicated in SDATA_IN.
1: The status of GPIO0(JD0)/GPIO1(JD1)/JD2 and its valid tag are indicated in SDATA_IN
JD2 interrupt Enable
0: Disable 1: Enable.
A low to high transaction will trigger the interrupt in bit0 in SDATA_INs slot-12.
GPIO1(JD1) interrupt Enable (when GPIO1/JD1 is used as input)
0: Disable 1: Enable.
A low to high transaction will trigger the interrupt in bit0 in SDATA_INs slot-12.
GPIO0(JD0) interrupt Enable (when GPIO0/JD0 is used as input)
0: Disable 1: Enable.
A low to high transaction will trigger the interrupt in bit0 in SDATA_INs slot-12.
Reserved
GPIO1Primitiveness Control
0: Set GPIO1(JD1) as input pin.
1: Set GPIO1(JD1) as output pin.
GPIO0 Primitiveness Control
0: Set GPIO0(JD0) as input pin.
1: Set GPIO0(JD0) as output pin.
20
Rev 1.3
ALC655 Datasheet
Bit
7
6
3
2
1
0
Type
NA
R/W
Function
Reserved
JD2 Interrupt Status (JD2_IS)
0: No JD2 interrupt.
1: JD2 interrupt.
JD2_IS= (MX78.14==1) & (JD2 transition).
Write 1 to clear this status bit.
R/W GPIO1/JD1 Interrupt Status (JD1_IS). (When GPIO1 is used as input)
0: No JD1 interrupt.
1: JD1 interrupt.
JD1_IS= (MX78.13==1)&(MX78.9==0) & (JD1 transition).
Write 1 to clear this status bit.
R/W GPIO0/JD0 Interrupt Status (JD0_IS). (When GPIO0 is used as input)
0: No JD0 interrupt.
1: JD0 interrupt.
JD0_IS= (MX78.12==1)&(MX78.8==0) & (JD0 transition)
Write 1 to clear this status bit.
NA
Reserved
R
JD2 Input Status
0: JD2 is driven low by external device (input).
1: JD2 is driven high by external device (input).
R/W GPIO1(JD1) Input/Output Status
0: GPIO1 is driven low by/to external device.
1: GPIO1 is driven high by/to external device.
R/W GPIO0(JD0) Input/Output Status
0: GPIO0 is driven low by/to external device.
1: GPIO0 is driven high by/to external device.
nGPINT in bit0 of SDATA_INs slot-12 = (MX78.4 | MX78.5 | MX78.6 ) | (MX24.15&MX24.11)
oWhen GPIO1/0 is used as input pin, its status will be also reflected in bit2/1 of SDINs slot-12. Once GPIO1/0 is
used as output pin, the bit2/1 of SDATA_INs slot-12 is always 0.
The GPIOx is internally pulled high by a weak resistor (Weak resistor of approximately
50K~100K ohm).
21
Rev 1.3
ALC655 Datasheet
Type
R
Function
Vendor ID- AL
Type
R
R
R
Function
Vendor ID- G
Chip ID- 0110b (ALC655)
Version number- 0000b.
22
Rev 1.3
ALC655 Datasheet
7. Electrical Characteristics
7.1.1 Absolute Maximum Ratings
Parameter
Power Supplies
Symbol
Minimum
Typical
Maximum
Units
Digital
Analog
Operating Ambient Temperature
Storage Temperature
ESD (Electrostatic Discharge)
DVDD
AVDD**
Ta
Ts
3.0
3.5
0
3.3
5.0
-
3.6
5.5
+70
+125
V
V
o
C
o
C
Susceptibility Voltage
4500V
Note ** : The standard testing condition before shipping is AVDD = 5.0V unless specified. Customer designing with a
different AVDD should contact Realtek technical support for special testing support.
Minimum
-0.30
-
Typical
0.7
Maximum
Dvdd+0.30
0.35Dvdd
Units
V
V
1.0
0.35Dvdd
1.2
0.35Dvdd
0.4DVdd
1.7
0.4DVdd
2.2
0.4DVdd
1.7
0.9DVdd
-10
-10
0.1DVdd
10
10
V
V
A
A
30k
5
50k
100k
mA
Maximum
19.2
Units
KHz
KHz
dB
dB
19.2
KHz
KHz
dB
dB
Symbol
Passband
Stopband
Stopband Rejection
Passband
Frequency Response
Passband
Stopband
Stopband Rejection
Passband
Frequency Response
Minimum
0
28.8
Typical
-76.0
+- 0.20
0
28.8
-78.5
+- 0.20
23
Rev 1.3
ALC655 Datasheet
Minimum
3.0
-
Typical
3.3
0
Maximum
0.5
Units
V
V
Typical
-
Maximum
-
Units
s
ns
Maximum
-
Units
s
ns
Symbol
Trst_low
Trst2clk
Minimum
1.0
162.8
Symbol
Tsync_high
Tsync2clk
Minimum
1.0
162.8
Typical
-
24
Rev 1.3
ALC655 Datasheet
Minimum
36
Typical
12.288
81.4
40.7
Maximum
750
45
Units
MHz
ns
ps
ns
36
-
40.7
48.0
20.8
1.3
19.5
45
-
ns
KHz
s
s
s
Units
ns
Parameter
Symbol
Minimum
Typical
Maximum
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.
Units
ns
Parameter
Symbol
Minimum
Typical
Maximum
BIT_CLK combined rise or fall
7
plus flight time
SDATA combined rise or fall
7
plus flight time
Note: Combined rise or fall plus flight times are provided for worst case scenario modeling purposes.
Units
ns
ns
ns
25
Rev 1.3
ALC655 Datasheet
Minimum
-
Typical
-
Maximum
6
6
6
6
6
6
6
6
Units
ns
ns
ns
ns
ns
ns
ns
ns
Maximum
1.0
Units
s
Symbol
Ts2_pdown
Minimum
-
Typical
-
26
Rev 1.3
ALC655 Datasheet
1 CODEC
55pF
2 CODEC
62.5pF
3 CODEC
75pF
4 CODEC
85pF
47.5pF
55pF
60pF
62.5pF
Minimum
0
45
Typical
Maximum
10
55
Units
%
%
T(h)
T(l)
90%
50%
10%
T(r)
Notes:
T(f)
27
Rev 1.3
ALC655 Datasheet
28
Units
Vrms
Vrms
Vrms
dB
Hz
dB
dB
Hz
Hz
Hz
dB
dB
ms
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
K
K
Rev 1.3
ALC655 Datasheet
Parameter
Output Impedance
FRONT-OUT / SURROUND-OUT
CEN/LFE-OUT
MONO-OUT
Amplifier Maximum Output Power
@20 load
Power Supply Current
VA=5.0V
VD=3.3V
Minimum
Typical
Maximum
Units
5
200
500
50
mW
50
15
mA
mA
2.50
5
1000
700
4.0
-
uA
uA
V
mA
29
Rev 1.3
ALC655 Datasheet
9. Design Suggestions
9.1 Clocking
The clock source is decided by XTLSEL latched from pin-46 after power-on reset. The clock source of various configurations
is listed below:
Configuration
Operation & ID0
Pin-46(XTLSEL)
ID0
BIT-CLK
Clock Source
NC
0 (Primary) Output
Crystal or ext. 24.576MHz is attached
12.288MHz at XTL-IN
Low
0 (Primary) Output
Crystal or ext. 14.318MHz is attached
12.288MHz at XTL-IN
NC
0 (Primary) Input
12.288M input at BIT-CLKn
*Low: Pulled low by a 0 ohm resistor. NC: Not connected or pulled high.
*Pin-46is internally pulled high by a weak resistor.
nAccording to AC97 ver 2.3, the primary mode while RESET# is asserted, if a clock is present at BIT-CLK pin for at least 5
cycles before RESET# is de-asserted, ALC655 is a consumer of BITCLK. The ALC655 should use external 12.288MHz
BITCLK as its clock source.
9.2 AC-Link
When the ALC655 receives serial data from the AC97 controller, it samples SDATA_OUT on the falling edge of BIT_CLK.
When the ALC655 sends serial data to the AC97 controller, it starts to drive SDATA_IN on the rising edge of BIT_CLK.
The ALC655 will return any uninstalled bits or registers with 0 for read operations. The ALC655 also stuffs the
unimplemented slot or bit with 0 in SDATA_IN. Note that AC-LINK is MSB-justified.
Refer to the Audio CODEC 97 Component Specification Revision 2.3 for details.
Slot#
10
11
12
SYNC
SDATA-OUT
SDATA-IN
PCM
R
TAG
PCM
R
Default ALC655 Slot Arrangement CODEC ID = 00 (ALC655 supports only primary mode)
30
Rev 1.3
ALC655 Datasheet
9.3 Reset
There are 3 types of reset operations: Cold, Warm, and Register.
Reset Type
Cold
Trigger Condition
Assert RESET# for a specified period
Register
Warm
CODEC Response
Reset all hardware logic and all registers to its default
value.
Reset all registers to its default value.
Reactivates AC-LINK, no change to register values.
The AC97 controller should drive SYNC and SDATA_OUT low during the period of RESET# assertion to ensure that the
ALC655 has reset successfully.
9.4 CD Input
It is important to pay attention to differential CD input. Below is an example of differential CD input.
31
Rev 1.3
ALC655 Datasheet
+5VA
No (0)
Yes (1)
No (0)
Yes (1)
+5Vstandby
No (0)
Yes (1)
No (0)
-
Operation Mode
Shut Down
Power Off CD
Power Off CD
Digital on, Analog is off
Normal
+5VA
+3.3VCC
+5Vstandby
D1
1N5817M/CYL
1u
VDD
VDD
VREF
VREFOUT
AFILT1
AFILT2
ALC655
PC-BEEP
PHONE
AUX-L
AUX-R
JD2
JD1/GPIO1
CD-L
CD-R
MIC1
MIC2
LINE-L
LINE-R
1u
4
7
32
1N5817M/CYL
VRDA
VRAD
NC
FRONT-MIC
CEN-OUT
LFE-OUT
JD0/GPIO0
XTLSEL
SPDIFI/EAPD
SPDIFO
SURR-OUT-L
NC
SURR-OUT-R
35
36
37
27
28
29
30
31
32
33
34
43
44
45
46
47
48
39
40
41
AGND
AGND
1u
RESET#
BITCLK
SYNC
SDOUT
SDIN
GND
GND
CD-IN
FRONT-OUT-L
FRONT-OUT-R
MONO-OUT
CD-GND
0
1
2
3
4
12
13
14
15
16
17
18
20
21
22
23
24
0.1u
26
42
11
6
10
5
8
XTL-IN
XTL-OUT
19
2
3
10u
25
38
10u
AVDD
AVDD
1
9
0.1u
D2
Rev 1.3
ALC655 Datasheet
FRONT-MIC2
C75
+5VAUX
1u@655
C13 1u@650
1u@650
1u
+12V
R55
5.6K@ALC655/658
C1
10u
+
C10
C6
1000P
C29
1u
43
LFE-OUT
C31
1u
44
45
JD0
R4
0@EXT-14.318M 46
SPDIFI
47
48
25
26
CD-GND
CD-L
CEN-OUT
LFE-OUT
JD1/VIDEO-R
JD0/GPIO0
JD2/VIDEO-L
XTLSEL/ID1#
AUX-R
SPDIFI/EAPD
AUX-L
SPDIFO
DVDD1
Spilt by DGND
SPDIFO
10u
IN
FERB
C8
+10u
10u
PHONE
C21
1u
LINE-IN-R
C22
1u
LINE-IN-L
23
C24
1u
MIC2-IN
22
C25
1u
MIC1-IN
24
21
20
19
18
C27
1u
R1
C28
1u
R2
C30
1u
R3
LINE-IN-R
LINE-IN-L
C67
16
1u@650
C68
15
14
J5
C37
13
1u@655/650
AUX-IN Header
C69
C70
1u
R7
1
2
3
4
VIDEO-IN Header
JD1
ALC-AC97
C41
MIC1-IN
J4
CD-IN Header
4
3
2
1
1u@650
R34 0@655/658 JD1
4
3
2
1
1u@655/650
C39
MIC2-IN
J16
17
+3.3VDD
C43
C11
0.1u
+10u
AVDD1
28
29
30
31
32
27
VREF
VREFOUT
AFILT1
AFILT2
VRDA/VRAD
33
ALC650/655/658
AVSS2
JD0
CENTER-OUT
CD-R
SURR-OUT-R/HP-OUT-R
PC-BEEP
42
12
41
MIC1
NC
SYNC
1u
C15
C7
L3
U8
LINE-IN-R
10
C26
1u
MIC2
DVDD2
SURR-OUT-R
C16
10u
SDATA-IN
40
JD3
SURR-OUT-L/HP-OUT-L
DVSS2
39
LINE-IN-L
BIT-CLK
1u
JD3
C23
AVDD2
FRONT-MIC2/VRDA
SURR-OUT-L
MONO-O
SDATA-OUT
38
VREFOUT2
37
DVSS1
1u
FRONT-MIC1
36
C20
10u
XTL-OUT
C19
FRONT-OUT-R
+5VA
FRONT-OUT-L
34
C14
1000P
35
0@658
XTL-IN
R46
AVSS1
100u
LM7805CT/200mA
OUT
VREFOUT
+5VA
RESET#
C12
VREFOUT
100u
11
FRONT-OUT-R
C5
FRONT-OUT-L
U1
+5VA
GND
C9
C4
D1
1N4148@655/658
0@658
FRONT-MIC1
JD4
JD2
R43
JD4
220u@658
UAJ2-R
0@658
220u@658
UAJ2-L
Audio-From-Modem
C42
0.1u
+ C44
C12A1
0.1u
R12B1 10K
1u
Signal-From-PCSPK
C12B1
R8 0@EXT-14.318M
+3.3VDD
Y1
24.576MHz
C45
C46
22P
22P
R9
22
R10
22
1K
100P
AC97-RESET#
EXT 14.318MHz
R12A1
AC97-SYNC
AC97-SDIN
AC97-BCLK
AC97-SDOUT
C50
22P
Crysatl Saving:
DGND
AGND
ALC655
ALC658
C67
ALC650
1u
C68
1u
R34
R44
C37
1u
1u
C39
1u
1u
C69
100u
C70
100u
C13
1u
C9
1u
C75
1u
1u
R46
R43
33
Rev 1.3
ALC655 Datasheet
INTEL Front Panel I/O Design Guide V1.0
R27
SURR-OUT-L
SPDIF-IN
SURR-OUT-L
AGND
DGND
SPDIF-IN
DGND
J8
1
3
5
7
9
2
4
6
8
10
SURR-OUT-R
AGND
+3.3VDD
+5VDD
SPDIF-OUT
+5VA
JD1 R61
SURR-OUT-L
FRONT-MIC1
10K
R26
FRONT-OUT-R R28
20
FRONT-OUT-L R29
0@Reserve
SURR-OUT-R R39
20
0@658
JD0 R51
SURR-OUT-L
SPDIF-OUT
R40
J11
20@Reserve
20@Reserve
+5VA
2
4
6
8
10
12
14
16
1
3
5
7
9
11
13
15
AUD-RET-R
AUD-RET-R
KEY
AUD-RET-L
AUD-RET-L
JD2
UAJ2-L
20@655 FRONT-MIC2
UAJ2-R R48
0@658
R47
R48
R26
R61
R62
R51
For ALC650:
R42
JD Block=X
10K
JD0
VREFOUT
VREFOUT
C74
3.3u
R12
R13
4.7K@655/658(Stereo MIC)
MIC2-IN
MIC1-IN
4.7K/2.2K
MIC2-IN
R15
L8
MIC1-IN
R17
L9
J7
FERB
1
2
3
4
5
FERB
R57
R58
C52
C53
22K
22K
100P
100P
For ALC650:
R45
10K
C73
3.3u
R71
0@658
R72
0@655
JD4
JD Block
JD2
LINE-IN-R
R20
L10
LINE-IN-L
R21
L11
For ALC655:
R71=X R72=0
For ALC658:
R71=0 R72=X
R12=4.7K R13=4.7K
LINE-IN-L
For ALC650:
JD Block=X
R12=X R13=2.2K
LINE-IN-R
JD Block
J10
FERB
1
2
3
4
5
FERB
R22
R23
C55
C56
22K
22K
100P
100P
For ALC650:
R56
JD Block=X
10K
C72
3.3u
JD Block
R73
0@658
R74
0@655
JD3
For ALC655:
R73=X R74=0
+
JD1
For ALC658:
R73=0 R74=X
AUD-RET-R
AUD-RET-L
AUD-RET-R
AUD-RET-L
L13
FERB
L15
FERB
J13
1
2
3
4
5
R59
R60
C60
C61
22K
22K
100P
100P
34
Rev 1.3
ALC655 Datasheet
FERB
J1
C2
C3
100P
100P
1
2
3
4
5
TOTX178
5
N.C
CENTER-OUT
FERB
L5
FERB
VCC
J3
C17
C18
100P
100P
1
2
3
4
5
L4
N.C
Surround Out
LFE-OUT
Optical
Transmitter
U3
IN
FERB
L2
GND
SURR-OUT-L
L1
SURR-OUT-R
C32
0.1u
+5VDD
C38
J6
Center/Lfe Out
S/PDIF OUTPUT
SURR-OUT-L
AGND
DGND
SPDIF-IN
DGND
SURR-OUT-R
SPDIF-IN
0.01u
R6
100P
220
2
2
4
6
8
10
1
3
5
7
9
SURR-OUT-R
AGND
+3.3VDD
+5VDD
SPDIF-OUT
100
SPDIF-OUT
C40
(Coaxial)
J2
R5
SURR-OUT-L
SPDIF-OUT
Bracket Connector
+3.3VDD
CASE
Optical
Receiver
C33
10u
C34
C35
0.1u
10u
C36
+
0.1u
OUT
VCC
CASE
DGND
OUT
VCC
TORX178
DGND
CASE
AGND
CASE
U5
TORX176/173
5
Optical
Receiver
U4
+5VDD
R11
10
SPDIF-IN
L6
47uH
R14
+5VDD
+3.3VDD
L7
2.2K
C48
0.1u
C49
+5VDD
C47
0.1u
47uH
R16
10K
0.01u
J9
C51
0.01u
R18
10
SPDIF-IN
R19
C54
100P
10K
S/PDIF INPUT
35
Rev 1.3
ALC655 Datasheet
FRONT-JACK2-ON
R24
+5VA
10K
C57
L12
L14
AUD-MIC
AUD-MIC
AUD-MIC-BIAS
AUD-OUT-R
FRONT-JACK1-ON
AUD-OUT-L
VREFOUT2-UAJ2
UAJ2-IO-L
FRONT-JACK2-ON
J14
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
16
+5VA
RET-R
Front Connector
R35
R25
10K
UAJ2-IO-R
R53
0@655/658
UAJ2-IO-L
R54
0@655/658
VREFOUT2-UAJ2
R52
J12
FERB
1
2
3
4
5
FERB
R31
+5VA
KEY
C71
3.3u@UAJ
UAJ Block
1u@Norm
R50 10K@UAJ
C58
C59
100P
100P
22K@655/658
0@658
RET-L
UAJ Block
VREFOUT3-UAJ1
UAJ2-IO-R
1~10 pin connector: INTEL Front Panel I/O Design Guide V1.0
R32
FRONT-JACK1-ON
10K
C64
100u/ 0ohm
RET-R
C66
3.3u
L16
FERB
L17
FERB
J15
AUD-OUT-R
AUD-OUT-L
R49
C62
0@658
R30
VREFOUT3-UAJ1
C63
100P 100P
1
2
3
4
5
22K@655/658
UAJ Block
R64
R65
R32
10K
R66
X
3.3u
C65
RET-L
100u/ 0ohm
R30
R31
R24
R57
4.7K
22K
22K
UAJ
Block
R35
R25
R53
R54
1u
ON
36
Rev 1.3
ALC655 Datasheet
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.0197 BSC
0o
3.5o
7o
0.018 0.0236 0.030
0.0393
37
Rev 1.3
ALC655 Datasheet
38
Rev 1.3