Transcript
49% 1FPO 721
®
PCM1721
PCM
Stereo Audio DIGITAL-TO-ANALOG CONVERTER WITH PROGRAMMABLE PLL TM
FEATURES
DESCRIPTION
● ACCEPTS 16-, 20-, OR 24-BIT INPUT DATA
The PCM1721 is a complete low cost stereo audio digital-to-analog converter (DAC) with a phase-locked loop (PLL) circuit included. The PLL derives either 256fS or 384fS system clock from an external 27MHz reference frequency. The DAC contains a 3rd-order ∆Σ modulator, a digital interpolation filter, and an analog output amplifier. The PCM1721 can accept 16-, 20-, or 24-bit input data in either normal or I2S formats.
● COMPLETE STEREO DAC: Includes Digital Filter and Output Amp ● DYNAMIC RANGE: 94dB ● MULTIPLE SAMPLING FREQUENCIES: 16kHz, 22.05kHz, 24kHz 32kHz, 44.1kHz, 48kHz 64kHz, 88.2kHz, 96kHz
The digital filter performs an 8X interpolation function and includes selectable features such as soft mute, digital attenuation and digital de-emphasis. The PLL can be programmed for sampling at standard digital audio frequencies as well as one-half and double sampling frequencies.
● PROGRAMMABLE PLL CIRCUIT: 256fS/384fS from 27MHz Master Clock ● NORMAL OR I2S DATA INPUT FORMATS ● SELECTABLE FUNCTIONS: Soft Mute Digital Attenuator (256 Steps) Digital De-emphasis
The PCM1721 is ideal for applications which combine compressed audio and video data such as DVD, DVDROM, set-top boxes and MPEG sound cards.
● OUTPUT MODE: Left, Right, Mono, Mute
Multi-level Delta-Sigma Modulator
BCKIN LRCIN DIN
Serial Input I/F
8X Oversampling Digital Filter with Function Controller
Low-pass Filter
DAC
VOUTL
CAP Multi-level Delta-Sigma Modulator
ML
Low-pass Filter
DAC
VOUTR
MC MD
Mode Control I/F
ZERO BPZ-Cont. 256fS/384fS
Open Drain
RSTB Clock/OSC Manager and PLL
SCKI
MCKI
SCKO
Power Supply
VCP PGND VCC AGND VDD DGND
International Airport Industrial Park • Mailing Address: PO Box 11400, Tucson, AZ 85734 • Street Address: 6730 S. Tucson Blvd., Tucson, AZ 85706 • Tel: (520) 746-1111 • Twx: 910-952-1111 Internet: http://www.burr-brown.com/ • FAXLine: (800) 548-6133 (US/Canada Only) • Cable: BBRCORP • Telex: 066-6491 • FAX: (520) 889-1510 • Immediate Product Info: (800) 548-6132 ®
© 1996 Burr-Brown Corporation
PDS-1319A 1
PCM1721
Printed in U.S.A. August, 1996
SPECIFICATIONS All specifications at +25°C, +VCC = +VDD = +5V, fS = 44.1kHz, and 16-bit input data, SYSCLK = 384fS, unless otherwise noted. PCM1721 PARAMETER
CONDITIONS
MIN
RESOLUTION DATA FORMAT Audio Data Format Data Bit Length Sampling Frequency (fS)
PLL PERFORMANCE Master Clock Input Frequency Generated Sysclk Frequency Generated Sysclk Jitter Generated Sysclk Transient(1) Generated Sysclk Duty Cycle
Standard fS One-half fS Double fS
32 16 64
THD+N at –60dB Dynamic Range (EIAJ Method) Signal-to-Noise Ratio(3) Channel Separation DC ACCURACY Gain Error Gain Mismatch, Channel-to-Channel Bipolar Zero Error ANALOG OUTPUT Output Voltage Center Voltage Load Impedance
fM = 27MHz fM = 27MHz fM = 27MHz, CL = 15pF
POWER SUPPLY REQUIREMENTS Voltage Range Supply Current: ICC + IDD + ICP ICC + IDD + ICP
UNITS
24
Bits
48 24 96
kHz kHz kHz
40
MHz ±250 20 60
ps ms %
–89 –87 –31 –29 94 91 94 92 92
–80
dB dB dB dB dB dB dB dB dB
±1.0 ±1.0 ±30
±5.0 ±5.0
% of FSR % of FSR mV
50 TTL
fs = 44.1kHz fs = 96kHz fs = 44.1kHz fs = 96kHz fs = 44.1kHz fs = 96kHz fs = 44.1kHz fs = 96kHz fs = 44.1kHz
90 90 88
VOUT = VCC/2 at BPZ Full Scale (–0dB) AC Load
Vp-p VDC kΩ
0.62 x VCC VCC/2 5
DIGITAL FILTER PERFORMANCE Passband Stopband Passband Ripple Stopband Attenuation Delay Time De-emphasis Error INTERNAL ANALOG FILTER –3dB Bandwidth Passband Response
Standard/I2S 16/20/24 Selectable 44.1 22.05 88.2
MAX
27 256fS/384fS
DIGITAL INPUT/OUTPUT LOGIC LEVEL DYNAMIC PERFORMANCE(2) THD+N at fS (0dB)
TYP
16
0.445 0.555 ±0.17 –35 11.125/fS –0.2
+0.55 100 –0.16
f = 20kHz VCC = VDD = VCP fS = 44.1kHz fS = 96kHz
TEMPERATURE RANGE Operation Storage
4.5
0 –55
5 36 49
fS fS dB dB sec dB kHz dB
5.5 43 58
VDC mA mA
+70 +100
°C °C
NOTES: (1) Sysclk transient is the maximum frequency lock time when the PLL frequency is changed. (2) Dynamic performance specs are tested with 20kHz low pass filter and THD+N specs are tested with 30kHz LPF, 400Hz HPF, Average-Mode. (3) SNR is tested at Infinite Zero Detection off.
The information provided herein is believed to be reliable; however, BURR-BROWN assumes no responsibility for inaccuracies or omissions. BURR-BROWN assumes no responsibility for the use of this information, and all use of such information shall be entirely at the user’s own risk. Prices and specifications are subject to change without notice. No patent rights or licenses to any of the circuits described herein are implied or granted to any third party. BURR-BROWN does not authorize or warrant any BURR-BROWN product for use in life support devices and/or systems. ®
PCM1721
2
PIN CONFIGURATION
PIN ASSIGNMENTS
TOP VIEW
SSOP
MCKI
1
24 NC
SCKO
2
23 PGND
PIN
NAME
TYPE
1
MCKI
IN
FUNCTION
2
SCKO
OUT
System Clock Out. This output is 256fS or 384fS system clock generated by the internal PLL.
3
VCP
PWR
PLL Power Supply (+5V)
4
SCKI
IN
Master Clock Input.
System Clock (256fS or 384fS) Input.
VCP
3
22 DGND
5
RES
N/A
SCKI
4
21 VDD
6*
ML
IN
Latch for serial control data
7*
MC
IN
Clock for serial control data
Reserved for factory use, do not connect.
RES
5
20
RES
8*
MD
IN
Data for serial control
ML
6
19
TEST
9*
RSTB
IN
Reset Input. When this pin is low, the digital filters and modulators are held in reset.
MC
7
18
LRCIN
10
ZERO
OUT
MD
8
17
DIN
Zero Data Flag. This pin is low when the input data is continuously zero for more than 65, 535 cycles of BCKIN.
RSTB
9
16
BCKIN
ZERO 10
15
CAP
VOUTR 11
14
VOUTL
AGND 12
13
VCC
PACKAGE INFORMATION
11
VOUTR
OUT
Right Channel Analog Output
12
AGND
GND
Analog Ground
13
VCC
PWR
Analog Power Supply (+5V)
14
VOUTL
OUT
15
CAP
16*
BCKIN
IN
Bit clock for clocking in the audio data.
17*
DIN
IN
Serial audio data input
18*
LRCIN
IN
19
TEST
N/A
20
RES
N/A
21
VDD
PWR
Analog Power Supply (+5V) Digital Ground
Left Channel Analog Output Common pin for analog output amplifiers.
DGND
GND
PACKAGE
PACKAGE DRAWING NUMBER(1)
22
PRODUCT
23
PGND
GND
PCM1721
24-Pin SSOP
338
24
NC
—
Left/Right Word Clock. Frequency is equal to fS. Test pin, must be tied “LOW”. Reserved for factory use, do not connect.
PLL Ground No Connection
* These pins include internal pull-up resistors.
NOTE: (1) For detailed drawing and dimension table, please see end of data sheet, or Appendix C of Burr-Brown IC Data Book.
ABSOLUTE MAXIMUM RATINGS Power Supply Voltage ....................................................................... +6.5V +VCC to +VDD Difference ................................................................... ±0.1V Input Logic Voltage .................................................. –0.3V to (VDD + 0.3V) Power Dissipation .......................................................................... 530mW Operating Temperature Range ............................................. 0°C to +70°C Storage Temperature ...................................................... –55°C to +125°C Lead Temperature (soldering, 5s) .................................................. +260°C Thermal Resistance, θJA ....................................................................................... +70°C/W
®
3
PCM1721
TYPICAL PERFORMANCE CURVES At TA = +25°C, VCC = VDD = VCP =+5V, fS = 44.1kHz, 16-bit input data, 384fS, unless otherwise noted. Measurement bandwidth is 20kHz.
DYNAMIC PERFORMANCE DYNAMIC RANGE vs TEMPERATURE and VCC fS = 44.1kHz
–84
86
–86
88
–88 VCC = 4.5V
Dynamic Range (dB)
THD+N (dB)
THD+N vs TEMPERATURE and VCC fS = 44.1kHz
VCC = 5.0V
–90
VCC = 5.5V VCC = 4.5V 5.0V
92 VCC = 5.0V 5.5V 94
VCC = 5.5V –92
96 –25
0
25
50
70
85
100
–25
0
25
50
70
85
Temperature (°C)
Temperature (°C)
THD+N vs TEMPERATURE and VCC fS = 96kHz
DYNAMIC RANGE vs TEMPERATURE and VCC fS = 96kHz
–82
100
82 VCC = 4.5V
THD+N (dB)
Dynamic Range (dB)
VCC = 5.0V
–84
–86
–88
VCC = 5.5V
84
VCC = 4.5V
VCC = 5.0V
86
88 VCC = 5.5V
–90
90 –25
0
25
50
70
85
100
–25
0
25
50
Temperature (°C)
SNR vs TEMPERATURE and VCC fS = 96kHz
SNR vs TEMPERATURE and VCC fS = 44.1kHz
98
98
96
96
VCC = 4.5V VCC = 5.5V VCC = 5.0V
SNR (dB)
SNR (dB)
70
Temperature (°C)
94
92
94
85
100
85
100
VCC = 5.0V
VCC = 5.5V
92 VCC = 4.5V
90
90 –25
0
25
50
70
85
100
–25
Temperature (°C)
25
50
Temperature (°C)
®
PCM1721
0
4
70
TYPICAL PERFORMANCE CURVES
(CONT)
At TA = +25°C, VCC = VDD = VCP =+5V, fS = 44.1kHz, 16-bit input data, 384fS, unless otherwise noted. Measurement bandwidth is 20kHz.
DYNAMIC PERFORMANCE THD+N vs fS
DYNAMIC RANGE vs fS
–76
86
–78 Dynamic Range (dB)
THD+N (dB)
–80 –82 –84 256fS
–86 –88
384fS
–90
256fS
88
92 384fS 94
–92 –94
96 30
40
50
60
70
80
90
100
30
40
50
fS (kHz)
70
80
90
100
80
90
100
fS (kHz)
SNR vs fS
ICC vs fS
98
60
256fS
50 ICC (mA)
96 SNR (dB)
60
94
40
384fS 92
30
90
20 30
40
50
60
70
80
90
100
30
fS (kHz)
40
50
60
70
fS (kHz)
®
5
PCM1721
TYPICAL PERFORMANCE CURVES At TA = +25°C, VS = +5V, RL = 44.1kHz, and fSYS = 384fS, unless otherwise noted.
DIGITAL FILTER OVERALL FREQUENCY CHARACTERISTIC
PASSBAND RIPPLE CHARACTERISTIC 0
–20
–0.2
–40
–0.4
dB
dB
0
–60
–0.6
–80
–0.8
–100
–1
0 0.4536fS
1.3605fS
2.2675fS
3.1745fS
4.0815fS
0
0.1134fS
Frequency (Hz)
5k
10k
15k
20k
25k
0
3628
15k
20k
25k
0
4999.8375
15k
20k
25k
19999.35
0.6 0.4 0.2 0 –0.2 –0.4 –0.6 0
Frequency (Hz)
5442
10884 Frequency (Hz)
®
PCM1721
14999.5125
DE-EMPHASIS ERROR (48kHz) Error (dB)
Level (dB)
DE-EMPHASIS FREQUENCY RESPONSE (48kHz)
10k
9999.675 Frequency (Hz)
0 –2 –4 –6 –8 –10 –12 5k
14512
0.6 0.4 0.2 0 –0.2 –0.4 –0.6
Frequency (Hz)
0
10884
DE-EMPHASIS ERROR (44.1kHz) Error (dB)
Level (dB)
DE-EMPHASIS FREQUENCY RESPONSE (44.1kHz)
10k
7256 Frequency (Hz)
0 –2 –4 –6 –8 –10 –12 5k
0.4535fS
0.6 0.4 0.2 0 –0.2 –0.4 –0.6
Frequency (Hz)
0
0.3402fS
DE-EMPHASIS ERROR (3kHz) Error (dB)
Level (dB)
DE-EMPHASIS FREQUENCY RESPONSE (3kHz) 0 –2 –4 –6 –8 –10 –12 0
0.2268fS Frequency (Hz)
6
16326
21768
TYPICAL CONNECTION DIAGRAM Figure 1 illustrates the typical connection diagram for PCM1721 in a MPEG2 application. The 27MHz master video clock (fM) drives MCKI (pin 1) of PCM1721. A programmable system clock is generated by the PCM1721 PLL, with SCKO used to drive the MPEG2 decoder’s system clock input. The standard audio signals (data, bit clock, and word clock) are generated in the decoder from PCM1721’s system clock, providing synchonization of audio and video signals.
PLL CIRCUIT PCM1721 has a programmable internal PLL circuit, as shown in Figure 2. The PLL is designed to accept a 27MHz master clock and generate all internal system clocks required to operate the digital filter and ∆Σ modulator, either at 256fS or 384fS. The PLL will directly track any variations in the master clock’s frequency, and jitter on the system clock is specified at 250ps maximum. Figure 3 illustrates the timing requirements for the 27MHz master clock.
+5V Analog 23
22
PGND DGND 17
SERO Audio Decoder
16
SCKO
18
LRCKO SYSCKI
2 256fS/384fS CLK 4
21 VDD
3 VCP
VOUTL
DIN BCKIN
CAP
SCKO VOUTR
SCKI
ZERO Master PLL
1 27MHz CLK OUT 19
15
200Ω +
LRCIN
PCM1721
SCR(1) or PCR
14
MCKIN
Lch Analog Out
Post LPF
Analog Mute
Rch Analog Out
10
MC MD RSTB
AGND
Analog Mute
10µF
11
ML
TEST
Post LPF
6
STRB
7
SCKO
8
SDO
9
System Controller
PIO
VCC
12
13 +5V Analog
NOTE: (1) SCR: System Clock Reference PCR: Program Clock Reference
FIGURE 1. External Master Clock Input.
Sampling Frequency Selection 256fS/384fS Selection
DAC Section System Clock Input
N Counter
Frequency Selection ROM
Phase Detector and Loop Filter
VCO
M Counter
4
1
2
System Clock Input for DAC Section
27MHz Master Clock Input
PLL Generated System Clock Out
FIGURE 2. PPL Block Diagram. 1/27MHz or 1/256fS or 1/384fS tCH 2.0V 0.8V
tCH : 13ns (min) tCL : 13ns (min)
tCL
FIGURE 3. MCKI, SCKI Input Timing. ®
7
PCM1721
1/fS L_ch R_ch
LRCIN (pin 4) BCKIN (pin 6) AUDIO DATA WORD = 16-BIT DIN (pin 5)
14 15 16
1
2
MSB
AUDIO DATA WORD = 20-BIT DIN (pin 5)
18 19 20
1
2
23 24
1
18
3
2
15 16
1
2
19 20
1
2
LSB 22
3 MSB
14
3 MSB
LSB
MSB
AUDIO DATA WORD = 24-BIT DIN (pin 5)
14
3
LSB 18
3 MSB
23 24
1
LSB
2
15 16
19 20
LSB 22
3 MSB
23 24
LSB
FIGURE 4. “Normal” Data Input Timing. 1/fS L_ch
LRCIN (pin 4)
R_ch
BCKIN (pin 6) AUDIO DATA WORD = 16-BIT DIN (pin 5)
1
2
MSB
AUDIO DATA WORD = 20-BIT DIN (pin 5)
1
2
15 16
1
2
19 20
1
2
LSB 22
3 MSB
3 MSB
18
3
2
1
LSB
MSB
AUDIO DATA WORD = 24-BIT DIN (pin 5)
14
3
14
1
2
LSB
2
19 20
1
2
23 24
1
2
LSB 18
3 MSB
23 24
1
15 16
LSB 22
3 MSB
LSB
FIGURE 5. “I2S” Data Input Timing. tMLS
tMLH
ML
1.4V tMCH
tMLL
tMCL
MC
1.4V tMCY
MD
1.4V tMDS
tMDH
MC Pulse Cycle Time
: tMCY
: 100ns (min)
MC Pulse Width LOW
: tMCL
: 50ns (min)
MC Pulse Width HIGH
: tMCH
: 50ns (min)
MD Set-up Time
: tMDS
: 30ns (min)
MC Hold Time
: tMDH
: 30ns (min)
ML Low Level Time
: tMLL
: 30ns + 1SYSCLK (min)
ML Set-up Time
: tMLS
: 30ns (min)
ML Hold Time
: tMLH
: 30ns (min)
FIGURE 6. Serial Interface Timing. ®
PCM1721
8
PCM1721’s internal PLL can be programmed for nine different sampling frequencies (LRCIN), as shown in Table I. The internal sampling clocks generated by the various programmed frequencies are shown in Table II. Because of finite limitations in the PLL’s M and N counters, errors associated with specific frequencies are shown.
Sampling Frequencies-LRCIN (kHz) Half of Standard Sampling Freq Standard Sampling Freq Double of Standard Sampling Freq
16 32 64
22.05 44.1 88.2
24 48 96
TABLE I. Sampling Frequencies. HALF OF STANDARD SAMPLING FREQUENCY 256fS (kHz) INTERNAL SYSTEM CLOCK (MHz)
16
4.096
4.0982
5.6448
22.05
STANDARD SAMPLING FREQUENCY
384fS (kHz)
24
16
22.05
256fS (kHz)
24
32
44.1
DOUBLE OF STANDARD SAMPLING FREQUENCY
384fS (kHz)
48
32
44.1
256fS (kHz)
48
64
88.2
FREQ ERROR
384fS (kHz)
96
64
88.2
%
96 0.0537
5.64543
6.144
0.0112 6.13634
6.144
–0.1247 6.13634
8.4672
–0.1247 8.46604
9.216 8.192
–0.0137
9.21426
–0.0189 8.18849
11.2896
–0.0428
11.29087
12.288
0.0112
12.2946
12.288
0.0537 12.2946
16.934
0.0537
16.93215
18.432
–0.0133
18.42851
16.384
–0.0189 16.37699
22.5792
–0.0428
22.58174
24.576
0.0112
24.5892
24.576
0.0537 24.5892
33.8688
0.0537
33.8643
36.864
36.85702
–0.0133 –0.0189
TABLE II. Sampling Frequencies vs Internal System Clock. FUNCTION Input Audio Data Format Selection Normal Format I2S Format Input Audio Data Bit Selection 16/20/24 Bits Input LRCIN Polarity Selection Lch/Rch = High/Low Lch/Rch = Low/High
16 Bits Lch/Rch = High/Low OFF
Soft Mute Control
OFF
Infinite Zero Detection Circuit Control Operation Enable (OPE) Sample Rate Selection Internal System Clock Selection 256fS 384fS Double Sampling Rate Selection Standard Sampling Rate—44.1/48/32kHz Double Sampling Rate—88.2/96/32kHz Half Sampling Rate—22.05/24/16kHz Sampling Frequency 44.1kHz Group 48kHz Group 32kHz Group Analog Output Mode L, R, Mono, Mute
PCM1721 includes several special functions, including digital attenuation, digital de-emphasis, soft mute, data format selection and input word resolution. These functions are controlled using a three-wire interface. MD (pin 8) is used for the program data, MC (pin 7) is used to clock in the program data, and ML (pin 6) is used to latch in the program data. Table III lists the selectable special functions.
Normal Format
De-emphasis Control
Attenuation Control Lch, Rch Individually Lch, Rch Common
SPECIAL FUNCTIONS
DEFAULT MODE
0dB Lch, Rch Individually Fixed OFF Enabled
384fS
Standard Sampling Rate
44.1kHz
Stereo
TABLE III. Selectable Functions.
®
9
PCM1721
MAPPING OF PROGRAM REGISTERS B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
MODE0
res
res
res
res
res
A1
A0
LDL
AL7
AL6
AL5
AL4
AL3
AL2
AL1
AL0
MODE1
res
res
res
res
res
A1
A0
LDR
AR7
AR6
AR5
AR4
AR3
AR2
AR1
AR0
MODE2
res
res
res
res
res
A1
A0
PL3
PL2
PL1
PL0
IW1
IW0
OPE
DEM
MUT
MODE3
res
res
res
res
res
A1
A0
IZD
SF1
SF0
DSR1
DSR0
SYS
ATC
LRP
I2S
PROGRAM REGISTER BIT MAPPING
ATTENUATION DATA LOAD CONTROL, LCH
PCM1721’s special functions are controlled using four program registers which are 16 bits long. These registers are all loaded using MD. After the 16 data bits are clocked in, ML is used to latch in the data to the appropriate register. Table IV shows the complete mapping of the four registers and Figure 7 illustrates the serial interface timing.
Bit 8 (LDL) is used to simultaneously set analog outputs of Lch and Rch. An output level is controlled by AL[0:7] attenuation data when this bit is set to 1. When set to 0, an output level is not controlled and remains at the previous attenuation level. A LDR bit in Register 1 has an equivalent function as the LDL. When one of LDL or LDR is set to 1, the output level of the left and right channel is simultaneously controlled. The attenuation level is given by:
REGISTER NAME
BIT NAME
Register 0
AL (7:0) LDL A (1:0) Res
DAC Attenuation Data for Lch Attenuation Data Load Control for Lch Register Address Reserved
Register 1
AR (7:0) LDL A (1:0) Res
DAC Attentuation Data for Rch Attenuation Data Load Control for Rch Register Address Reserved
X is the user-determined step number, an integer value between 0 and 255.
Register 2
MUT DEM OPE IW (1:0) PL (3:0) A (1:0) res
Left and Right DACs Soft Mute Control De-emphasis Control Left and Right DACs Operation Control Input Audio Data Bit Select Output Mode Select Register Address Reserved
let x = 255
Register 3
I2S LRP ATC SYS DSR (1:0) SF (1:0) IZD A (1:0) Res
DESCRIPTION
ATT = 20 log (y/256) (dB), where y = x, when 0 ≤ x ≤ 254 y = x + 1, when x = 255
Example:
255 + 1 ATT = 20 log = 0dB 256 let x = 254
254 ATT = 20 log = –0. 068dB 256
Audio Data Format Select Polarity of LRCIN (pin 7) Select Attenuator Control System Clock Select Double Sampling Rate Select Sampling Rate Select Infinite Zero Detection Circuit Control Register Address Reserved
let x = 1
1 = –48.16dB ATT = 20 log 256 let x = 0
0 = –∞ ATT = 20 log 256
TABLE IV. Internal Register Mapping. REGISTER 0 (A1 = 0, A0 = 0)
REGISTER 1 (A1 = 0, A0 = 1) B15 B14 B13 B12 B11 B10 B9 B8
B7 B6 B5 B4 B3 B2 B1 B0 B15 B14 B13 B12 B11 B10 B9 B8
res res res res res A1 A0 LDL AL7 AL6 AL5 AL4 AL3 AL2 AL1 AL0
res res res res res
Register 0 is used to control left channel attenuation. Bits 0 - 7 (AL0 - AL7) are used to determine the attenuation level. The level of attenuation is given by:
Register 1 is used to control right channel attenuation. As in Register 1, bits 0 - 7 (AR0 - AR7) control the level of attenuation.
ATT = [20 log10 (ATT_DATA/255)] dB
®
PCM1721
B7 B6 B5 B4 B3 B2 B1 B0
A1 A0 LDR AR7 AR6 AR5 AR4 AR3 AR2 AR1 AR0
10
REGISTER 2 (A1 = 1, A0 = 0) B15 B14 B13 B12 B11 B10 B9 B8 res res res res res A1
B7
B6 B5
B4
B3
B2
B1
Bits 5, 6, 7, and 8 (PL0:3) are used to control output format. The output of PCM1721 can be programmed for 16 different states, as shown in Table VIII.
B0
A0 PL3 PL2 PL1 PL0 IW1 IW0 OPE DEM MUTE
Register 2 is used to control soft mute, de-emphasis, operation enable, input resolution, and output format. Bit 0 is used for soft mute: a “HIGH” level on bit 0 will cause the output to be muted (this is ramped down in the digital domain, so no “click” is audible). Bit 1 is used to control de-emphasis. A “LOW” level on bit 1 disables de-emphasis, while a “HIGH” level enables de-emphasis. Bit 2, (OPE) is used for operational control. Table V illustrates the features controlled by OPE. DATA INPUT
DAC OUTPUT
SOFTWARE MODE INPUT
Zero
Forced to BPZ(1)
Enabled
Other
Forced to BPZ(1)
Enabled
Zero
Controlled by IZD
Enabled
Other
Normal
Enabled
OPE = 1 OPE = 0
PL0
PL1
PL2
PL3
Lch OUTPUT
Rch OUTPUT
NOTE
0
0
0
0
MUTE
MUTE
MUTE
0
0
0
1
MUTE
R
0
0
1
0
MUTE
L
0
0
1
1
MUTE
(L + R)/2
0
1
0
0
R
MUTE
0
1
0
1
R
R
0
1
1
0
R
L
0
1
1
1
R
(L + R)/2
1
0
0
0
L
MUTE
1
0
0
1
L
R
1
0
1
0
L
L
1
0
1
1
L
(L + R)/2
1
1
0
0
(L + R)/2
MUTE
1
1
0
1
(L + R)/2
R
1
1
1
0
(L + R)/2
L
1
1
1
1
(L + R)/2
(L + R)/2
TABLE V. Operation Enable (OPE) Function.
TABLE VIII. Programmable Output Format.
OPE controls the operation of the DAC: when OPE is “LOW”, the DAC will convert all non-zero input data. If the input data is continuously zero for 65, 536 cycles of BCKIN, the output will be forced to zero only if IZD is “HIGH”. When OPE is “HIGH”, the output of the DAC will be forced to bipolar zero, irrespective of any input data.
REGISTER 3 (A1 = 1, A0 = 1)
DATA INPUT
DAC OUTPUT
Zero
Forced to BPZ(1)
Other
Normal
Zero
Zero(2)
Other
Normal
IZD = 1 IZD = 0
DATA INPUT
DAC OUTPUT
Zero
Controlled by OPE and IZD
Enabled
Other
Controlled by OPE and IZD
Enabled
Zero
Forced to BPZ(1)
Disabled
Other
Forced to BPZ(1)
Disabled
RSTB = “HIGH” RSTB = “LOW”
Bit 2 (ATC) is used for controlling the attenuator. When bit 2 is “HIGH”, the attenuation data loaded in program Register 0 is used for both left and right channels. When bit 2 is “LOW”, the attenuation data for each register is applied separately to left and right channels.
NOTE: (1) ∆∑ is disconnected from output amplifier. (2) ∆∑ is connected to output amplifier.
Bit 3 (SYS) is the system clock selection. When bit 3 is “LOW”, the system clock frequency is set to 384fS. When bit 3 is “HIGH”, the system clock frequency is set to 256fS.
Bits 3 (IW0) and 4 (IW1) are used to determine input word resolution. PCM1721 can be set up for input word resolutions of 16, 20, or 24 bits: Bit 3 (IW0)
Input Resolution
0 0 1 0
0 1 0 0
16-bit Data Word 20-bit Data Word 24-bit Data Word Reserved
B3 B2 B1 B0
Bits 0 (I2S) and 1 (LRP) are used to control the input data format. A “LOW” on bit 0 sets the format to “Normal” (MSB-first, right-justified Japanese format) and a “HIGH” sets the format to I2S (Philips serial data protocol). Bit 1 (LRP) is used to select the polarity of LRCIN (sample rate clock). When bit 1 is “LOW”, left channel data is assumed when LRCIN is in a “HIGH” phase and right channel data is assumed when LRCIN is in a “LOW” phase. When bit 1 is “HIGH”, the polarity assumption is reversed.
TABLE VII. Reset (RSTB) Function.
Bit 4 (IW1)
B8 B7 B6
IZD SF1 SF0 DSR1 DSR0 SYS ATC LRP I2S
Register 3 is used to control input data format and polarity, attenuation channel control, system clock frequency, sampling frequency and infinite zero detection.
TABLE VI. Infinite Zero Detection (IZD) Function. SOFTWARE MODE INPUT
MONO
res
A0
B4
STEREO
B15 B14 B13 B12 B11 B10 B9 res res res res A1
B5
REVERSE
Bits 4 (DSR0) and 5 (DSR1) are used to control multiples of the sampling rate: DSR1
DSR0
0 0 1 1
0 1 0 1
Multiple Normal Double One-half Reserved
32/44.1/48kHz 64/88.2/96kHz 16/22.05/24kHz Not Defined
®
11
PCM1721
Bits 6 (SF0) and 7 (SF1) are used to select the sampling frequency: SF1
SF0
0 0 1 1
0 1 0 1
When IZD is “LOW”, the zero detect circuit is off. Under this condition, no automatic muting will occur if the input is continuously zero. When IZD is “HIGH”, the zero detect feature is enabled. If the input data is continuously zero for 65, 536 cycles of BCKIN, the output will be immediately forced to a bipolar zero state (VCC/2). The zero detection feature is used to avoid noise which may occur when the input is DC. When the output is forced to bipolar zero, there may be an audible click. PCM1721 allows the zero detect feature to be disabled so the user can implement an external muting circuit.
Sampling Frequency 44.1kHz group 48kHz group 32kHz group Reserved
22.05/44.1/88.2kHz 24/48/96kHz 16/32/64kHz Not Defined
Bit 8 is used to control the infinite zero detection function (IZD).
ML (pin 6) MC (pin 7) MD (pin 8)
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
FIGURE 7. Serial Interface Timing.
tMLS
tMLH
ML
1.4V tMCH
tMLL
tMCL
MC
1.4V tMCY
MD
1.4V tMDS
tMDH
MC Pulse Cycle Time
: tMCY
: 100ns (min)
MC Pulse Width LOW
: tMCL
: 50ns (min)
MC Pulse Width HIGH
: tMCH
: 50ns (min)
MD Set-up Time
: tMDS
: 30ns (min)
MC Hold Time
: tMDH
: 30ns (min)
ML Low Level Time
: tMLL
: 30ns + 1SYSCLK (min)
ML Set-up Time
: tMLS
: 30ns (min)
ML Hold Time
: tMLH
: 30ns (min)
FIGURE 8. Program Register Input Timing.
®
PCM1721
12
APPLICATION CONSIDERATIONS
INTERNAL ANALOG FILTER FREQUENCY RESPONSE (20Hz~24kHz, Expanded Scale) 1.0
DELAY TIME There is a finite delay time in delta-sigma converters. In A/D converters, this is commonly referred to as latency. For a delta-sigma D/A converter, delay time is determined by the order number of the FIR filter stage, and the chosen sampling rate. The following equation expresses the delay time of PCM1721:
dB
0.5
0
–0.5
TD = 11.125 x 1/fS For fS = 44.1kHz, TD = 11.125/44.1kHz = 251.4µs
–1.0 20
Applications using data from a disc or tape source, such as CD audio, CD-Interactive, Video CD, DAT, Minidisc, etc., generally are not affected by delay time. For some professional applications such as broadcast audio for studios, it is important for total delay time to be less than 2ms.
100
1k Frequency (Hz)
10k
24k
FIGURE 9. Low Pass Filter Frequency Response.
INTERNAL ANALOG FILTER FREQUENCY RESPONSE (10Hz~10MHz)
OUTPUT FILTERING
dB
For testing purposes all dynamic tests are done on the PCM1721 using a 20kHz low pass filter. This filter limits the measured bandwidth for THD+N, etc. to 20kHz. Failure to use such a filter will result in higher THD+N and lower SNR and Dynamic Range readings than are found in the specifications. The low pass filter removes out of band noise. Although it is not audible, it may affect dynamic specification numbers. The performance of the internal low pass filter from DC to 24kHz is shown in Figure 9. The higher frequency rolloff of the filter is shown in Figure 10. If the user’s application has the PCM1721 driving a wideband amplifier, it is recommended to use an external low pass filter. A simple 3rdorder filter is shown in Figure 11. For some applications, a passive RC filter or 2nd-order filter may be adequate.
10 5 0 –5 –10 –15 –20 –25 –30 –35 –40 –45 –50 –55 –60 10
100
1k
10k
100k
1M
10M
Frequency (Hz)
FIGURE 10. Low Pass Filter Wideband Frequency Response.
GAIN vs FREQUENCY 6
90
+ VSIN
10kΩ
10kΩ 680pF
OPA604
10kΩ
–14
0
–34
–90
–54
–180
Phase (°)
1500pF
Gain (dB)
Gain
Phase
100pF
– –74
–270
–94
–360 100
1k
10k Frequency (Hz)
100k
1M
FIGURE 11. 3rd-Order LPF.
®
13
PCM1721
2.6V VCC/VDD 2.2V 1.8V Reset Reset Removal Internal Reset 1024 system (= XTI) clocks XTI Clock
FIGURE 12. Internal Power-On Reset Timing.
RSTB
50% of VDD tRST(1)
Reset Reset Removal
Internal Reset 1024 system (XTI) clocks XTI Clock NOTE: (1) tRST = 20ns min
FIGURE 13. RSTB-Pin Reset Timing. Reset
supplies are used without a common connection, the delta between the supplies during ramp-up time must be less than 0.6V. An application circuit to avoid a power-on latch-up condition is shown in Figure 14.
PCM1721 has both internal power-on reset circuit and the RSTB pin (pin 9) which accepts an external forced reset by RSTB = LOW. For internal power on reset, initialize (reset) is done automatically at power on VDD >2.2V (typ). During internal reset = LOW, the output of the DAC is invalid and the analog outputs are forced to VCC/2. Figure 12 illustrates the timing of internal power on reset.
Digital Power Supply
PCM1721 accepts an external forced reset when RSTB = L. During RSTB = L, the output of the DAC is invalid and the analog outputs are forced to VCC/2 after internal initialize (1024 system clocks count after RSTB = H.) Figure 13 illustrates the timing of RSTB pin reset.
VDD DGND
VCP VCC AGND
FIGURE 14. Latch-up Prevention Circuit.
POWER SUPPLY CONNECTIONS
BYPASSING POWER SUPPLIES
PCM1721 has three power supply connections: digital (VDD), analog (VCC), and PLL (VCP). Each connection also has a separate ground return pin. It is acceptable to use a common +5V power supply for all three power pins. If separate
The power supplies should be bypassed as close as possible to the unit. Refer to Figure 17 for optimal values of bypass capacitors. Its is also recommended to include a 0.1µF ceramic capacitor in parallel with the 10µF tantalum capacitor.
®
PCM1721
Analog Power Supply
14
+ In
+
8fS 18-Bit
+ Z–1
+
+
–
+
Z–1
Z–1
–
+ + 5-level Quantizer
+ 4 3
Out 48fS (384fS) 64fS (256fS)
2 1 0
FIGURE 15. 5-Level ∆Σ Modulator Block Diagram.
THEORY OF OPERATION 3rd ORDER ∆Σ MODULATOR
The delta-sigma section of PCM1721 is based on a 5-level amplitude quantizer and a 3rd-order noise shaper. This section converts the oversampled input data to 5-level deltasigma format.
20 0 –20 Gain (–dB)
A block diagram of the 5-level delta-sigma modulator is shown in Figure 15. This 5-level delta-sigma modulator has the advantage of stability and clock jitter sensitivity over the typical one-bit (2 level) delta-sigma modulator.
–40 –60 –80 –100 –120
The combined oversampling rate of the delta-sigma modulator and the internal 8X interpolation filter is 48fS for a 384fS system clock, and 64fS for a 256fS system clock. The theoretical quantization noise performance of the 5-level delta-sigma modulator is shown in Figure 16.
–140 –160 0
5
10
15
20
25
Frequency (kHz)
FIGURE 16. Quantization Noise Spectrum.
®
15
PCM1721
AC-3 APPLICATION CIRCUIT A typical application for PCM1721 is AC-3 5.1 channel audio decoding and playback. This circuit uses PCM1721 to develop the audio system clock from the 27MHz video clock, with the SCKO pin used to drive the AC-3 decoder and two PCM1720 units, the non-PLL version of PCM1721. 10µF + SCKO AC-3 Audio Decoder
+5V Analog
20
LRCKO 14 16
SERO_0 SERO_1
15
SERO_2 2
SYSCKI
19
DGND
VDD VOUTL
BCKIN
DIN
CAP
6 7
Analog Out
Post Low Pass Filter
Analog Mute
Analog Out
13 +
10µF
9
ML MC ZERO
8
Mute Control
MD RSTB AGND
STRB µP
Analog Mute
SCKI
VOUTR
5
Post Low Pass Filter
LRCIN
PCM1720
4
12
VCC
10
11 3.3µF +
SCKO
+5V Analog
SDO 10µF + Three-wire I/F (Serial I/O)
+5V Analog
20
3
19
DGND 14 16 15 2
VDD VOUTL
BCKIN
12
DIN
CAP
6 7
Analog Out
Post Low Pass Filter
Analog Mute
Analog Out
13 +
10µF
SCKI
VOUTR
5
Analog Mute
LRCIN
PCM1720
4
Post Low Pass Filter
9
ML MC ZERO
8
Mute Control
MD RSTB AGND
VCC
10 3.3µF +
11 +5V Analog
10µF + 23
16 Master Clock Generator or PLL
18 17 2 4 1
6 7 8 Reset
9
22
+5V Analog 21
3
PGND DGND VDD
VDP
VOUTL
BCKIN
14
Analog Mute
Analog Out
Post Low Pass Filter
Analog Mute
Analog Out
LRCIN DIN
CAP
15 +
10µF
SCKO SCKI
PCM1721 VOUTR
MCKI
11
ML MC
ZERO
10
Mute Control
MD 19
RSTB AGND
VCC
12
13
+ 3.3µF
FIGURE 17. Connection Diagram for a 6-Channel AC-3 Application. ®
PCM1721
Post Low Pass Filter
16
+5V Analog