–1dBStepSize
– Zero Crossing Click-Free Transitions
Dedicated DSD inputs
Low Clock Jitter Sensitivity
µC or Stand-Alone Operation
3 Mute Control pins for Left, Right, and
Surrounds
I
DSD_SCLK(M 3)
SCL/CCLK(M1)
SDA/CDIN(M2) AD0/CS(M0)
Description
The C S4383 is a com plete 8-channel digital-to-analog
system including digital i nterpolation, fifth-order deltasigma digital-to-analog conversion, digital de-em phas is,
volume control and analog filtering. The advantages of
this architecture include: ideal differential linearity, no
distortion mechanism s due to resistor matching errors,
no linearity drift over time and temperat ure and a high
tolerance to clock jitter.
The CS4383 accepts PCM data at sample rates from
4 k Hz to 192 kHz, DSD audio data, and operates over a
wide power supply range. These features are ideal for
multi-channel audio systems including D VD players,
SACD players, A/V receivers, digital T V’s and VCR’s,
mixing consoles, effects processors, set-top boxes, and
automotive audio systems.
ORDERING INFORM ATION
CS4383-KQ-10 to 70 °C48-pin LQ FP
CS4383-BQ-40 to 85 °C48-pin LQ FP
CDB4383Evaluation Board
C Format ....................................................................29
CS4383
LIST OF FIGURES
Figure 1 . Serial Mode Input Timing .................................................................................................8
Figure 2. Direct Stream Digital - Serial Audio Input Timing.............................................................9
Figure 3. Control Port Timing - I
Figure 4 . Contro l PortTiming - SPI Format...................................................................................11
Figure 5 . Typical Connection Diagram Control Port...................................................................... 12
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts
IMPORTANT NOTICE
"Preliminary" product information describes products that are in production, but for which full characterization data is not yet available. "Advance" product informa-
tion describes products that are in development and subject to development changes. Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe 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). Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied
onis current and complete. All products aresoldsubject to the termsand conditions of salesupplied at thetimeof order acknowledgment,includingthosepertaining
to warranty, patent infringement, and limitation of liability. No responsibility is assumed by Cirrus for the use of this information, including use of thisinformatio nas
the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document isthe property of Cirrus and by furnishing
this information, Cirrus grantsno license, express or impliedunderany patents, mask workrights, copyrights, trademarks, trade secretsor other intellectual property
rights. Cirrus owns the copyrights of the information containedhereinand gives consent for copies to be made of the information only for usewithin your organization
with respect to Cirrus integrated circuitsor other parts of Cirrus. This consent does not extend to other copying such as copying for general distribution, advertising
or promotional purposes, or for creating any work for resale.
An export permit needs to be obtained fromthe competent authorities of the Japanese Government if any of the products or technologies described in this material
and controlled under the"Foreign Exchange and Foreign Trade Law" is to be exported or taken out of Japan. An export license and/or quota needs to be obtained
from the competent authorities of the ChineseGovernment if any of the products or technologies described in this material is subject to thePRC Foreign Trade Law
and is to be exported or taken out of the PRC.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TOBE
SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS IN SUCH
APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK.
Purchase of I
those components in a standard I
Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. A ll otherbrand and product names inthis document may be trademarks
or service marks of their respective owners.
2
C components of Cirrus Logic, Inc., or one of its sublicensed Associated Companies conveys a license under the Phillips I2C Patent Rights to use
2
Csystem.
2
C Format ...................................................................................10
Table 4. Example Digital Volume Settings ....................................................................................22
Table 5. Commo n Clock Frequenc ies........................................................................................... 26
Table 6. Digital Interface Format, Stand-Alone M ode Options...................................................... 26
Table 7. Mode Selection, Stand-Alone Mode O ptions..................................................................26
Table 8. Direct Stream Digital (DSD), Stand-Alone Mode Options............................................... 26
3
CS4383
1.CHARACTERISTICS AND SPECIFICATIONS
ANALOG CHARACTERISTICS (Full-Scale Output Sine Wave, 997 Hz; Measuremen t Bandwid th
10 Hz to 20 kHz, unless otherwise specified; Test load R
For Single speed Mode Fs = 48 kHz, SCLK = 3.072 MHz, MCLK = 12.288 MHz;
For Double Speed Mode Fs = 96 kHz, SCLK = 6. 144 MHz, MCLK = 12.288 MHz;
For Quad Speed Mode Fs = 192 kHz, SCLK = 12.288 MHz, MCLK = 24.576 MHz;
For Direct Stream Digital Mode Fs = 128 x 48 kHz, DSD_S CLK = 6.144 MHz, MCLK = 12.288 MHz).
ParametersSymbolMinTypMaxUnit
CS4383-KQ Dynamic Performance - All PCM mo des and DSD (Note 1)
Specified Temperature RangeT
Dynamic Range (Note 2)24-bitunweighted
A-Weighted
16-bitunweighted
(Note 3) A-Weighted
Total Harmonic Distortion + Noise(Note 2 )
24-bit0 dB
-20 dB
-60 dB
16-bit0 dB
(Note 3)-20 dB
-60 dB
Idle Channel Noise / Signal-to-noise ratio-114-dB
Interchannel Isolation(1 k Hz )-90-dB
CS4383-BQ Dynamic Performance - All PCM mo des and DSD (Note 4)
Specified Temperature RangeT
Dynamic Range (Note 2)24-bitunweighted
A-Weighted
16-bitunweighted
(Note 3) A-Weighted
Total Harmonic Distortion + Noise(Note 2 )
24-bit0 dB
-20 dB
-60 dB
16-bit0 dB
(Note 3)-20 dB
-60 dB
Idle Channel Noise / Signal-to-noise ratio-114-dB
Interchannel Isolation(1 k Hz )-90-dB
=3kΩ,CL= 100 pF, VA = 5 V, VD = 3.3V (see Figure 5)
L
A
THD+N
A
THD+N
-10-70°C
105
108
-
-
-
-
-
-
-
-
-40-85°C
102
105
-
-
-
-
-
-
-
-
111
114
94
97
-100
-91
-51
-94
-74
-34
111
114
94
97
-100
-91
-51
-94
-74
-34
-
-
-
-
-94
-
-
-
-
-
-
-
-
-
-91
-
-
-
-
-
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
Notes: 1. CS4383-KQ parts are tested at 25 °C .
2. One-halfLSB of triangular PDF dither is added to data.
3. Performance limited by 16-bit quantizationnoise.
4. CS4383-BQ parts are tested at the extremes of the specified temperature range and Min/Max
performance numbers are guaranteed across the s pecified temperature range, T
takenat25°C.
4
. Typical numbers are
A
CS4383
ANALOG CHARACTERISTICS (Continued)
ParametersSymbolMinTypMaxUnits
Analog Output - All PCM mo des an d DSD
FullScaleDifferential Output Voltage (Note 5)V
Quiescent VoltageV
Max Currentfrom V
Q
FS
I
QMAX
Q
Interchannel Gain Mismatch-0.1-dB
Gain Drift-100-ppm/°C
Output Impedance(Note 5)Z
AC-Load ResistanceR
Load C apacitanceC
OUT
L
L
POWER AND THERMAL CHARACTERISTICS
ParametersSymbolMinTypMaxUnits
Power Supplies
Power Supply Currentnormal operation, V
(Note 6)V
Interface current, VLC=5V (Note 7, 8)
power-down state (all supplies) (Note 9)
Power Dissipation(Note 6)
VA = 5 V, VD = 3.3 Vnormal operation
power-down (Not e 9)
VA = 5 V, VD = 5 Vnormal operation
power-down (Not e 9)
Package Thermal Resistanceθ
Power Supply Rejection Ratio (Note 10)(1 k Hz )
A
D
V
=3.3V
D
VLS=5V
(60 Hz)
=5V
=5V
88% V
A
92% V
A
94% V
A
Vpp
-50%VA-VDC
-1 -µA
-100-Ω
3- -kΩ
--100pF
I
A
I
D
I
D
I
LC
I
LS
I
pd
JA
θ
JC
PSRR-
-
-
-
-
-
-
-
-
-
-
-
-
60
45
30
2
84
200
400
1
525
1
48
15
60
-
40
66
70
46
-
-
-
485
-
680
-
-
-
-
-
mA
mA
mA
µA
µA
µA
mW
mW
mW
mW
°C/Watt
°C/Watt
dB
dB
Notes: 5. VFSis tested under load RLand includes attenuation due to Z
6. Current consumption increases with increasing FS within a given speed mode andis s ignal dependant.
Max values are based on highest FS and highest MCLK.
7. I
measured wi th no external loading on the SDA pin.
LC
8. This specification is violated when the VLC supply is greater than VD and when pin 16 (M1 /SDA ) i s tied
or pulled low. Logic tied to pin 16 needs to be able to sink this current.
9. Power down mode is defined as RST
pin = L ow w ith all clock and data lines held static.
10. Valid with the recommended capacitor values on FILT+ and VQ as shown in Fi gures 5 and 6.
OUT
5
CS4383
ANALOG FILTER RESPONSE
Fast Roll-OffSlow Roll-Off (Note 11)
Parameter
Combined Digital and On-chip Analog Filter Response - Single Speed Mode (Note 12)
Passband (Note 13)to -0.01 dB corner
to -3 dB corner00
Frequency Response 10 Hz to 20 k Hz-0.01-+0.01-0.01-+0.01dB
StopBand.547--.583--Fs
StopBand Attenuation(Note 14)90--64--dB
Group Delay-12/Fs--6.5/Fs-s
Passband Group Delay Deviation0 - 20 kHz--±0.41/Fs-±0.14/Fss
De-emphasis Error (Note 1 5)Fs = 32 kHz
(Relative to 1kHz)Fs = 44.1 kHz
Fs = 48 kHz
Combined Digital an d On -chip Analog Filter Response - Double Speed Mode - 96kHz (Note 12)
Passband (Note 13)to -0.01 dB corner
to -3 dB corner00
Frequency Response 10 Hz to 20 kHz-0.01-0.01-0.01-0.01dB
StopBand.583--.792--Fs
StopBand Attenuation(Note 14)80--70--dB
Group Delay-4.6/Fs--3 .9/Fs-s
Passband Group Delay Deviation0 - 20 kHz--±0.03/Fs-±0.01/Fss
Combined Digital and On-chip Analog Filter Respons e - Quad Speed Mode - 192kHz (Note 12)
Passband (Note 13)to -0.01 dB corner
to -3 dB corner00
Frequency Response 10 Hz to 20 kHz-0.01-0.01-0.01-0.01dB
StopBand.635--.868--Fs
StopBand Attenuation(Note 14)90--75--dB
Group Delay-4.7/Fs--4 .2/Fs-s
Passband Group Delay Deviation0 - 20 kHz--±0.01/Fs-±0.01/Fss
Combined Digital and On-chip Analog Filter Response - DSD Mode (Note 12)
Passband (Note 13)to -0.1 dB c orner
to -3 dB corner
Frequency Response 10 Hz to 20 kHz----.01-0.1dB
Notes: 11. Slow Roll-Offinterpolationfilter is only availablein control port mode.
12. Filter response is not tested but is guaranteed by design.
13. Response is clock dependent and will scale with Fs. Note that the response plots(Figures 9 t o 32) have
been normalized to Fs and can be de-normalized by multiplying the X-axis scale by Fs.
14. Single and Double Speed Mode Measurement Bandwidth is from stopband to 3 Fs.
Quad Speed Mode Measurement Bandwidth is from stopband to 1.34 Fs.
15. De-emphasis is available only in Single Speed Mode; Only 44.1kHz De-emphasis is av ailable in StandAlone Mode
(128x Oversampled)
DSD_L / _R valid to DSD_SCLK rising setup timet
DSD_SCLK rising to DSD_L or DSD_R hold timet
Note: 18. Min is 4 times 64 x DSD or 2 times 128x DSD, and Max is 12 times 64x DSD or 6 times 128x DSD. The
proper MCLK to DSD_SCLK ratio must be set either by the DIF registers or the M0:2 pins
For KQ TA=-10to+70°C; For BQ TA=-40to+85°C;
=30pF)
L
sclkl
sclkh
sdlrs
sdh
20 --ns
20 --ns
1.024
2.048
20 --ns
20 --ns
t
sclkh
t
sclkl
-
-
3.2
6.4
MHz
MHz
DSD_SCLK
DSD_L, DSD_R
Figure 2. Direct Stre am Digital - Serial Audio Input Timing
sdlrstsdh
t
9
CS4383
SWITCHING CHARACTERISTICS - CONTROL PORT - I2CFORMAT (For KQ T
=-10to+70°C; For BQ TA=-40to+85°C; VLC = 1.8 V to 5.5 V; Inputs: Logic 0 = GND, Logic 1 = VLC,
C
=30pF)
L
ParameterSymbolMinMaxUnit
SCL Clock Frequencyf
Rising Edge to Startt
RST
Bus F ree Time Between Transmissionst
Start Condition Hold Time (prior to first clock pulse)t
Clock Low timet
Clock High Timet
Setup Time for Repeated Start Conditiont
SDA Hold Time from SCL Falling(Note 17)t
SDA Setup time to SCL Risingt
Rise Time of SCL and SDAt
Fall TimeSCL and SDAt
Setup Time for Stop Conditiont
Acknowledge Delay from SCL Falling(Note 18)t
scl
irs
buf
hdst
low
high
sust
hdd
sud
rc,trc
fc,tfc
susp
ack
-100kHz
500-ns
4.7-µs
4.0-µs
4.7-µs
4.0-µs
4.7-µs
0-µs
250-ns
-1µs
-300ns
4.7-µs
-(Note21)ns
A
Notes: 19. Dat a must be held for sufficient time to bridge the transition time, t
20. The acknowledge delay is based on MCLK and can limit the maximum transaction speed.
This bit defaults to 0, allowing the device to power-up in Stand-Alone mo de. The Control port mode
can be accessed by setting this bit to 1. This will allow the operation of the device to be controlle d by
the registers and the pin definitions will conform to Control Port Mode. To accomplish a clean powerup, the user should write this bit within 10 ms following the release of Reset.
3.1.2FREEZE CONTROLS (FREEZE)
Default = 0
0 - Disabled
1-Enabled
Function:
This func tion allows modifications to be made to the registers w ithout the changes taking effect until
the FREEZE is di sa bled. To make multiple changes in the Control port registers take effect simultaneously, enable the FREEZE Bit, make all register changes , then Disable the FREEZE bit.
3.1.3MASTER CLOCK DIV IDE ENABLE (MCLKDIV)
Default = 0
0 - Disabled
1-Enabled
Function:
The M CLKDIV bit enables a circuit which divides the externally applied MCLK signal by 2 prior t o all
other internal circuitry.
3.1.4DAC PAIR DISABLE ( DACX_DIS)
Default = 0
0-Enabled
1 - Disabled
Function:
When enabled the res pectiveDAC channel pair x (AOUTAx and AOUTBx) will remain in a reset state.
It is advised that changes to these bits be made while the power down bit is enabled to eliminate the
possibility of audible artifacts.
15
CS4383
3.1.5POWER DOWN (PDN)
Default = 1
0 - Disabled
1-Enabled
Function:
The entire device will enter a low-power state w hen t his function is enabled, and the contents of the
control registers are retained in this mode. The p ower-down bit defaults to ‘enabled’ on power-up and
must be disabled before normal operation in Control Port mode can occur.
Default = 000 - Format 0 (Left Justified, up to 24-bit data)
Function:
These bits s elect the interface format for the serial audio input. The Functional Mode bits determine
whether PCM or DS D mode is selected.
PCM Mode: The required relationship b etwe en the Left/Rightclock, serial clock and serialdata is defined
by the Di gital Interface Format and the options are detailed in Figures 33-38.
DIF2DIF1DIF0DESCRIPTIONFormatF IGURE
000
001
010
011
100
101
110
111
Left Justified, up to 24-bit data
I2S, up to 24-bit data
Right J us tified, 16-bit data
Right J us tified, 24-bit data
Right J us tified, 20-bit data
Right J us tified, 18-bit data
Reserved
Reserved
033
134
235
336
437
538
Table1.DigitalInterfaceFormats-PCMMode
DSD Mode: The relationship between the oversampling ratio of the DSD audio data and the required
Master clock to DS D data rate is defined by the Digital I nterface Format pins.
DIF2DIF1DIFODESCRIPTION
00064x oversampled DSD data with a 4x MCLK to DSD data rate
00164x oversampled DSD data with a 6x MCLK to DSD data rate
01064x oversampled DSD data with a 8x MCLK to DSD data rate
01164x oversampled DSD data with a 12x M CLK to DSD data rate
100128x oversam pled DSD data with a 2x MCLK to DSD data rate
101128x oversam pled DSD data with a 3x MCLK to DSD data rate
110128x oversam pled DSD data with a 4x MCLK to DSD data rate
111128x oversam pled DSD data with a 6x MCLK to DSD data rate
00 - Immediate Change
01 - Zero Cross
10 - Soft Ramp
11 - So ft Ramp on Zero Crossings
Function:
Immediate Change
When Immediate Change is selected all level changes will take effect immediately in one step.
Zero Cross
Zero Cross Enable dictates that signal level changes, either by attenuation changes or muting, will
occur on a sig nal zero crossing to minimize audible artifacts. The requested level change will occur
after a timeout period between 512 and 1024 sampl e periods (10.7 ms to 21.3 ms at 48 kHz sample
rate) if the signal does not encounter a zero crossing. The zero cross function is independently monitored and im plemented for each channe l.
Soft Ramp
Soft Ramp allows level changes, both muting and attenuation, to be implemented by incrementally
ramping, in 1/8 dB steps, from the c urrent level to the new level at a rate of 1 dB per 8 left/right clock
periods.
Soft Ramp on Zero Crossing
Soft Ramp and Zero Cross Enable dictates that signal level changes, either by attenuation changes
or muting, will occur in 1/8 dB steps and be implemented on a signal zero crossing. The 1/8 dB level
change will occur after a time out period between 512 and 1024 sample periods (10.7 m s to 21.3 ms
at 48 kHz sample rate) if the signal does not enco unter a zero crossing. The zero cross function is
independently monitored and implemented for each channel.
17
3.3.2SINGLE VOLUME C ONTROL (SNGLVOL)
Default = 0
0 - Disabled
1-Enabled
Function:
The individual channel volum e levelsare independently cont rolled by their respective Volume Control
Bytes when this func tion is disabled. The volume on all channels is determined by the A 1 Channel
Volume Control Byte, and the other Volume Control Bytes are ignored when this function is enabled.
3.3.3SOFT VOLUME RAMP -UP A FTER ERROR (RMP_UP)
Default = 0
0 - Disabled
1-Enabled
Function:
An un-mute will be performed after executing a filter mode change, after a LRCK/MCLK ratio change
or error, and after changing the Functional Mode. When this feature is enabled, this un-mute is ef fected, similar to attenuation changes, by the Soft an d Ze ro Cros s bits in the ModeControl 3 register.
When disabled, an immediate un-mute is performed in these instances.
CS4383
Note: For best results, it is recommended that this feature be used in conjunction with the RMP_DN
bit.
3.3.4MUTEC POLARITY (MUTEC +/-)
Default = 0
0-ActiveLow
1-ActiveHigh
Function:
The active polarity of the MUTEC pin(s) is determined b y this register. When set to 0 (default) the
MUTEC pins are low when active . When set to 1 the M UTE C pin(s) are high when active.
Note: When the on board mute circuitry is designed for active high, the MUTEC outputs will be low
(un-muted) for the period of time during reset and before this bit is enabled to 1.
3.3.5AUTO-MUTE (AMUTE)
Default = 1
0 - Disabled
1-Enabled
Function:
The Digital-to-Analog converter output will mute following the reception of 8192 consecutive audio
samples of s tatic 0 or -1. A s ingle sample of non-static data will release the mute. Detection and
muting is done independently for each channel. The quiescent voltage on the output will be retained
and the Mute Control pin will go active during t he mutepe riod. Themuting funct ion is af fected,similar
to volume control changes, by the Soft and Zero Cross bits in t he Mod e Control 3 register.
This Function allows t he user to select whether the interpolation filter has a fast or slow roll off. For
filter characteristics pleas e see Section 1.
Selects the appropriate digital filter to maintain the standa rd 15 µs/50 µs digital de-emphasis filter response at 32, 44.1 or 48 kHz sam ple rates. (see Figure 39)
De-emphasis is only available in Single Speed Mode.
3.4.3SOFT RAMP-DOWN BE FORE FILTER MODE CHANGE (RMP_DN)
Default = 0
0 - Disabled
1-Enabled
Function:
A mute will be performed prior to executing a filter mode change. When this feature is enabled, this
mute is effected, simi lar to attenuation changes, by the Soft and Z ero Cross bits in the Mode Control
3 register. When disabl ed, an immediate mute is performed prior to exec uting a filter mode change.
Note: F or bes t results, it is recommended that this feature be used in conjunction with the RMP_UP
bit.
19
CS4383
3.5Invert control (address 05h)
76543210
INV_B4INV_A4INV_B3INV_A3INV_B2I NV_A2INV_B1INV_A1
00000000
3.5.1INVERT SIGNAL POLARITY (INV_XX)
Default = 0
0 - Disabled
1-Enabled
Function:
When enabled, these bits will in vert the signal polarity of their respective channels.
3.6Mixing Control Pair 1 (Channels A1 & B1)(address 06h)
Mixing Control Pair 2 (Channels A2 & B2)(address 09h)
Mixing Control Pair 3 (Channels A3 & B3)(address 0Ch)
Mixing Control Pair 4 (Channels A4 & B4)(address 0Fh)
The AOUTAx and AOUTBx volume levels are independently controlled by the A and the B Channel
Volume Control Bytes when this func tion i s disabled. The volume on both AOUTAx and AOUTBx are
determined by the A Channel Attenuation and Volume Control Bytes (per A-B pair), and the B Channel Bytes are ignored when this function is enabled.
3.6.2ATAPI CHANNEL MIXING AND MUTING (ATAPI)
Default = 01001 - AOUTA x =aL, AO UTB x =bR (Stereo)
Function:
The CS4383 implements the channel mixing functions of t he A TAPI CD-ROM specification. The ATAPI
functions are applied per A-B pair. Refer to Table 3 and Figure 41 for additional information
The Digital-to-Analog converter output will mute when enabled. The quiescent voltage on the output
will be retained. The muting function is effected, simi lar to attenuation changes, by the Soft and Zero
Cross bits. The MUTEC pins will go active during the m ute period according to the MUTEC register.
3.7.2VOLUME CONTROL (XX_VOL)
Default = 0 (No attenuation)
Function:
The Digital Volume Control registers allow independent control of the signal levels in 1 dB increments
from 0 to -127 dB. Volume settings are decoded as shown in Table 4. The volume changes are implemented as dictated by the Soft and Zero Cross bits. All volume settings less than -127 dB are equivalent
to enabling the MUTE bit.
This read-only register c an be used to identify the model number of the device.
23
4.PIN DESCRIPTION
LRCK (DSD_EN)
DSDA2
DSDB1
DSDA1
VD
GND
MCLK
SDIN1
SCLK
TST
SDIN2
SDIN3
AOUTA1 -
MUTEC1
VLS
M3(DSD_SCLK)
DSDB4
DSDB3
DSDA4
DSDB2
DSDA3
48 47 46 45 44 43 42 41 40 39 38 37
1
2
3
4
5
6
7
8
9
10
11
12
13 14 15 16 17 18 19 20 21 22 23 24
CS4383
CS4383
AOUTB1 -
AOUTA1 +
AOUTB1+
36
AOUTA2-
35
AOUTA 2+
AOUTB 2+
34
AOUTB2-
33
32
VA
31
GND
AOUTA 3-
30
AOUTA3+
29
AOUTB 3+
28
27
AOUTB3AOUTA4-
26
AOUTA4+
25
RST
SDIN4
VLC
M0(AD0/CS )
M1(SDA/CDIN)
M2(SCL/CCLK)
VQ
FILT+
MUTEC2
MUTEC3
AOUTB4-
AOUTB4 +
Pin Name#Pin Description
VD4
GND531Ground (Input) - Ground reference. Should be connected to analog ground.
MCLK6Master Clock (Input) - Clock source for the delta-sigma modulator and digital filters. Table 5 illustrates
LRCK7LeftRight Clock (Input) - Determines which channel, Left or Right, is currently active on the s erial audio
SDIN1
SDIN2
SDIN3
SDIN4
SCLK9Serial Clock (Input) - Serial clock for the serial audio interface.
VLC17Control Port Power (Input) - Determines the required signal level for the control port. Refer to the Rec-
RST
FILT+20Positive Voltage Reference (Output) - Positive reference voltage for the internal sampling circuits.
VQ21
Digital Power (Input) - Positive power supply for the digital section. Refer to the Recommended Operat-
ing Conditions for appropriate voltages.
several standardaudio sample rates and the required master clock frequency.
data line. The frequency of the left/right clock must be at the audio sample rate, Fs.
Serial Audio Data Input (Input)- Input for two’s complement serial audio data.
8
11
12
13
ommended Operating Conditions for appropriate voltages.
18Reset (Input) - The device enters a low power mode and all internal registers are reset to their default
settings when low.
Requires the capacitivedecoupling to analog ground, as shown in the Typical Connection Di agram.
Quiescent Voltage (Output) - Filter connection for internal quiescent voltage. VQ must be capacitively
coupled to analog gr ound, as shown i n the Typical Connection Diagram. The nominal voltage level is
specified in the Analog Characteristics and Specifications section. VQ presents an appreciable source
impedance and any current drawn from this pin will alter device performance.However,VQ can be
used to bias the analog circuitry assuming there is no AC signal component and the DC current is less
than the maximum specified in the Analog Characteristics and Specificati ons section.
VLS43Ser ial Audio Interface Power (Input) - Determines the required signal level for the serial audio inter-
Control Port Definitions
SCL/CCLK14Serial Control Port Clock (I nput) - Serial clock for the serial control port. Requires an external pull-up
SDA/CDIN15Serial Control Data (Input/Output) - SDA is a data I/O line in I
AD0/CS16Address Bit 0 (I2C) / Control Port Chip Select (SPI) (Input)-AD0isachipaddresspininI
Stand-Alone Definitions
M0
M1
M2
M3
DSD Definitions
DSD_SCLK42DSD SerialClock (Input) - Serial clock for t he Direct Stream Digital audio interface.
DSD_EN7DSD-Enable (Input) - When held at logic ‘1’ the device will enter DSD mode (Stand-Alone mode only).
DSDA1
DSDB1
DSDA2
DSDB2
DSDA3
DSDB3
DSDA4
DSDB4
TST10Test - This pin needs to be tied to analog ground.
41
Mute Control (Output) - The Mute Control pins go low during power-up initialization, reset, muting,
22
power-down or if the master clock to left/right clock frequency ratio is incorrect.These pins are intended
19
to be used as a control for external mute circuits to preventthe c licks and pops that can occur in any single supply system. The use of external mute ci rcuits are not mandatory but may be desired for designs
requiring the absolute minimum in extraneous clicks and pops.
39, 40
Differential Analog Output (Output) - The full scale differential analog output level is specified in the
I
Right J us tified, 16-bit Data
Right J us tified, 24-bit Data
Table 6. Digital Interface Format, Stand-Alone Mode Op tions
MCLK (MHz)
033
134
235
336
Control port
only modes
M3M2
(DEM)
00
01
10
11
DSD_Mode
(LRCK1)
1000
1001
1010
1011
1100
1101
1110
1111
M2M1M0DESCRIPTION
Single-Speed without De-Emphasis (4 to 50 kHz s ample rates)
Single-Speed with 44.1kHz De-Emphasis; see Figure 39
Double-Speed (50 to 100 kHz s ample rates)
Quad-Speed (100 to 200 kHz sample rates)
Tabl e 7. Mode Selection, Stand-Alone Mode Options
Table 8. Direct Stream Digital (DSD), Stand-Alone Mode Options
DESCRIPTION
64x ov ers ampled DSD data with a 4x MCLK to DSD data rate
64x ov ers ampled DSD data with a 6x MCLK to DSD data rate
64x ov ers ampled DSD data with a 8x MCLK to DSD data rate
64x ov ers ampled DSD data with a 12x MCLK to DSD data rate
128x oversampled DSD data with a 2x MCLK to DSD data rate
128x oversampled DSD data with a 3x MCLK to DSD data rate
128x oversampled DSD data with a 4x MCLK to DSD data rate
128x oversampled DSD data with a 6x MCLK to DSD data rate
26
CS4383
5. APPLICATIONS
5.1Grounding and Power Supply
Decoupling
As with any high resolution converter, the CS4383
requires careful attention to power supply and
grounding arrangements to optimize performance.
Figures 5 & 6 show the recommended power arrangement with VA, VD, VLS and VLC connected
to clean supplies. Decoupling capacitors should be
located as close to the device package as possible.
If desired, all supply pins may be connected to the
same supply, but a decoupling capacitor shouldstill
be placed on each supply pin (see Section 1 for recommended voltages).
5.2Oversampling Modes
The CS4383 operates in one of three oversampling
modes based on the input sample rate. Mode selection is determined by the M3 and M2 pins in StandAlone mode or the FM bits in Control Port mode.
Single-Speed mode supports input sample rates up
to 50 kHz and uses a 128x oversampling ratio.
Double-Speed mode supports input sample rates up
to 100 kHz and uses an oversampling ratio of 64x.
Quad-Speed mode supports input sample rates up
to 200 kHz and uses an oversampling ratio of 32x.
5.3Recommended Power-up Sequence
1. Hold RST low until the power supply, master,
and left/right clocks are stable. In this state, the
control port is reset to its default settings and VQ
will remain low.
2. Bring RST high. The device will remain in a low
power state with VQ low and will initiate the
Stand-Alone power-up sequence. The control port
will be accessible at this time. If Control Port operation is desired, write the CPEN bit prior to the
completion of the Stand-Alone power-up sequence, approximately 512 LRCK cycles in Sin-
gle-Speed Mode (1024 LRCK cycles in DoubleSpeed Mode, and 2048 LRCK cycles in QuadSpeed Mode). Writing this bit will halt the StandAlone power-up sequence and initialize the control
port to its default settings. The desired register settings can be loaded while keeping the PDN bit set
to 1.
3. If Control Port Mode is selected via the CPEN
bit, set the PDN bit to 0 which will initiate the power-up sequence.
5.4Analog Output and Filtering
The application note “Design Notes for a 2-Pole
Filter with Differential Input” discusses the second-order Butterworth filter and differential to single-ended converter which was implemented on the
CS4383 evaluation board, CDB4383, as seen in
Figure 42. The CS4383 does not include phase or
amplitude compensation for an external filter.
Therefore, the DAC system phase and amplitude
response will be dependent on the external analog
circuitry.
5.5Interpolation Filter
To accommodate the increasingly complex requirements of digital audio systems, the CS4383
incorporates selectable interpolation filters for each
mode of operation. A “fast” and a “slow” roll-off
filter is available in each of Single, Double, and
Quad Speed modes. These filters have been designed to accommodate a variety of musical tastes
and styles. The FILT_SEL bit is used to select
which filter is used (see the control port section for
more details).
When in stand-alone mode, only the “fast” roll-off
filter is available.
Filter specifications can be found in Section 1, and
filter response plots can be found in Figures 9 to 32.
27
CS4383
5.6Using DSD mode
In stand-alone mode, DSD operation is selected by
holding DSD_EN(LRCK) high and applying the
DSD data and clocks to the appropriate pins. The
M2:0 pins set the expected DSD rate and MCLK
ratio.
In control-port mode the FM bits set the device into
DSD mode (DSD_EN pin is not required to be held
high). The DIF register then controls the expected
DSD rate and MCLK ratio.
During DSD operation, the PCM related pins
should either be tied low or remain active with
clocks (except LRCK in Stand-Alone mode).
When the DSD related pins are not being used they
should either be tied static low, or remain active
with clocks (except M3 in Stand-Alone mode).
6. CONTROL PORT INTERFACE
The control port is used to load all the internal settings. The operation of the control port may be
completely asynchronous with the audio sample
rate. However, to avoid potential interference problems, the control port pins should remain static if
no operation is required.
The CS4383 has MAP auto increment capability,
enabled by the INCR bit in the MAP register,
which is the MSB. If INCR is 0, then the MAP will
stay constant for successive writes. If INCR is set
to 1, then MAP will auto increment after each byte
is written from register 01h to 08h and then from
09h and 11h, allowing block reads or writes of successive registers in two separate sections (the
counter will not auto-increment to register 09h
from register 08h).
control port is enabled, these pins are dedicated to
control port functionality.
To prevent audible artifacts the CPEN bit (see Section 3.1.1) should be set prior to the completion of
the Stand-Alone power-up sequence, approximately 1024 LRCK cycles. Writing this bit will halt the
Stand-Alone power-up s equence and initialize the
control port to its default settings. Note, the CP_EN
bit can be set any time after RST
ever, setting this bit after the Stand-Alone powerup sequence has completed can cause audible artifacts.
goes high; how-
6.2Format Selection
The control port has 2 formats: SPI and I2C, with
the CS4383 operating as a slave device.
2
C operation is desired, AD0/CS should be tied
If I
to VLC or GND. If the CS4383 ever detects a high
to low transition on AD0/CS
ter the control port is activated , SPI format will be
selected.
after power-up and af-
6.3I2C Format
In I2C Format, SDA is a bidirectional data line.
Data is clocked into and out of the part by the clock,
SCL, with a clock to data relationship as shown in
Figure 7. The receiving device should send an acknowledge (ACK) after each byte received. There
is no CS
dress and should be tied to VLC or GND as required. The upper 6 bits of the 7 bit address field
must be 001100.
Note: MCLK is required during all I
tions. Please see reference 4 for further details.
pin. Pin AD0 forms the partial chip ad-
2
C transac-
6.1Enabling the Control Port
On the CS4383 the control port pins are shared
with stand-alone configuration pins. To enable the
control port, the user must set the CPEN bit. This
2
is done by performing a I
28
C or SPI write. Once the
6.3.1Writing in I2C Format
To communicate with the CS4383, initiate a
START condition of the bus. Next, send the chip
address. The eighth bit of the address byte is the
bit (low for a write). The next byte is the
R/W
Memory Address Pointer, MAP, which selects the
register to be read or written. The MAP is then fol-
CS4383
lowed by the data to be written. To write multiple
registers, continue providing a clock and data,
waiting for the CS4383 to acknowledge between
each byte. To end the transaction, send a STOP
condition.
6.3.2Reading in I2C Format
To communicate with the CS4383, initiate a
START condition of the bus. Next, send the chip
address. The eighth bit of the address byte is the
bit (high for a read). The contents of the reg-
R/W
ister pointed to by the MAP will be output after the
chip address. To read multiple registers, continue
providing a clock and issue an ACK after each
byte. To end the transaction, send a STOP condition.
6.4SPI Format
In SPI format, CS is the CS4383 chip select signal,
CCLK is the control port bit clock, CDIN is the input data line from the microcontroller and the chip
address is 0011000. CS
, CCLK and CDIN are all
inputs and data is clocked in on the rising edge of
CCLK.
Note that the CS4383 is write-only when in SPI
format.
6.4.1Writing in SPI
Figure 8 shows the operation of the control port in
SPI format. To write to a register, bring CS
The first 7 bits on CDIN form the chip address and
must be 0011000. The eighth bit is a read/write indicator (R/W
), which must be low to write. The
next 8 bits form the Memory Address Pointer
(MAP), which is set to the address of the register
that is to be updated. The next 8 bits are the data
which will be placed into register designated by the
MAP. To write multiple registers, keep CS
continue providing clocks on CCLK. End the read
transaction by setting CS
high.
low.
low and
Note 1
SDA
SCL
Start
Note: If o peration is a write, this byte co nta in s the M em ory A ddress P ointer, M A P.
CS
CCLK
CDIN
001100
ADDR
AD0
Figure 7. Control Port T iming, I2CFormat
CHIP
ADDRESS
0011000
MAP = Memory Address Pointer
Figure 8. Control Port Timing, SPI Format
R/W
ACK
R/W
DATA
1-8
MAP
ACK
MSB
byte 1
DATA
1-8
DATA
ACK
LSB
byte n
Stop
29
6.5Memory Address Pointer (MAP)
76543210
INCRReservedReservedMAP4MAP3MAP2MAP1MAP0
00000000
6.5.1INCR (AUTO MAP INCREME NT E NABLE)
Default = ‘0’
0 - Disabled
1-Enabled
Note: When Auto Map Increment is enabled, the register must be written it two separate blocks: from
register 01h to 08h and then from 09h and 11h. The counter will not auto-increment to register 09h from
register 08h
6.5.2MAP4-0 (MEMORY ADDR ESS POINTER)
Default = ‘00000’
CS4383
30
CS4383
0
20
40
60
Amplitude (dB)
80
100
120
0.40.50.60.70.80.91
Frequency(normalized to Fs)
0
20
40
60
Amplitude (dB)
80
100
120
0.40.420.440.460.480.50.520.540.560.580.6
Frequency(normalized to Fs)
Figure 9. Single Speed (fast) Stopband RejectionFigure10. Single Speed (fast) T ransition Band
0
1
2
3
4
5
Amplitude (dB)
6
7
8
9
10
0.450.460.470.480.490.50.510.520.530.540.55
Frequency(normalized to Fs)
0.02
0.015
0.01
0.005
0
Amplitude (dB)
0.005
0.01
0.015
0.02
00.050.10.150.20.250.30.350.40.450.5
Frequency(normalized to Fs)
Figure 11. Single Speed (fast) Transition Ban d (detail)Figure 12. Single Speed (fast) Passband Ripple
0
20
40
60
Amplitude (dB)
80
100
120
0.40.50.60.70.80.91
Frequency(normalized to Fs)
0
20
40
60
Amplitude (dB)
80
100
120
0.40.420.440.460.480.50.520.540.560.580.6
Frequency(normalized to Fs)
Figure 13. Single Speed (slow) Stopband RejectionFigure 14. Single Speed (slow) Transition Band
31
CS4383
0
1
2
3
4
5
Amplitude (dB)
6
7
8
9
10
0.450.460.47 0.480.490.50.510.520.530.54 0.55
Frequency(normalized to Fs)
0.02
0.015
0.01
0.005
0
Amplitude (dB)
0.005
0.01
0.015
0.02
00.050.10.150.20.250.30.350.40.450.5
Frequency(normalized to Fs)
Figure 15. Single Speed (slow) Tr ansition Band (detail)Figure 16. Single Speed (slow) Passband Ripple
0
20
40
60
Amplitude (dB)
80
0
20
40
60
Amplitude (dB)
80
100
120
0.40.50.60.70.80.91
Frequency(normalized to Fs)
100
120
0.40.420.440.46 0.480.50.520.540.560.580.6
Frequency(normalized to Fs)
Figure 17. Do uble Speed (fast) Stopband RejectionFigure 18. Do uble Speed (fast) Transition Band
The ratio of the rms value of the signal to the rms sum of all other spectral component s over the specified
bandwidth (typically 10Hz to 20kHz), including distortion components. Expressed in decibels.
Dynamic Range
The ratio of the full scal e rms value of the signal to the rms sum of all oth er spectral comp onents over the
specified bandwidth. Dynamic range is a signal-to-noise measurem ent over the specified bandwidth
made with a -60 dBFS signal. 60 dB is thenadde d to the resulting measurementto refer the measurement
to full scale. This technique ensures that the distortion component s are below the noise level and do not
effect the m eas urement. This measurement technique has been accepted by the A udio Engineering Society, AES17-1991, and the Electronic Industries Association of Japan, EIAJ CP-307.
Interchannel Isolation
A measure of crosstalk between the left and right channels. Measured for each channel at the converter's
output with al l zeros to the input under test and a full-scale signal applied to t he other cha nnel. Units in
decibels.
Interchannel Gain Mismatch
The gain dif fe re nc e betwee n left and right channels. Units in decibels.
CS4383
Gain Error
The deviation from the nominal full scale analog output for a full s cale digital input.
Gain Drift
The change in gain value with temperature. Units in ppm/°C.
8. REFERENCES
1. "How to Achieve Optimum Performance from Delta-Sigma A/D & D/A Convert ers" by Steven Harris.
Paper presented at the 93rd Convention of the Audio Engineering Society, October 1992.
2. CDB4383 Evaluation Board Datasheet
3. “Design Notes for a 2-Pole Filter with Differential Input” by Steven Green. Cirrus Logic Application Note
AN48
4. “The I
2
C-Bus Spec ification: Version 2.0” Philips S emiconductors, December 1998.
http://www.semiconductors.philips.com
38
9. PACKAGE DIMENSIONS
48L LQFP PACKAGE DRAWING
D1
D
CS4383
E
E1
1
e
∝
B
A
A1
L
INCHESMILLIMETERS
DIMMINNOMMAXMINNOMMAX
A---0.0550.063---1.401.60
A10.0020.0040.0060.050.100.15
B0.0070.0090.0110.170.220.27
D0.3430.3540.3668.709.0 BSC9.30
D10.2720.280.2806.907.0 BSC7.10
E0.3430.3540.3668.709.0 BSC9.30
E10.2720.280.2806.907.0 BSC7.10
e*0.0160.0200.0240.400.50 BSC0. 60
L0.0180.240.0300.450.600.75
∝
* Nominal pin pitch is 0.50 mm
0.000°4°7.000°0.00°4°7.00°
Controlling dimension is mm.
JEDEC Designation: MS022
39
Loading...
+ 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.