ChipFind - документация

Электронный компонент: AD1885

Скачать:  PDF   ZIP
REV. 0
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
a
AD1885
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
World Wide Web Site: http://www.analog.com
Fax: 781/326-8703
Analog Devices, Inc., 2000
AC'97 SoundMAX
Codec
FUNCTIONAL BLOCK DIAGRAM
AC'97 2.1 FEATURES
Variable Sample Rate Audio
Multiple Codec Configuration Options
External Audio Power-Down Control
AC'97 FEATURES
AC'97 2.1-Compliant
Greater than 90 dB Dynamic Range
Stereo Headphone Amplifier
Multibit
Converter Architecture for Improved S/N
Ratio Greater than 90 dB
16-Bit Stereo Full-Duplex Codec
Four Analog Line-Level Stereo Inputs for:
LINE-IN, CD, VIDEO, and AUX
Two Analog Line-Level Mono Inputs for Speakerphone
and PC BEEP
Mono MIC Input w/Built-In 20 dB Preamp, Switchable
from Two External Sources
High Quality CD Input with Ground Sense
Stereo Line-Level Outputs
Mono Output for Speakerphone or Internal Speaker
Power Management Support
48-Terminal LQFP Package
ENHANCED FEATURES
Full Duplex Variable Sample Rates from 7040 Hz to
48 kHz with 1 Hz Resolution
Jack Sense Pins Provide Automatic Output Switching
Software-Enabled V
REFOUT
Output for Microphones and
External Power Amp
Split Power Supplies (3.3 V Digital/5 V Analog)
Mobile Low-Power Mixer Mode
Extended 6-Bit Master Volume Control
Extended 6-Bit Headphone Volume Control
Digital Audio Mixer Mode
PHATTM Stereo 3D Stereo Enhancement
SoundPort is a registered trademark and PHAT is a trademark of Analog Devices, Inc.
G
A
M
G
A
M
G
A
M
SYNC
BIT_CLK
PHAT
STEREO
G
A
M
A
M
AD1885
16-BIT
D/A
CONVERTER
G = GAIN
A = ATTENUATE
M = MUTE
MV = MASTER VOLUME
HV = HEADPHONE VOLUME
OSCILLATOR
XTL_OUT XTL_IN
SDATA_IN
SDATA_OUT
G
A
M
G
A
M
G
A
M
16-BIT
D/A
CONVERTER
PHAT
STEREO
MMV
0dB/
20dB
SELECTOR
PGA
PGA
16-BIT
A/D
CONVERTER
16-BIT
A/D
CONVERTER
SAMPLE
RATE
GENERATORS
AC LINK
HV
JACK SENSES
AND EAPD CTRL
CHIP SELECT
JS0/EAPD
JS1
V
REFOUT
MIC1
MIC2
AUX
CD
VIDEO
LINE_OUT_L
MONO_OUT
LINE
PHONE_IN
LINE_OUT_R
PC_BEEP
HP_OUT_R
HP_OUT_L
HV
G
A
M
NC
NC
V
REF
MV
MV
POP
POP
ID0
ID1
RESET
2
REV. 0
AD1885SPECIFICATIONS
ANALOG INPUT
Parameter
Min
Typ
Max
Unit
Input Voltage (RMS Values Assume Sine Wave Input)
LINE_IN, AUX, CD, VIDEO, PHONE_IN, PC_BEEP
1
V rms
2.83
V
p-p
MIC with 20 dB Gain (M20 = 1)
0.1
V rms
0.283
V p-p
MIC with 0 dB Gain (M20 = 0)
1
V rms
2.83
V p-p
Input Impedance
*
20
k
Input Capacitance
*
5
7.5
pF
MASTER VOLUME
Parameter
Min
Typ
Max
Unit
Step Size (0 dB to 94.5 dB); LINE_OUT_L, LINE_OUT_R
1.5
dB
Output Attenuation Range Span
*
94.5
dB
Step Size (0 dB to 46.5 dB); MONO_OUT
1.5
dB
Output Attenuation Range Span
*
46.5
dB
Step Size (+6 dB to 88.5 dB); HP_OUT_R, HP_OUT_L
1.5
dB
Output Attenuation Range Span
*
94.5
dB
Mute Attenuation of 0 dB Fundamental
*
80
dB
PROGRAMMABLE GAIN AMPLIFIER--ADC
Parameter
Min
Typ
Max
Unit
Step Size (0 dB to 22.5 dB)
1.5
dB
PGA Gain Range Span
22.5
dB
ANALOG MIXER--INPUT GAIN/AMPLIFIERS/ATTENUATORS
Parameter
Min
Typ
Max
Unit
Signal-to-Noise Ratio (SNR)
CD to LINE_OUT
90
dB
Other to LINE_OUT
90
dB
Step Size (+12 dB to 34.5 dB): (All Steps Tested)
MIC, LINE_IN, AUX, CD, VIDEO, PHONE_IN, DAC
1.5
dB
Input Gain/Attenuation Range: MIC, LINE, AUX, CD, VIDEO, PHONE_IN, DAC
46.5
dB
Step Size (0 dB to 45 dB): (All Steps Tested) PC_BEEP
3.0
dB
Input Gain/Attenuation Range: PC_BEEP
45
dB
* Guaranteed, not tested.
STANDARD TEST CONDITIONS UNLESS OTHERWISE NOTED
Temperature
25
C
Digital Supply (DV
DD
)
3.3
V
Analog Supply (AV
DD
)
5.0
V
Sample Rate (F
S
)
48
kHz
Input Signal
1008
Hz
Analog Output Passband
20 Hz to 20 kHz
DAC Test Conditions
Calibrated
3 dB Attenuation Relative to Full Scale
Input 0 dB
10 k
Output Load (LINE_OUT)
32
Output Load (HP_OUT)
ADC Test Conditions
Calibrated
0 dB Gain
Input 3.0 dB Relative to Full Scale
3
REV. 0
AD1885
DIGITAL DECIMATION AND INTERPOLATION FILTERS
*
Parameter
Min
Typ
Max
Unit
Passband
0
0.4
F
S
Hz
Passband Ripple
0.09
dB
Transition Band
0.4
F
S
0.6
F
S
Hz
Stopband
0.6
F
S
Hz
Stopband Rejection
74
dB
Group Delay
12/F
S
sec
Group Delay Variation Over Passband
0.0
s
ANALOG-TO-DIGITAL CONVERTERS
Parameter
Min
Typ
Max
Unit
Resolution
16
Bits
Total Harmonic Distortion (THD
84
dB
Dynamic Range (60 dB Input THD+N Referenced to Full Scale, A-Weighted)
84
87
dB
Signal-to-Intermodulation Distortion
* (CCIF Method)
85
dB
ADC Crosstalk
*
Line Inputs (Input L, Ground R, Read R; Input R, Ground L, Read L)
100
90
dB
LINE_IN to Other
90
85
dB
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)
10
%
Interchannel Gain Mismatch (Difference of Gain Errors)
0.5
dB
ADC Offset Error
5
mV
DIGITAL-TO-ANALOG CONVERTERS
Parameter
Min
Typ
Max
Unit
Resolution
16
Bits
Total Harmonic Distortion (THD) LINE_OUT
85
dB
Total Harmonic Distortion (THD) HP_OUT (With 10 k
Load)
75
dB
Dynamic Range LINE_OUT (60 dB Input THD+N Referenced to Full Scale,
A-Weighted)
85
90
dB
Signal-to-Intermodulation Distortion
* (CCIF Method)
100
dB
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)
10
%
Interchannel Gain Mismatch (Difference of Gain Errors)
0.7
dB
DAC Crosstalk
* (Input L, Zero R, Measure R_OUT; Input R, Zero L,
Measure L_OUT)
80
dB
Total Audible Out-of-Band Energy (Measured from 0.6
F
S
to 20 kHz)
*
40
dB
ANALOG OUTPUT
Parameter
Min
Typ
Max
Unit
Full-Scale Output Voltage; LINE_OUT
1
V rms
2.83
V p-p
Output Impedance
*
800
External Load Impedance
*
10
k
Output Capacitance
*
15
pF
External Load Capacitance
100
pF
Full-Scale Output Voltage; HP_OUT (0 dB Gain)
1
V rms
Output Capacitance
*
100
pF
External Load Capacitance
32
V
REF
2.05
2.25
2.45
V
V
REFOUT
2.25
V
V
REFOUT
Current Drive
5
mA
Mute Click (Muted Output Minus Unmuted Midscale DAC Output)
5
mV
*Guaranteed, not tested.
4
REV. 0
AD1885SPECIFICATIONS
STATIC DIGITAL SPECIFICATIONS
*
Parameter
Min
Typ
Max
Unit
High-Level Input Voltage (V
IH
): Digital Inputs
0.65
DV
DD
V
Low-Level Input Voltage (V
IL
)
0.35
DV
DD
V
High-Level Output Voltage (V
OH
), I
OH
= 2 mA
0.9
DV
DD
V
Low-Level Output Voltage (V
OL
), I
OL
= 2 mA
0.1
DV
DD
V
Input Leakage Current
10
10
A
Output Leakage Current
10
10
A
POWER SUPPLY
Parameter
Min
Typ
Max
Unit
Power Supply Range--Analog (AV
DD
)
4.75
5.25
V
Power Supply Range--Digital (DV
DD
)
3.15
3.45
V
Power Dissipation--5 V/3.3 V
355
mW
Analog Supply Current--5 V (AV
DD
)
50
mA
Digital Supply Current--3.3 V (DV
DD
)
21
mA
Power Supply Rejection (100 mV p-p Signal @ 1 kHz)
*
40
dB
(At Both Analog and Digital Supply Pins, Both ADCs and DACs)
CLOCK SPECIFICATIONS
Parameter
Min
Typ
Max
Unit
Input Clock Frequency
24.576
MHz
Recommended Clock Duty Cycle
40
50
60
%
POWER-DOWN MODE
*
DV
DD
(3.3 V)
AV
DD
(5 V)
Parameter
Set Bits
Typ
Typ
Unit
ADC
PR0
20
44
mA
DAC
PR1
20
41
mA
ADC and DAC
PR1, PR0
8
35
mA
ADC + DAC + Mixer (Analog CD On)
LPMIX, PR1, PR0
8
26
mA
Mixer
PR2
21
23
mA
ADC + Mixer
PR2, PR0
19
18
mA
DAC + Mixer
PR2, PR1
19
15
mA
ADC + DAC + Mixer
PR2, PR1, PR0
8
10
mA
Analog CD Only (AC-Link On)
LPMIX, PR5, PR1, PR0
7
22
mA
Analog CD Only (AC-Link Off)
LPMIX, PR1, PR0, PR4, PR5
0
12
mA
Standby
PR5, PR4, PR3, PR2, PR1, PR0
0
0.1
mA
Headphone Standby
PR6
21
38
mA
NOTES
*Guaranteed, not tested.
Output jitter is directly dependent on crystal input jitter.
Specifications subject to change without notice.
5
REV. 0
AD1885
TIMING PARAMETERS (GUARANTEED OVER OPERATING TEMPERATURE RANGE)
Parameter
Symbol
Min
Typ
Max
Unit
RESET Active Low Pulsewidth
t
RST_LOW
1.0
s
RESET Inactive to BIT_CLK Startup Delay
t
RST2CLK
162.8
ns
SYNC Active High Pulsewidth
t
SYNC_HIGH
1.3
s
SYNC Low Pulsewidth
t
SYNC_LOW
19.5
s
SYNC Inactive to BIT_CLK Startup Delay
t
SYNC2CLK
162.8
ns
BIT_CLK Frequency
12.288
MHz
BIT_CLK Period
t
CLK_PERIOD
81.4
ns
BIT_CLK Output Jitter
*
750
ps
BIT_CLK High Pulsewidth
t
CLK_HIGH
32.56
42
48.84
ns
BIT_CLK Low Pulsewidth
t
CLK_LOW
32.56
38
48.84
ns
SYNC Frequency
48.0
kHz
SYNC Period
t
SYNC_PERIOD
20.8
s
Setup to Falling Edge of BIT_CLK
t
SETUP
5
2.5
ns
Hold from Falling Edge of BIT_CLK
t
HOLD
5
ns
BIT_CLK Rise Time
t
RISECLK
2
4
10
ns
BIT_CLK Fall Time
t
FALLCLK
2
4
10
ns
SYNC Rise Time
t
RISESYNC
2
4
10
ns
SYNC Fall Time
t
FALLSYNC
2
4
10
ns
SDATA_IN Rise Time
t
RISEDIN
2
4
10
ns
SDATA_IN Fall Time
t
FALLDIN
2
4
10
ns
SDATA_OUT Rise Time
t
RISEDOUT
2
4
10
ns
SDATA_OUT Fall Time
t
FALLDOUT
2
4
10
ns
End of Slot 2 to BIT_CLK, SDATA_IN Low
t
S2_PDOWN
0
10
ms
Setup to Trailing Edge of
RESET (Applies to SYNC, SDATA_OUT)
t
SETUP2RST
15
ns
Rising Edge of RESET to HI-Z Delay
t
OFF
25
ns
Propagation Delay
15
ns
RESET Rise Time
50
ns
Output Valid Delay from Rising Edge of BIT_CLK to SDI Valid
15
ns
NOTES
*Output jitter is directly dependent on crystal input jitter.
Specifications subject to change without notice.
AD1885
6
REV. 0
RESET
BIT_CLK
t
RST2CLK
t
RST_LOW
Figure 1. Cold Reset
SYNC
BIT_CLK
t
SYNC_HIGH
t
RST2CLK
Figure 2. Warm Reset
t
CLK_HIGH
BIT_CLK
t
CLK_LOW
SYNC
t
SYNC_HIGH
t
SYNC_LOW
t
SYNC_PERIOD
t
CLK_PERIOD
Figure 3. Clock Timing
BIT_CLK
SYNC
t
HOLD
SDATA_OUT
t
SETUP
Figure 4. Data Setup and Hold
BIT_CLK
SYNC
SDATA_IN
t
RISECLK
t
RISESYNC
t
RISEDIN
t
RISEDOUT
t
FALLCLK
t
FALLSYNC
t
FALLDIN
t
FALLDOUT
SDATA_OUT
Figure 5. Signal Rise and Fall Time
BIT_CLK
SDATA_OUT
SYNC
SDATA_IN
SLOT 1
SLOT 2
WRITE
TO 0x26
DATA
PR4
DON'T
CARE
t
S2_PDOWN
NOTE: BIT_CLK NOT TO SCALE
Figure 6. AC-Link Low Power Mode Timing
RESET
SDATA_OUT
HI-Z
t
SETUP2RST
t
OFF
SDATA_IN, BIT_CLK
Figure 7. ATE Test Mode
AD1885
7
REV. 0
ORDERING GUIDE
Temperature
Package
Package
Model
Range
Description
Option
*
AD1885JST
0
C to 70C
48-Lead LQFP
ST-48
*ST = Thin Quad Flatpack.
ENVIRONMENTAL CONDITIONS
Ambient Temperature Rating
T
AMB
= T
CASE
(PD
CA
)
T
CASE
= Case Temperature in
C
P
D
= Power Dissipation in W
CA
= Thermal Resistance (Case-to-Ambient)
JA
= Thermal Resistance (Junction-to-Ambient)
JC
= Thermal Resistance (Junction-to-Case)
Package
JA
JC
CA
LQFP
76.2
C/W
17
C/W
59.2
C/W
ABSOLUTE MAXIMUM RATINGS
*
Parameter
Min
Max
Unit
Power Supplies
Digital (AV
DD
)
0.3
+3.6
V
Analog (DV
DD
)
0.3
+6.0
V
Input Current (Except Supply Pins)
10
mA
Analog Input Voltage (Signal Pins)
0.3
AV
DD
+ 0.3 V
Digital Input Voltage (Signal Pins)
0.3
DV
DD
+ 0.3 V
Ambient Temperature (Operating)
0
70
C
Storage Temperature
65
+150
C
*Stresses greater than those listed under Absolute Maximum Ratings may cause
permanent damage to the device. This is a stress rating only; functional operation
of the device at these or any other conditions above those indicated in t he
operational section of this specification is not implied. Exposure to absolute maximum
rating conditions for extended periods may affect device reliability.
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although
the AD1885 features proprietary ESD protection circuitry, permanent damage may occur on
devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are
recommended to avoid performance degradation or loss of functionality.
WARNING!
ESD SENSITIVE DEVICE
PIN CONFIGURATION
36
35
34
33
32
31
30
29
28
27
26
25
13 14 15 16 17 18 19 20 21 22 23 24
1
2
3
4
5
6
7
8
9
10
11
12
48 47 46 45 44
39 38 37
43 42 41 40
PIN 1
IDENTIFIER
TOP VIEW
(Not to Scale)
LINE_OUT_R
LINE_OUT_L
CX3D
RX3D
FILT_L
FILT_R
AFILT2
DV
DD1
XTL_IN
XTL_OUT
DV
SS1
SDATA_OUT
BIT_CLK
DV
SS2
SDATA_IN
DV
DD2
SYNC
AFILT1
V
REFOUT
V
REF
AV
SS1
AD1885
PC_BEEP
AV
DD1
PHONE_IN
AUX_L
AUX_R
VIDEO_L
VIDEO_R
CD_L
CD_GND_REF
CD_R
MIC1
MIC2
LINE_IN_L
LINE_IN_R
MONO_OUT
AV
DD2
HP_OUT_L
AV
SS2
HP_OUT_R
NC
AV
DD3
AV
SS3
JS0 (EAPD)
JS1
NC = NO CONNECT
ID1
ID0
RESET
8
REV. 0
AD1885SPECIFICATIONS
PIN FUNCTION DESCRIPTIONS
Digital I/O
Pin Name
LQFP
I/O
Description
XTL_IN
2
I
Crystal (or Clock) Input, 24.576 MHz.
XTL_OUT
3
O
Crystal Output.
SDATA_OUT
5
I
AC-Link Serial Data Output, AD1885 Input Stream.
BIT_ CLK
6
O/I
AC-Link Bit Clock. 12.288 MHz Serial Data Clock. Daisy Chain Input Clock.
SDATA_IN
8
O
AC-Link Serial Data Input. AD1885 Output Stream.
SYNC
10
I
AC-Link Frame Sync.
RESET
11
I
AC-Link Reset. AD1885 Master H/W Reset.
CHIP SELECTS
Pin Name
LQFP
Type
Description
ID0
45
I
Chip Select Input 0 (Active Low).
ID1
46
I
Chip Select Input 1 (Active Low).
JACK SENSES/EAPD/GENERAL-PURPOSE DIGITAL OUTPUTS
These signals can sense the presence of audio jacks in the line-out or headphones outputs, and automatically mute the other audio
outputs. JS0 can also be programmed for EAPD control. Alternatively, both pins can be programmed as general-purpose digital outputs.
Pin Name
LQFP
Type
Description
JS0
47
I/O
JACK Sense Input 0 (Mutes Mono Output).
JS1
48
I/O
JACK Sense Input 1 (Mutes Line_Out and Mono Outputs, or Line_Out Only).
Analog I/O
These signals connect the AD1885 component to analog sources and sinks, including microphones and speakers.
Pin Name
LQFP
I/O
Description
PC_BEEP
12
I
PC Beep. PC speaker beep passthrough.
PHONE_IN
13
I
Phone Input. From telephony subsystem speakerphone or handset.
AUX_L
14
I
Auxiliary Input Left Channel.
AUX_R
15
I
Auxiliary Input Right Channel.
VIDEO_L
16
I
Video Audio Left Channel.
VIDEO_R
17
I
Video Audio Right Channel.
CD_L
18
I
CD Audio Left Channel.
CD_GND_REF
19
I
CD Audio Analog Ground Reference for Differential CD Input.
CD_ R
20
I
CD Audio Right Channel.
MIC1
21
I
Microphone 1. Desktop microphone input.
MIC2
22
I
Microphone 2. Second microphone input.
LINE_IN_L
23
I
Line In Left Channel.
LINE_IN_R
24
I
Line In Right Channel.
LINE_OUT_L
35
O
Line Out Left Channel.
LINE_OUT_R
36
O
Line Out Right Channel.
MONO_OUT
37
O
Monaural Output to Telephony Subsystem Speakerphone.
HP_OUT_L
39
O
Headphones Out Left Channel.
HP_OUT_R
41
O
Headphones Out Right Channel.
AD1885
9
REV. 0
Filter/Reference
These signals are connected to resistors, capacitors, or specific voltages.
Pin Name
LQFP
I/O
Description
V
REF
27
O
Voltage Reference Filter.
V
REFOUT
28
O
Voltage Reference Output 5 mA Drive (Intended for Mic Bias).
AFILT1
29
O
Antialiasing Filter Capacitor--ADC Right Channel.
AFLIT2
30
O
Antialiasing Filter Capacitor--ADC Left Channel.
FILT_R
31
O
AC-Coupling Filter Capacitor--ADC Right Channel.
FILT_L
32
O
AC-Coupling Filter Capacitor--ADC Left Channel.
RX3D
33
O
3D PHAT Stereo Enhancement--Resistor.
CX3D
34
I
3D PHAT Stereo Enhancement--Capacitor.
Power and Ground Signals
Pin Name
LQFP
Type
Description
DV
DD1
1
I
Digital V
DD
3.3 V
DV
SS1
4
I
Digital GND
DV
SS2
7
I
Digital GND
DV
DD2
9
I
Digital V
DD
3.3 V
AV
DD1
25
I
Analog V
DD
5.0 V
AV
SS1
26
I
Analog GND
AV
DD2
38
I
Analog V
DD
5.0 V
AV
SS2
40
I
Analog GND
AV
DD3
43
I
Analog V
DD
5.0 V
AV
SS3
44
I
Analog GND
No Connects
Pin Name
LQFP
Type
Description
NC
42
No Connect
Figure 8. Block Diagram Register Map
XTL_IN
XTL_OUT
S 0 20
0
1
MS
0dB/20dB
M20 0x0E
GA
0x0E
MCV
GA
0x0C
PHV
GA
0x10
LLV
RLV
GA
0x12
LCV
RCV
GA
0x16
LAV
RAV
GA
0x14
LVV
RVV
M
0x10
LM
M
0x12
CM
M
0x16
AM
M
0x14
VM
M
0x0E
MCM
M
0x0C
PHM
D
A
M
0x02
LMV
0x02
MM
0x02
LMV
0x02
MM
0x04
LHV
0x04
HPM
0x04
RHV
0x04
HPM
M
0x0A
PCM
A
0x0A
PCV
LS (4)
RS (4)
LS (3)
RS (3)
LS (1)
RS (1)
LS (2)
RS (2)
LS/RS (7)
LS (5)
LS/RS (6)
RS (5)
S
E
L
E
C
T
O
R
LS/RS (0)
S 0x1A
A
B
NC
NC
3D 0x20
SWITCH
PHAT
0x20
0x22
DP
PHAT
0x20
0x22
DP
GAM
0x18
LOV
OM
GAM
0x18
ROV
OM
GAM
0x1C
LIV
IM
GAM
0x1C
RIV
IM
AC-LINK
JACK SENSE
AND EAPD CTRL
CHIP SELECT
JS0/EAPD
JS1
V
REFOUT
MV
MIX
0x20
OSCILLATORS
SYNC
BIT_CLK
SDATA_OUT
SDATA_IN
HP_OUT_L
MONO_OUT
PHONE_IN
VIDEO
CD
AUX
LINE
MIC2
MIC1
LINE_OUT_L
LINE_OUT_R
HP_OUT_R
PC_BEEP
AD1885
G = GAIN
A = ATTENUATION
M = MUTE
S = SELECTOR
POP
POP
V
REF
STEREO MIX (L)
MONO MIX
STEREO MIX (R)
ID1
ID0
RESET
AD1885
10
REV. 0
PRODUCT OVERVIEW
The AD1885 Codec meets the Audio Codec '97 2.1 Extensions,
adding support for multiple Codecs and variable sample rates.
In addition, the AD1885 SoundPort Codec is designed to meet
all requirements of the Audio Codec '97, Component Specification,
Revision 1.03, 1996, Intel Corporation, found at www.Intel.com.
The AD1885 also includes other Codec enhanced features such
as communicating to three Codecs on the same link, integrated
headphone driver and built-in PHAT Stereo 3D enhancement.
The AD1885 is an analog front end for high-performance PC
audio, modem, or DSP applications. The AC'97 architecture
defines a 2-chip audio solution comprising a digital audio
controller, plus a high-quality analog component that includes
Digital-to-Analog Converters (DACs), Analog-to-Digital Con-
verters (ADCs), mixer, and I/O.
The main architectural features of the AD1885 are the high
quality analog mixer section, two channels of
ADC conver-
sion, two channels of
DAC conversion and Data Direct
Scrambling (D
2
S) rate generators.
FUNCTIONAL DESCRIPTION
This section overviews the functionality of the AD1885 and is
intended as a general introduction to the capabilities of the
device. Detailed reference information may be found in the
descriptions of the Indexed Control Registers.
Analog Inputs
The Codec contains a stereo pair of
ADCs. Inputs to the
ADC may be selected from the following analog signals: tele-
phony (PHONE_IN), mono microphone (MIC1 or MIC2),
stereo line (LINE_IN), auxiliary line input (AUX), stereo CD
ROM (CD), stereo audio from a video source (VIDEO) and
post-mixed stereo or mono line output (LINE_OUT).
Analog Mixing
PHONE_IN, MIC1 or MIC2, LINE_IN, AUX, CD, and VIDEO
can be mixed in the analog domain with the stereo output from the
DACs. Each channel of the stereo analog inputs may be inde-
pendently gained or attenuated from +12 dB to 34.5 dB in 1.5 dB
steps. The summing path for the mono inputs (PHONE_IN, MIC1,
and MIC2 to LINE_OUT and HP_OUT) duplicates mono chan-
nel data on both the left and right LINE_OUT and HP_OUT.
Additionally, the PC attention signal (PC_BEEP) may be mixed
with the line output and headphone. A switch allows the output
of the DACs to bypass the PHAT Stereo 3D enhancement.
Digital Audio Mode
The AD1885 is designed with a Digital Audio Mode (DAM)
that allows mixing of all analog inputs, independent of the DAC
output signal path. Mixed analog input signals may be sent to
the ADCs for processing by the DC '97 controller or the host,
and may be used during simultaneous capture and playback at
different sample rates.
Analog-to-Digital Signal Path
The selector sends left and right channel information to the
programmable gain amplifier (PGA). The PGA following the
selector allows independent gain control for each channel enter-
ing the ADC from 0 dB to +22.5 dB in 1.5 dB steps. Each
channel of the ADC is independent, and can process left and
right channel data at different sample rates.
Sample Rates and D
2
S
The AD1885 default mode sets the Codec to operate at 48 kHz
sample rates. The converter pairs may process left and right
channel data at different sample rates. The AD1885 sample rate
generator allows the Codec to instantaneously change and process
sample rates from 7040 Hz to 48 kHz with a resolution of 1 Hz.
The in-band integrated noise and distortion artifacts introduced
by rate conversions are below 90 dB. The AD1885 uses a 4-bit
structure and D
2
S to enhance noise immunity on mother-
boards and in PC enclosures, and to suppress idle tones below
the device's quantization noise floor. The D
2
S process pushes
noise and distortion artifacts caused by errors in the multibit
DAC to frequencies beyond the auditory response of the human
ear and then filters them.
Digital-to-Analog Signal Path
The analog output of the DAC may be gained or attenuated
from +12 dB to 34.5 dB in 1.5 dB steps, and summed with any
of the analog input signals. The summed analog signal enters
the Master Volume stage where each channel of the mixer out-
put may be attenuated from 0 dB to 94.5 dB in 1.5 dB steps
or muted.
Analog Outputs
The AD1885 offers a line output controlled by the Master Volume
control and an integrated headphone driver with independent
control.
Host-Based Echo Cancellation Support
The AD1885 supports time correlated I/O data format by pre-
senting mic data on the left channel of the ADC and the mono
summation of left and right output on the right channel. The
ADC is splittable; left and right ADC data can be sampled at
different rates.
Telephony Modem Support
The AD1885 contains a V.34-capable analog front end for sup-
porting host-based and data pump modems. The modem DAC
typical dynamic range is 90 dB over a 4.2 kHz analog output
passband where F
S
= 12.8 kHz. The left channel of the ADC
and DAC may be used to convert modem data at the same
sample rate in the range between 7040 Hz and 48 kHz. All pro-
grammed sample rates have a resolution of 1 Hz. The AD1885
supports irrational V.34 sample rates with 8/7 and 10/7 select-
able multiplier coefficients.
Power Management Modes
The AD1885 is designed to meet notebook and ACPI power
consumption requirements through flexible power management
control of all internal resources. The following subsections may
be independently controlled:
ADCs and Input Mux Power-Down
DACs Power-Down
Analog Mixer Power-Down
Digital Interface Power-Down
Internal Clocks Disabled
ADC and DAC Power-Down
VREF Standby Mode
Low-Power Mixer Mode--CD Mixer Alive Only Mode
Mixer Bypass Mode (Digital Audio)
Headphone
AD1885
11
REV. 0
Indexed Control Registers
Reg
Num
Name
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Default
00h
Reset
X
SE4
SE3
SE2
SE1
SE0
ID9
ID8
ID7
ID6
ID5
ID4
ID3
ID2
ID1
ID0
0410h
02h
Master Volume
MM
X
LMV5
LMV4 LMV3 LMV2
LMV1
LMV0
X
X
RMV5
RMV4
RMV3 RMV2 RMV1 RMV0
8000h
04h
Headphones Volume
HPM
X
LHV5
LHV4
LHV3 LHV2
LHV1
LHV0
X
X
RHV5
RHV4
RHV3 RHV2
RHV1 RHV0
8000h
06h
Master Volume Mono
MMM
X
X
X
X
X
X
X
X
X
X
MMV
MMV
MMV
MMV
MMV
8000h
4
3
2
1
0
08h
Reserved
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0Ah
PC Beep Volume
PCM
X
X
X
X
X
X
X
X
X
X
PCV3
PCV2
PCV1
PCV0
X
8000h
0Ch
Phone In Volume
PHM
X
X
X
X
X
X
X
X
X
X
PHV4
PHV3
PHV2
PHV1
PHV0
8008h
0Eh
MIC Volume
MCM
X
X
X
X
X
X
X
X
M20
X
MCV4
MCV3 MCV2 MCV1 MCV0
8008h
10h
Line In Volume
LM
X
X
LLV4
LLV3
LLV2
LLV1
LLV0
X
X
X
RLV4
RLV3
RLV2
RLV1
RLV0
8808h
12h
CD Volume
CVM
X
X
LCV4
LCV3 LCV2
LCV1
LCV0
X
X
X
RCV4
RCV3
RCV2
RCV1
RCV0
8808h
14h
Video Volume
VM
X
X
LVV4
LVV3
LVV2
LVV1
LVV0
X
X
X
RVV4
RVV3
RVV2
RVV1
RVV0
8808h
16h
Aux Volume
AM
X
X
LAV4
LAV3
LAV2
LAV1
LAV0
X
X
X
RAV4
RAV3
RAV2
RAV1
RAV0
8808h
18h
PCM Out Volume
OM
X
X
LOV4
LOV3 LOV2
LOV1
LOV0
X
X
X
ROV4
ROV3
ROV2
ROV1
ROV0
8808h
1Ah
Record Select
X
X
X
X
X
LS2
LS1
LS0
X
X
X
X
X
RS2
RS1
RS0
0000h
1Ch
Record Gain
IM
X
X
X
LIM3
LIM2
LIM1
LIM0
X
X
X
X
RIM3
RIM2
RIM1
RIM0
8000h
1Eh
Reserved
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
20h
General Purpose
POP
X
3D
X
X
X
MIX
MS
LPBK X
X
X
X
X
X
X
0000h
22h
3D Control
X
X
X
X
X
X
X
X
X
X
X
X
DP3
DP2
DP1
DP0
0000h
26h
Power-Down Cntrl/Stat
X
X
PR5
PR4
PR3
PR2
PR1
PR0
X
X
X
X
REF
ANL
DAC
ADC
000Xh
28h
Extended Audio ID
ID1
ID0
X
X
X
X
X
X
X
X
X
X
X
X
X
VRA
0001h
2Ah
Extended Audio Stat/Ctrl X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
VRA
0000h
2Ch/
PCM DAC Rate (SR1)
SR15
SR14
SR13
SR12
SR11
SR10
SR9
SR8
SR7
SR6
SR5
SR4
SR3
SR2
SR1
SR0
BB80h
(7Ah)
*
32h/
PCM ADC Rate (SR0)
SR15
SR14
SR13
SR12
SR11
SR10
SR9
SR8
SR7
SR6
SR5
SR4
SR3
SR2
SR1
SR0
BB80h
(78h)
*
34h
Reserved
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
72h
Jack Sense/Audio
JS1_OUT JS0_
JS1
JS0
JS1_
JS0
JS1
JS0
JS1
JS0_
JS1
JS0
AUD
JS1
JS0
JS
0000h
Interrupt/Status
FUNCT
OUT
PUDIS PUDIS OE
OE
DIS
DIS
CLR
CLR
MODE MODE INT
INT
74h
Serial Configuration
SLOT
REG
REG
REG
X
X
DHWR X
X
X
X
X
X
X
X
7000h
16
M2
M1
M0
76h
Miscellaneous Control
DAC
LPMI X
DAM
DMS
DLSR
X
ALSR
MOD SRX1 SRX8
X
X
DRSR
X
ARSR
0404h
Bits
Z
X
EN
0D7
D7
7Ch
Vendor ID1
F7
F6
F5
F4
F3
F2
F1
F0
S7
S6
S5
S4
S3
S2
S1
S0
4144h
7Eh
Vendor ID2
T7
T6
T5
T4
T3
T2
T1
T0
REV7 REV6 REV5
REV4
REV3
REV2
REV1
REV0
5360h
NOTES
All registers not shown and bits containing an X are assumed to be reserved.
Odd register addresses are aliased to the next lower even address.
Reserved registers should not be written.
Zeros should be written to reserved bits.
*Indicates Aliased register for AD1819B backward compatibility.
AD1885
12
REV. 0
Reset (Index 00h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
0
0 h
0
0 h
0
0 h
0
0 h
0
0
t
e
s
e
R
t
e
s
e
R
t
e
s
e
R
t
e
s
e
R
t
e
s
e
R
X
X
X
X
X
4
E
S 4
E
S 4
E
S 4
E
S 4
E
S
3
E
S 3
E
S 3
E
S 3
E
S 3
E
S
2
E
S 2
E
S 2
E
S 2
E
S 2
E
S
1
E
S 1
E
S 1
E
S 1
E
S 1
E
S
0
E
S 0
E
S 0
E
S 0
E
S 0
E
S
9
D
I 9
D
I 9
D
I 9
D
I
9
D
I
8
D
I 8
D
I 8
D
I 8
D
I
8
D
I
7
D
I 7
D
I 7
D
I 7
D
I
7
D
I
6
D
I 6
D
I 6
D
I 6
D
I
6
D
I
5
D
I 5
D
I 5
D
I 5
D
I
5
D
I
4
D
I 4
D
I 4
D
I 4
D
I
4
D
I
3
D
I 3
D
I 3
D
I 3
D
I
3
D
I
2
D
I 2
D
I 2
D
I 2
D
I
2
D
I
1
D
I 1
D
I 1
D
I 1
D
I
1
D
I
0
D
I 0
D
I 0
D
I 0
D
I
0
D
I
h
0
1
4
0
h
0
1
4
0
h
0
1
4
0
h
0
1
4
0
h
0
1
4
0
Note: Writing any value to this register performs a register reset, which causes all registers to revert to their default values (except
74h, which forces the serial configuration). Reading this register returns the ID code of the part and a code for the type of 3D Stereo
Enhancement.
ID[9:0] Identify Capability. The ID decodes the capabilities of AD1885 based on the following:
Bit = 1
Function
AD1885
ID0
Dedicated MIC PCM In Channel
0
ID1
Modem Line Codec Support
0
ID2
Bass and Treble Control
0
ID3
Simulated Stereo (Mono to Stereo)
0
ID4
Headphone Out Support
1
ID5
Loudness (Bass Boost) Support
0
ID6
18-Bit DAC Resolution
0
ID7
20-Bit DAC Resolution
0
ID8
18-Bit ADC Resolution
0
ID9
20-Bit ADC Resolution
0
SE[4:0]
Stereo Enhancement. The 3D stereo enhancement identifies the Analog Devices 3D stereo enhancement.
Master Volume Registers (Index 02h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
2
0 h
2
0 h
2
0 h
2
0 h
2
0
r
e
t
s
a
M
r
e
t
s
a
M
r
e
t
s
a
M
r
e
t
s
a
M
r
e
t
s
a
M
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
M
MM
MM
MM
MM
M
X
X
X
X
X
5
V
M
L
5
V
M
L
5
V
M
L
5
V
M
L
5
V
M
L
4
V
M
L
4
V
M
L
4
V
M
L
4
V
M
L
4
V
M
L
3
V
M
L
3
V
M
L
3
V
M
L
3
V
M
L
3
V
M
L
2
V
M
L
2
V
M
L
2
V
M
L
2
V
M
L
2
V
M
L
1
V
M
L
1
V
M
L
1
V
M
L
1
V
M
L
1
V
M
L
0
V
M
L
0
V
M
L
0
V
M
L
0
V
M
L
0
V
M
L
X
X
X
X
X
X
X
X
X
X
5
V
M
R
5
V
M
R
5
V
M
R
5
V
M
R
5
V
M
R
4
V
M
R
4
V
M
R
4
V
M
R
4
V
M
R
4
V
M
R
3
V
M
R
3
V
M
R
3
V
M
R
3
V
M
R
3
V
M
R
2
V
M
R
2
V
M
R
2
V
M
R
2
V
M
R
2
V
M
R
1
V
M
R
1
V
M
R
1
V
M
R
1
V
M
R
1
V
M
R
0
V
M
R
0
V
M
R
0
V
M
R
0
V
M
R
0
V
M
R
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
RMV[5:0]
Right Master Volume Control. The least significant bit represents 1.5 dB. This register controls the output from
0 dB to a maximum attenuation of 94.5 dB.
LMV[5:0]
Left Master Volume Control. The least significant bit represents 1.5 dB. This register controls the output from 0 dB to
a maximum attenuation of 94.5 dB.
MM
Master Volume Mute. When this bit is set to "1," the channel is muted.
MM
xMV5 . . . xMV0
Function
0
00 0000
0 dB Attenuation
0
01 1111
46.5 dB Attenuation
0
11 1111
94.5 dB Attenuation
1
xx xxxx
dB Attenuation
AD1885
13
REV. 0
Headphones Volume Registers (Index 04h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
4
0 h
4
0 h
4
0 h
4
0 h
4
0
e
m
u
l
o
V
s
e
n
o
h
p
d
a
e
H
e
m
u
l
o
V
s
e
n
o
h
p
d
a
e
H
e
m
u
l
o
V
s
e
n
o
h
p
d
a
e
H
e
m
u
l
o
V
s
e
n
o
h
p
d
a
e
H
e
m
u
l
o
V
s
e
n
o
h
p
d
a
e
H
M
P
H M
P
H M
P
H M
P
H M
P
H
X
X
X
X
X
5
V
H
L
5
V
H
L
5
V
H
L
5
V
H
L
5
V
H
L
4
V
H
L
4
V
H
L
4
V
H
L
4
V
H
L
4
V
H
L
3
V
H
L
3
V
H
L
3
V
H
L
3
V
H
L
3
V
H
L
2
V
H
L
2
V
H
L
2
V
H
L
2
V
H
L
2
V
H
L
1
V
H
L
1
V
H
L
1
V
H
L
1
V
H
L
1
V
H
L
0
V
H
L
0
V
H
L
0
V
H
L
0
V
H
L
0
V
H
L
X
X
X
X
X
X
X
X
X
X
5
V
H
R
5
V
H
R
5
V
H
R
5
V
H
R
5
V
H
R
4
V
H
R
4
V
H
R
4
V
H
R
4
V
H
R
4
V
H
R
3
V
H
R
3
V
H
R
3
V
H
R
3
V
H
R
3
V
H
R
2
V
H
R
2
V
H
R
2
V
H
R
2
V
H
R
2
V
H
R
1
V
H
R
1
V
H
R
1
V
H
R
1
V
H
R
1
V
H
R
0
V
H
R
0
V
H
R
0
V
H
R
0
V
H
R
0
V
H
R
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
RHV[5:0]
Right Headphone Volume Control. The least significant bit represents 1.5 dB. This register controls the out-
put from +6 dB to a maximum attenuation of 88.5 dB.
LHV[5:0]
Left Headphone Volume Control. The least significant bit represents 1.5 dB. This register controls the output
from +6 dB to a maximum attenuation of 88.5 dB.
HPM
Headphone Volume Mute. When this bit is set to "1," the channel is muted.
HPM
xHV5 . . . xHV0
Function
0
00 0000
6 dB Gain
0
01 1111
40.5 dB Attenuation
0
11 1111
88.5 dB Attenuation
1
xx xxxx
dB Attenuation
Master Volume Mono (Index 06h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
6
0 h
6
0 h
6
0 h
6
0 h
6
0
e
m
u
l
o
V
r
e
t
s
a
M
e
m
u
l
o
V
r
e
t
s
a
M
e
m
u
l
o
V
r
e
t
s
a
M
e
m
u
l
o
V
r
e
t
s
a
M
e
m
u
l
o
V
r
e
t
s
a
M
o
n
o
M
o
n
o
M
o
n
o
M
o
n
o
M
o
n
o
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
M
M
4
V
M
M
4
V
M
M
4
V
M
M
4
V
M
M
3
V
M
M
3
V
M
M
3
V
M
M
3
V
M
M
3
V
M
M
2
V
M
M
2
V
M
M
2
V
M
M
2
V
M
M
2
V
M
M
1
V
M
M
1
V
M
M
1
V
M
M
1
V
M
M
1
V
M
M
0
V
M
M
0
V
M
M
0
V
M
M
0
V
M
M
0
V
M
M
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
MMV[4:0]
Mono Master Volume Control. The least significant bit represents 1.5 dB. This register controls the output from
0 dB to a maximum attenuation of 46.5 dB.
MMM
Mono Master Volume Mute. When this bit is set to "1," the channel is muted.
PC Beep Register (Index 0Ah)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
A
0 h
A
0 h
A
0 h
A
0 h
A
0
e
m
u
l
o
V
P
E
E
B
_
C
P
e
m
u
l
o
V
P
E
E
B
_
C
P
e
m
u
l
o
V
P
E
E
B
_
C
P
e
m
u
l
o
V
P
E
E
B
_
C
P
e
m
u
l
o
V
P
E
E
B
_
C
P
M
C
P M
C
P M
C
P M
C
P M
C
P
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
3
V
C
P
3
V
C
P
3
V
C
P
3
V
C
P
3
V
C
P
2
V
C
P
2
V
C
P
2
V
C
P
2
V
C
P
2
V
C
P
1
V
C
P
1
V
C
P
1
V
C
P
1
V
C
P
1
V
C
P
0
V
C
P
0
V
C
P
0
V
C
P
0
V
C
P
0
V
C
P
X
X
X
X
X
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
PCV[3:0]
PC Beep Volume Control. The least significant bit represents 3 dB attenuation. This register controls the output
from 0 dB to a maximum attenuation of 45 dB. The PC Beep is routed to Left and Right Line outputs even when
AD1885 is in a
RESET state. This is so that Power-On Self-Test (POST) codes can be heard by the user in case
of a hardware problem with the PC.
PCM
PC Beep Mute. When this bit is set to "1," the channel is muted.
PCM
PCV3 . . . PCV0
Function
0
0000
0 dB Attenuation
0
1111
45 dB Attenuation
1
xxxx
dB Attenuation
AD1885
14
REV. 0
Phone Volume (Index 0Ch)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
C
0 h
C
0 h
C
0 h
C
0 h
C
0
e
m
u
l
o
V
e
n
o
h
P
e
m
u
l
o
V
e
n
o
h
P
e
m
u
l
o
V
e
n
o
h
P
e
m
u
l
o
V
e
n
o
h
P
e
m
u
l
o
V
e
n
o
h
P
M
H
P M
H
P M
H
P M
H
P
M
H
P
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
H
P
4
V
H
P
4
V
H
P
4
V
H
P
4
V
H
P
3
V
H
P
3
V
H
P
3
V
H
P
3
V
H
P
3
V
H
P
2
V
H
P
2
V
H
P
2
V
H
P
2
V
H
P
2
V
H
P
1
V
H
P
1
V
H
P
1
V
H
P
1
V
H
P
1
V
H
P
0
V
H
P
0
V
H
P
0
V
H
P
0
V
H
P
0
V
H
P
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
PHV[4:0]
Phone Volume. Allows setting the Phone Volume Attenuator in 32 steps. The LSB represents 1.5 dB, and the
range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
PHM
Phone Mute. When this bit is set to "1," the channel is muted.
MIC Volume (Index 0Eh)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
E
0 h
E
0 h
E
0 h
E
0 h
E
0
C
I
M C
I
M C
I
M C
I
M C
I
M
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
M
C
M M
C
M M
C
M M
C
M M
C
M
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
2
M 0
2
M 0
2
M 0
2
M 0
2
M
X
X
X
X
X
4
V
C
M
4
V
C
M
4
V
C
M
4
V
C
M
4
V
C
M
3
V
C
M
3
V
C
M
3
V
C
M
3
V
C
M
3
V
C
M
2
V
C
M
2
V
C
M
2
V
C
M
2
V
C
M
2
V
C
M
1
V
C
M
1
V
C
M
1
V
C
M
1
V
C
M
1
V
C
M
0
V
C
M
0
V
C
M
0
V
C
M
0
V
C
M
0
V
C
M
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
h
8
0
0
8
MCV[4:0]
MIC Volume Gain. Allows setting the MIC Volume attenuator in 32 steps. The LSB represents 1.5 dB, and the
range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
M20
Microphone 20 dB Gain Block
0 = Disabled; Gain = 0 dB
1 = Enabled; Gain = 20 dB.
MCM
MIC Mute. When this bit is set to "1," the channel is muted.
Line In Volume (Index 10h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
0
1 h
0
1 h
0
1 h
0
1 h
0
1
e
m
u
l
o
V
n
I
e
n
i
L
e
m
u
l
o
V
n
I
e
n
i
L
e
m
u
l
o
V
n
I
e
n
i
L
e
m
u
l
o
V
n
I
e
n
i
L
e
m
u
l
o
V
n
I
e
n
i
L
M
LM
LM
LM
LM
L
X
X
X
X
X
X
X
X
X
X
4
V
L
L
4
V
L
L
4
V
L
L
4
V
L
L
4
V
L
L
3
V
L
L
3
V
L
L
3
V
L
L
3
V
L
L
3
V
L
L
2
V
L
L
2
V
L
L
2
V
L
L
2
V
L
L
2
V
L
L
1
V
L
L
1
V
L
L
1
V
L
L
1
V
L
L
1
V
L
L
0
V
L
L
0
V
L
L
0
V
L
L
0
V
L
L
0
V
L
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
L
R
4
V
L
R
4
V
L
R
4
V
L
R
4
V
L
R
3
V
L
R
3
V
L
R
3
V
L
R
3
V
L
R
3
V
L
R
2
V
L
R
2
V
L
R
2
V
L
R
2
V
L
R
2
V
L
R
1
V
L
R
1
V
L
R
1
V
L
R
1
V
L
R
1
V
L
R
0
V
L
R
0
V
L
R
0
V
L
R
0
V
L
R
0
V
L
R
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
RLV[4:0]
Right Line In Volume. Allows setting the Line In right channel attenuator in 32 steps. The LSB represents 1.5 dB,
and the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LLV[4:0]
Line In Volume Left. Allows setting the Line In left channel attenuator in 32 steps. The LSB represents 1.5 dB, and
the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LM
Line In Mute. When this bit is set to "1," the channel is muted.
CD Volume (Index 12h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
2
1 h
2
1 h
2
1 h
2
1 h
2
1
e
m
u
l
o
V
D
C
e
m
u
l
o
V
D
C
e
m
u
l
o
V
D
C
e
m
u
l
o
V
D
C
e
m
u
l
o
V
D
C
M
V
C M
V
C M
V
C M
V
C M
V
C
X
X
X
X
X
X
X
X
X
X
4
V
C
L
4
V
C
L
4
V
C
L
4
V
C
L
4
V
C
L
3
V
C
L
3
V
C
L
3
V
C
L
3
V
C
L
3
V
C
L
2
V
C
L
2
V
C
L
2
V
C
L
2
V
C
L
2
V
C
L
1
V
C
L
1
V
C
L
1
V
C
L
1
V
C
L
1
V
C
L
0
V
C
L
0
V
C
L
0
V
C
L
0
V
C
L
0
V
C
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
C
R
4
V
C
R
4
V
C
R
4
V
C
R
4
V
C
R
3
V
C
R
3
V
C
R
3
V
C
R
3
V
C
R
3
V
C
R
2
V
C
R
2
V
C
R
2
V
C
R
2
V
C
R
2
V
C
R
1
V
C
R
1
V
C
R
1
V
C
R
1
V
C
R
1
V
C
R
0
V
C
R
0
V
C
R
0
V
C
R
0
V
C
R
0
V
C
R
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
RCV[4:0]
Right CD Volume. Allows setting the CD right channel attenuator in 32 steps. The LSB represents 1.5 dB, and
the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LCV[4:0]
Left CD Volume. Allows setting the CD left channel attenuator in 32 steps. The LSB represents 1.5 dB, and the
range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
CVM
CD Volume Mute. When this bit is set to "1," the channel is muted.
AD1885
15
REV. 0
Video Volume (Index 14h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
4
1 h
4
1 h
4
1 h
4
1 h
4
1
e
m
u
l
o
V
o
e
d
i
V
e
m
u
l
o
V
o
e
d
i
V
e
m
u
l
o
V
o
e
d
i
V
e
m
u
l
o
V
o
e
d
i
V
e
m
u
l
o
V
o
e
d
i
V
M
VM
VM
VM
VM
V
X
X
X
X
X
X
X
X
X
X
4
V
V
L
4
V
V
L
4
V
V
L
4
V
V
L
4
V
V
L
3
V
V
L
3
V
V
L
3
V
V
L
3
V
V
L
3
V
V
L
2
V
V
L
2
V
V
L
2
V
V
L
2
V
V
L
2
V
V
L
1
V
V
L
1
V
V
L
1
V
V
L
1
V
V
L
1
V
V
L
0
V
V
L
0
V
V
L
0
V
V
L
0
V
V
L
0
V
V
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
V
R
4
V
V
R
4
V
V
R
4
V
V
R
4
V
V
R
3
V
V
R
3
V
V
R
3
V
V
R
3
V
V
R
3
V
V
R
2
V
V
R
2
V
V
R
2
V
V
R
2
V
V
R
2
V
V
R
1
V
V
R
1
V
V
R
1
V
V
R
1
V
V
R
1
V
V
R
0
V
V
R
0
V
V
R
0
V
V
R
0
V
V
R
0
V
V
R
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
RVV[4:0]
Right Video Volume. Allows setting the Video right channel attenuator in 32 steps. The LSB represents 1.5 dB,
and the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LVV[4:0]
Left Video Volume. Allows setting the Video left channel attenuator in 32 steps. The LSB represents 1.5 dB, and
the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
VM
Video Mute. When this bit is set to "1," the channel is muted.
AUX Volume (Index 16h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
6
1 h
6
1 h
6
1 h
6
1 h
6
1
e
m
u
l
o
V
x
u
A
e
m
u
l
o
V
x
u
A
e
m
u
l
o
V
x
u
A
e
m
u
l
o
V
x
u
A
e
m
u
l
o
V
x
u
A
M
AM
AM
AM
AM
A
X
X
X
X
X
X
X
X
X
X
4
V
A
L
4
V
A
L
4
V
A
L
4
V
A
L
4
V
A
L
3
V
A
L
3
V
A
L
3
V
A
L
3
V
A
L
3
V
A
L
2
V
A
L
2
V
A
L
2
V
A
L
2
V
A
L
2
V
A
L
1
V
A
L
1
V
A
L
1
V
A
L
1
V
A
L
1
V
A
L
0
V
A
L
0
V
A
L
0
V
A
L
0
V
A
L
0
V
A
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
A
R
4
V
A
R
4
V
A
R
4
V
A
R
4
V
A
R
3
V
A
R
3
V
A
R
3
V
A
R
3
V
A
R
3
V
A
R
2
V
A
R
2
V
A
R
2
V
A
R
2
V
A
R
2
V
A
R
1
V
A
R
1
V
A
R
1
V
A
R
1
V
A
R
1
V
A
R
0
V
A
R
0
V
A
R
0
V
A
R
0
V
A
R
0
V
A
R
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
RAV[4:0]
Right Aux Volume. Allows setting the Aux right channel attenuator in 32 steps. The LSB represents 1.5 dB, and
the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LAV[4:0]
Left Aux Volume. Allows setting the Aux left channel attenuator in 32 steps. The LSB represents 1.5 dB, and the
range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
AM
Aux Mute. When this bit is set to "1," the channel is muted.
PCM Out Volume (Index 18h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
8
1 h
8
1 h
8
1 h
8
1 h
8
1
t
u
O
M
C
P
t
u
O
M
C
P
t
u
O
M
C
P
t
u
O
M
C
P
t
u
O
M
C
P
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
e
m
u
l
o
V
M
OM
OM
OM
OM
O
X
X
X
X
X
X
X
X
X
X
4
V
O
L
4
V
O
L
4
V
O
L
4
V
O
L
4
V
O
L
3
V
O
L
3
V
O
L
3
V
O
L
3
V
O
L
3
V
O
L
2
V
O
L
2
V
O
L
2
V
O
L
2
V
O
L
2
V
O
L
1
V
O
L
1
V
O
L
1
V
O
L
1
V
O
L
1
V
O
L
0
V
O
L
0
V
O
L
0
V
O
L
0
V
O
L
0
V
O
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
4
V
O
R
4
V
O
R
4
V
O
R
4
V
O
R
4
V
O
R
3
V
O
R
3
V
O
R
3
V
O
R
3
V
O
R
3
V
O
R
2
V
O
R
2
V
O
R
2
V
O
R
2
V
O
R
2
V
O
R
1
V
O
R
1
V
O
R
1
V
O
R
1
V
O
R
1
V
O
R
0
V
O
R
0
V
O
R
0
V
O
R
0
V
O
R
0
V
O
R
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
h
8
0
8
8
ROV[4:0]
Right PCM Out Volume. Allows setting the PCM right channel attenuator in 32 steps. The LSB represents 1.5 dB,
and the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
LOV[4:0]
Left PCM Out Volume. Allows setting the PCM left channel attenuator in 32 steps. The LSB represents 1.5 dB,
and the range is +12 dB to 34.5 dB. The default value is 0 dB, mute enabled.
OM
PCM Out Volume Mute. When this bit is set to "1," the channel is muted.
Volume Table
xM
x4 . . . x0
Function
0
00000
+12 dB Gain
0
01000
0 dB Gain
0
11111
34.5 dB Gain
1
xxxxx
dB Gain
AD1885
16
REV. 0
Record Select Control Register (Index 1Ah)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
A
1 h
A
1 h
A
1 h
A
1 h
A
1
t
c
e
l
e
S
d
r
o
c
e
R
t
c
e
l
e
S
d
r
o
c
e
R
t
c
e
l
e
S
d
r
o
c
e
R
t
c
e
l
e
S
d
r
o
c
e
R
t
c
e
l
e
S
d
r
o
c
e
R
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
2
S
L 2
S
L 2
S
L 2
S
L 2
S
L
1
S
L 1
S
L 1
S
L 1
S
L 1
S
L
0
S
L 0
S
L 0
S
L 0
S
L 0
S
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
2
S
R 2
S
R 2
S
R 2
S
R 2
S
R
1
S
R 1
S
R 1
S
R 1
S
R 1
S
R
0
S
R 0
S
R 0
S
R 0
S
R 0
S
R
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
RS[2:0]
Right Record Select
LS[2:0]
Left Record Select.
Used to select the record source independently for right and left. See table for legend.
The default value is 0000h, which corresponds to MIC in.
RS2 . . . RS0
Right Record Source
0
MIC
1
CD_R
2
VIDEO_R
3
AUX_R
4
LINE_IN_R
5
Stereo Mix (R)
6
Mono Mix
7
PHONE_IN
LS2 . . . LS0
Left Record Source
0
MIC
1
CD_L
2
VIDEO_L
3
AUX_L
4
LINE_IN_L
5
Stereo Mix (L)
6
Mono Mix
7
PHONE_IN
Record Gain (Index 1Ch)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
C
1 h
C
1 h
C
1 h
C
1 h
C
1
n
i
a
G
d
r
o
c
e
R
n
i
a
G
d
r
o
c
e
R
n
i
a
G
d
r
o
c
e
R
n
i
a
G
d
r
o
c
e
R
n
i
a
G
d
r
o
c
e
R
M
IM
IM
IM
IM
I
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
3
M
I
L
3
M
I
L
3
M
I
L
3
M
I
L
3
M
I
L
2
M
I
L
2
M
I
L
2
M
I
L
2
M
I
L
2
M
I
L
1
M
I
L
1
M
I
L
1
M
I
L
1
M
I
L
1
M
I
L
0
M
I
L
0
M
I
L
0
M
I
L
0
M
I
L
0
M
I
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
3
M
I
R
3
M
I
R
3
M
I
R
3
M
I
R
3
M
I
R
2
M
I
R
2
M
I
R
2
M
I
R
2
M
I
R
2
M
I
R
1
M
I
R
1
M
I
R
1
M
I
R
1
M
I
R
1
M
I
R
0
M
I
R
0
M
I
R
0
M
I
R
0
M
I
R
0
M
I
R
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
h
0
0
0
8
RIM[3:0]
Right Input Mixer Gain Control. Each LSB represents 1.5 dB, 0000 = 0 dB and the range is 0 dB to +22.5 dB.
LIM[3:0]
Left Input Mixer Gain Control. Each LSB represents 1.5 dB, 0000 = 0 dB and the range is 0 dB to +22.5 dB.
IM
Input Mute.
0 = Unmuted,
1 = Muted or
dB gain.
IM
xIM3 . . . xIM0
Function
0
1111
+22.5 dB Gain
0
0000
0 dB Gain
1
xxxxx
dB Gain
AD1885
17
REV. 0
General-Purpose Register (Index 20h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
0
2 h
0
2 h
0
2 h
0
2 h
0
2
e
s
o
p
r
u
P
-
l
a
r
e
n
e
G
e
s
o
p
r
u
P
-
l
a
r
e
n
e
G
e
s
o
p
r
u
P
-
l
a
r
e
n
e
G
e
s
o
p
r
u
P
-
l
a
r
e
n
e
G
e
s
o
p
r
u
P
-
l
a
r
e
n
e
G
P
O
P P
O
P P
O
P P
O
P
P
O
P
X
X
X
X
X
D
3D
3D
3D
3D
3
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
I
M X
I
M X
I
M X
I
M X
I
M
S
MS
MS
MS
MS
M
K
B
P
L
K
B
P
L
K
B
P
L
K
B
P
L
K
B
P
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
Note: This register should be read before writing to generate a mask for only the bit(s) that need to be changed.
LPBK
Loopback Control. ADC/DAC Digital Loopback Mode
MS
MIC Select
0 = MIC1
1 = MIC2.
MIX
Mono Output Select
0 = Mix
1 = MIC.
3D
3D PHAT Stereo Enhancement
0 = PHAT Stereo is off.
1 = PHAT Stereo is on.
POP
PCM Output Path and Mute. The POP bit controls the optional PCM out 3D bypass path (the pre- and post-3D
PCM out paths are mutually exclusive).
0 = pre-3D
1 = post-3D.
3D Control Register (Index 22h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
2
2 h
2
2 h
2
2 h
2
2 h
2
2
l
o
r
t
n
o
C
D
3
l
o
r
t
n
o
C
D
3
l
o
r
t
n
o
C
D
3
l
o
r
t
n
o
C
D
3
l
o
r
t
n
o
C
D
3
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
3
P
D 3
P
D 3
P
D 3
P
D 3
P
D
2
P
D 2
P
D 2
P
D 2
P
D 2
P
D
1
P
D 1
P
D 1
P
D 1
P
D 1
P
D
0
P
D 0
P
D 0
P
D 0
P
D 0
P
D
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
DP[2:0]
Depth Control. Sets 3D "Depth" PHAT Stereo enhancement according to table below.
DP3 . . . DP0
Depth
0000
0%
0001
6.67%
.
.
.
.
14
93.33%
15
100%
AD1885
18
REV. 0
Subsection Ready Register (Index 26h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
6
2 h
6
2 h
6
2 h
6
2 h
6
2
t
a
t
S
/
l
r
t
n
C
n
w
o
D
-
r
e
w
o
P
t
a
t
S
/
l
r
t
n
C
n
w
o
D
-
r
e
w
o
P
t
a
t
S
/
l
r
t
n
C
n
w
o
D
-
r
e
w
o
P
t
a
t
S
/
l
r
t
n
C
n
w
o
D
-
r
e
w
o
P
t
a
t
S
/
l
r
t
n
C
n
w
o
D
-
r
e
w
o
P
D
P
A
E
D
P
A
E
D
P
A
E
D
P
A
E
D
P
A
E
6
R
P 6
R
P 6
R
P 6
R
P 6
R
P
5
R
P 5
R
P 5
R
P 5
R
P 5
R
P
4
R
P 4
R
P 4
R
P 4
R
P 4
R
P
3
R
P 3
R
P 3
R
P 3
R
P 3
R
P
2
R
P 2
R
P 2
R
P 2
R
P 2
R
P
1
R
P 1
R
P 1
R
P 1
R
P 1
R
P
0
R
P 0
R
P 0
R
P 0
R
P 0
R
P
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
F
E
R F
E
R F
E
R F
E
R F
E
R
L
N
A L
N
A L
N
A L
N
A L
N
A
C
A
D C
A
D C
A
D C
A
D C
A
D
C
D
A C
D
A C
D
A C
D
A
C
D
A
h
x
0
0
0
h
x
0
0
0
h
x
0
0
0
h
x
0
0
0
h
x
0
0
0
Note: The ready bits are read only, writing to REF, ANL, DAC, ADC will have no effect. These bits indicate the status for the
AD1885 subsections. If the bit is a one, then that subsection is "ready." Ready is defined as the subsection able to perform in
its nominal state.
ADC
ADC section ready to transmit data.
DAC
DAC section ready to accept data.
ANL
Analog gainuators, attenuators, and mixers ready.
REF
Voltage References, VREF and VREFOUT up to nominal level.
PR[5:0]
AD1885 Power-Down Modes. The first three bits are to be used individually rather than in combination with each
other. The last bit PR3 can be used in combination with PR2 or by itself. The mixer and reference cannot be
powered down via PR3 unless the ADCs and DACs are also powered down. Nothing else can be powered up until
the reference is up.
PR0 Power-Down ADC
PR1 Power-Down DAC
PR2 Power-Down Analog Mixer
PR3 Power-Down V
REF
and V
REFOUT
PR4 Power-Down AC-Link
PR5 Power-Down Internal Clock
PR6 Power-Down Headphone
EAPD External AMP Power-Down Control Signal
PR5 has no effect unless all ADCs, DACs, and the AC-Link are powered down. The reference and the mixer can
either be up or down, but all power-up sequences must be allowed to run to completion before PR5 and PR4 are
both set.
In multiple-codec systems, the master codec's PR5 and PR4 bits control the slave codec. PR5 is also effective in
the slave codec if the master's PR5 bit is clear, but the PR4 bit has no effect except to enable or disable PR5.
Power-Down State
EAPD PR6
PR5
PR4
PR3
PR2
PR1
PR0
ADC Power-Down
X
0
0
0
0
0
0
1
DAC Power-Down
X
0
0
0
0
0
1
0
ADC and DAC Power-Down
X
0
0
0
0
0
1
1
Mixer Power-Down
X
0
0
0
0
1
0
0
ADC + Mixer Power-Down
X
0
0
0
0
1
0
1
DAC + Mixer Power-Down
X
0
0
0
0
1
1
0
ADC + DAC + Mixer Power-Down
X
0
0
0
0
1
1
1
Standby
X
1
1
1
1
1
1
1
Extended Audio ID Register (Index 28h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
8
2 h
8
2 h
8
2 h
8
2 h
8
2
D
I
o
i
d
u
A
d
e
d
n
e
t
x
E
D
I
o
i
d
u
A
d
e
d
n
e
t
x
E
D
I
o
i
d
u
A
d
e
d
n
e
t
x
E
D
I
o
i
d
u
A
d
e
d
n
e
t
x
E
D
I
o
i
d
u
A
d
e
d
n
e
t
x
E
1
D
I 1
D
I 1
D
I 1
D
I
1
D
I
0
D
I 0
D
I 0
D
I 0
D
I
0
D
I
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
A
R
V A
R
V A
R
V A
R
V A
R
V
h
1
0
0
0
h
1
0
0
0
h
1
0
0
0
h
1
0
0
0
h
1
0
0
0
Note: The Extended Audio ID is a read only register.
VRA
Variable Rate Audio. VRA = 1 indicates support for Variable Rate Audio.
ID[1:0]
ID1, ID0 is a 2-bit field that indicates the codec configuration: Primary is 00; Secondary is 01.
AD1885
19
REV. 0
Extended Audio Status and Control Register (Index 2Ah)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
A
2 h
A
2 h
A
2 h
A
2 h
A
2
l
r
t
C
/
t
S
o
i
d
u
A
d
e
d
n
e
t
x
E
l
r
t
C
/
t
S
o
i
d
u
A
d
e
d
n
e
t
x
E
l
r
t
C
/
t
S
o
i
d
u
A
d
e
d
n
e
t
x
E
l
r
t
C
/
t
S
o
i
d
u
A
d
e
d
n
e
t
x
E
l
r
t
C
/
t
S
o
i
d
u
A
d
e
d
n
e
t
x
E
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
A
R
V A
R
V A
R
V A
R
V A
R
V
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
Note: The Extended Audio Status and Control Register is a read/write register that provides status and control of the extended audio
features.
VRA
Variable Rate Audio. VRA = 1 enables support for Variable Rate Audio mode (sample rate control registers and
SLOTREQ signaling).
PCM DAC Rate Register (Index 2Ch)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
)
h
A
7
(
/
h
C
2
)
h
A
7
(
/
h
C
2
)
h
A
7
(
/
h
C
2
)
h
A
7
(
/
h
C
2
)
h
A
7
(
/
h
C
2
e
t
a
R
C
A
D
M
C
P
e
t
a
R
C
A
D
M
C
P
e
t
a
R
C
A
D
M
C
P
e
t
a
R
C
A
D
M
C
P
e
t
a
R
C
A
D
M
C
P
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
9
R
S 9
R
S 9
R
S 9
R
S 9
R
S
8
R
S 8
R
S 8
R
S 8
R
S 8
R
S
7
R
S 7
R
S 7
R
S 7
R
S 7
R
S
6
R
S 6
R
S 6
R
S 6
R
S 6
R
S
5
R
S 5
R
S 5
R
S 5
R
S 5
R
S
4
R
S 4
R
S 4
R
S 4
R
S 4
R
S
3
R
S 3
R
S 3
R
S 3
R
S 3
R
S
2
R
S 2
R
S 2
R
S 2
R
S 2
R
S
1
R
S 1
R
S 1
R
S 1
R
S 1
R
S
0
R
S 0
R
S 0
R
S 0
R
S 0
R
S
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
Note: 2Ch is an alias for 7Ah. The VRA bit in register 2Ah must be set for the alias to work; if a zero is written to VRA, both sample
rates are reset to 48 kHz.
SR[15:0]
Writing to this register allows programming of the sampling frequency from 7040 Hz (1B80h) to 48 kHz (BB80h)
in 1 Hz increments. Programming a value outside of the range 7040 Hz (1b80h) to 48000 Hz (BB80h) causes the
codec to saturate. For all rates, if the value written to the register is supported, that value will be echoed back
when read, otherwise the closest rate supported is returned.
PCM ADC Rate Register (Index 32h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
)
h
8
7
(
/
h
2
3
)
h
8
7
(
/
h
2
3
)
h
8
7
(
/
h
2
3
)
h
8
7
(
/
h
2
3
)
h
8
7
(
/
h
2
3
e
t
a
R
C
D
A
M
C
P
e
t
a
R
C
D
A
M
C
P
e
t
a
R
C
D
A
M
C
P
e
t
a
R
C
D
A
M
C
P
e
t
a
R
C
D
A
M
C
P
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
3
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
9
R
S 9
R
S 9
R
S 9
R
S 9
R
S
8
R
S 8
R
S 8
R
S 8
R
S 8
R
S
7
R
S 7
R
S 7
R
S 7
R
S 7
R
S
6
R
S 6
R
S 6
R
S 6
R
S 6
R
S
5
R
S 5
R
S 5
R
S 5
R
S 5
R
S
4
R
S 4
R
S 4
R
S 4
R
S 4
R
S
3
R
S 3
R
S 3
R
S 3
R
S 3
R
S
2
R
S 2
R
S 2
R
S 2
R
S 2
R
S
1
R
S 1
R
S 1
R
S 1
R
S 1
R
S
0
R
S 0
R
S 0
R
S 0
R
S 0
R
S
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
Note: 32h is an alias for 78h. The VRA bit in register 2Ah must be set for the alias to work; if a zero is written to VRA, both sample
rates are reset to 48 kHz.
SR[15:0]
Writing to this register allows programming of the sampling frequency from 7040 Hz (1B80h) to 48 kHz (BB80h)
in 1 Hz increments. Programming a value outside of the range 7040 Hz (1b80h) to 48000 Hz (BB80h) causes the
codec to saturate. For all rates, if the value written to the register is supported, that value will be echoed back
when read; otherwise, the closest rate supported is returned.
Jack Sense/Audio Interrupt/Status Register (Index 72h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
2
7 h
2
7 h
2
7 h
2
7 h
2
7
o
i
d
u
A
/
e
s
n
e
S
k
c
a
J
o
i
d
u
A
/
e
s
n
e
S
k
c
a
J
o
i
d
u
A
/
e
s
n
e
S
k
c
a
J
o
i
d
u
A
/
e
s
n
e
S
k
c
a
J
o
i
d
u
A
/
e
s
n
e
S
k
c
a
J
s
u
t
a
t
S
/
t
p
u
r
r
e
t
n
I
s
u
t
a
t
S
/
t
p
u
r
r
e
t
n
I
s
u
t
a
t
S
/
t
p
u
r
r
e
t
n
I
s
u
t
a
t
S
/
t
p
u
r
r
e
t
n
I
s
u
t
a
t
S
/
t
p
u
r
r
e
t
n
I
/
T
U
O
_
1
S
J
/
T
U
O
_
1
S
J
/
T
U
O
_
1
S
J
/
T
U
O
_
1
S
J
/
T
U
O
_
1
S
J
T
C
N
U
F
T
C
N
U
F
T
C
N
U
F
T
C
N
U
F
T
C
N
U
F
_
0
S
J
_
0
S
J
_
0
S
J
_
0
S
J
_
0
S
J
T
U
O T
U
O T
U
O T
U
O T
U
O
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
S
I
D
U
P
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
_
_
_
_
_
E
OE
OE
OE
OE
O
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
_
_
_
_
_
E
OE
OE
OE
OE
O
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
S
I
D S
I
D S
I
D S
I
D S
I
D
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
S
I
D S
I
D S
I
D S
I
D S
I
D
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
R
L
C R
L
C R
L
C R
L
C R
L
C
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
R
L
C R
L
C R
L
C R
L
C R
L
C
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
E
D
O
M
E
D
O
M
E
D
O
M
E
D
O
M
E
D
O
M
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
E
D
O
M
E
D
O
M
E
D
O
M
E
D
O
M
E
D
O
M
D
U
A D
U
A D
U
A D
U
A D
U
A
T
N
I T
N
I T
N
I T
N
I T
N
I
1
S
J 1
S
J 1
S
J 1
S
J 1
S
J
0
S
J 0
S
J 0
S
J 0
S
J 0
S
J
S
JS
JS
JS
JS
J
T
N
I T
N
I T
N
I T
N
I T
N
I
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
Note: all register bits are read/write except for AUDINT, JSINT, JS0 and JS1, which are read only.
JSINT
Indicates that a jack sense interrupt has been generated by JS0 or JS1. Remains set until all JS enabled interrupts
are cleared.
JS0
Indicates Pin JS0 state.
JS1
Indicates Pin JS1 state.
AUDINT
Indicates the Codec has generated audio interrupt. Remains set until software clears all pending interrupts.
JS0MODE
Sets JS0 pin input mode, 1 = Interrupt 0 = Jack Sense.
JS1MODE
Sets JS1 pin input mode, 1 = Interrupt 0 = Jack Sense.
JS0CLR
This bit is set by the Codec when there is a pending JS0 interrupt. Software must clear this bit to clear the JS0
interrupt status bit.
JS1CLR
This bit is set by the Codec when there is a pending JS1 interrupt. Software must clear this bit to clear the JS1
interrupt status bit.
JS0DIS
If the JS0DIS bit is set, the Codec ignores Jack Sense pin JS0.
JS1DIS
If the JS1DIS bit is set, the Codec ignores Jack Sense pin JS1.
AD1885
20
REV. 0
JS0_OE
Enables JS0 pin as a general-purpose output.
JS1_OE
Enables JS1 pin as a general-purpose output.
JS0PUDIS
Setting the JS0PUDIS bit disables the JS0 pin internal pull-up.
JS1PUDIS
Setting the JS1PUDIS bit disables the JS1 pin internal pull-up.
JS0_OUT
When enabled as GPO, the JS0 pin reflects the state of the JS0_OUT bit.
JS1_OUT/FUNCT When enabled as GPO, the JS1 pin reflects the state of the JS1_OUT bit, otherwise this bit can be set to change
the functionality of JS1 so that only LINE_OUT is muted when JS1 is high.
Serial Configuration (Index 74h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
4
7 h
4
7 h
4
7 h
4
7 h
4
7
l
a
i
r
e
S
l
a
i
r
e
S
l
a
i
r
e
S
l
a
i
r
e
S
l
a
i
r
e
S
n
o
i
t
a
r
u
g
i
f
n
o
C
n
o
i
t
a
r
u
g
i
f
n
o
C
n
o
i
t
a
r
u
g
i
f
n
o
C
n
o
i
t
a
r
u
g
i
f
n
o
C
n
o
i
t
a
r
u
g
i
f
n
o
C
T
O
L
S
T
O
L
S
T
O
L
S
T
O
L
S
T
O
L
S
6
16
16
16
16
1
2
M
G
E
R
2
M
G
E
R
2
M
G
E
R
2
M
G
E
R
2
M
G
E
R
1
M
G
E
R
1
M
G
E
R
1
M
G
E
R
1
M
G
E
R
1
M
G
E
R
0
M
G
E
R
0
M
G
E
R
0
M
G
E
R
0
M
G
E
R
0
M
G
E
R
X
X
X
X
X
X
X
X
X
X
R
W
H
D
R
W
H
D
R
W
H
D
R
W
H
D
R
W
H
D
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Note: this register is not reset when the reset register (register 00h) is written.
DHWR
Disable Hardware Reset.
REGM0
Master Codec register mask.
REGM1
Slave 1 Codec register mask.
REGM2
Slave 2 Codec register mask.
SLOT16
Enable 16-bit slots.
If your system uses only a single AD1885, you can ignore the register mask.
SLOT16 makes all AC-Link slots 16 bits in length, formatted into 16 slots.
Miscellaneous Control Bits (Index 76h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
6
7 h
6
7 h
6
7 h
6
7 h
6
7
s
t
i
B
l
o
r
t
n
o
C
c
s
i
M
s
t
i
B
l
o
r
t
n
o
C
c
s
i
M
s
t
i
B
l
o
r
t
n
o
C
c
s
i
M
s
t
i
B
l
o
r
t
n
o
C
c
s
i
M
s
t
i
B
l
o
r
t
n
o
C
c
s
i
M
C
A
D C
A
D C
A
D C
A
D C
A
D
Z
Z
Z
Z
Z
I
M
P
L
I
M
P
L
I
M
P
L
I
M
P
L
I
M
P
L
X
X
X
X
X
X
X
X
X
X
M
A
D M
A
D M
A
D M
A
D M
A
D
S
M
D
S
M
D
S
M
D
S
M
D
S
M
D
R
S
L
D
R
S
L
D
R
S
L
D
R
S
L
D
R
S
L
D
X
X
X
X
X
R
S
L
A
R
S
L
A
R
S
L
A
R
S
L
A
R
S
L
A
D
O
M D
O
M D
O
M D
O
M
D
O
M
N
EN
EN
EN
EN
E
0
1
X
R
S
0
1
X
R
S
0
1
X
R
S
0
1
X
R
S
0
1
X
R
S
7
D7
D7
D7
D7
D
8
X
R
S
8
X
R
S
8
X
R
S
8
X
R
S
8
X
R
S
7
D7
D7
D7
D7
D
X
X
X
X
X
X
X
X
X
X
R
S
R
D
R
S
R
D
R
S
R
D
R
S
R
D
R
S
R
D
X
X
X
X
X
R
S
R
A
R
S
R
A
R
S
R
A
R
S
R
A
R
S
R
A
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
h
0
0
0
0
ARSR
ADC right sample generator select
0 = SR0 Selected (32h)
1 = SR1 Selected (2Ch).
DRSR
DAC right sample generator select
0 = SR0 Selected (32h)
1 = SR1 Selected (2Ch).
SRX8D7
Multiply SR1 rate by 8/7.
SRX10D7
Multiply SR1 rate by 10/7. SRX10D7 and SRX8D7 are mutually exclusive.
MODEN
Modem filter enable (left channel only). Change only when DACs and ADCs are powered down.
ALSR
ADC left sample generator select
0 = SR0 Selected (32h)
1 = SR1 Selected (2Ch).
DLSR
DAC left sample generator select
0 = SR0 Selected (32h)
1 = SR1 Selected (2Ch).
DMS
Digital Mono Select.
0 = Mixer
1 = Left DAC and Right DAC.
DAM
Digital Audio Mode. DAC Outputs bypass analog mixer and sent directly to the codec output.
LPMIX
Low Power Mixer.
DACZ
Zero fill (vs. repeat) if DAC is starved for data.
AD1885
21
REV. 0
Sample Rate 0 (Index 78h)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
8
7
/
)
h
2
3
(
h
8
7
/
)
h
2
3
(
h
8
7
/
)
h
2
3
(
h
8
7
/
)
h
2
3
(
h
8
7
/
)
h
2
3
(
0
e
t
a
R
e
l
p
m
a
S
0
e
t
a
R
e
l
p
m
a
S
0
e
t
a
R
e
l
p
m
a
S
0
e
t
a
R
e
l
p
m
a
S
0
e
t
a
R
e
l
p
m
a
S
5
1
0
R
S
5
1
0
R
S
5
1
0
R
S
5
1
0
R
S
5
1
0
R
S
4
1
0
R
S
4
1
0
R
S
4
1
0
R
S
4
1
0
R
S
4
1
0
R
S
3
1
0
R
S
3
1
0
R
S
3
1
0
R
S
3
1
0
R
S
3
1
0
R
S
2
1
0
R
S
2
1
0
R
S
2
1
0
R
S
2
1
0
R
S
2
1
0
R
S
1
1
0
R
S
1
1
0
R
S
1
1
0
R
S
1
1
0
R
S
1
1
0
R
S
0
1
0
R
S
0
1
0
R
S
0
1
0
R
S
0
1
0
R
S
0
1
0
R
S
9
0
R
S
9
0
R
S
9
0
R
S
9
0
R
S
9
0
R
S
8
0
R
S
8
0
R
S
8
0
R
S
8
0
R
S
8
0
R
S
7
0
R
S
7
0
R
S
7
0
R
S
7
0
R
S
7
0
R
S
6
0
R
S
6
0
R
S
6
0
R
S
6
0
R
S
6
0
R
S
5
0
R
S
5
0
R
S
5
0
R
S
5
0
R
S
5
0
R
S
4
0
R
S
4
0
R
S
4
0
R
S
4
0
R
S
4
0
R
S
3
0
R
S
2
0
R
S
2
0
R
S
2
0
R
S
2
0
R
S
2
0
R
S
1
0
R
S
1
0
R
S
1
0
R
S
1
0
R
S
1
0
R
S
0
0
R
S
0
0
R
S
0
0
R
S
0
0
R
S
0
0
R
S
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
Note: 32h is an alias for 78h. The VRA bit in register 2Ah must be set for the alias to work; if a zero is written to VRA, both
sample rates are reset to 48 kHz.
SR0[15:0]
Writing to this register allows the user to program the sampling frequency from 7 kHz (1B58h) to 48 kHz (BB80h)
in 1 Hertz increments. Programming a value greater than 48 kHz or less than 7 kHz may cause unpredictable
results.
Sample Rate 1 (Index 7Ah)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
A
7
/
)
h
C
2
(
h
A
7
/
)
h
C
2
(
h
A
7
/
)
h
C
2
(
h
A
7
/
)
h
C
2
(
h
A
7
/
)
h
C
2
(
1
e
t
a
R
e
l
p
m
a
S
1
e
t
a
R
e
l
p
m
a
S
1
e
t
a
R
e
l
p
m
a
S
1
e
t
a
R
e
l
p
m
a
S
1
e
t
a
R
e
l
p
m
a
S
5
1
1
R
S
5
1
1
R
S
5
1
1
R
S
5
1
1
R
S
5
1
1
R
S
4
1
1
R
S
4
1
1
R
S
4
1
1
R
S
4
1
1
R
S
4
1
1
R
S
3
1
1
R
S
3
1
1
R
S
3
1
1
R
S
3
1
1
R
S
3
1
1
R
S
2
1
1
R
S
2
1
1
R
S
2
1
1
R
S
2
1
1
R
S
2
1
1
R
S
1
1
1
R
S
1
1
1
R
S
1
1
1
R
S
1
1
1
R
S
1
1
1
R
S
0
1
1
R
S
0
1
1
R
S
0
1
1
R
S
0
1
1
R
S
0
1
1
R
S
9
1
R
S
9
1
R
S
9
1
R
S
9
1
R
S
9
1
R
S
8
1
R
S
8
1
R
S
8
1
R
S
8
1
R
S
8
1
R
S
7
1
R
S
7
1
R
S
7
1
R
S
7
1
R
S
7
1
R
S
6
1
R
S
6
1
R
S
6
1
R
S
6
1
R
S
6
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
5
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
4
1
R
S
3
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
2
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
1
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
0
1
R
S
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
h
0
8
B
B
Note: 2Ch is an alias for 7Ah. The VRA bit in register 2Ah must be set for the alias to work; if a zero is written to VRA, both sample
rates are reset to 48 kHz.
SR1[15:0]
Writing to this register allows the user to program the sampling frequency from 7 kHz (1B58h) to 48 kHz (BB80h)
in 1 Hertz increments. Programming a value greater than 48 kHz or less than 7 kHz may cause unpredictable results.
Vendor ID Registers (Index 7ChEh)
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
C
7 h
C
7 h
C
7 h
C
7 h
C
7
1
D
I
r
o
d
n
e
V
1
D
I
r
o
d
n
e
V
1
D
I
r
o
d
n
e
V
1
D
I
r
o
d
n
e
V
1
D
I
r
o
d
n
e
V
7
F7
F7
F7
F7
F
6
F6
F6
F6
F6
F
5
F5
F5
F5
F5
F
4
F4
F4
F4
F4
F
3
F3
F3
F3
F3
F
2
F2
F2
F2
F2
F
1
F1
F1
F1
F1
F
0
F0
F0
F0
F0
F
7
S7
S7
S7
S7
S
6
S6
S6
S6
S6
S
5
S5
S5
S5
S5
S
4
S4
S4
S4
S4
S
3
S3
S3
S3
S3
S
2
S2
S2
S2
S2
S
1
S1
S1
S1
S1
S
0
S0
S0
S0
S0
S
h
4
4
1
4
h
4
4
1
4
h
4
4
1
4
h
4
4
1
4
h
4
4
1
4
S[7:0]
This register is ASCII encoded to "S."
F[7:0]
This register is ASCII encoded to "D."
g
e
R g
e
R g
e
R g
e
R g
e
R
m
u
N m
u
N m
u
N m
u
N m
u
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
e
m
a
N
5
1
D 5
1
D 5
1
D 5
1
D 5
1
D
4
1
D 4
1
D 4
1
D 4
1
D 4
1
D
3
1
D 3
1
D 3
1
D 3
1
D 3
1
D
2
1
D 2
1
D 2
1
D 2
1
D 2
1
D
1
1
D 1
1
D 1
1
D 1
1
D 1
1
D
0
1
D 0
1
D 0
1
D 0
1
D 0
1
D
9
D9
D9
D9
D9
D
8
D8
D8
D8
D8
D
7
D7
D7
D7
D7
D
6
D6
D6
D6
D6
D
5
D5
D5
D5
D5
D
4
D4
D4
D4
D4
D
3
D3
D3
D3
D3
D
2
D2
D2
D2
D2
D
1
D1
D1
D1
D1
D
0
D0
D0
D0
D0
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
t
l
u
a
f
e
D
h
E
7 h
E
7 h
E
7 h
E
7 h
E
7
2
D
I
r
o
d
n
e
V
2
D
I
r
o
d
n
e
V
2
D
I
r
o
d
n
e
V
2
D
I
r
o
d
n
e
V
2
D
I
r
o
d
n
e
V
7
T7
T7
T7
T7
T
6
T6
T6
T6
T6
T
5
T5
T5
T5
T5
T
4
T4
T4
T4
T4
T
3
T3
T3
T3
T3
T
2
T2
T2
T2
T2
T
1
T1
T1
T1
T1
T
0
T0
T0
T0
T0
T
7
V
E
R
7
V
E
R
7
V
E
R
7
V
E
R
7
V
E
R
6
V
E
R
6
V
E
R
6
V
E
R
6
V
E
R
6
V
E
R
5
V
E
R
5
V
E
R
5
V
E
R
5
V
E
R
5
V
E
R
4
V
E
R
4
V
E
R
4
V
E
R
4
V
E
R
4
V
E
R
3
V
E
R
3
V
E
R
3
V
E
R
3
V
E
R
3
V
E
R
2
V
E
R
2
V
E
R
2
V
E
R
2
V
E
R
2
V
E
R
1
V
E
R
1
V
E
R
1
V
E
R
1
V
E
R
1
V
E
R
0
V
E
R
0
V
E
R
0
V
E
R
0
V
E
R
0
V
E
R
h
0
6
3
5
h
0
6
3
5
h
0
6
3
5
h
0
6
3
5
h
0
6
3
5
T[7:0]
This register is ASCII encoded to "S."
REV[7:0]
Revision Register field contains the revision number.
These bits are read-only and should be verified before accessing vendor defined features.
AD1885
22
REV. 0
APPLICATIONS CIRCUITS
The AD1885 has been designed to require a minimum amount of external circuitry. The recommended applications circuits are shown in
Figures 918. Reference designs for the AD1885 are available and may be obtained by contacting your local Analog Devices
sales representative or authorized distributor. Example shell programs for establishing a communications path between the AD1885
and an ADSP-21xx or ADSP-21xxx are also available.
Figure 9. Recommended One-Codec PWR/Decoupling and AC`97 Connections
LINE_OUT_R
LINE_OUT_L
CX3D
RX3D
FILT_L
FILT_R
AFILT2
AFILT1
VREFOUT
VREF
AVSS1
AVDD1
PHONE_IN
AU
X
_
L
AU
X
_
R
VIDEO_L
VIDEO_R
CD_L
CD_GND_REF
CD_R
MIC1
MIC2
LINE_IN_L
LINE_IN_R
AD1885
1
2
3
4
5
6
7
8
9
10
11
12
36
35
34
33
32
31
30
29
28
27
26
25
13
14
15
16
17
18
19
20
21
22
23
24
37
38
39
40
41
42
43
44
45
46
47
48
+
AVDD
NC
NC
NC
47nF
+
+
AVDD
270pF NPO
270pF NPO
+
47pF
PC_BEEP
22pF
22pF
24.576MHz
+
DVDD
NOTE:
IF NOT USED, GROUND
JACK SENSE PINS.
NOTE:
ALL "UNUSED" ANALOG INPUTS
(LINE_IN_L/R, AUX_L/R, VIDEO_L/R,
MIC1, MIC2, PC_BEEP, PHONE_IN
AND CD_L/R/GND) MUST BE LEFT
UNCONNECTED.
FB 600Z
10k
DVDD1
XTL_IN
XTL_OUT
DVSS1
SDATA_OUT
BIT_CLK
DVSS2
SDATA_IN
DVDD2
SYNC
RESET
PC_BEEP
JS1
JSO/EAPD
ID1
ID0
A
VSS3
A
V
DD3
NC
HP_OUT_R
A
VSS2
HO_OUT_L
A
V
DD2
MONO_OUT
SDATA_OUT
SDATA_IN
SYNC
RESET
BIT_CLK
AD1885
23
REV. 0
JACK SENSE OPERATION
The AD1885 features two Jack Sense pins (JS0 and JS1) that can be used to automatically mute the LINE_OUT and/or MONO_OUT
audio outputs. When the Jack Sense pins are connected to the output jacks, the AD1885 can sense whether an audio plug has been
inserted into a particular output jack and automatically mute the other unnecessary audio outputs.
The JS1 pin should normally be connected to the HP_OUT jack to automatically mute the MONO_OUT and LINE_OUT audio
signals, while the JS0 pin should normally be connected to the LINE_OUT jack to automatically mute the MONO_OUT signal. It is
also possible to set the D15 bit in the Jack Sense Index Register (72h), which causes JS1 to only mute the LINE_OUT signal. This
option may be desirable in certain audio configurations. Table I summarizes the Jack Sense operation.
Table I. Jack Sense Operation Table
HP_OUT Plug
LINE_OUT Plug
Audio Output States
Audio Output States
(JS1)
(JS0)
(REG 72h, D15 = 0)
(REG 72h, D15 = 1)
OUT
OUT
HP_OUT = ON
HP_OUT = ON
LINE_OUT = ON
LINE_OUT = ON
MONO_OUT = ON
MONO_OUT = ON
OUT
IN
HP_OUT = ON
HP_OUT = ON
LINE_OUT = ON
LINE_OUT = ON
MONO_OUT = MUTE
MONO_OUT = MUTE
IN
OUT
HP_OUT = ON
HP_OUT = ON
LINE_OUT = MUTE
LINE_OUT = MUTE
MONO_OUT = MUTE
MONO_OUT = ON
IN
IN
HP_OUT = ON
HP_OUT = ON
LINE_OUT = MUTE
LINE_OUT = MUTE
MONO_OUT = MUTE
MONO_OUT = MUTE
NOTE: PLUG IN = JACK SENSE HIGH, PLUG OUT = JACK SENSE LOW.
The Jack Sense inputs are active high and their functionality is enabled by default on CODEC power-up. If necessary, the Jack Sense
inputs can be individually disabled by writing to the D8 and D9 bits on the CODEC Jack Sense Index Register (72h).
The Jack Sense pins contain active internal pull-ups. If the Jack Sense inputs are not being used, they should be pulled down to
digital ground using 10 k
resistors. This prevents LINE_OUT and MONO_OUT from becoming muted while the Jack Senses are
enabled.
CONNECTING THE JACK SENSES TO THE OUTPUT JACKS
Headphone Jack
The diagram on Figure 10 shows the preferred method to connect the JS1 Jack Sense line to the HP_OUT jack. This scheme requires
a stereo jack with a normally closed and isolated single switch. The switch holds the Jack Sense line low (grounded) until an audio
plug is inserted, causing the switch to open and the Jack Sense line to go high due to the CODEC internal pull-up. The R2 and R3
resistors keep the electrolytic output caps properly polarized while the HP_OUT jack is not used.
L1 600Z
L2 600Z
C4
470pF
C1
470pF
OPTIONAL EMC
COMPONENTS
ISOLATED
NC SWITCH
+
+
NOTE: LOCATE R1 CLOSE TO CODEC.
JACK SENSE LINE
TO CODEC JS1 (PIN 48)
FROM CODEC HP_OUT_R (PIN 41)
FROM CODEC HP_OUT_L (PIN 39)
HEADPHONE OUT
5
4
3
2
1
Figure 10. Jack Sense Connection to HP_OUT Jack, Using Isolated Switch
Alternatively, when an audio output jack containing an isolated switch is not available, the circuit shown on Figure 11 can be used.
While the audio plug is out, this circuit keeps the Jack Sense line state low, by the pull-down affect of R2 (with no audio present) or
by tracking the lower peaks of the HP_OUT audio signal. Once an audio plug is inserted and the jack switch opens, the Jack Sense
line switches to a high state due to the CODEC internal pull-up, which quickly charges C1 to DVDD.
The R2 and R3 resistors also keep the electrolytic output caps properly polarized while the HP_OUT jack is not used.
AD1885
24
REV. 0
L1 600Z
L2 600Z
C4
470pF
OPTIONAL EMC
COMPONENTS
+
+
NOTE: LOCATE R1 AND C1 CLOSE TO CODEC.
JACK SENSE
TO CODEC JS1 (PIN 48)
FROM CODEC HP_OUT_R (PIN 41)
FROM CODEC HP_OUT_L (PIN 39)
HEADPHONE OUT
1
2
3
4
5
J1
C5
470pF
D1
MMBD914
Figure 11. Jack Sense Connection to HP_OUT Jack, Using Nonisolated Switch
LINE_ OUT Jack
Although not shown, if a LINE_OUT jack is used and the jack sense functionality is desired, the LINE_OUT jack should be wired
in a similar configuration as shown above for the HP_OUT jack (preferably Figure 10). The LINE_OUT jack should normally
be connected to the JS0 input, in order to mute the MONO_OUT signal. We recommend that in this case the output coupling
caps (C2, C3) be set to 2.2
F. All other values should be kept the same.
APPLICATION CIRCUITS
CD-ROM CONNECTIONS
Typical CD-ROM drives generate 2 V rms output and require a voltage divider for compatibility with the Codec input (1 V rms
range). The recommended circuit is basically a group of divide-by-two voltage dividers as shown on Figure 12.
The CD_GND_REF pin is used to cancel differential ground noise from the CD-ROM. For optimum noise cancellation, this sec-
tion of the divider should have approximately half the impedance of the right and left channel section dividers.
1
2
3
4
HEADER FOR
CD ROM AUDIO
(LGGR)
VOLTAGE DIVIDER
AC-COUPLING
TO CODEC CD_L INPUT
TO CODEC CD_GND_REF INPUT
TO CODEC CD_R INPUT
Figure 12. Typical CD-ROM Audio Connections
LINE_IN, AUX AND VIDEO INPUT CONNECTIONS
Most of these audio sources also generate 2 V rms audio level and require a 6 dB input voltage divider to be compatible with the
Codec inputs. Figure 13 shows the recommended application circuit. For applications requiring EMC compliance, the EMC com-
ponents should be configured and selected to provide adequate RF immunity and emissions control.
VOLTAGE DIVIDER
AC-COUPLING
TO CODEC RIGHT CHANNEL INPUT
TO CODEC LEFT CHANNEL INPUT
LINE/AUX/VIDEO INPUT
1
2
3
4
5
J1
EMC
COMPONENTS
C1
470pF
C2
470pF
L2 600Z
L1 600Z
Figure 13. LINE_IN, AUX, and Video Input Connections
AD1885
25
REV. 0
MICROPHONE CONNECTIONS
The AD1885 contains an internal microphone preamp with 20 dB gain; in most cases a direct microphone connection as shown in
Figure 14 is adequate. If the microphone level is too low, an external preamp can be added as shown in Figure 15. In either case the
microphone bias can be derived from the Codec's internal reference (V
REFOUT
) using a 2.2 k
resistor. For the preamp circuit,
the V
REFOUT
signal can also provide the midpoint bias for the amplifier.
To meet the PC99 1.0A requirements, the MIC signal should be placed on the microphone jack tip and the bias on the ring. This
configuration supports electret microphones with three conductor plugs, as well as dynamic microphones with two conductor plugs
(ring and sleeve shorted together).
Additional filtering may be required to limit the microphone response to the audio band of interest.
AC-COUPLING
TO CODEC MIC1 OR MIC2 INPUT
FROM CODEC VREFOUT
MIC INPUT
1
2
3
4
5
J1
EMC
COMPONENTS
C1
470pF
C2
470pF
L2 600Z
L1 600Z
MIC BIAS
Figure 14. Recommended Microphone Input Connections
4
TO CODEC MIC1 OR MIC2 INPUT
FROM CODEC VREFOUT
AC-COUPLING
MIC INPUT
1
2
3
4
5
J1
EMC
COMPONENTS
C1
470pF
C2
470pF
L2 600Z
L1 600Z
MIC BIAS
AVDD
U1
PREAMP
AD8531
Figure 15. Microphone with Additional External Preamp (20 dB Gain)
LINE OUTPUT CONNECTIONS
The AD1885 Codec provides stereo LINE_OUT signals at a standard 1 V rms level. These signals must be ac-coupled before they
can be connected to an external load. After the ac-coupling, a minimal resistive load is recommend to keep the capacitors properly
biased and reduce click and pop when plugging stereo equipment into the output jack. The capacitor values should be selected to
provide a desired frequency response, taking into account the nominal impedance of the external load. To meet the PC99 specifica-
tion for PCs, testing must be performed with a 10 k
load, therefore a 1 F value is recommended to achieve less than 3 dB
roll-off at 20 Hz.
FROM CODEC LINE_OUT_R
FROM CODEC LINE_OUT_L
AC-COUPLING
J1
EMC
COMPONENTS
C2
470pF
C1
470pF
L1 600Z
L2 600Z
STEREO LINE_OUT JACK
NOTE:
IF AN OUTPUT AMP IS USED, THE
AC-COUPLING CAP VALUES WILL
DEPENDEND ON THE AMP DESIGN.
Figure 16. Recommended LINE_OUT Connections
AD1885
26
REV. 0
PC_BEEP INPUT CONNECTIONS
The recommended PC_BEEP input circuit is shown below. Under most cases the PC_BEEP signal should be attenuated, filtered and
then ac-coupled into the Codec.
TO CODEC PC_BEEP INPUT
PC_BEEP (FROM ICH)
Figure 17. Recommended PC_BEEP Connections
GROUNDING AND LAYOUT
To reduce noise and emissions, Analog Devices recommends a split ground plane as shown in Figure 18. The purpose of splitting
the ground plane is to create a low noise analog area that is somewhat isolated from the digital ground current noise generated
by the system's logic. All the analog circuitry should be placed on the analog ground plane area.
For reference purposes, and to return power supply currents, the analog and digital ground planes must be connected at some point,
ideally a small bridge under or near the Codec should be provided. A 0
resistor or a ferrite bead should also be considered since
these allow some flexibility in optimizing the layout to meet EMC requirements.
PIN 1
ISOLATION
TRENCH
CONNECT SPLIT GROUND
PLANES AT OR NEAR CODEC.
ANALOG
GROUND PLANE
DIGITAL
GROUND PLANE
AD1885
Figure 18. Recommended Split Ground Plane
ANALOG POWER SUPPLY
To minimize audio noise, the Codec analog power supply (AVDD) should be well decoupled and regulated. In PC systems it is rec-
ommended that the analog supply be derived from the 12 V PC power supply using a localized linear voltage regulator. Preferably,
the analog power supply should be connected to the Codec's analog section using a ferrite bead.
If a power plane layer is being used in the system design, it is recommended that the analog power plane for the Codec also be split
(mirroring the analog ground plane). In this case, the analog power supply ferrite bead should bridge the isolation trench, close to
the Codec location.
AD1885
27
REV. 0
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
48-Lead Thin Plastic Quad Flatpack (LQFP)
(ST-48)
0.276 (7.0) BSC
1
12
13
25
24
36
37
48
TOP VIEW
(PINS DOWN)
0.276 (7.0) BSC
0.354 (9.00) BSC
0.011 (0.27)
0.006 (0.17)
0.019685 (0.5)
BSC
0.354 (9.00) BSC
SEATING
PLANE
0.063 (1.60) MAX
0 MIN
0 7
0.006 (0.15)
0.002 (0.05)
0.030 (0.75)
0.018 (0.45)
0.057 (1.45)
0.053 (1.35)
0.030 (0.75)
0.018 (0.45)
0.007 (0.18)
0.004 (0.09)
PRINTED IN U.S.A.
C007532.57/00 (rev. 0)