Stereo Audio 16-Bit SD Codec
Internal 3D Circuit—Phat™
Stereo Phase Expander
MPC Level-3 Mixer
ISA Plug and Play Compatible
16-Bit Address Decode
Dual Type F FIFO DMA Support
MPU-401 Compatible MIDI Port
Supports Wavetable Synthesizers
Integrated Enhanced Digital Game Port
Bidirectional DSP Serial Port
2
S Digital Audio Serial Ports
Two I
AD1816A
MIC
LINE
SYNTH
CD
VID
PHONE_IN
L_OUT
PHONE_OUT
R_OUT
MV
MV
MV
0dB/
20dB
Σ
Σ
A
M
Σ
PHAT
STEREO
Σ
Σ
PHAT
STEREO
G = GAIN
A = ATTENUATE
M = MUTE
MV = MASTER VOLUME
AGC
G
G
G
G
A
M
A
A
A
M
M
M
Σ
Σ
ΣΣ
Integrated OPL3 Compatible Music Synthesizer
®
95,
®
Pro,
Software and Hardware Volume Control
Full-Duplex Capture and Playback Operation at
Different Sample Rates
Supports Up to Six Different Sample Rates Simultaneously
1 Hz Resolution Programmable Sample Rates from
4 kHz to 55.2 kHz
Power Management Modes
Operation from +5 V Supply
Built-In 24 mA Bus Drivers
100-Lead PQFP and TQFP Package
FUNCTIONAL BLOCK DIAGRAM
VOL_DN
VOL_UP
HARDWARE
VOLUME
CONTROL
PGA
SELECTOR
G
A
M
Σ
16-BIT
SD D/A
CONVERTER
Σ
ΣΣΣΣΣ
SEL
XIRQ
MODEM/
LOGICAL
DEVICE
CONTROL
16-BIT
SD A/D
CONVERTER
Σ
Σ
OSCILLATORS
DATA
E2PROM
CONTROL
M A
M A
M A
M A
CLK
REGISTER
DSP SERIAL PORT
2
SB PRO
SERIAL PORT
INTERFACE
MIDI_IN
MPU-401
2
2
2
2
A_1
B_1
MIDI_OUT
GAME PORT
FORMAT
MUSIC
SYNTHESIZER
FORMAT
I2S SERIAL PORT (0)
I2S SERIAL PORT (1)
A_X
B_X
A_2
FIFO
FIFO
DIGITAL PLL
B_Y
A_Y
B_2
DRQ (X)
IRQ (X)
PC_D (7:0)
PC_A (15:0)
AEN
DACK (X)
PARALLEL INTERFACE
PLUG AND PLAY ISA BUS
IOR
IOW
BCLK (0)
LRCLK (0)
SDATA (0)
BCLK (1)
LRCLK (1)
SDATA (1)
PCLKO
SoundPort is a registered trademark of Analog Devices, Inc.
Phat is a trademark of Analog Devices, Inc.
All other trademarks are the property of their respective holders.
REV. A
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.
The AD1816A SoundPort Controller is a single chip Plug and
Play multimedia audio subsystem for concurrently processing
multiple digital streams of 16-bit stereo audio in personal computers. The AD1816A maintains full legacy compatibility with
applications written for SoundBlaster Pro and AdLib, while servic ing Microsoft PC 97 application requirements. The AD1816A
includes an internal OPL3 compatible music synthesizer, Phat
Stereo circuitry for phase expanding the analog stereo output,
an MPU-401 UART, joystick interface with a built-in timer, a
DSP serial port and two I
Plug and Play routine provides configuration services for all integrated logical devices. Using an external E
2
S serial ports. The AD1816A on-chip
2
PROM allows the
AD1816A to decode up to two additional external user-defined
logical devices such as modem and CD-ROM.
Temperature25°C
Digital Supply (V
Analog Supply (V
Sample Rate (F
Input Signal Frequency1008Hz
Audio Output Passband20 Hz to 20 kHz
V
IH
V
IL
ANALOG INPUT
ParameterMinTypMaxUnits
Full-Scale Input Voltage (RMS Values Assume Sine Wave Input)
PHONE_IN, LINE, SYNTH, CD, VID1V rms
MIC with +20 dB Gain (MGE = 1)0.1V rms
MIC with 0 dB Gain (MGE = 0)1V rms
Input Impedance*17kΩ
Input Capacitance*15pF
)5.0V
DD
)5.0V
CC
)48kHz
S
5.0V
0V
DAC Test Conditions
0 dB Attenuation
Input Full Scale
16-Bit Linear Mode
100 kΩ Output Load
Mute Off
Measured at Line Output
ADC Test Conditions
0 dB Gain
Input –4 dB Relative to Full Scale
Line Input Selected
16-Bit Linear Mode
2.83V p-p
0.283V p-p
2.83V p-p
PROGRAMMABLE GAIN AMPLIFIER—ADC
ParameterMinTypMaxUnits
Step Size (0 dB to 22.5 dB)
(All Steps Tested)1.5dB
PGA Gain Range Span22.5dB
CD, LINE, MICROPHONE, SYNTHESIZER, AND VIDEO INPUT ANALOG GAIN/ATTENUATORS/MUTE AT LINE OUTPUT
ParameterMinTypMaxUnits
CD, LINE, MIC, SYNTH, VID
Step Size: (All Steps Tested)
+12 dB to –34.5 dB1.5dB
Input Gain/Attenuation Range46.5dB
PHONE_IN
Step Size 0 dB to –45 dB: (All Steps Tested)3.0dB
Input Gain/Attenuation Range45dB
REV. A
–3–
AD1816A
DIGITAL DECIMATION AND INTERPOLATION FILTERS*
ParameterMinTypMaxUnits
Audio Passband00.4 × F
S
Hz
Audio Passband Ripple±0.09dB
Audio Transition Band0.4 × F
Audio Stopband0.6 × F
S
S
0.6 × F
S
Hz
∞Hz
Audio Stopband Rejection82dB
Audio Group Delay12/F
S
sec
Group Delay Variation Over Passband0.0µs
ANALOG-TO-DIGITAL CONVERTERS
Parameter MinTypMaxUnits
Resolution16Bits
Signal-to-Noise Ratio (SNR) (A-Weighted, Referenced to Full Scale)8280dB
Total Harmonic Distortion (THD) (Referenced to Full Scale)0.0110.015%
–79–76.5dB
Audio Dynamic Range (–60 dB Input THD+N Referenced to
Line Inputs (Input L, Ground R, Read R; Input R, Ground L Read L)–95–80dB
Line to MIC (Input LINE, Ground and Select MIC, Read ADC)–95–80dB
Line to SYNTH–95–80dB
Line to CD–95–80dB
Line to VID–95–80dB
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)±10%
Interchannel Gain Mismatch (Difference of Gain Errors)±1dB
ADC Offset Error–22+15mV
DIGITAL-TO-ANALOG CONVERTERS
ParameterMinTypMaxUnits
Resolution16Bits
Signal-to-Noise Ratio (SNR) (A-Weighted)8379dB
Total Harmonic Distortion (THD)0.0060.009%
–85–80.5dB
Audio Dynamic Range (–60 dB Input THD+N Referenced to
Full Scale, A-Weighted)7982dB
Audio THD+N (Referenced to Full Scale)0.0130.017%
–78 –75.5dB
Signal-to-Intermodulation Distortion* (CCIF Method)95dB
Gain Error (Full-Scale Span Relative to Nominal Input Voltage)±10%
Interchannel Gain Mismatch (Difference of Gain Errors)±0.5dB
DAC Crosstalk* (Input L, Zero R, Measure R_OUT;
Input R, Zero L, Measure L_OUT)–80dB
Total Out-of-Band Energy (Measured from 0.6 × F
to 100 kHz
S
at L_OUT and R_OUT)*–45dB
Audible Out-of-Band Energy (Measured from 0.6 × F
to 20 kHz
S
at L_OUT and R_OUT)*–75dB
MASTER VOLUME ATTENUATORS (L_OUT AND R_OUT, PHONE_OUT)
ParameterMinTypMaxUnits
Master Volume Step Size (0 dB to –46.5 dB)1.5dB
Master Volume Output Attenuation Range Span46.5dB
Mute Attenuation of 0 dB Fundamental*–80dB
–4–
REV. A
AD1816A
DIGITAL MIX ATTENUATORS*
ParameterMinTypMaxUnits
2
Step Size: I
Digital Mix Attenuation Range Span94.8dB
ANALOG OUTPUT
ParameterMinTypMaxUnits
Full-Scale Output Voltage (at L_OUT, R_OUT, PHONE_OUT)2.8V p-p
Output Impedance*570Ω
External Load Impedance*10kΩ
Output Capacitance*15pF
External Load Capacitance100pF
V
REFX
V
REFX
V
REFX
Master Volume Mute Click (Muted Analog Mixers), Muted
Output Minus Unmuted Output at 0 dB±5mV
SYSTEM SPECIFICATIONS*
ParameterMinTypMaxUnits
System Frequency Response Ripple (Line In to Line Out)1.0dB
Differential Nonlinearity±1LSB
Phase Linearity Deviation5Degrees
S (0), I2S (1), Music, ISA1.505dB
*2.102.252.40V
Current Drive*100µA
Output Impedance*6.5kΩ
STATIC DIGITAL SPECIFICATIONS
ParameterMinTypMaxUnits
High Level Input Voltage (V
)2V
IH
XTALI2.4V
Low Level Input Voltage (V
High Level Output Voltage (V
Low Level Output Voltage (V
Power Supply Range—Analog4.755.25V
Power Supply Range—Digital4.755.25V
Power Supply Current221mA
Power Dissipation1105mW
Analog Supply Current51mA
Digital Supply Current170mA
Analog Power Supply Current—Power-Down2mA
Digital Power Supply Current—Power-Down24mA
Analog Power Supply Current—RESET0.2mA
Digital Power Supply Current—RESET10mA
Power Supply Rejection (100 mV p-p Signal on Both Analog and Digital
Supply Pins, Measured at ADC and Line Outputs)40dB
IOW/IOR Strobe Widtht
IOW/IOR Rising to IOW/IOR FallingtWrite Data Setup to IOW Risingt
IOW Falling to Valid Read Datat
AEN Setup to IOW/IOR Fallingt
AEN Hold from IOW/IOR Risingt
Adr Setup to IOW/IOR Fallingt
Adr Hold from IOW/IOR Risingt
DACK Rising to IOW/IOR Fallingt
Data Hold from IOR Risingt
Data Hold from IOW Risingt
DRQ Hold from IOW/IOR Fallingt
DACK Hold from IOW/IOR Risingt
Data [SDI] Input Setup Time to SCLK*t
Data [SDI] Input Hold Time from SCLK*t
Frame Sync [SDFS] HI Pulse Width*t
STW
BWDN
WDSU
RDDV
AESU
AEHD
ADSU
ADHD
DKSU
DHD1
DHD2
DRHD
DKHD
S
H
FSW
100ns
80ns
10ns
40ns
10ns
0ns
10ns
0ns
20ns
2ns
15ns
25ns
10ns
15ns
10ns
80ns
Clock [SCLK] to Frame Sync [SDFS]
Propagation Delay*t
Clock [SCLK] to Output Data [SDO] Valid*t
RESET Pulse Widtht
BCLK HI Pulse Widtht
BCLK LO Pulse Widtht
BCLK Periodt
LRCLK Setupt
SDATA Setupt
SDATA Holdt
NOTES
*Guaranteed, not tested.
†All ISA pins MIDI_OUT IOL = 24 mA. Refer to pin description for individual output drive levels.
Specifications subject to change without notice.
PD
DV
RPWL
DBH
DBL
DBP
DLS
DDS
DDH
100ns
25ns
25ns
50ns
5ns
5ns
5ns
15ns
15ns
DRQ (0, 1, 3)
DACK
(0, 1, 3)
PC_D [7:0]
PC_A [15:0]
AEN
IOR
t
DKSU
t
AESU
t
STW
t
RDDV
t
ADSU
Figure 1. PIO Read Cycle
t
DKHD
t
DHD1
t
t
ADHD
AEHD
–6–
DRQ (0, 1, 3)
DACK (0, 1, 3)
AEN
IOW
PC_D [7:0]
PC_A [15:0]
t
DKSU
t
AESU
t
STW
t
WDSU
t
ADSU
Figure 2. PIO Write Cycle
t
DKHD
t
t
DHD2
t
ADHD
AEHD
REV. A
DRQ (0, 1, 3)
SCLK
t
PD
t
FSW
t
S
t
H
t
DV
SDFS
SDI
SDO
BIT 15
BIT 14
BIT 0
BIT 15
BIT 14BIT 0
DACK (0, 1, 3)
AEN
IOR
PC_D [7:0]
t
DKSU
t
RDDV
t
AESU
t
DRHD
t
STW
t
t
AEHD
DKHD
t
AD1816A
DHD1
DRQ (0, 1, 3)
DACK (0, 1, 3)
AEN
IOW
PC_D [7:0]
IOR/IOW
DATA [7:0]
Figure 3. DMA Read Cycle
t
t
AESU
DRHD
t
DKSU
t
Figure 4. DMA Write Cycle
t
BWDN
BYTE NN + 1
STW
t
WDSU
N + 2N + 3
t
DKHD
t
DHD2
t
AEHD
BCLK
LRCLK
SDATA
LEFT-JUSTIFIED
MODE
SDATA
I2S-JUSTIFIED
MODE
RIGHT-JUSTIFIED
SDATA
MODE
RESET
Figure 6. DSP Port Timing
t
t
DDS
DBH
t
DLS
MSB MSB-1
t
DDH
t
DDS
t
DBP
t
DBL
MSB
t
DDH
t
DDS
MSB
t
DDH
Figure 7. I2S Serial Port Timing
t
RPWL
t
DDS
LSB
t
DDH
Figure 5. Codec Transfers
REV. A
–7–
Figure 8. Reset Pulse Width
AD1816A
ABSOLUTE MAXIMUM RATINGS*
ParameterMinMaxUnits
Power Supplies
Digital (V
Analog (V
)–0.36.0V
DD
)–0.36.0V
CC
Input Current (Except Supply Pins)±10.0mA
Analog Input Voltage (Signal Pins)–0.3V
Digital Input Voltage (Signal Pins)–0.3V
+ 0.3 V
CC
+ 0.3 V
DD
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 the
operational section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
ENVIRONMENTAL CONDITIONS
Ambient Temperature Rating:
T
= T
AMB
T
= Case Temperature in °C
CASE
– (PD ×θCA)
CASE
PD = Power Dissipation in W
θ
= Thermal Resistance (Case-to-Ambient)
CA
θ
= Thermal Resistance (Junction-to-Ambient)
JA
θ
= Thermal Resistance (Junction-to-Case)
JC
Packageu
JA
PQFP35.1°C/W7°C/W28°C/W
TQFP35.3°C/W8°C/W27.3°C/W
ORDERING GUIDE
TemperaturePackagePackage
ModelRangeDescriptionOption*
AD1816AJS0°C to +70°C100-Lead PQFPS-100
AD1816AJST 0°C to +70°C100-Lead TQFPST-100
availability subject to 10,000 PC minimum order quantity.
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 AD1816A 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.
The AD1816A latchup immunity has been demonstrated at ≥ +100 mA/–80 mA on all pins when
tested to Industry Standard/JEDEC methods.
MIC4442IMicrophone Input. The MIC input may be either line-level or –20 dB from line-level (the
difference being made up through a software controlled 20 dB gain block). The mono MIC
input may be sent to the left and right channel of the ADC for conversion, or gained/
attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then summed with left and right
line OUT before the Master Volume stage.
L_LINE4240ILeft Line-Level Input. The left line-level input may be sent to the left channel of the ADC;
gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then summed with left line
OUT (L_OUT).
R_LINE4139IRight Line-Level Input. The right line-level input may be sent to the right channel of the
ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then summed with
right line OUT (R_OUT).
L_SYNTH4644ILeft Synthesizer Input. The left MIDI upgrade line-level input may be sent to the left
channel of the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then
summed with left line OUT (L_OUT).
R_SYNTH4543IRight Synthesizer Input. The right MIDI upgrade line-level input may be sent to the right
channel of the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then
summed with right line OUT (R_OUT).
L_CD4846ILeft CD Line-Level Input. The left CD line-level input may be sent to the left channel of
the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then summed
with left line OUT (L_OUT).
R_CD4745IRight CD Line-Level Input. The right CD line-level input may be sent to the right channel
of the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then summed
with right line OUT (R_OUT).
L_VID3230ILeft Video Input. The left audio track for a video line-level input may be sent to the left
channel of the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and then
summed with left line OUT (L_OUT).
R_VID 3129IRight Video Input. The right audio track for a video line-level input may be sent to the
right channel of the ADC; gained/attenuated from +12 dB to –34.5 dB in 1.5 dB steps and
then summed with right line OUT (R_OUT).
L_OUT3028OLeft Output. Left channel line-level post-mixed output. The final stage passes through the
Master Volume block and may be attenuated 0 dB to –45 dB in 1.5 dB steps.
R_OUT2927ORight Output. Right channel line-level post-mixed output. The final stage passes through
the Master Volume block and may be attenuated 0 dB to –45 dB in 1.5 dB steps.
PHONE_IN4341IPhone Input. Line-level input from a DAA/modem chipset.
PHONE_OUT 2826OPhone Output. Line-level output from a DAA/modem chipset.
RX3D2624OPhat Stereo Phase Expander filter network, resistor pin.
CX3D2725IPhat Stereo Phase Expander filter network, capacitor pin.
REV. A
–11–
AD1816A
Parallel Interface (All Outputs are 24 mA Drivers)
Pin NamePQFPTQFPI/ODescription
PC_D[7:0]85–88, 91–94 83–86, 89–92I/OBidirectional ISA Bus PC Data, 24 mA drive. Connects the AD1816A to
IRQ (9)/IRQ (14), IRQ (10)/IRQ (4), IRQ (11)/IRQ (9)/IRQ (4), IRQ (12)/
IRQ (13), IRQ (15)/IRQ (11). Active HI signals indicating a pending interrupt.
DRQ (x)72–7470–72ODMA Request, 24 mA drive. DRQ (0), DRQ (1), DRQ (3). Active HI sig-
nals indicating a request for DMA bus operation.
PC_A[15:0]4–192–17IISA Bus PC Address. Connects the AD1816A to the ISA bus address lines.
AEN2018IAddress Enable. Low signal indicates a PIO transfer.
DACK (x)59–6157–59IDMA Acknowledge. DACK (0), DACK (1), DACK (3). Active LO signal
indicating that a DMA operation can begin.
IOR2220II/O Read. Active LO signal indicates a read operation.
IOW2119II/O Write. Active HI signal indicates a write operation.
RESET2523IReset. Active HI.
Game Port
Pin NamePQFPTQFPI/ODescription
A_15048IGame Port A, Button #1.
A_24947IGame Port A, Button #2.
A_X5452IGame Port A, X-Axis.
A_Y5351IGame Port A, Y-Axis.
B_15250IGame Port B, Button #1.
B_25149IGame Port B, Button #2.
B_X5654IGame Port B, X-Axis.
B_Y5553IGame Port B, Y-Axis.
MIDI Interface Signal (24 mA Drivers)
Pin NamePQFPTQFPI/ODescription
MIDI_IN6664IRXD MIDI Input. This pin is typically connected to Pin 15 of the game
port connector.
MIDI_OUT6765OTXD MIDI Output. This pin is typically connected to Pin 12 of the game
port connector.
–12–
REV. A
Muxed Serial Ports (8 mA Drivers)
Pin NamePQFPTQFPI/ODescription
2
I
S(0)_BCLK*31II2S (0) Bit Clock.
2
I
S(0)_LRCLK*2100II2S (0) Left/Right Clock.
2
S(0)_DATA*199II2S (0) Serial Data Input.
I
2
S(1)_BCLK*8280II2S (1) Bit Clock.
I
2
I
S(1)_LRCLK*8381II2S (1) Left/Right Clock.
2
S(1)_DATA*8179II2S (1) Serial Data Input.
I
SPORT_SDI*10098ISerial Port Digital Serial Input.
SPORT_SCLK*9795OSerial Port Serial Clock.
SPORT_SDFS*9896OSerial Port Serial Data Frame Synchronization.
SPORT_SDO*9997OSerial Port Serial Data Output.
Miscellaneous Analog Pins
Pin NamePQFPTQFPI/ODescription
AD1816A
V
REF_X
V
REF
3634OVoltage Reference. Nominal 2.25 volt reference available for dc-coupling
and level-shifting. V
V
should be bypassed with 10 µF and 0.1 µF parallel capacitors.
REF_X
should not be used to sink or source signal current.
REF_X
3533IVoltage Reference Filter. Voltage reference filter point for external bypassing
only. V
should be bypassed with 10 µF and 0.1 µF parallel capacitors.
REF
L_FILT3836ILeft Channel Filter. Requires a 1.0 µF to analog ground for proper
operation.
R_FILT3735IRight Channel Filter. Requires a 1.0 µF to analog ground for proper
operation.
L_AAFILT4038ILeft Channel Antialias Filter. This pin requires a 560 pF NPO
capacitor to analog ground for proper operation.
R_AAFILT3937IRight Channel Antialias Filter. This pin requires a 560 pF NPO
capacitor to analog ground for proper operation.
Crystal Pin
Pin NamePQFPTQFPI/ODescription
XTALO6462O33 MHz Crystal Output. If no Crystal is present leave XTALO
unconnected.
XTALI6361I33 MHz Clock. When using a crystal as a clock source, the crystal should
be connected between the XTALI and XTALO pins. Clock input may
be driven into XTALI in place of a crystal. When using an external clock,
V
must be 2.4 V rather than the VIH of 2.0 V specified for all other
LD_SEL*9795OLogical Device Select.
MDM_SEL*8381OModem Chip Set Select.
MDM_IRQ*8282IModem Chip Set IRQ.
LD_SEL1*6967OLogical Device (1) Select.
PNPRST*6866OPlug and Play Reset.
REV. A
–13–
AD1816A
Hardware Volume Pins
Pin NamePQFPTQFPI/ODescription
VOL_DN*2, 99, 10097, 98, 100 IMaster Volume Down. Modifies output level on pins L_OUT and R_OUT.
When asserted LO, decreases Master Volume by 1.5 dB/sec. Must be asserted at
least 25 ms to be recognized. When asserted simultaneously with
put is muted. Output level modification reflected in indirect register [41].
VOL_UP*1, 9896, 99IMaster Volume Up. Modifies output level on pins L_OUT and R_OUT. When
asserted LO, increases Master Volume by 1.5 dB/sec. Must be asserted at least
25 ms to be recognized. When asserted simultaneously with
muted. Output level modification reflected in indirect register [41].
Control Pins
Pin NamePQFPTQFPI/ODescription
XCTL0*6866OExternal Control 0. The state of this pin (TTL HI or LO) is reflected in codec
indexed register. This pin is an open drain driver.
PCLKO*6866OProgrammable Clock Output. This pin can be programmed to generate an out-
EE_CLK5856OEEPROM Clock. Open drain output, requires external pull-up.
EE_DATA5755I/OEEPROM Data. Open drain I/O, requires external pull-up.
*The position of this pin location/function is dependent on the EEPROM data.
–14–
REV. A
AD1816A
HOST INTERFACE
The AD1816A contains all necessary ISA bus interface logic on
chip. This logic includes address decoding for all onboard
resources, control and signal interpretation, DMA selection and
control logic, IRQ selection and control logic, and all interface
configuration logic.
The AD1816A supports a Type “F” DMA request/grant architecture for transferring data with the ISA bus through the 8-bit
interface. The AD1816A also supports DACK preemption. Programmed I/O (PIO) mode is also supported for control register
accesses and for applications lacking DMA control. The
AD1816A includes dual DMA count registers for full-duplex
operation enabling simultaneous capture and playback on separate DMA channels.
Codec Functional Description
The AD1816A’s full-duplex stereo codec supports business audio
and multimedia applications. The codec includes stereo audio
converters, complete on-chip filtering, MPC Level-2 and
Level-3 compliant analog mixing, programmable gain and attenuation, variable sample rate converters, extensive digital mixing
and FIFOs buffering the Plug and Play ISA bus interface.
Analog Inputs
The codec contains a stereo pair of ∑∆ analog-to-digital converters (ADC). Inputs to the ADC can be selected from the following analog signals: mono (PHONE_IN), mono microphone
(MIC), stereo line (LINE), external stereo synthesizer
(SYNTH), stereo CD ROM (CD), stereo audio from a video
source (VID) and post-mixed stereo or mono line output (OUT).
Analog Mixing
PHONE_IN, MIC, LINE, SYNTH, CD and VID can be mixed
in the analog domain with the stereo line OUT from the Σ∆
digital-to-analog converters (DAC). Each channel of the stereo
analog inputs can be independently gained or attenuated from
+12 dB to –34.5 dB in 1.5 dB steps, except for PHONE_IN,
which has a range of 0 dB to –45 dB steps. The summing path
for the mono inputs (MIC, and PHONE_IN to line OUT) duplicates mono channel data on both the left and right line OUT,
which can also be gained or attenuated from +12dB to –34.5 dB
in 1.5 dB steps for MIC, and +0 dB to –45.0 dB in 3 dB steps
for PHONE_IN. The left and right mono summing signals are
always identical being gained or attenuated equally.
Analog-to-Digital Datapath
The selector sends left and right channel information to the programmable gain amplifier (PGA). The PGA following the selector allows independent gain for each channel entering the ADC
from 0 dB to 22.5 dB in 1.5 dB steps.
For supporting time correlated I/O echo cancellation, the ADC
is capable of sampling microphone data on the left channel and
the mono summation of left and right OUT on the right channel.
The codec can operate in either a global stereo mode or a global
mono mode with left channel inputs appearing at both channels of
the 16-bit Σ∆ converters. Data can be sampled at the programmed
sampling frequency (from 4 kHz to 55.2 kHz with 1 Hz resolution).
Digital Mixing and Sample Rates
The audio ADC sample rate and the audio DAC sample rates
are completely independent. The AD1816A includes a variable
sample rate converter that lets the codec instantaneously change
and process sample rates from 4 kHz to 55.2 kHz with a resolution of 1 Hz. The in-band integrated noise and distortion
artifacts introduced by rate conversions are below –90 dB.
REV. A
–15–
Up to four channels of digital data can be summed together and
presented to the stereo DAC for conversion. Each digital channel pair can contain information encoded at a different sample
rate. For example, 8 kHz .wav data received from the ISA interface, 48 kHz MPEG audio data received from I
44.1 kHz CD data received from I
2
S(1) and internally generated
2
S(0), digital
22.05 kHz music data may be summed together and converted
by the DACs.
Digital-to-Analog Datapath
The internally generated music synthesizer data, PCM data
received from the ISA interface, data received from the I
port and data received from the I
2
S(1) port, and the DSP serial
2
S(0)
port passes through an attenuation mute stage. The attenuator
allows independent control over each digital channel, which can
be attenuated from 0 dB to –94.5 dB in 1.5 dB steps before being summed together and passed to the DAC, or the channel
may be muted entirely.
Analog Outputs and Phat Stereo
The analog output of the DAC can be summed with any of the
analog input signals. The summed analog signal enters the
Master Volume stage where each channel L_OUT, R_OUT and
PHONE_OUT may be attenuated from 0 dB to –46.5 dB in
1.5 dB steps or muted.
Analog Outputs and Phat Stereo
The AD1816A includes ADI’s proprietary Phat Stereo 3D
phase enhancement technology, which creates an increased
sense of spaciousness using two speakers. Our unique patented
feedback technology enables superior control over the width and
depth of the acoustic signals arriving at the human ear. The
AD1816A employs an electrical model of the speaker-to-ear
path allowing precise control over a signal’s phase at the ear. The
Phat Stereo circuitry expands apparent sound images beyond the
angle of the speakers by exploiting phase information in the audio
signal and creating a more immersive listening experience.
Digital Data Types
The codec can process 16-bit twos complement PCM linear
digital data, 8-bit unsigned magnitude PCM linear data and
8-bit µ-law or A-law companded digital data as specified in the
control registers. The AD1816A also supports ADPCM encoded in the Creative SoundBlaster ADPCM formats.
Host-Based Echo Cancellation Support
The AD1816A supports time correlated I/O data format by presenting MIC data on the left channel of the ADC and the mono
summation of left and right OUT on the right channel. The
ADC sample rates are independent of the DAC sample rate allowing the AD1816A to support ADC time correlated I/O data at
8 kHz and DAC data at any other sample rate in the range of
4 kHz to 55.2 kHz simultaneously.
Telephony Support
The AD1816A contains a PHONE_IN input and a
PHONE_OUT output. These pins are supplied so the AD1816A
may be connected to a modem chip set, a telephone handset or
down-line phone.
WSS and SoundBlaster Compatibility
Windows Sound System software audio compatibility is built
into the AD1816A.
SoundBlaster emulation is provided through the SoundBlaster
register set and the internal music synthesizer. SoundBlaster Pro
version 3.02 functions are supported, including record and Creative SoundBlaster ADPCM.
AD1816A
Virtually all applications developed for SoundBlaster, Windows
Sound System, AdLib and MIDI MPU-401 platforms run on the
AD1816A SoundPort Controller. Follow the same development
process for the controller as you would for these other devices.
As the AD1816A contains SoundBlaster (compatible) and
Windows Sound System logical devices. You may find the
following related development kits useful when developing
AD1816A applications.
The AD1816A is MPC-2 and MPC-3 compliant. This compliance is achieved through the AD1816A’s flexible mixer and the
embedded chip resources.
Music Synthesis
The AD1816A includes an embedded music synthesizer that
emulates industry standard OPL3 FM synthesizer chips and
delivers 20 voice polyphony. The internal synthesizer generates
digital music data at 22.05 kHz and is summed into the DACs
digital data stream prior to conversion. To sum synthesizer data
with the ADC output, the ADC must be programmed for a
22.05 kHz sample rate.
The synthesizer is a hardware
implementation of Eusynth-1+
code that was developed by
EUP
HONICS
Euphonics, a research and development company that specializes
in audio processing and electronic
music synthesis.
EuSynth-1+
Wavetable MIDI Inputs
The AD1816A has a dedicated analog input for receiving an
analog wavetable synthesizer output. Alternatively, a wavetable
synthesizer’s I
nected to one of the AD1816A’s I
table data from the AD1816A’s I
other digital data streams being handled by the AD1816A and
then sent to the 16-bit Σ∆ DAC.
2
S formatted digital output can be directly con-
2
S serial ports. Digital wave-
2
S port may be summed with
MIDI
The primary interface for communicating MIDI data to and from
the host PC is the compatible MPU-401 interface that operates
only in UART mode. The MPU-401 interface has two built-in
FIFOs: a 64-byte receive FIFO and a 16-byte transmit FIFO.
Game Port
An IBM-compatible game port interface is provided on chip.
The game port supports up to two joysticks via a 15-pin D-sub
connector. Joystick registers supporting the Microsoft Direct
Input standard are included as part of the codec register map.
The AD1816A may be programmed to automatically sample the
game port and save the value in the Joystick Position Data Register. When enabled, this feature saves up to 10% CPU MIPS
by off-loading the host from constantly polling the joystick port.
Volume Control
The registers that control the Master Volume output stage are
accessible through the ISA Bus. Master Volume output can also
be controlled through a 2-pin hardware interface. One pin is
used to increase the gain, the other pin attenuates the output
and both pins together entirely mute the output. Once muted, any
further activity on these pins will unmute the AD1816A’s output.
Plug and Play Configuration
The AD1816A is fully Plug and Play configurable. For motherboard applications, the built-in Plug and Play protocol can be
disabled with a software key providing a back door for the BIOS
to configure the AD1816A’s logical devices. For information on
the Plug and Play mode configuration process, see the Plug andPlay ISA Specification Version 1.0a (May 5, 1994). All the
AD1816A’s logical devices comply with Plug and Play resource
definitions described in the specification.
The AD1816A may alternatively be configured using an optional
Plug and Play Resource ROM. When the EEPROM is present,
some additional AD1816A muxed-pin features become available. For example, pins that control an external modem logical
device are muxed with the DSP serial port. Some of these pin
option combinations are mutually exclusive (see Appendix A for
more information).
REFERENCES
The AD1816A also complies with the following related specifications; they can be used as an additional reference to AD1816A
operations beyond the material in this data sheet.
Recommendation G.711-Pulse Code Modulation (PCM) Of Voice
Frequencies (µ-Law & A-Law Companding), The International
Telegraph and Telephone Consultative Committee IX Plenary
Assembly Blue Book, Volume III - Fascicle III.4, General
Aspects Of Digital Transmission Systems; Terminal
Equipment’s, Recommendations G.700 - G.795, (Geneva,
1988), ISBN 92-61-03341-5
–16–
REV. A
Loading...
+ 36 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.