FEATURES
AC ’97 2.3 COMPATIBLE FEATURES
6 DAC Channels for 5.1 Surround
S/PDIF Output
Integrated Stereo Headphone Amplifier
Variable Rate Audio
Double Rate Audio (f
= 96 kHz)
S
Greater than 90 dB Dynamic Range
20-Bit PCM DACs
Line-Level Mono ”Phone” Input
High Quality CD Input
Selectable MIC Input with Preamp
AUX and Line_In Stereo Inputs
External Amplifier Power-Down Control
Power Management Modes
48-Lead LQFP Package
MC1
MC2
PHONE_IN
CD_L
CD_GND
CD_R
AUX _L
AUX _R
LINE_IN_L
LINE_IN_R
LFE_OUT
CENTER_OUT
LINE_OUT_L
MONO_OUT
LINE_OUT_R
SURR_OUT_L/
HP_OUT_L
SURR_OUT_R/
HP_OUT_R
DIFF AMP
MZ
MZ
MZ
MZ
MZ
HP
HP
AD1980
MS
CD
A
A
A
M
M
A
A
A
A
LOSELLOSEL
SPRD
SPRD
HPSELHPSEL
MIC PREAMP
G
G
M M M
2CMIC
GA
GA
ENHANCED FEATURES
Integrated Parametric Equalizer
Stereo MIC Preamp Support
Integrated PLL for System Clocking
Variable Sample Rate 7 kHz to 96 kHz
Jack Sense (Auto Topology Switching)
Software Controlled VREF_OUT for MIC Bias
Software Enabled Outputs for Jack Sharing
Auto Down-Mix and Channel Spreading Modes
FUNCTIONAL BLOCK DIAGRAM
GA
MGAM
M
V
REF
VOLTA GE
G
REFERENCE
RECORD
SELECTOR
G = GAIN
A = ATTENUATION
M M
M = MUTE
Z = HIGH Z
M
M
M
M
GA
V
REFOUT
GA
GA
M
M
M
M
MGAM
XTL_OUT XTL_IN SPDIF
SPDIF
CODEC CORE
PCM L/R
ADC RATE
M
M
G
G
16-BIT
⌺-⌬ ADC
16-BIT
⌺-⌬ ADC
PCM LFE
DAC RATE
20-BIT
⌺-⌬ DAC
20-BIT
⌺-⌬ DAC
PCM FRONT
DAC RATE
20-BIT
⌺-⌬ DAC
20-BIT
⌺-⌬ DAC
20-BIT
⌺-⌬ DAC
20-BIT
⌺-⌬ DAC
PCM SURR
DAC RATE
BYPASS
BYPASS
G
G
M
M
G
G
G
G
EQ
EQ
PLL
DAC
SLOT
LOGIC
ANALOG MIXING
CONTROL LOGIC
TX
EQ COEF STORAGE
AC '9 7
CONTROL
REGISTERS
AC '97 INTERFACE
EAPD
ID0
ID1
RESET
SYNC
BITCLK
SDATA_OUT
SDATA_IN
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 that
may result from its use. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective companies.
LINE_IN to Other–90–85dB
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)± 10%
Interchannel Gain Mismatch (Difference of Gain Errors)± 0.5dB
ADC Offset Error* (0 dB Gain, HPF On)± 10mV
DIGITAL-TO-ANALOG CONVERTERS
Resolution20Bits
Total Harmonic Distortion (THD), LINE_OUT, AVDD = 5.0 V–90dB
Total Harmonic Distortion (THD), HP_OUT, AV
Total Harmonic Distortion (THD), CENTER/LFE, AV
Dynamic Range (–60 dB Input THD + N Referenced to FS A-Weighted)90dB
= 5.0 V
AV
DD
Signal-to-Intermodulation Distortion
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)± 10%
Interchannel Gain Mismatch (Difference of Gain Errors)± 0.7dB
DAC Crosstalk (Input L, Zero R, Read LINE_OUT_R; Input R,–80dB
Zero L, Read LINE_OUT_L, 10 kΩ Load)
Total Audible Out-of-Band Energy* (Measured from 0.6 fS to 20 kHz)–40dB
Input Clock Frequency (XTAL Mode or Clock Oscillator)24.576MHz
Input Clock Frequency (Reference Clock Mode)14.31818MHz
Input Clock Frequency (USB Clock Mode)48.000MHz
Recommended Clock Duty Cycle405060%
*
Guaranteed but not tested.
Specifications subject to change without notice.
TIMING PARAMETERS
(Guaranteed over Operating Temperature Range)
ParameterSymbolMinTypMaxUnit
RESET Active Low Pulsewidtht
RESET Inactive to BIT_CLK Startup Delayt
SYNC Active High Pulsewidtht
SYNC Low Pulsewidtht
SYNC Inactive to BIT_CLK Startup Delayt
RST_LOW
RST2CLK
SYNC_HIGH
SYNC_LOW
SYNC2CLK
162.8400,000ns
162.8ns
1.0µs
1.3µs
19.5µs
BIT_CLK Frequency12.288MHz
BIT_CLK Frequency Accuracy1.0ppm
BIT_CLK Periodt
BIT_CLK Output Jitter
1, 2
BIT_CLK High Pulsewidtht
BIT_CLK Low Pulsewidtht
CLK_PERIOD
CLK_HIGH
CLK_LOW
4041.7ns
39.741.4ns
81.4ns
750ps
SYNC Frequency48.0kHz
SYNC Periodt
Setup to Falling Edge of BIT_CLKt
Hold from Falling Edge of BIT_CLKt
BIT_CLK Rise Timet
BIT_CLK Fall Timet
SYNC Rise Timet
SYNC Fall Timet
SDATA_IN Rise Timet
SDATA_IN Fall Timet
SDATA_OUT Rise Timet
SDATA_OUT Fall Timet
End of Slot 2 to BIT_CLK, SDATA_IN Lowt
Setup to RESET Inactive (SYNC, SDATA_OUT)t
Rising Edge of RESET to Hi-Z Delayt
Output jitter directly dependent on crystal input jitter.
Specifications subject to change without notice.
REV. 0–4–
t
t
TRI2ACTV
t
TRI2ACTV
RST2CLK
RESET
BIT_CLK
SDATA_IN
t
RST_LOW
Figure 1. Cold Reset Timing (Codec is Supplying the Bit_CLK Signal)
AD1980
BIT_CLK
SYNC
BIT_CLK
SYNC
BIT_CLK
t
CLK_LOW
t
CLK_HIGH
t
CLK_PERIOD
t
SYNC_LOW
t
SYNC_HIGH
t
SYNC_PERIOD
Figure 3. Clock Timing
t
RISECLK
t
SYNC_HIGH
t
SYNC2CLK
Figure 2. Warm Reset Timing
Figure 5. AC-Link Low Power Mode Timing
t
FALLCLK
BIT_CL
SLOT 1SLOT 2
SYNC
BIT_CLK
SDATA_OUT
SDATA_IN
WRITE TO
0ⴛ26
BIT_CLK NOT TO SCALE
t
CO
V
IH
t
SETUP
DATA
PR4
V
t
S2_PDOWN
IL
REV. 0
SYNC
t
RISESYNC
SDATA_IN
t
RISEDIN
SDATA_OUT
t
RISEDOUT
Figure 4. Signal Rise and Fall Times
t
FALLSYNC
t
FALLDIN
t
FALLDOUT
–5–
SDATA_O
SDATA_I
SYN
V
V
t
HOLD
OH
OL
Figure 6. AC-Link Low Power Mode Timing
RESET
SDATA_OUT
SDATA_IN, BIT_CLK,
EAPD, SPDIF_OUT
AND DIGITAL I/O
t
t
OFF
SETUP2RST
Figure 7. ATE Test Mode
Hi-Z
AD1980
ABSOLUTE MAXIMUM RATINGS*
ParameterMinMaxUnit
Power Supplies
Digital (DVDD)–0.3+3.6V
Analog (AV
)–0.3+6.0V
DD
Input Current (Except Supply Pins)± 10.0mA
Analog Input Voltage (Signal Pins)–0.3AV
Digital Input Voltage (Signal Pins)–0.3DV
+ 0.3 V
DD
+ 0.3 V
DD
Ambient Temperature (Operating)070°C
Storage Temperature–65+150°C
*Stresses greater than those listed under Absolute Maximum Ratings may cause
ENVIRONMENTAL CONDITIONS*
Ambient Temperature Rating
TCASE = Case Temperature in °C
PD = Power Dissipation in W
= Thermal Resistance (Junction-to-Ambient)
JA
= Thermal Resistance (Junction-to-Case)
JC
Package
JA
LQFP50.1°C/W17.8°C/W
*All measurements per EIA/JESD51 with 2S2P
test board per EIA/JESD51-7.
permanent damage to the device. This is a stress rating only and functional
operation of the device at these or any other conditions above those indicated in
the operational section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
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
AD1980 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.
JC
DVDD1
XTL_IN
XTL_OUT
1
DV
SS
SDATA_OUT
BIT_CLK
2
DV
SS
SDATA_IN
2
DV
DD
SYNC
RESET
NC
NC = NO CONNECT
PIN CONFIGURATION
48-Lead LQFP
3
3
SS
DD
SPDIF
EAPD
ID1
484746 45 44
1
2
3
4
5
6
7
8
9
10
11
12
13 14 15 16 17 18 19 20 21 22 23 24
AUX_L
AUX_R
PHONE_IN
AV
ID0
AV
NC
SURR_OUT_R/HP_OUT_R
43 42 41 40 39 38 37
AD1980
TOP VIEW
(Not to Scale)
JS1
JS0
CD_L
CD_R
CD_GND_REF
2
2
SS
DD
SURR_OUT_L/HP_OUT_L
AV
AV
MC1
MC2
MONO_OUT
LINE_IN_L
LINE_IN_R
36
35
34
33
32
31
30
29
28
27
26
25
LINE_OUT_R (FRONT_R)
LINE_OUT_L (FRONT_L)
AV
4
DD
AV
4
SS
LFE_OUT
CENTER_OUT
AFILT2
AFILT1
V
REFOUT
V
REF
AVSS1
AV
1
DD
REV. 0–6–
AD1980
PIN FUNCTION DESCRIPTIONS
Pin NumberMnemonicI/OFunction
DIGITAL INPUT/OUTPUT
2XTL_INICrystal Input (24.576 MHz) or External Clock In (24.576 MHz,
14.31818 MHz or 48000 MHz)
3XTL_OUTOCrystal Output
5SDATA_OUTIAC-Link Serial Data Output. AD1980 Input Stream.
6BIT_ CLKO/IAC-Link Bit Clock. 12.288 MHz serial data clock. (Input pin, for
CHIP SELECTS/CLOCK STRAPPING
45ID0IChip Select Input 0 (Active Low). This pin can also be used as the
chain input from a secondary Codec.
46ID1IChip Select Input 1 (Active Low)
JACK SENSE AND EAPD
47EAPDOEAPD Output
17JS0IJack Sense 0 Input
16JS1IJack Sense 1 Input
ANALOG INPUT/OUTPUT
13PHONE_INIMonaural Line-Level Input
14AUX_LIAuxiliary Input, Left Channel
15AUX_RIAuxiliary Input, Right Channel
18CD_LICD Audio Left Channel
19CD_GND_REFICD Audio Analog Ground Reference for Differential CD Input
20CD_ RICD Audio Right Channel
21MIC1IMicrophone #1 Input (Left Channel when 2-Channel Mode Selected)
22MIC2IMicrophone #2 Input (Right Channel when 2-Channel Mode Selected)
23LINE_IN_LILine-In Left Channel
24LINE_IN_RILine-In Right Channel
31CENTER_OUTOCenter Channel Output
32LFE_OUTOLow Frequency Enhanced Output
35LINE_OUT_LOLine-Out (Front) Left Channel
36LINE_OUT_ROLine-Out (Front) Right Channel
37MONO_OUTOMonaural Output to Telephone Subsystem Speakerphone
39SURR_OUT_L/HP_OUT_LOSurround or Front Headphone Left Channel Output
41SURR_OUT_R/HP_OUT_ROSurround or Front Headphone Right Channel Output
FILTER/REFERENCE
27V
28V
29AFILT1OAntialiasing Filter Capacitor—ADC Right Channel
30AFILT2OAntialiasing Filter Capacitor—ADC Left Channel
REF
REFOUT
OVoltage Reference Filter
OVoltage Reference Output 5 mA Drive (intended for MIC bias)
REV. 0
–7–
AD1980
Pin NumberMnemonicI/OFunction
POWER AND GROUND SIGNALS
1DV
4DV
7DV
9DV
25AV
26AVSS1IAnalog GND
33AV
34AV
38AVDD2IAnalog V
40AV
43AV
44AVSS3IAnalog GND
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 to.
Zeros should be written to reserved bits.
*For AC ’97 compatibility, Bit D7 is only available by setting the MSPLT bit, Register 76h. The MSPLT bit enables separate mute bits for the left and right
channels. If MSPLT is not set, Bit D7 has no effect.
SPRDDMXDMXMT2MT1MT0EQBEQBTMRTMRMDMDSTSTINTINT
AC97NC
MSPLT LODIS CLDIS HPSEL DMIX1 DMIX0 SPRD2CMIC LOSEL SR U
NOTES
All registers not shown and bits containing an X are assumed to be reserved.
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 AD1980 based on the following:
Bit = 1FunctionAD1980
ID0Dedicated Mic PCM In Channel0
ID1Modem Line Codec Support0
ID2Bass and Treble Control0
ID3Simulated Stereo (Mono to Stereo)0
ID4Headphone Out Support1
ID5Loudness (Bass Boost) Support0
ID618-Bit DAC Resolution0
ID720-Bit DAC Resolution1
ID818-Bit ADC Resolution0
ID920-Bit ADC Resolution0
SE[4:0] Stereo Enhancement. The AD1980 does not provide hardware 3D stereo enhancement. (All bits are zeros.)
Refer to Table I for examples. This register controls the Line_Out volume controls for both stereo channels and mute bit. Each volume subregister contains five bits,
generating 32 volume levels with 31 steps of 1.5 dB each. Because AC ’97 defines 6-bit volume registers, to maintain compatibility whenever the D5 or D13 bits are
set to “1,” their respective lower five volume bits are automatically set to “1” by the codec logic. On readback, all lower five bits will read “1s” whenever these bits are set
to “1.”
2
For AC ’97 compatibility, Bit D7 is available only by setting the MSPLT bit, Register 76h. The MSPLT bit enables separate mute bits for the left and right channels.
If MSPLT is not set, bit D7 has no effect. All registers not shown and bits containing an X are assumed to be reserved.
Note that depending on the state of the AC97NC bit in Register 0x76, this register has the following additional functionality:
For AC97NC = 0, the register controls the Line_out output Attenuators only.
For AC97NC = 1, the register controls the Line_out, Center, and LFE output Attenuators.
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 46.5 dB.
RMRight Channel Mute. Once enabled by the MSPLT bit in Register 76h, this bit mutes the right channel separately
from the MM bit. Otherwise this bit will always read “0” and will have no effect when set to “1.”
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 46.5 dB.
MMHeadphones Volume Mute. When this bit is set to “1,” both the left and the right channels are muted, unless the
MSPLT bit in Register 76h is set to “1.”
REV. 0–10–
Loading...
+ 22 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.