■ 20-bit stereo output and 18-bit stereo input codec
with fixed 48 kHz sampling rat e
■ 20-bit output and 18-bit input dual modem AFE
with fixed 48 kHz s ampling rate
■ Dedicated ADC for handset or speakerphone
■ Four analog line-level stereo inputs for connec-
tion from LINE IN, CD, VIDEO, and AUX
■ High quality pseudo-differential CD input
■ Dual stereo line level output with independent 6-
bit volume control
■ 10 General Purpose I/O pins for Modem DAA
controls
■ IEC-958 Digital Output (S/PDIF)
■ Meets or exceed s M i cro soft's
audio performance requirements
■ CrystalClear™ 3D Stereo Enha ncement
PCM_OUT
MIC1
MIC2
LINE
CD
VIDEO
AUX
MIC SELECT
2
/
2
/
2
/
2
/
®
PC 98 and PC 99
MAIN D/A
CONVERTERS
VOLMUTE
DAC
VOL
+20dB
VOL
VOL
VOL
VOL
VOL
2
/
PCM OUT
PATH
MUTE
MUTE
MUTE
MUTE
MUTE
MUTE
STEREO TO
MONO MIXER
DESCRIPTION
The CS4298 is an AC ‘97 compatible Audio/Modem Co dec des igned for P C mu ltim edia sy stem s.
Using the industry leading CrystalClear™ deltasigma and mixed signal technology, the CS4298 is
ideal for PC 98-compliant desktop, notebook, and
entertain ment PCs, w here high-q uality audio an d
modem features are required.The CS4298 offers
four channels of D/A and A/D conversion along
with ana log mixing an d 3D proc essing. For m ultichannel audio systems, the CS4298 can provide
four audio channels . For c ombined audio/mod em
systems , the C S42 98 can prov ide a mod em AFE ,
voice codec, and stereo audio c odec..
5.4.1 Serial Data Input Slot Tag Bits (Slot 0) .........................................................................18
5.4.2 Read-Back Address Port (Slot 1). ..................................................................................19
5.4.3 Read-Back Data Port (Slot 2) ........................................................................................19
5.4.4 PCM Capture Data (Slot 3-11).......................................................................................19
5.4.5 GPIO Pin Status (Slot 12)..............................................................................................19
CS4298
Contacting Cirrus Logic Support
For a complete listing of Dir ect Sales, Distrib utor, and S ales Representative contacts, vi sit the Cirr us Logic w eb site at:
http://www.cirrus.com/corporate/contacts/
Preliminary product information describes products which are in production, but for whi ch full characterization data is not yet available. Advance product information describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information
contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided “AS IS” without warranty of any
kind (express or implied). No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of third
parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise)
without the prior written consent of Cirrus Logic, Inc . Items fro m any Cirrus Logic webbiest or disk may be printed for use by the user. However, no part of the
printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or
sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in
this document may be trademarks or service marks of their respective owners which may be regi stered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com.
2DS315PP2
CS4298
5.5 AC ’97 Reset Modes.........................................................................................................20
5.5.1 Cold AC ‘97 Reset................................................................................................... 20
5.5.2 Warm AC ’97 Reset ................................................................................................20
Analog
Total Power Dissipation(Supplies, Inputs, Outputs)--750m W
Input Current per Pin(Except Supply Pins)-10-10mA
Output Current per Pin(Except Supply Pins)-15-15mA
Analog Input voltage-0.3-AVdd+
Mixer Gain Range SpanLine In, Aux, CD, Video, Mic1 Mic2,
Line Out, Alternate Line Out
Step SizeAll volume controls-1.5-dB
-
-
46.5
94.5
-
-
dB
dB
6DS315PP2
CS4298
MODEM CHARACTERISTICS (Analog Transmitter Specifications: T
V; Sample Frequency, Fs = 48 kHz; Audio specifications for 20Hz - 5 kHz, actual digital filter may cutoff at 20 kHz,
600 Ω differential load where applicable)
ParameterMinTypicalMaxUnits
= 0° to 70° C, AVdd = 5.0
ambient
Modem Analog Transmitter Characteristics
Resolution20bits
Dynamic Range (Note 5)100dB FS
Passband205000Hz
Passband Ripple±0.125dB1K
Total Harmonic Distortion8588dB FS
Full Scale Peak to Peak Output Voltage (TX+ to TX-) TBD5.6TBDVolts
AC Output Impedance (TX+, TX-) (Note 5)0.1W
Load Impedance (per pin) (Note 5)250W
Power Supply Rejection (1kHz) (Note 5)60dB
Output Current (per pin)7.4mA
Offset (relative) (Note 5)6mV
Out of Band specifications (T
Total Out of Band energy (20 kHz - 1 MHz) (Note 5)-30dBV
Highest 9kHz band (noise + tone) power (90 kHz - 2 MHz)
=600 Ω, CL=33nF) (Note 5)-40dB FS
L
= 25° C, AVdd = 5 V;
ambient
-55dBV
(Note 5, 6)
Modem Analog Receiver Characteristics
Resolution18bits
Dynamic Range Gain = 090dB FS
Passband205000Hz
Passband Ripple±0.125dB1K
Total Harmonic Distortion Gain = 0 85dB FS
Total Absolute Gain Accuracy-5+5%
Full Scale Peak to Peak Input Voltage (RX+ to RX-,
differential) Gain = 02.8Volts
Input Impedance (per pin)(Note 5)15KΩ
Offset (relative)(Note 5)6mV
Power Supply Rejection(Note 5)4060dB
Notes: 6. This is the FCC specification for Out-of-Band energy at the telephone jack interface. 9 kHz refers to the
bin size of an FFT performed over the entire range. The amount of noise plus tone power in each 8kHz
bin must be less than -55dBV.
DS315PP27
CS4298
DIGITAL CHARACTERISTICS (AVss = DVss = 0 V)
ParameterSymbolMinTypMaxUnit
DVdd = 3.3V
Low level input voltageV
High level input voltageV
High level output voltageV
Low level output voltageV
oh
ol
il
ih
2.15V
3.03.25V
0.03.35V
Input Leakage Current (AC-link inputs)-10 -10µA
Output Leakage Current (Tri-stated AC-link outputs)-10 -10µA
Output buffer drive current
BIT_CLK
SDATA_IN, EAPD
S/PDIF_OUT(Note 5)
24
4
12.5
DVdd = 5.0 V
Low level input voltageV
High level input voltageV
High level output voltageV
Low level output voltageV
oh
ol
il
ih
3.25V
4.54.95V
-0.03.35V
Input Leakage Current (AC-link inputs)-10 -10µA
Output Leakage Current (Tri-stated AC-link outputs)-10 -10µA
Output buffer drive current
BIT_CLK
SDATA_IN, EAPD
S/PDIF_OUT(Note 5)
24
4
12.5
0.8V
mA
mA
mA
0.8V
mA
mA
mA
8DS315PP2
CS4298
SERIAL PORT TIMING
ParameterSymbolMinTypMaxUnit
RESET# Timing
Vdd stable to RESET# inactiveT
RESET# active low pulse widthT
RESET# inactive to BIT_CLK start-up delayT
1st SYNC active to CODEC READY setT
vdd2rst#
rst_low
rst2clk
sync2crd
Clocks
BIT_CLK frequencyF
BIT_CLK periodT
clk
clk_period
BIT_CLK output jitter (depends on XTAL_IN source)--750ps
BIT_CLK high pulse widthT
BIT_CLK low pulse widthT
SYNC frequencyF
SYNC periodT
SYNC high pulse widthT
SYNC low pulse widthT
clk_high
clk_low
sync
sync_period
sync_high
sync_low
Data Setup and Hold
Output Propagation delay from rising edge of BIT_CLKT
Input setup time from falling edge of BIT _CLKT
Input hold time from falling edge of BIT_CLKT
Input Signal rise timeT
Input Signal fall timeT
Output Signal rise time(Note 5, 7)T
Output Signal fall time(Note 5, 7)T
co
isetup
ihold
irise
ifall
orise
ofall
Misc. Timing Parameters
End of Slot 2 to BIT_CLK, SDATA_IN low (PR4)T
SYNC pulse width (PR4) Warm ResetT
SYNC inactive (PR4) to BIT_CLK start-up delayT
Setup to trailing edge of RESET# (test mode)(Note 5)T
Rising edge of RESET# to Hi-Z delay(Note 5)T
s2_pdown
sync_pr4
sync2clk
setup2rst
off
Notes: 7. BIT_CLK measured with 47 Ω seri es termination and CL=50 pF.
5.ms
1.0--µs
25120-µs
-62.4-µs
-12.288-MHz
-81.4-ns
3640 .745ns
3640.745ns
-48-kHz
-20.8-µs
-1.3-µs
-19.5-µs
-612ns
10--ns
0--ns
2-6ns
2-6ns
246ns
246ns
-.341.0µs
1.1--µs
162.8350-ns
15--ns
--25ns
DS315PP29
BIT_CLK
RESET#
Vdd
T
rst_low
T
vdd2rst#
Figure 1. Power Up Timing
T
rst2clk
CS4298
BIT_CLK
SYNC
CODEC_READY
BIT_CLK
T
orise
SYNC
T
irise
T
sync2crd
Figure 2. Clocks
T
clk_highTclk_low
T
sync_high
T
T
clk_period
T
ifall
T
sync_low
ifall
T
sync_period
Figure 3. Codec Ready from Startup or Fault Condition
10DS315PP2
BIT_CLK
BIT_CLK
SDATA_IN
SDATA_OUT,
SYNC
Figure 4. Data Setup and Hold
Slot 1Slot 2
CS4298
T
co
T
isetup
T
ihold
SDATA_OUT
SDATA_IN
SYNC
Write to 0x20Data PR4Don’t Care
T
s2_pdown
T
Figure 5. PR4 Powerdown
RESET#
T
setup2rst
SDATA_O U T,
SYNC
T
off
sync_pr4
T
sync2clk
SDATA_IN,
BIT_CLK
Hi-Z
Figure 6. Test Mode
DS315PP211
2. GENERAL DESCRIPTION
2.1Overview
The CS4298 is a Mixed-Signal Audio/Modem Codec (AMC) based on the AC ‘97 1.0 Specification,
and the AC ‘97 2.0 Extensions. It is designed to be paired with a digital controller, typically located
on the PCI bus. The AMC Controller is responsible for all communications between the CS4298 and
the rest of the system. The CS4298 functions as an analog mixer, a stereo audio ADC, a st ereo audio
DAC, a dual modem AFE, and a control and digital stream interface to the AMC Controller. The
CS4298 contains three distinct functional sections: Digital, Analog Audio, and Analog Modem.
The Digital Section includes the AC-Link registers, power management support, SYNC detection
circuitry, and AC-Link serial port interface logic. The Analog Audio section includes the analog input multiplexor (mux), stereo output mixer, stereo ADCs, stereo DACs, and analog volume controls.
The Analog Modem section includes dual differential ADCs, dual differential DACs, analog loopback logic, GPIO control and status, and power down and wake-up logic.
2.2Modes of Operation
The CS4298 has four bas ic modes of operation. Each mode a llows varying functionality to meet a
wide variety of software and hardware configurations. On power up or system re set, the device reverts to the basic configuration Mode 0. The audio ADC’s and DAC’s functionality remains fixed
for each mode, but the modem ADC’s and DAC’s functionality changes per each configuration.
From a system perspe ctive, the device can pr ovide standard audio with mode m, two line interface,
speakerphone, and four channel enhanced audio.
CS4298
2.2.1Mode 0
This is the default operating mode for the CS4298. It supports the legacy AC ‘97 audio modes of operation including audio mixer, ADC’s, and DAC’s. The modem configuration supports a phone line
for modem ADC/DAC1 and a handset interface for modem ADC/DAC2.
2.2.2Mode 1
This is the two phone line mode of operation. It is similar to mode 0 but the modem ADC/DAC2 is
interfaced to a second phone line in place of the handset.
2.2.3Mode 2
This mode facilitates a full duplex speakerphone mode of operation. The ADC of modem
ADC/DAC2 is connected directly to the audio microphone in place of the handset or line 2 input.
This dedicated microphone capture path allows the host controller to implement echo cancellation
for hands free telephone operation. The modem DAC2 is not used in this mode.
2.2.4Mode 3
Mode 3 is the four channel expansion mode. The modem ADC/DAC pairs are utilized for enhanced
audio functionality. The modem DAC’s are routed to the alternate line audio outputs pr oviding 2 additional audio channels. The modem ADC inputs may be connected to the output of the analog stereo
input mixer for enhanced audio ef f ect processing or enhanced digital doc king in a note book application.
12DS315PP2
3. DIGITAL SECTION
3.1AC-Link
All communication with the Codec is established with a 5-wire digital interface to the C ontroller chip as shown in Figure 7. All clocking
for the serial communication is synchronous to
the BIT_CLK signal. BIT_CLK is generated by
the primary Codec and is used to slave the Controller and any secondary Codecs, if applicable.
An AC-link audio frame is a sequence of 256 s erial bits organized into 13 groups referred to as
‘slots’. One frame consists of one 16-bit slot and
twelve 20-bit slots. During each audio frame,
data is passed bi-directionally between the Codec and the Controller. The input frame is driven from the Codec on the SDATA_IN line. The
output frame is driven from the Controller SDATA_OUT line. Both input and output frames contain
the same number of bits and are organized with the same ‘slot’ configuration. The input and output
frame have differing functions for each s lot. The Controller synchronizes the beginning of a frame
with the SYNC signal. In Figure 9 the pos ition of each bit location within the fram e is noted. The
first bit position in a new serial data frame is F0 and the last bit position in the serial data frame is
F255. When SYNC goes active (high) and is sampled active by the CS4298 (on the falling edge of
BIT_CLK), both devices are synchronized to a new serial data frame. The data on the SDATA_OUT
pin at this clock edge is the final bit of the previous frame’s s erial data. On the next rising e dge of
BIT_CLK, the first bit of Slot 0 is driven by the Controller on the SDATA_OUT pin. The CS4298
latches in this data, as the first bit of the frame, on the next falling edge of the BIT_CLK clock signal.
The Controller is also responsible for issuing reset via the RESET# signal. After being reset, the Codec is responsible for flagging the Controller that it is ready for operation after synchronizing its internal functions. The AC-link signals may be referenced to either 5 Volts or 3.3 Volts. The CS4298
must use the same digital supply voltage as the Controller chip.
Digital AC’97
Controller
Figure 7. AC-link Connections
SYNC
BIT_CLK
SDATA_OUT
SDATA_ IN
RESET#
CS4298
CODEC
3.2Control registers
All read accesses to the Codec are generated by requesting a register address (index number) in slot
1 of a SDATA_OUT frame. The f ollowing SDATA_IN frame will contain the regist er c ontent in its
slot 2. The write operation is i dentical with the index in s lot 1 and the wr ite data in slot 2. The AC ‘97
Frame Definition section details the function of each input and output frame. Individual register descriptions are found in the Register Interface section.
AC-97 Register Interface
The CS4298 implements the AC ’97 Registers in accordance with the AC ’97 2.0 Specification. See
the Register Interface section for details on the CS4298’s register set.
DS315PP213
4. ANALOG SECTION
Please refer to Figure 8, Mixer diagram, for a high-level graphical representation of the CS4298 analog mixer structure.
4.1Audio Output Mixer
There are two output mixers on the CS4298. The stereo output mixer sums together the analog outputs from the Input Mixer, 3D enhancement, and the PCM DAC output. The stereo output mix is sent
to the LINE_OUT and ALT_LINE_OUT output pins of the CS4298. When the device is set to Mode
3 or Mode 0-2 and the EAM in AC Mode Control (Index 5Eh) is set, the modem DAC outputs are
routed to ALT_LINE_OUT.
4.2Audio Input Mux
The input multiplexor controls which analog input is sent to the ADCs. The output of the input mux
is converted to stereo 18-bit digital PCM data and sent to the AMC Controller chip in Slots 3 and 4
of the AC-Link SDATA_IN signal.
4.3Audio Input Mixer
The input mixer is an analog mix of the analog input signals such as MIC, LINE_IN, etc., and the
PCM Audio DAC output. The output of the mixer is routed to the ADC Input Mux, Audio Output
Mixer, and may be routed to the Modem ADC input.
CS4298
4.4Audio Volume Control
The volume control registers of the AC ’97 Register interface control analog input level to the input
mixer, the master volume level, and the alternate volume level. All analog volume controls implement volume steps at nominally 1.5 dB per step. The analog inputs allow a mixing range of +12 dB
of signal gain to -34.5 dB of signal attenuation. The analog output volume controls allows from 0 dB
to -94.5 dB of attenuation.
14DS315PP2
CS4298
MIC1
MIC2
LINE
VIDEO
AUX
SDATA_OUT
RESET#
SYNC
Mode Control
MRX+
MRX-
HRX+
HRX-
MAIN D/A
CONVERTERS
PCM_OUT
MIC SELECT
2
/
CD
2
/
2
/
2
/
DAC
+20dB
2
/
VOLMUTE
VOL
VOL
VOL
VOL
VOL
VOL
MUTE
MUTE
MUTE
MUTE
MUTE
MUTE
PCM OUT
PATH
STEREO
INPUT
MIXER
STEREO TO
MONO MIXER
3D
ΣΣ
STEREO
OUTPUT
MIXER
MASTER VOLUME
VOL
ALTERNATE VOLUME
VOL
OUTPUT
OUTPUT
2
/
BUFFER
BUFFER
2
/
2
/
LINE_OUT
ALT_LINE_OUT
Σ
MAIN ADC GAIN
3
/
(loopback) MTX+
(loopback) MTX-
Vref
(loopback) HTX+
(loopback) HTX-
Vref
VOL
VOL
VOL
VOL
AC-Link Interface
ADCDAC
ADCDAC
ADC
INPUT
MUX
MRX+
HRX+
VOLMUTEADC
MRX-
HRX-
- +
Class AB
Dif out
+ -
- +
Class AB
Dif out
+ -
SDATA_IN
10
/
BIT_CLK
GPIO
MTX+
MTX-
HTX+
HTX-
Figure 8. Mixer Diagram
DS315PP215
5. AC ‘97
5.1AC ‘97 Frame Definition
The AC Link is a bi-directional serial port with thirteen time-division multiplexed slots in each direction. The first slot is 16 bits long and termed the tag slot. Bits in the tag slot determine if the Codec
is ready and indicate which, if any, other slots contain valid data. Slots 1 through 11 are 20-bits long
and can contain audio data. Slot 12 contains data to be written and read from GPIO. The serial data
line is defined from the Controller’s perspective, NOT from the Audio Codec’s perspective.
5.2AC-Link Serial Data Output Frame
In the serial data output frame, data is passed on the SDATA_OUT pin TO the CS4298 FROM the
Controller. Figure 9 illustrates the serial port timing.
20.8 µS
(48 kHz)
Tag PhaseData Phase
CS4298
SYNC
BIT_CLK
Bit Frame Position:
SDATA_OUT
Bit Frame Position:
SDATA_IN
12.288 MHz
81.4 nS
F0F1F2F16F15F14F13F12
F255
Valid
Slot 1
X
Frame
F0F1F2F16F15F14F13F12F35F56F76F255F36F57
Codec
0
Ready
Valid
Slot 1
Valid
Slot 2
Valid
Slot 2
Valid
00
Slot 0Slot 1Slot 2Slot 3Slot 4Slots 5-12
SCRA1 SCRA0
R/W0WD15
00000
F36F57
F35
0
Figure 9. AC-link Input and Output Framing
F56
LP19 LP18RP19
LC17 LC16RC17RD15
F76
F97
X
F97
0
F255
X
F255
0
16DS315PP2
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.