BB PCM2702E

PCM2702
®
PCM
270
2
For most current data sheet and other product
information, visit www.burr-brown.com
16-Bit Stereo
DIGITAL-TO-ANALOG CONVERTER
with
Interface
FEATURES
APPLICATIONS
● INTEGRATED USB INTERFACE:
Full-Speed Transceiver Supports 12Mbps
Data Transfer.
Fully Compliant with the USB 1.0 Specification.
Adaptive Mode for Isochronous Transfer.
Self-Powered Device.
● ACCEPTS 16-BIT STEREO AND MONO
USB AUDIO DATA STREAMS.
● ANALOG PERFORMANCE (VCC = 5V):
Dynamic Range: 100dB (typ at 16-bit)
SNR: 105dB (typ)
THD+N: 0.002% (typ at 16-bit)
Full-Scale Output: 3.1Vp-p
● 8X OVERSAMPLING DIGITAL FILTER:
Passband: 0.454fS
Stopband: 0.546fS
Passband Ripple: ±0.002dB
Stopband Attenuation: –82dB
● SAMPLING RATE (FS): 32kHz, 44.1kHz,
48kHz
● ON-CHIP CLOCK GENERATOR
WITH SINGLE 12MHz CLOCK SOURCE
● MULTI-FUNCTIONS:
Digital Attenuator: 0dB to –64dB, 1dB/step
Soft Mute
Zero Flag
Suspend Flag
Playback Flag
● DUAL POWER SUPPLIES:
+5V for Analog portion
+3.3V for Digital portion
● PACKAGE: SSOP-28
●
●
●
●
STAND-ALONE USB AUDIO SPEAKERS
CRT/LCD INTEGRATED USB AUDIO SPEAKERS
USB AUDIO AMPLIFIERS
OTHER USB AUDIO APPLICATIONS
DESCRIPTION
The PCM2702 is a single chip digital-to-analog converter offering two D/A output channels and an integrated USB 1.0 compliant interface controller. The
newly developed SpAct™ (Sampling Period Adaptive
Controlled Tracking) system recovers a stable, lowjitter clock for internal PLL and DAC operation from
the USB interface audio data.
The PCM2702 is based upon Burr-Brown’s Enhanced
Multi-level Delta-Sigma Modulator, an 8x
oversampling digital interpolation filter, and an analog
output low-pass filter.
The PCM2702 can accept a 48kHz, 44.1kHz and
32kHz sampling rates, using either 16-bit stereo or
monaural audio data. Digital attenuation and softmute features are included, and are controlled via USB
audio class request.
Patents Pending.
SpAct™ is a trademark of Burr-Brown Corporation.
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/ • Cable: BBRCORP • Telex: 066-6491 • FAX: (520) 889-1510 • Immediate Product Info: (800) 548-6132
®
©
2000 Burr-Brown Corporation
1
PDS-1584A
Printed in U.S.A. May, 2000
PCM2702
SPECIFICATIONS
At TA = +25°C, VCC = VCCL = VCCR = VCCP = 5.0V, VDD = VDDC = 3.3V, fS = 44.1MHz, signal frequency = 1kHz and 16-bit data, unless otherwise specified.
PCM2702E
PARAMETER
CONDITIONS
MIN
TYP
RESOLUTION
MAX
16
HOST INTERFACE
Input Logic Current
Output Logic Level
Bits
Supports USB revision 1.0, Full Speed
DIGITAL FORMAT
Audio Data Format
Audio Data Bit Length
Audio Data Channel
Sampling Frequency (fS)
DIGITAL INPUT/OUTPUT
Input Logic Level
UNITS
USB ISOCHRONOUS OUT
16
1, 2
32, 44.1, 48
VIH(1)
VIL(1)
VIH(2)
VIL(2)
IIH(1)
IIL(1)
IIH(2)
IIL(2)
VOH(3)
VOL(3)
2.0
0.8
0.7 VDD
VIN = VDD
VIN = 0V
VIN = VDD
VIN = 0V
IOH = –1mA
IOL = +1mA
+65
0.7 VDD
+100
±10
±10
±10
2.8
0.5
VDC
VDC
VDC
VDC
µA
µA
µA
µA
VDC
VDC
PERFORMANCE(4)
DYNAMIC
THD+N at VOUT = 0dB
THD+N at VOUT = –60dB
Dynamic Range
SIgnal-to-Noise Ratio
Channel Seperation
DC ACCURACY
Gain Error
Gain Mismatch, Channel-to-Channel
Bipolar Zero Error
ANALOG OUTPUT
Output Voltage
Center Voltage
Load Impedance
DIGITAL FILTER PERFORMANCE
Passband
Passband
Stopband
Passband Ripple
Stopband Attenuation
Stopband Attenuation
Delay Time
ANALOG FILTER PERFORMANCE
Frequency Response
EIAJ, A-Weighted
EIAJ, A-Weighted
96
100
98
VOUT = 0.5 VCC at BPZ
Full-Scale(–0dB)
AC-Load
0.005
%
%
dB
dB
dB
±1.0
±1.0
±30
±3.0
±3.0
±60
% of FSR
% of FSR
mV
62% of VCC
50% of VCC
Vp-p
VDC
kΩ
5
±0.002dB
–3dB
0.454fS
0.490fS
0.546fS
Stopband = 0.546fS
Stopband = 0.567fS
±0.002
–75
–82
34/fS
11
≠0.02
at 20kHz
POWER SUPPLY REQUIREMENTS
Voltage Range
VDD, VDDC
+3.0
VCC, VCCL, VCCR, VCCP
+4.5
Supply Current
IDD
VDD = VDDC = 3.3V
ICC
VCC = VCCL = VCCR = VCCP = 5.0V
Power Dissipation
VDD = VDDC = 3.3V, and VCC = VCCL = VCCR = VCCP = 5.0V
TEMPERATURE RANGE
Operation Temperature
Storage Temperature
Thermal Resistance, θJA
0.002
1.2
100
105
103
+3.3
+5.0
22
18
165
0
–55
SSOP-28
100
dB
dB
dB
s
dB
+3.6
+5.5
30
25
225
VDC
VDC
mA
mA
mW
70
+125
°C
°C
°C/W
NOTES: (1) Pins 8, 13, 14, 15, 16: VBUS, TEST3 TEST2 TEST1, TEST0. (2) Pin1: XTI. (3) Pins 10, 11, 12, 28: PLYBCK, SSPND, ZERO, XTO. (4) The dynamic
performance is based upon ideal host signal quality, and may vary according to the system. Dynamic performance specifications are tested using a Shibasoku #725
THD Meter with 400Hz HPF, 30kHz LPF, Average Mode, and 20kHz Bandwidth limiting. The load connected to the analog output is 5kΩ, or larger, via AC coupling.
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.
®
PCM2702
2
Top View
SSOP
PIN
NAME
TYPE
1
2
XTI
VDDC
IN
—
3
4
5
6
7
8
DGNDC
—
VDD
—
DGND
—
D+
IN/OUT
D–
IN/OUT
VBUS
IN
XTI
1
28
XTO
VDDC
2
27
VCCP
DGNDC
3
26
AGNDP
VDD
4
25
VCCL
DGND
5
24
AGNDL
9 DGNDU
10 PLYBCK
—
OUT
D+
6
23
VOUTL
11
SSPND
OUT
D–
7
22
VCC
VBUS
8
21
VCOM
DGNDU
9
20
AGND
PLYBCK 10
19
VOUTR
SSPND 11
18
AGNDR
ZERO 12
17
VCCR
TEST3 13
16
TEST0
TEST2 14
15
TEST1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ZERO
TEST3
TEST2
TEST1
TEST0
VCCR
AGNDR
VOUTR
AGND
VCOM
VCC
VOUTL
AGNDL
VCCL
AGNDP
VCCP
XTO
OUT
IN
IN
IN
IN
—
—
OUT
—
—
—
OUT
—
—
—
—
OUT
PCM2702
DESCRIPTIONS
Crystal Oscillator Input.(1)
Digital Power Supply for Clock Generator,
+3.3V.
Digital Ground for Clock Generator.
Digital Power Supply, +3.3V.
Digital Ground.
USB Differential Input/Output Plus.
USB Differential Input/Output Minus.
USB Bus Power (this pin NEVER consumes
USB bus power).(2)
Digital Ground for USB Transceiver.
Playback flag, active LOW (LOW: playback,
HIGH: idle).
Suspend flag, active LOW (LOW: suspend,
HIGH: operational).
Zero flag (LOW: Normal, HIGH: ZERO.)
Test pin 3. Connect to digital ground.(2)
Test pin 2. Connect to digital ground.(2)
Test pin 1. Connect to digital ground.(2)
Test pin 0. Connect to digital ground.(2)
Analog Supply for R-channel, +5V.
Analog Ground for R-channel.
Analog Output for R-channel.
Analog Ground.
DC Common-Mode Voltage for DAC.
Analog Supply, +5V.
Analog Output for L-channel.
Analog Ground for L-channel.
Analog Supply for L-channel, +5V.
Analog Ground for PLL.
Analog Supply for PLL, +5V.
Crystal Oscillator Output.
NOTES: (1) 3.3 V tolerant. (2) Schmitt trigger input with internal pull-down,
5V tolerant.
ABSOLUTE MAXIMUM RATINGS(1)
ELECTROSTATIC
DISCHARGE SENSITIVITY
Supply Voltage(2) .............................................................................................................. +6.5V
Supply Voltage(3) .............................................................................................................. +4.0V
Supply Voltage Differences(4) .................................................................................. ±0.1V
Supply Voltage Differences(5) .................................................................................. ±0.1V
Ground Voltage Differences(6) ................................................................................. ±0.1V
Digital Input Voltage(7) ................................................................. –0.3V to VDD + 0.3V
Digital Input Voltage(8) ................................................................................ –0.3V to 6.5V
Analog Input Voltage ................................................ –0.3V to VCC + 0.3V
Input Current (any pins except supplies) ....................................... ±10mA
Operating Temperature .................................................. –25°C to +85°C
Storage Temperature ..................................................... –55°C to +125°C
Junction Temperature .................................................................... +150°C
Lead Temperature (soldering, 5s) ................................................. +260°C
Package Temperature (IR reflow, peak, 10s) ............................... +235°C
This integrated circuit can be damaged by ESD. Burr-Brown
recommends that all integrated circuits be handled with
appropriate precautions. Failure to observe proper handling
and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits
may be more susceptible to damage because very small
parametric changes could cause the device not to meet its
published specifications.
NOTES: (1) Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. Exposure to absolute maximum
conditions for extended periods may affect device reliability.
(2) VCC, VCCL, VCCR, VDDP. (3) VDD, VDDC. (4) Among VCC, VCCL, VCCR, VCCP.
(5) Among VDD, VDDC. (6) Among AGND, AGNDL, AGNDR, AGNDP, DGND,
DGNDC, and DGNDU. (7) XTI, D+, D–, PLYBCK, SSPND, ZERO, XTO.
(8) VBUS, TEST#, TEST2, TEST1, TEST0.
PACKAGE/ORDERING INFORMATION
PRODUCT
PACKAGE
PACKAGE
DRAWING
NUMBER
PCM2702E
SSOP-28
324
0°C to +70°C
PCM2702E
"
"
"
"
"
SPECIFIED
TEMPERATURE
RANGE
PACKAGE
MARKING
ORDERING
NUMBER(1)
TRANSPORT
MEDIA
PCM2702E
PCM2702E/2K
Rails
Tape and Reel
NOTE: (1) Models with a slash (/) are available only in Tape and Reel in the quantities indicated (e.g., /2K indicates 2000 devices per reel). Ordering 2000 pieces
of “PCM2702E/2K” will get a single 2000-piece Tape and Reel.
®
3
PCM2702
USB
Packet
Data
D+
Audio
Data
FIFO
D–
USB
I/F
VBUS
8x
Oversampling
Digital Filter
wrclk
rdclk
DGNDU
mclk
USB
Clock
Generator
VDDC
DGNDC
SpAct™
XTO
DAC
Power Supply
VDDP
DGNDP
4
VCC AGND
VCCR
AGNDR
Low-Pass
Filter
VOUTL
VCOM
Audio
Clock
Generator
®
PCM2702
DAC
System Clock
Crystal
OSC
XTI
MultiLevel
DeltaSigma
Modulator
AGNDL
VCCL
ZERO
SSPND
PLYBCK
BLOCK DIAGRAM
VDD DGND
Low-Pass
Filter
VOUTR
TYPICAL PERFORMANCE CURVES
All specifications at TA = +25°C, VCC = VCCL = VCCR = VCCP = 5.0V, VDD = VDDC = 3.3V, fS = 44.1MHz, signal frequency = 1kHz and 16-bit data, unless
otherwise specified.
DIGITAL FILTER PERFORMANCE
FREQUENCY RESPONSE
PASSBAND RIPPLE
0.003
0
–20
0.002
–40
0.001
(dB)
(dB)
–60
–80
–100
0
–0.001
–120
–0.002
–140
–0.003
–160
0
0.5
1
1.5
2
2.5
3
3.5
0
4
0.1
0.2
0.3
0.4
0.5
Frequency (x fS)
Frequency (x fS)
ANALOG FILTER PERFORMANCE
ANALOG FILTER PERFORMANCE (100MHz-1MHz)
1
0
0
–10
–1
Response (dB)
Response (dB)
ANALOG FILTER PERFORMANCE (100MHz-10Hz)
10
–20
–30
–2
–3
–40
–4
–50
–5
–60
–6
100
1k
10k
100k
1M
10M
100
Frequency (Hz)
1k
10k
100k
1M
Frequency (Hz)
®
5
PCM2702
TYPICAL PERFORMANCE CURVES (Cont.)
All specifications at TA = +25°C, VCC = VCCL = VCCR = VCCP = 5.0V, VDD = VDDC = 3.3V, fS = 44.1MHz, signal frequency = 1kHz and 16-bit data, unless
otherwise specified.
ANALOG DYNAMIC PERFORMANCE
THD+N (0dB) vs TA
DYNAMIC RANGE vs TA
0.003
106
Dynamic Range (dB)
THD+N (0dB) (%)
104
0.002
102
100
98
0.001
–10
0
10
20
30
40
50
60
70
96
–10
80
0
10
20
TA (°C)
108
106
106
104
102
10
20
30
40
50
60
70
80
70
80
CHANNEL SEPARATION vs TA
108
Channel Separation (dB)
SNR (dB)
SOUND-TO-NOISE RATIO vs TA
0
40
TA (°C)
110
100
–10
30
50
60
70
104
102
100
98
–10
80
0
10
20
TA (°C)
30
40
50
60
TA (°C)
DYNAMIC RANGE vs VCC
THD+N (0dB) vs VCC
106
0.003
Dynamic Range (dB)
THD+N (0dB) (%)
104
0.002
102
100
98
0.001
4.25
4.5
4.75
5.0
5.25
5.5
96
4.25
5.75
®
PCM2702
4.5
4.75
5.0
VCC (V)
VCC (V)
6
5.25
5.5
5.75
TYPICAL PERFORMANCE CURVES (Cont.)
All specifications at TA = +25°C, VCC = VCCL = VCCR = VCCP = 5.0V, VDD = VDDC = 3.3V, fS = 44.1MHz, signal frequency = 1kHz and 16-bit data, unless
otherwise specified.
CHANNEL SEPEARATION vs VCC
108
108
106
Channel Separation (dB)
SNR (dB)
SOUND-TO-NOISE RATIO vs VCC
110
106
104
102
100
4.25
4.5
4.75
5.0
5.25
5.5
104
102
100
98
4.25
5.75
VCC (V)
4.5
4.75
5.0
5.25
5.5
5.75
VCC (V)
®
7
PCM2702
THEORY OF OPERATION
The Input Terminal is defined as “USB stream” (terminal
type 0x0101). The Input Terminal can accept 2-channel
audio streams comprised of left and right channel data. The
Output Terminal is defined as a “speaker” (terminal type
0x0301). The Feature Unit supports the following sound
control features.
USB INTERFACE
The description of the USB interface complies with Universal Serial Bus specification Rev. 1.0.
Control and audio data are both transferred to the PCM2702
via D+ (pin 6) and D– (pin 7). All data to/from the PCM2702
are transferred at full-speed. VBUS (pin 8) and DGNDU (pin
9) are also connected to the USB bus. VBUS (pin 8) never
consumes USB bus power, it is used only for detecting the
connection of the USB bus. The following information is
provided in the device descriptor.
USB Revision
Device Class
Device Subclass
Device Protocol
Max Packet Size for Endpoint 0
Vendor ID
Device ID
Release
• Volume Control
• Mute Control
The built-in digital volume controller can be manipulated by
an audio class specific request from 0.0dB to –64.0dB in
steps of 1.0dB. Each channel can be set independently. The
master volume control is also supported. The built-in digital
mute controller can be manipulated by an audio class specific request. A master mute-control request is acceptable. A
request to an individual channel will be stalled and ignored.
1.0
0x00 (device defined interface level)
0x00 (not specified)
0x00 (not specified)
8 byte
0x08BB
0x2702
1.0
Interface #1 has three alternative settings. Alternative setting
#0 is the Zero Bandwidth setting. Alternative setting #1 is
the 16-Bit Stereo setting, and is an operational setting.
Alternative setting #2 is the 16-Bit Monaural setting, and is
also an operational setting. The PCM2702 has the following
two endpoints.
TABLE I. Device Definition.
• Control Endpoint (EP #0)
DEVICE CONFIGURATION
• Isochronous Audio Data Stream Endpoint (EP #2)
Figure 1 illustrates USB audio function topology. The
PCM2702 has two interfaces. Each interface is constructed
by some alternative setting. Interface #0 has one alternative
setting. Alternative setting #0 describes the standard audio
control interface. The audio control interface is constructed
by a terminal. The PCM2702 has the following three terminals.
The Control Endpoint is a default endpoint and is used to
control all functions of the PCM2702 by the standard USB
request and the USB audio class specific request. The
Isochronous Audio Data Stream Endpoint is an audio sink
endpoint, which receives the PCM audio data, and accepts
the adaptive transfer mode.
• Input Terminal (IT)
• Output Terminal (OT)
• Feature Unit (FU)
Endpoint #0
Default
Endpoint
FU
Endpoint #2
Audio Streaming Interface
(IF #1)
IT
TID1
OT
TID2
UID3
Standard Audio Control Interface (IF #0)
PCM2702
NOTE: IT = Input Terminal (Terminal ID #1); OT = Output Terminal (Terminal ID #2); FU = Feature Unit (Unit ID #3).
FIGURE 1. USB Audio Function Topology.
®
PCM2702
8
Analog Out
CLOCK AND RESET
supply must rise to 2.0V within 10ms for proper power-on
sequence operation.
The PCM2702 requires a 12MHz (±500ppm) clock for USB
and audio functions, which may be generated by an on-chip
crystal oscillator with external 12MHz crystal resonator, or
supplied by an external clock applied at XTI (pin1).
The 12MHz crystal resonator must be connected to XTI (pin
1) and XTO (pin 28), along with a 1MΩ resistor and two
small capacitors (value is dependent upon the specified load
capacitance of the crystal resonator). If an external clock is
used, the clock must be supplied at XTI, and XTO must be
left open. The clock signal applied at XTI must be +3.3V
logic level, as this input is not +5V tolerant. Figures 2 and
3 illustrate the circuit connections required for crystal and
external clock options.
INTERFACE SEQUENCE
Power-on, Attach, and Playback Sequence
The PCM2702 is ready for setup when the reset sequence
has finished and the USB bus is connected. After connection is established, the PCM2702 is ready to accept USB
audio data. While waiting for audio data (idle state), the
analog outputs are set to bipolar zero (BPZ) and the zero
flag, ZERO (pin 12), is set to HIGH.
When receiving the audio data, the PCM2702 stores the first
audio packet, which contains 1ms of audio data, into an
internal storage buffer. The PCM2702 starts playing the
audio data upon detection of the Start of Frame (SOF)
packet.
See Figures 4 and 5 for the normal operation sequence.
The PCM2702 includes an internal power-on reset circuit,
which automatically initializes digital logic when VDD exceeds 2.0V typical (range: 1.6V to 2.4V). Initialization
requires approximately 350µs for completion. The VDD
1
XTAL
12MHz
XTI
12MHz External Clock
1
XTI
1MΩ
28 XTO
Must Be Left Open 28 XTO
FIGURE 3. External 12MHz Clock Input Connection.
FIGURE 2. 12MHz Crystal Resonator Connection.
®
9
PCM2702
10ms
VDD
2.0V (1.6 to 2.4V)
0V
VBUS
1st SOF
1st Audio Data
2nd Audio Data
D+/D–
SOF
SOF
SOF
SOF
PLYBCK
1ms
SSPND
23ms
(1024/fS)
ZERO
VOUTL
VOUTR
350µs
Device Setup
1ms
Internal
Reset
Ready for Setup
Ready for Playback
Attach (connect to USB bus)
FIGURE 4. Connecting the PCM2702 to the USB Bus After Power-On.
10ms
VDD
2.0V (1.6 to 2.4V)
0V
VBUS
1st SOF
1st Audio Data
2nd Audio Data
D+/D–
SOF
SOF
SOF
PLYBCK
1ms
SSPND
23ms
(1024/fS)
ZERO
VOUTL
VOUTR
350µs
Device Setup
1ms
Internal
Reset
Ready for Setup
Ready for Playback
Attach (connect to USB bus)
FIGURE 5. Connecting the PCM2702 to the USB Bus Prior to Power-On.
®
PCM2702
10
SOF
Play, Stop, and Detach sequence
When host finishes or aborts audio playback, the PCM2702
will stop playing after the last transmitted audio data has
been received. Figure 6 shows the operation sequence for
play, stop, and detach.
SSPND—upon detection of a suspend state on the USB port,
SSPND (pin 11) is switched LOW.
ZERO—if the PCM audio input data is continuously zero
for 1024 sampling periods (1/fS), ZERO (pin12) is switched
to HIGH.
PLYBCK, SSPND, AND ZERO FLAG
PLYBCK, SSPND, and Zero flag in Figures 4, 5, and 6 are
defined as follows.
PLYBCK—while PCM audio input data is playing back,
PLYBCK (pin 10) is switched LOW.
TEST PINS
The PCM2702 has four test pins—TEST0 (pin 16), TEST1
(pin 15), TEST2 (pin 14), and TEST3 (pin 13)—which are
used solely for testing at the factory. These pins must be
connected to a digital ground for proper operation.
VBUS
Audio Data
Audio Data
Last Audio Data
D+/D–
SOF
SOF
SOF
SOF
SOF
SOF
PLYBCK
SSPND
ZERO
VOUTL
VOUTR
1ms
4ms
23ms
(1024/fS)
Detach
FIGURE 6. Play, Stop, and Detach.
X1
12MHz
C1
C2
R4
+3.3V
C3
1
XTI
2
VDDC
3
DGNDC
4
VDD
5
DGND
6
XTO
28
VCCP
27
AGNDP
26
VCCL
25
AGNDL
24
D+
VOUTL
23
7
D–
VCC
22
8
VBUS
VCOM
21
9
DGNDU
AGND
20
10
PLYBCK
VOUTR
19
11
SSPND
AGNDR
18
12
ZERO
VCCR
17
13
TEST3
TEST0
16
14
TEST2
TEST1
15
C5
R2
R3
USB Series
“B” Connector
PCM2702
+5V
C4
C6
C9
+
POST
LPF
L-Channel
POST
LPF
R-Channel
C7
C8
NOTE: C1, C2: 10pF to 33pF (depending on Crystal Resonator); C3 ,C4: 0.1µF 1-100µF; C5 to C8: 0.1µF Ceramic each and two
1µF to 100µF for 5V and 3.3V; C9: 10µF; R1: 1.5kΩ; R2, R3: 22Ω; R4: 1MΩ; X1: Crystal Resonator (fundamental mode, parallel resonant).
FIGURE 7. Typical Connection Diagram.
®
11
PCM2702