0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
PCM1605Y

PCM1605Y

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    BQFP48

  • 描述:

    IC 24 BIT 192KHZ 6-CH D/A 48-QFP

  • 数据手册
  • 价格&库存
PCM1605Y 数据手册
® PCM PCM 160 4 1605 PCM1604 PCM1605 For most current data sheet and other product information, visit www.burr-brown.com 24-Bit, 192kHz Sampling,6-Channel, Enhanced Multi-Level, Delta-Sigma DIGITAL-TO-ANALOG CONVERTER TM FEATURES q PIN COMPATIBLE WITH PCM1600, PCM1601 q 24-BIT RESOLUTION q ANALOG PERFORMANCE: Dynamic Range: 105dB typ SNR: 104dB typ THD+N: 0.0018% typ Full-Scale Output: 3.1Vp-p typ q 8x OVERSAMPLING INTERPOLATION FILTER: Stopband Attenuation: –82dB Passband Ripple: ±0.002dB q SAMPLING FREQUENCY: 10kHz to 200kHz q ACCEPTS 16-, 18-, 20-, AND 24-BIT AUDIO DATA q DATA FORMATS: Standard, I2S, and Left-Justified q SYSTEM CLOCK: 128/192/256/384/512/768fS q USER-PROGRAMMABLE FUNCTIONS: Digital Attenuation: 0dB to –63dB, 0.5dB/Step Soft Mute Zero Detect Mute Zero Flags May Be Used As General Purpose Logic Outputs Digital De-Emphasis Digital Filter Roll-Off: Sharp or Slow q DUAL SUPPLY OPERATION: +5V Analog, +3.3V Digital q 5V TOLERANT DIGITAL LOGIC INPUTS q PACKAGES(1): LQFP-48 (PCM1604) and MQFP-48 (PCM1605) APPLICATIONS q INTEGRATED A/V RECEIVERS q DVD MOVIE AND AUDIO PLAYERS q HDTV RECEIVERS q CAR AUDIO SYSTEMS q DVD ADD-ON CARDS FOR HIGH-END PCs q DIGITAL AUDIO WORKSTATIONS q OTHER MULTI-CHANNEL AUDIO SYSTEMS DESCRIPTION The PCM1604(1) and PCM1605(1) are CMOS monolithic integrated circuits which feature six 24-bit audio digital-to-analog converters, and support circuitry in a small QFP-48 package. The digital-to-analog converters utilize Burr-Brown’s enhanced multi-level, deltasigma architecture, which employs 4th-order noise shaping and 8-level amplitude quantization to achieve excellent signal-to-noise performance, and a high tolerance to clock jitter. The PCM1604 and PCM1605 accept industry-standard audio data formats with 16- to 24-bit audio data. Sampling rates up to 200kHz are supported. A full set of user-programmable functions are accessible through a 4-wire serial control port which supports register write and readback functions. NOTE: (1) The PCM1604 and PCM1605 utilize the same die and are electrically identical. All references to the PCM1604 apply equally to the PCM1605. 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 PDS-1564A Printed in U.S.A. April, 2000 SPECIFICATIONS All specifications at +25°C, +VCC = +5V, +VDD = +3.3V, system clock = 384fS (fS = 44.1kHz) and 24-bit data, unless otherwise noted. PCM1604Y, PCM1605Y PARAMETER RESOLUTION DATA FORMAT Audio Data Interface Formats Data Bit Length Audio Data Format Sampling Frequency (fS) System Clock Frequency DIGITAL INPUT/OUTPUT Logic Family Input Logic Level VIH VIL Input Logic Current IIH(1) IIL(1) IIH(2) IIL(2) Output Logic Level VOH(3) VOL(3) DYNAMIC PERFORMANCE(4) THD+N, VOUT = 0dB VOUT = –60dB Dynamic Range Signal-to-Noise Ratio(5) User Selectable User Selectable CONDITIONS MIN TYP 24 Standard, I2S, Left-Justified 16, 18, 20, 24-Bit MSB-First, Binary Two’s Complement 10 200 128, 192, 256, 384, 512, 768fS TTL-Compatible 2.0 0.8 VIN = VDD VIN = 0V VIN = VDD VIN = 0V IOH = –4mA IOL = +4mA fS = 44.1kHz fS = 96kHz fS = 44.1kHz fS = 96kHz EIAJ, A-Weighted, fS =44.1kHz A-Weighted, fS = 96kHz EIAJ, A-Weighted, fS =44.1kHz A-Weighted, fS = 96kHz fS = 44.1kHz fS = 96kHz VOUT = –90dB 2.4 1.0 0.0018 0.0035 0.65 0.75 105 104 104 103 102 101 ±0.5 ±1.0 ±1.0 ±30 62% of VCC 50% VCC 5 0.0045 10 –10 100 –10 V V µA µA µA µA V V % % % % dB dB dB dB dB dB dB % of FSR % of FSR mV Vp-p V kΩ MAX UNITS Bits kHz 65 100 98 96 Channel Separation Level Linearity Error DC ACCURACY Gain Error Gain Mismatch, Channel-to-Channel Bipolar Zero Error ANALOG OUTPUT Output Voltage Center Voltage Load Impedance DIGITAL FILTER PERFORMANCE Filter Characteristics, Sharp Roll-Off Passband Stopband Passband Ripple Stopband Attenuation Filter Characteristics, Slow Roll-Off Passband Stopband Passband Ripple Stopband Attenuation Delay Time De-Emphasis Error ANALOG FILTER PERFORMANCE Frequency Response VO = 0.5VCC at Bipolar Zero Full Scale (0dB) AC Load ±0.002dB –3dB 0.546fS Stopband = 0.546fS Stopband = 0.567fS ±0.002dB –3dB 0.732fS Stopband = 0.732fS –82 34/fS ±0.1 f = 20kHz f = 44kHz –0.03 –0.20 –75 –82 0.454fS 0.490fS ±0.002 Hz Hz Hz dB dB dB Hz Hz Hz dB dB sec dB dB dB 0.274fS 0.454fS ±0.002 ® PCM1604, PCM1605 2 SPECIFICATIONS (Cont.) All specifications at +25°C, +VCC = +5V, +VDD = +3.3V, system clock = 384fS (fS = 44.1kHz) and 24-bit data, unless otherwise noted. PCM1604Y, PCM1605Y PARAMETER POWER SUPPLY REQUIREMENTS Voltage Range, VDD VCC Supply Current, IDD (6) ICC Power Dissipation TEMPERATURE RANGE Operation Storage Thermal Resistance, θJA CONDITIONS MIN TYP MAX UNITS +3.0 +4.5 fS = 44.1kHz fS = 96kHz fS = 44.1kHz fS = 96kHz fS = 44.1kHz fS = 96kHz –25 –55 +3.3 +5.0 20 42 40 42 266 349 +3.6 +5.5 28 56 409 V V mA mA mA mA mW mW °C °C °C/W +85 +125 100 NOTES: (1) Pins 38, 40, 41, 45-47 (SCKI, BCK, LRCK, DATA1, DATA2, DATA3). (2) Pins 34-37 (MDI, MC, ML, RST). (3) Pins 1-6, 48 (ZERO1-6, ZEROA), Pin 39 (SCKO). (4) Analog performance specifications are tested with Shibasoku #725 THD Meter 400Hz HPF, 30kHz LPF on, average mode with 20kHz bandwidth limiting. The load connected to the analog output is 5k Ω or larger, AC-coupled. (5) SNR is tested with Infinite Zero Detection off. (6) SCKO is disabled. ABSOLUTE MAXIMUM RATINGS Power Supply Voltage, VDD .............................................................. +4.0V VCC .............................................................. +6.5V Digital Input Voltage ........................................................... –0.2V to +5.5V Digital Output Voltage(1) ........................................... –0.2V to (VDD + 0.2V) Input Current (except power supply) ............................................... ±10mA Power Dissipation .......................................................................... 650mW Operating Temperature Range ......................................... –25°C to +85°C Storage Temperature ...................................................... –55°C to +125°C Lead Temperature (soldering, 5s) ................................................. +260°C Package Temperature (IR reflow, 10s) .......................................... +235°C NOTE: (1) Pin 33 (MDO) when output is disabled. ELECTROSTATIC DISCHARGE SENSITIVITY 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. PACKAGE/ORDERING INFORMATION PACKAGE DRAWING NUMBER 340 SPECIFIED TEMPERATURE RANGE –25°C to +85°C PACKAGE MARKING PCM1604Y ORDERING NUMBER(1) PCM1604Y PCM1604Y/2K PCM1605Y PCM1605Y/1K TRANSPORT MEDIA 250-Piece Tray Tape and Reel 84-Piece Tray Tape and Reel PRODUCT PCM1604Y PACKAGE LQFP-48 " PCM1605Y " MQFP-48 " 359 " –25°C to +85°C " PCM1605Y " " " " " 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 “PCM1604Y/2K” will get a single 2000-piece Tape and Reel. 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. ® 3 PCM1604, PCM1605 BLOCK DIAGRAM DAC BCK LRCK Audio Serial I/F DAC 4x/8x Oversampling Digital Filter with Function Controller Output Amp and Low-Pass Filter VOUT1 DATA1 DATA2 DATA3 Output Amp and Low-Pass Filter VOUT2 Enhanced Multi-level Delta-Sigma Modulator DAC Output Amp and Low-Pass Filter VOUT3 VCOM1 VCOM2 VOUT4 DAC TEST RST ML MC MDI MDO Serial Control I/F Output Amp and Low-Pass Filter DAC Output Amp and Low-Pass Filter VOUT5 DAC System Clock System Clock Manager Output Amp and Low-Pass Filter VOUT6 SCKI Zero Detect Power Supply AGND0 ZERO1/GPO1 ZERO2/GPO2 ZERO3/GPO3 ZERO4/GPO4 ZERO5/GPO5 PIN CONFIGURATION ZEROA Top View ZERO6/GPO6 AGND1-6 ZEROA DGND AGND VCC0 VDD VCC VCC1-6 SCKO LQFP, MQFP DATA3 DATA2 DATA1 DGND SCKO LRCK TEST SCKI BCK RST VDD 48 ZERO1/GPO1 ZERO2/GPO2 ZERO3/GPO3 ZERO4/GPO4 ZERO5/GPO5 ZERO6/GPO6 AGND VCC VOUT6 1 2 3 4 5 6 7 8 9 47 46 45 44 43 42 41 40 39 38 37 36 ML 35 MC 34 MDI 33 MDO 32 NC PCM1604 PCM1605 31 NC 30 VCC0 29 AGND0 28 VCC1 27 AGND1 26 VCC2 25 AGND2 VOUT5 10 VOUT4 11 VOUT3 12 13 VOUT2 14 VOUT1 15 VCOM2 16 VCOM1 17 AGND6 18 VCC6 19 AGND5 20 VCC5 21 AGND4 22 VCC4 23 AGND3 24 VCC3 ® PCM1604, PCM1605 4 PIN ASSIGNMENTS PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 NAME ZERO1/GPO1 ZERO2/GPO2 ZERO3/GPO3 ZERO4/GPO4 ZERO5/GPO5 ZERO6/GPO6 AGND VCC VOUT6 VOUT5 VOUT4 VOUT3 VOUT2 VOUT1 VCOM2 VCOM1 AGND6 VCC6 AGND5 VCC5 AGND4 VCC4 AGND3 VCC3 AGND2 VCC2 AGND1 VCC1 AGND0 VCC0 NC NC MDO MDI MC ML RST SCKI SCKO BCK LRCK TEST VDD DGND DATA1 DATA2 DATA3 ZEROA I/O O O O O O O — — O O O O O O O O — — — — — — — — — — — — — — — — O I I I I I O I I — — — I I I O DESCRIPTION Zero Data Flag for VOUT1. Can also be used as GPO pin. Zero Data Flag for VOUT2. Can also be used as GPO pin. Zero Data Flag for VOUT3. Can also be used as GPO pin. Zero Data Flag for VOUT4. Can also be used as GPO pin. Zero Data Flag for VOUT5. Can also be used as GPO pin. Zero Data Flag for VOUT6. Can also be used as GPO pin. Analog Ground Analog Power Supply, +5V Voltage Output for Audio Signal Corresponding to Rch on DATA3. Voltage Output for Audio Signal Corresponding to Lch on DATA3. Voltage Output for Audio Signal Corresponding to Rch on DATA2. Voltage Output for Audio Signal Corresponding to Lch on DATA2. Voltage Output for Audio Signal Corresponding to Rch on DATA1. Voltage Output for Audio Signal Corresponding to Lch on DATA1. Common Voltage Output. This pin should be bypassed with a 10µF capacitor to AGND. Common Voltage Output. This pin should be bypassed with a 10µF capacitor to AGND. Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V Analog Ground Analog Power Supply, +5V No Connection. Must be open. No Connection. Must be open. Serial Data Output for Function Register Control Port (3) Serial Data Input for Function Register Control Port(1) Shift Clock for Function Register Control Port(1) Latch Enable for Function Register Control Port(1) System Reset, Active LOW(1) System Clock In. Input frequency is 128, 192, 256, 384, 512 or 768f S.(2) Buffered Clock Output. Output frequency is 128, 192, 256, 384, 512, or 768fS or one-half of 128, 192, 256, 384, 512, or 768f S. Shift Clock Input for Serial Audio Data(2) Left and Right Clock Input. This clock is equal to the sampling rate, fS. (2) Test Pin. This pin should be connected to DGND.(1) Digital Power Supply, +3.3V Digital Ground for +3.3V Serial Audio Data Input for VOUT1 and VOUT2(2) Serial Audio Data Input for VOUT3 and VOUT4(2) Serial Audio Data Input for VOUT5 and VOUT6(2) Zero Data Flag. Logical “AND” of ZERO1 through ZERO6. NOTES: (1) Schmitt-Trigger input with internal pull-down, 5V tolerant. (2) Schmitt-Trigger input, 5V tolerant. (3) Tri-state output. ® 5 PCM1604, PCM1605 TYPICAL PERFORMANCE CURVES All specifications at +25°C, VCC = 5V, VDD = 3.3V, SYSCLK = 384fS (fS = 44.1kHz), and 24-bit input data, unless otherwise noted. DIGITAL FILTER Digital Filter (De-Emphasis Off, fS = 44.1kHz) FREQUENCY RESPONSE (Sharp Roll-Off) 0 –20 –40 Amplitude (dB) PASSBAND RIPPLE (Sharp Roll-Off) 0.003 0.002 Amplitude (dB) 0.001 0 –0.001 –0.002 –60 –80 –100 –120 –140 –160 –0.003 0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.1 0.2 0.3 0.4 0.5 Frequency (x fS) FREQUENCY RESPONSE (Slow Roll-Off) 0 –20 –40 Amplitude (dB) Amplitude (dB) Frequency (x fS) TRANSITION CHARACTERISTICS (Slow Roll-Off) 0 –2 –4 –6 –8 –10 –12 –14 –16 –60 –80 –100 –120 –140 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Frequency (x fS) –18 –20 0 0.1 0.2 0.3 Frequency (x fS) 0.4 0.5 0.6 De-Emphasis Error 0 –2 –4 –6 –8 –10 0 DE-EMPHASIS FREQUENCY RESPONSE (fS = 32kHz) Level (dB) 0.5 0.3 0.1 –0.1 –0.3 –0.5 0 2 DE-EMPHASIS ERROR (fS = 32kHz) Level (dB) 2 4 6 8 10 12 14 4 6 8 10 12 14 Frequency (kHz) DE-EMPHASIS FREQUENCY RESPONSE (fS = 44.1kHz) Level (dB) Frequency (kHz) DE-EMPHASIS ERROR (fS = 44.1kHz) 0 –2 –4 –6 –8 –10 0 0.5 0.3 0.1 –0.1 –0.3 –0.5 0 2 Level (dB) 2 4 6 8 10 12 14 16 18 20 4 6 8 10 12 14 16 18 20 Frequency (kHz) DE-EMPHASIS FREQUENCY RESPONSE (fS = 48kHz) Level (dB) Frequency (kHz) DE-EMPHASIS ERR0R (fS = 48kHz) 0 –2 –4 –6 –8 –10 0 0.5 0.3 0.1 –0.1 –0.3 –0.5 0 2 4 Level (dB) 2 ® 4 6 8 10 12 14 16 18 20 22 6 8 10 12 14 16 18 20 22 Frequency (kHz) Frequency (kHz) PCM1604, PCM1605 6 TYPICAL PERFORMANCE CURVES (Cont.) All specifications at +25°C, VCC = 5V, VDD = 3.3V, SYSCLK = 384fS (fS = 44.1kHz), and 24-bit input data, unless otherwise noted. ANALOG DYNAMIC PERFORMANCE Supply Voltage Characteristics TOTAL HARMONIC DISTORTION + NOISE vs POWER SUPPLY (VDD = 3.3V) DYNAMIC RANGE vs POWER SUPPLY (VDD = 3.3V) 10 110 108 Dynamic Range (dB) 96kHz, 384fS 1 THD+N (%) –60dB 44.1kHz, 384fS 106 104 102 100 98 96 44.1kHz, 384fS 0.1 96kHz, 384fS 0.01 96kHz, 384fS 0dB 0.001 4.0 44.1kHz, 384fS 4.5 5.0 VCC (V) SIGNAL-TO-NOISE RATIO vs POWER SUPPLY (VDD = 3.3V) 5.5 6.0 4.0 4.5 5.0 VCC (V) 5.5 6.0 110 108 110 108 Channel Separation (dB) CHANNEL SEPARATION vs POWER SUPPLY (VDD = 3.3V) 106 SNR (dB) 104 102 100 98 96 4.0 4.5 44.1kHz, 384fS 106 104 102 100 98 96 44.1kHz, 384fS 96kHz, 384fS 96kHz, 384fS 5.0 VCC (V) 5.5 6.0 4.0 4.5 5.0 VCC (V) 5.5 6.0 ® 7 PCM1604, PCM1605 TYPICAL PERFORMANCE CURVES (Cont.) All specifications at VDD = +3.3V, 128fS system clock, 64x oversampling, and 24-bit data. Only two channels (VOUT1 and VOUT2) are operated. All other channels are set to all zero input data and DAC operation is disabled (bits DAC3 through DAC6 of Register 8 are set to 1). TOTAL HARMONIC DISTORTION + NOISE vs POWER SUPPLY (VDD = 3.3V) 10 –60dB/192kHz-128fS DYNAMIC RANGE vs POWER SUPPLY (VDD = 3.3V) 110 108 Dynamic Range (dB) 1 106 104 102 100 98 192kHz-128fS THD+N (%) 0.1 0.01 0dB/192kHz-128fS 0.001 4 4.5 5 VCC (V) 5.5 6 96 4 4.5 5 VCC (V) 5.5 6 SIGNAL-TO-NOISE RATIO vs POWER SUPPLY (VDD = 3.3V) 110 108 106 Channel Separation (dB) CHANNEL SEPARATION vs POWER SUPPLY (VDD = 3.3V) 110 108 192kHz-128fS 106 104 192kHz-128fS 102 100 98 96 SNR (dB) 104 102 100 98 96 4 4.5 5 VCC (V) 5.5 6 4 4.5 5 VCC (V) 5.5 6 ® PCM1604, PCM1605 8 TYPICAL PERFORMANCE CURVES (Cont.) All specifications at +25°C, VCC = 5V, VDD = 3.3V, SYSCLK = 384fS (fS = 44.1kHz), and 24-bit input data, unless otherwise noted. ANALOG DYNAMIC PERFORMANCE (Cont.) Temperature Characteristics TOTAL HARMONIC DISTORTION + NOISE vs TEMPERATURE 10 96kHz, 384fS Dynamic Range (dB) DYNAMIC RANGE vs TEMPERATURE 110 108 1 THD+N (%) –60dB 44.1kHz, 384fS 106 104 102 100 98 44.1kHz, 384fS 0.1 96kHz, 384fS 0.01 96kHz, 384fS 44.1kHz, 384fS 0dB 0.001 –25 0 25 50 75 100 Temperature (°C) 96 –25 0 25 50 75 100 Temperature (°C) SIGNAL-TO-NOISE RATIO vs TEMPERATURE 110 108 106 44.1kHz, 384fS CHANNEL SEPARATION vs TEMPERATURE 110 108 Channel Separation (dB) 106 104 102 100 96kHz, 384fS 98 44.1kHz, 384fS SNR (dB) 104 102 100 98 96 –25 0 25 50 75 100 Temperature (°C) 96kHz, 384fS 96 –25 0 25 50 75 100 Temperature (°C) ® 9 PCM1604, PCM1605 TYPICAL PERFORMANCE CURVES (Cont.) All specifications at VCC = +5V, VDD = +3.3V, 128fS system clock, 64x oversampling, and 24-bit data. Only two channels (VOUT1 and VOUT 2) are operated. All other channels are set to all zero input data and DAC operation is disabled (bits DAC3 through DAC6 of Register 8 are set to 1). TOTAL HARMONIC DISTORTION + NOISE vs TEMPERATURE 10 192kHz-128fS/–60dB DYNAMIC RANGE vs TEMPERATURE 110 108 Dynamic Range (dB) 1 106 104 102 100 98 96 –50 192kHz-128fS THD+N (%) 0.1 0.01 192kHz-128fS/0dB 0.001 –50 –25 0 25 50 Temperature (°C) 75 100 –25 0 25 50 Temperature (°C) 75 100 SIGNAL-TO-NOISE RATIO vs TEMPERATURE 110 108 106 110 108 CHANNEL SEPARATION vs TEMPERATURE Channel Separation (dB) 106 104 192kHz-128fS 102 100 98 96 –50 SNR (dB) 192kHz-128fS 104 102 100 98 96 –50 –25 0 25 50 Temperature (°C) 75 100 –25 0 25 50 Temperature (°C) 75 100 ® PCM1604, PCM1605 10 SYSTEM CLOCK AND RESET FUNCTIONS SYSTEM CLOCK INPUT The PCM1604 and PCM1605 require a system clock for operating the digital interpolation filters and multi-level delta-sigma modulators. The system clock is applied at the SCKI input (pin 38). Table I shows examples of system clock frequencies for common audio sampling rates. Figure 1 shows the timing requirements for the system clock input. For optimal performance, it is important to use a clock source with low phase jitter and noise. Burr-Brown’s PLL1700 multi-clock generator is an excellent choice for providing the PCM1604 system clock source. To obtain optimal dynamic performance when operating with a 192kHz sampling frequency, it is recommended that only two channels be enabled for operation (VOUT1 and VOUT2). The remaining four channels should be disabled by setting bits DAC3 through DAC6 of control register 8 to logic 1 state. SYSTEM CLOCK OUTPUT A buffered version of the system clock input is available at the SCKO output (pin 39). SCKO can operate at either full (fSCKI) or half (fSCKI/2) rate. The SCKO output frequency may be programmed using the CLKD bit of Control Register 9. The SCKO output pin can also be enabled or disabled using the CLKE bit of Control Register 9. The default is SCKO enabled. POWER-ON AND EXTERNAL RESET FUNCTIONS The PCM1604 includes a power-on reset function. Figure 2 shows the operation of this function. The system clock input at SCKI should be active for at least one clock period prior to VDD = 2.0V. With the system clock active and VDD > 2.0V, the power-on reset function will be enabled. The initialization sequence requires 1024 system clocks from the time VDD > 2.0V. After the initialization period, the PCM1604 will be set to its reset default state, as described in the Mode Control Register section of this data sheet. The PCM1604 also includes an external reset capability using the RST input (pin 37). This allows an external controller or master reset circuit to force the PCM1604 to initialize to its reset default state. For normal operation, RST should be set to a logic ‘1’. Figure 3 shows the external reset operation and timing. The RST pin is set to logic ‘0’ for a minimum of 20ns. The RST pin is then set to a logic ‘1’ state, which starts the initialization sequence, which lasts for 1024 system clock periods. After the initialization sequence is completed, the PCM1604 will be set to its reset default state, as described in the Mode Control Registers section of this data sheet. The external reset is especially useful in applications where there is a delay between PCM1604 power up and system clock activation. In this case, the RST pin should be held at a logic ‘0’ level until the system clock has been activated. SYSTEM CLOCK FREQUENCY (fSCKI) (MHz) SAMPLING FREQUENCY (fS) 16kHz 32kHz 44.1kHz 48kHz 88.2kHz 96kHz 176.4kHz 192 128fS — — — — — 12.2880 22.5792 24.5760 192fS — — — — — 18.4320 33.8688 36.8640 256fS 4.0960 8.1920 11.2896 12.2880 22.5792 24.5760 See Note 2 See Note 2 384fS 6.1440 12.2880 16.9344 18.4320 33.8688 36.8640 See Note 2 See Note 2 512fS 8.1920 16.3840 22.5792 24.5760 45.1584 49.1520 See Note 2 See Note 2 768fS 12.2880 24.5760 33.8688 36.8640 See Note 1 See Note 1 See Note 2 See Note 2 NOTE: (1) The 768fS system clock rate is not supported for fS > 64kHz. (2) This system clock rate is not supported for the given sampling frequency. TABLE I. System Clock Rates for Common Audio Sampling Frequencies. tSCKIH “H” SCKI “L” tSCKIH System Clock Pulse Width High tSCKIH System Clock Pulse Width Low tSCKIL fSCKI : 7ns min : 7ns min 0.8V 2.0V FIGURE 1. System Clock Input Timing. ® 11 PCM1604, PCM1605 2.4V VCC = VDD 2.0V 1.6V Reset Reset Removal Internal Reset 1024 system clocks System Clock (SCKI) FIGURE 2. Power-On Reset Timing. RST tRST(1) Reset Reset Removal Internal Reset 1024 system clocks System Clock (SCKI) NOTE: (1) tRST = 20ns min. FIGURE 3. External Reset Timing. AUDIO SERIAL INTERFACE The audio serial interface for the PCM1604 is comprised of a 5-wire synchronous serial port. It includes LRCK (pin 41), BCK (pin 40), DATA1 (pin 45), DATA2 (pin 46) and DATA3 (pin 47). BCK is the serial audio bit clock, and is used to clock the serial data present on DATA1, DATA2 and DATA3 into the audio interface’s serial shift registers. Serial data is clocked into the PCM1604 on the rising edge of BCK. LRCK is the serial audio left/right word clock. It is used to latch serial data into the serial audio interface’s internal registers. Both LRCK and BCK must be synchronous to the system clock. Ideally, it is recommended that LRCK and BCK be derived from the system clock input or output, SCKI or SCKO. The left/right clock, LRCK, is operated at the sampling frequency (fS). The bit clock, BCK, may be operated at 48 or 64 times the sampling frequency. AUDIO DATA FORMATS AND TIMING The PCM1604 supports industry-standard audio data formats, including Standard, I2S, and Left-Justified. The data formats are shown in Figure 4. Data formats are selected using the format bits, FMT[2:0], in Control Register 9. The default data format is 24-bit Standard. All formats require Binary Two’s Complement, MSB-first audio data. Figure 5 shows a detailed timing diagram for the serial audio interface. DATA1, DATA2 and DATA3 each carry two audio channels, designated as the Left and Right channels. The Left channel data always precedes the Right channel data in the serial data stream for all data formats. Table II shows the mapping of the digital input data to the analog output pins. DATA INPUT DATA1 DATA1 DATA2 DATA2 DATA3 DATA3 CHANNEL Left Right Left Right Left Right ANALOG OUTPUT VOUT1 VOUT2 VOUT3 VOUT4 VOUT5 VOUT6 TABLE II. Audio Input Data to Analog Output Mapping. SERIAL CONTROL INTERFACE The serial control interface is a 4-wire synchronous serial port which operates asynchronously to the serial audio interface. The serial control interface is utilized to program and read the on-chip mode registers. The control interface includes MDO (pin 33), MDI (pin 34), MC (pin 35), and ML (pin 36). MDO is the serial data output, used to read back the values of the mode registers; MDI is the serial data input, used to program the mode registers; MC is the serial bit clock, used to shift data in and out of the control port and ML is the control port latch clock. ® PCM1604, PCM1605 12 (1) Standard Data Format; Lch = HIGH, Rch = LOW 1/fS Lch LRCK Rch BCK (= 48fS or 64fS) 14 15 16 1 14 15 16 1 MSB 1 MSB 1 MSB 1 4 5 MSB 2 3 2 3 2 3 2 3 LSB 16 17 18 LSB 18 19 20 LSB 22 23 24 LSB MSB 16 17 18 1 MSB 18 19 20 1 MSB 22 23 24 4 5 MSB 1 2 3 2 3 2 3 2 3 14 15 16 LSB 16 17 18 LSB 18 19 20 LSB 22 23 24 LSB 16-Bit Right-Justified DATA1-DATA3 18-Bit Right-Justified DATA1-DATA3 20-Bit Right-Justified DATA1-DATA3 24-Bit Right-Justified DATA1-DATA3 13 1/fS Lch LRCK 1 2 3 22 23 24 1 2 MSB 3 1/fS LRCK Lch 1 2 MSB 3 22 23 24 LSB 1 MSB 2 3 (2) 24-Bit Left-Justified Data Format; Lch = HIGH, Rch = LOW Rch BCK (= 48fS or 64fS) 22 23 24 LSB DATA1-DATA3 (3) 24-Bit I2S Data Format; Lch = LOW, Rch = HIGH Rch PCM1604, PCM1605 BCK (= 48fS or 64fS) DATA1-DATA3 22 23 24 LSB 1 2 FIGURE 4. Audio Data Input Formats. ® LRCK tBCH BCK tBCY DATA1-DATA3 tDS tDH tBL tBCL tLB 50% of VDD 50% of VDD 50% of VDD SYMBOL tBCY tBCH tBCL tBL tLB tDS tDH PARAMETER BCK Pulse Cycle Time BCK High Level Time BCK Low Level Time BCK Rising Edge to LRCK Edge LRCK Falling Edge to BCK Rising Edge DIN Set Up Time DIN Hold Time MIN MAX 48 or 64fS (1) UNITS 35 35 10 10 10 10 ns ns ns ns ns ns NOTE: (1) fS is the sampling frequency (e.g., 44.1kHz, 48kHz, 96kHz, etc.) FIGURE 5. Audio Interface Timing. MSB R/W IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 D7 D6 D5 D4 D3 D2 D1 LSB D0 Register Index (or Address) Read/Write Operation 0 = Write Operation 1 = Read Operation (register index is ignored) Register Data FIGURE 6. Control Data Word Format for MDI. ML MC MDI X 0 IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 D7 D6 D5 D4 D3 D2 D1 D0 X X D15 D14 FIGURE 7. Write Operation Timing. REGISTER WRITE OPERATION All Write operations for the serial control port use 16-bit data words. Figure 6 shows the control data word format. The most significant bit is the Read/Write (R/W) bit. When set to ‘0’, this bit indicates a Write operation. There are seven bits, labeled IDX[6:0], that set the register index (or address) for the Write operation. The least significant eight bits, D[7:0], contain the data to be written to the register specified by IDX[6:0]. Figure 7 shows the functional timing diagram for writing the serial control port. ML is held at a logic ‘1’ state until a register needs to be written. To start the register write cycle, ML is set to logic ‘0’. Sixteen clocks are then provided on MC, corresponding to the 16-bits of the control data word on MDI. After the sixteenth clock cycle has completed, ML is set to logic ‘1’ to latch the data into the indexed mode control register. ® SINGLE REGISTER READ OPERATION Read operations utilize the 16-bit control word format shown in Figure 6. For Read operations, the Read/Write (R/W) bit is set to ‘1’. Read operations ignore the index bits, IDX[6:0], of the control data word. Instead, the REG[6:0] bits in Control Register 11 are used to set the index of the register that is to be read during the Read operation. Bits IDX[6:0] should be set to 00H for Read operations. Figure 8 details the Read operation. First, Control Register 11 must be written with the index of the register to be read back. Additionally, the INC bit must be set to logic ‘0’ in order to disable the Auto-Increment Read function. The Read cycle is then initiated by setting ML to logic ‘0’ and setting the R/W bit of the control data word to logic ‘1’, indicating a Read operation. MDO remains at a high-impedance state until the PCM1604, PCM1605 14 I ML O MC I O MDI 0 1 REG6 REG5 REG4 REG3 REG2 REG1 REG0 I 0 0 1 Read Register Index High Impedance Writing Register 11 with INC and REG[6:0] Data D7 Read X X 1 0 0 0 0 0 0 0 X X X 1 0 0 0 X X X X X O Write Data from Register Indexed by REG[6:0] D6 D5 D4 D3 D2 D1 D0 I MDO O Register Read Cycle X = Don't care FIGURE 8. Read Operation Timing with INC = 0 (Single Register Read). 15 0 0 0 0 X X X X X X X X X X X X X X X X X X X X X X X X X D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 INDEX “N – 1” D1 D0 D7 D6 D5 D4 D3 INDEX “N” D2 D1 D0 High Impedance INDEX “1” ML MC MDI 1 0 0 0 PCM1604, PCM1605 MDO High Impedance FIGURE 9. Read Operation Timing with INC = 1 (Auto-Increment Read). ® last 8 bits of the 16-bit read cycle, which corresponds to the 8 data bits of the register indexed by the REG[6:0] bits of Control Register 11. The Read cycle is completed when ML is set to ‘1’, immediately after the MC clock cycle for the least significant bit of indexed control register has completed. AUTO-INCREMENT READ OPERATION The Auto-Increment Read function allows for multiple registers to be read sequentially. The Auto-Increment Read function is enabled by setting the INC bit of Control Register 11 to ‘1’. The sequence always starts with Register 1, and ends with the register indexed by the REG[6:0] bits in Control Register 11. Figure 9 shows the timing for the Auto-Increment Read operation. The operation begins by writing Control Register 11, setting INC to ‘1’ and setting REG[6:0] to the last register to be read in the sequence. The actual Read opera- tion starts on the next HIGH to LOW transition of the ML pin. The Read cycle starts by setting the R/W bit of the control word to ‘1’, and setting all of the IDX[6:0] bits to ‘0.’. All subsequent bits input on the MDI are ignored while ML is set to ‘0.’ For the first 8 clocks of the Read cycle, MDO is set to a high-impedance state. This is followed by a sequence of 8-bit words, each corresponding to the data contained in Control Registers 1 through N, where N is defined by the REG[6:0] bits in Control Register 11. The Read cycle is completed when ML is set to ‘1’, immediately after the MC clock cycle for the least significant bit of Control Register N has completed. CONTROL INTERFACE TIMING REQUIREMENTS Figure 10 shows a detailed timing diagram for the Serial Control interface. Pay special attention to the setup and hold times, as well as tMLS and tMLH, which define minimum delays between edges of the ML and MC clocks. These timing parameters are critical for proper control port operation. tMHH ML tMLS tMCH tMCL tMLH 50% of VDD tMCY LSB MDI tMOS MDO tMDS tMCH LSB 50% of VDD 50% of VDD 50% of VDD MC SYMBOL tMCY tMCL tMCH tMHH tMLS tMLH tMDI tMDS tMOS PARAMETER MC Pulse Cycle Time MC Low Level Time MC High Level Time ML High Level Time ML Falling Edge to MC Rising Edge ML Hold Time(1) Hold Time MDL Set Up Time MC Falling Edge to MDSO Stable MIN 100 50 50 300 20 20 15 20 MAX UNITS ns ns ns ns ns ns ns ns ns 30 NOTE: (1) MC rising edge for LSB to ML rising edge. FIGURE 10. Control Interface Timing. ® PCM1604, PCM1605 16 MODE CONTROL REGISTERS User-Programmable Mode Controls The PCM1604 includes a number of user-programmable functions which are accessed via control registers. The registers are programmed using the Serial Control Interface which was previously discussed in this data sheet. Table III lists the available mode control functions, along with their reset default conditions and associated register index. FUNCTION Register Map The mode control register map is shown in Table IV. Each register includes a R/W bit, which determines whether a register read (R/W =1) or write (R/W = 0) operation is performed. Each register also includes an index (or address) indicated by the IDX[6:0] bits. RESET DEFAULT CONTROL REGISTER INDEX, IDX[6:0] Digital Attenuation Control, 0dB to –63dB in 0.5dB Steps Digital Attenuation Load Control Digital Attenuation Rate Select Soft Mute Control DAC 1-6 Operation Control Infinite Zero Detect Mute Audio Data Format Control Digital Filter Roll-Off Control SCKO Frequency Selection SCKO Output Enable De-Emphasis Function Control De-Emphasis Sample Rate Selection Output Phase Reversal Read Register Index Control Read Auto-Increment Control General Purpose Output Enable General Purpose Output Bits (GPO1-GPO6) Oversampling Rate Control 0dB, No Attenuation Data Load Disabled 2/fS Mute Disabled DAC 1-6 Enabled Disabled 24-Bit Standard Format Sharp Roll-Off Full Rate (= fSCKI) SCKO Enabled De-Emphasis Disabled 44.1kHz Disabled REG[6:0] = 01H Auto-Increment Disabled Zero Flags Enabled Disabled 64x (32x for 192kHz) 1 through 6 7 7 7 8 8 9 9 9 9 10 10 10 11 11 12 12 12 01H - 07H 07H 07H 07H 08H 08H 09H 09H 09H 09H 0AH 0AH 0AH 0BH 0BH 0CH 0CH 0CH TABLE III. User-Programmable Mode Controls. B15 Register 0 Register 1 Register 2 Register 3 Register 4 Register 5 Register 6 Register 7 Register 8 Register 9 Register 10 Register 11 Register 12 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W B14 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 B13 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 B12 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 B11 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 B10 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 B9 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 B8 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 B7 N/A AT17 AT27 AT37 AT47 AT57 AT67 ATLD res res res INC OVER B6 N/A AT16 AT26 AT36 AT46 AT56 AT66 ATTS INZD res res REG6 GPOE B5 N/A AT15 AT25 AT35 AT45 AT55 AT65 MUT6 DAC6 FLT0 REV REG5 GPO6 B4 N/A AT14 AT24 AT34 AT44 AT54 AT64 MUT5 DAC5 CLKD DMF1 REG4 GPO5 B3 N/A AT13 AT23 AT33 AT43 AT53 AT63 MUT4 DAC4 CLKE DMF0 REG3 GPO4 B2 N/A AT12 AT22 AT32 AT42 AT52 AT62 MUT3 DAC3 FMT2 DM56 REG2 GPO3 B1 N/A AT11 AT21 AT31 AT41 AT51 AT61 B0 N/A AT10 AT20 AT30 AT40 AT50 AT60 MUT2 MUT1 DAC2 DAC1 FMT1 FMT0 DM34 DM12 REG1 REG0 GPO2 GPO1 TABLE IV. Mode Control Register Map. ® 17 PCM1604, PCM1605 REGISTER DEFINITIONS B15 Register 1 Register 2 Register 3 Register 4 Register 5 Register 6 R/W R/W R/W R/W R/W R/W B14 IDX6 IDX6 IDX6 IDX6 IDX6 IDX6 B13 IDX5 IDX5 IDX5 IDX5 IDX5 IDX5 B12 IDX4 IDX4 IDX4 IDX4 IDX4 IDX4 B11 IDX3 IDX3 IDX3 IDX3 IDX3 IDX3 B10 IDX2 IDX2 IDX2 IDX2 IDX2 IDX2 B9 IDX1 IDX1 IDX1 IDX1 IDX1 IDX1 B8 IDX0 IDX0 IDX0 IDX0 IDX0 IDX0 B7 AT17 AT27 AT37 AT47 AT57 AT67 B6 AT16 AT26 AT36 AT46 AT56 AT66 B5 AT15 AT25 AT35 AT45 AT55 AT65 B4 AT14 AT24 AT34 AT44 AT54 AT64 B3 AT13 AT23 AT33 AT43 AT53 AT63 B2 AT12 AT22 AT32 AT42 AT52 AT62 B1 AT11 AT21 AT31 AT41 AT51 AT61 B0 AT10 AT20 AT30 AT40 AT50 AT60 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 Digital Attenuation Level Setting where x = 1-6, corresponding to the DAC output VOUTx. These bits are Read/Write. Default Value: 1111 1111B Each DAC output, VOUT1 through VOUT6, has a digital attenuator associated with it. The attenuator may be set from 0dB to –63dB, in 0.5dB steps. Alternatively, the attenuator may be set to infinite attenuation (or mute). The attenuation data for each channel can be set individually. However, the data load control (ATLD bit of Control Register 7) is common to all six attenuators. ATLD must be set to ‘1’ in order to change an attenuator’s setting. The attenuation level may be set using the formula below. Attenuation Level (dB) = 0.5 (ATx [7:0]DEC – 255) where: ATx [7:0]DEC = 0 through 255 for: ATx [7:0]DEC = 0 through 128, the attenuator is set to infinite attenuation. ATx[7:0] The following table shows attenuator levels for various settings. ATx[7:0] 1111 1111B 1111 1110B 1111 1101B • • • 1000 0010B 1000 0001B 1000 0000B • • • 0000 0000B Decimal Value 255 254 253 • • • 130 129 128 • • • 0 Attenuator Level Setting 0dB, No Attenuation (default) –0.5dB –1.0dB • • • –62.5dB –63.0dB Mute • • • Mute ® PCM1604, PCM1605 18 B15 Register 7 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 ATLD B6 ATTS B5 MUT6 B4 MUT5 B3 MUT4 B2 MUT3 B1 MUT2 B0 MUT1 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 ATLD Attenuation Load Control This bit is Read/Write. Default Value: 0 ATLD = 0 ATLD = 1 Attenuation Control Disabled (default) Attenuation Control Enabled The ATLD bit is used to enable loading of attenuation data set by registers 1 through 6. When ATLD = 0, the attenuation settings remain at the previously programmed level, ignoring new data loaded to registers 1 through 6. When ATLD = 1, attenuation data written to registers 1 through 6 is loaded normally. ATTS Attenuation Rate Select This bit is Read/Write. Default Value: 0 ATTS = 0 ATTS = 1 Attenuation rate is 2/fS (default) Attenuation rate is 4/fS Changes in attenuator levels are made by incrementing or decrementing the attenuator by one step (0.5dB) for every 2/fS or 4/fS time interval until the programmed attenuator setting is reached. This helps to minimize audible ‘clicking’, or zipper noise, while the attenuator is changing levels. The ATTS bit allows you to select the rate at which the attenuator is decremented/incremented during level transitions. MUTx Soft Mute Control where x = 1-6, corresponding to the DAC output VOUTx. These bits are Read/Write. Default Value: 0 MUTx = 0 MUTx = 1 Mute Disabled (default) Mute Enabled The mute bits, MUT1 through MUT6, are used to enable or disable the Soft Mute function for the corresponding DAC outputs, VOUT1 through VOUT6. The Soft Mute function is incorporated into the digital attenuators. When Mute is disabled (MUTx = 0), the attenuator and DAC operate normally. When Mute is enabled by setting MUTx = 1, the digital attenuator for the corresponding output will be decremented from the current setting to the infinite attenuation setting one attenuator step (0.5dB) at a time, with the rate of change programmed by the ATTS bit. This provides a quiet, ‘pop’ free muting of the DAC output. Upon returning from Soft Mute, by setting MUTx = 0, the attenuator will be incremented one step at a time to the previously programmed attenuator level. ® 19 PCM1604, PCM1605 B15 REGISTER 8 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 res B6 INZD B5 DAC6 B4 DAC5 B3 DAC4 B2 DAC3 B1 B0 DAC2 DAC1 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 INZD Infinite Zero Detect Mute Control This bit is Read/Write. Default Value: 0 INZD = 0 INZD = 1 Infinite Zero Detect Mute Disabled (default) Infinite Zero Detect Mute Enabled The INZD bit is used to enable or disable the Zero Detect Mute function described in the Zero Flag and Infinite Zero Detect Mute section in this data sheet. The Zero Detect Mute function is independent of the Zero Flag output operation, so enabling or disabling the INZD bit has no effect on the Zero Flag outputs (ZERO1-ZERO6, ZEROA). DACx DAC Operation Control where x = 1-6, corresponding to the DAC output VOUTx. These bits are Read/Write. Default Value: 0 DACx = 0 DACx = 1 DAC Operation Enabled (default) DAC Operation Disabled The DAC operation controls are used to enable and disable the DAC outputs, VOUT1 through VOUT6. When DACx = 0, the output amplifier input is connected to the DAC output. When DACx = 1, the output amplifier input is switched to the DC common-mode voltage (VCOM1 or VCOM2), equal to VCC/2. ® PCM1604, PCM1605 20 B15 REGISTER 9 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 res B6 res B5 FLT0 B4 CLKD B3 CLKE B2 FMT2 B1 FMT1 B0 FMT0 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 FLT0 Digital Filter Roll-Off Control These bits are Read/Write. Default Value: 000B FLT0 = 0 FLT0 = 1 Sharp Roll-Off (default) Slow Roll-Off Bit FLT0 allows the user to select the digital filter roll-off that is best suited to their application. Two filter rolloff sections are available: Sharp or Slow. The filter responses for these selections are shown in the Typical Performance Curves section of this data sheet. CLKD SCKO Frequency Selection This bit is Read/Write. Default Value: 0 CLKD = 0 CLKD = 1 Full Rate, fSCKO = fSCKI (default) Half Rate, fSCKO = fSCKI/2 The CLKD bit is used to determine the clock frequency at the system clock output pin, SCKO. CLKE SCKO Output Enable This bit is Read/Write. Default Value: 0 CLKE = 0 CLKE = 1 SCKO Enabled (default) SCKO Disabled The CLKE bit is used to enable or disable the system clock output pin, SCKO. When SCKO is enabled, it will output either a full or half rate clock, based upon the setting of the CLKD bit. FMT[2:0] Audio Interface Data Format These bits are Read/Write. Default Value: 000B FMT[2:0] 000 001 010 011 100 101 110 111 Audio Data Format Selection 24-Bit Standard Format, Right-Justified 20-Bit Standard Format, Right-Justified 18-Bit Standard Format, Right-Justified 16-Bit Standard Format, Right-Justified I2S Format, 16- to 24-bits Left-Justified Format, 16- to 24-Bits Reserved Reserved Data (default) Data Data Data The FMT[2:0] bits are used to select the data format for the serial audio interface. ® 21 PCM1604, PCM1605 B15 REGISTER 10 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 res B6 res B5 REV B4 DMF1 B3 DMF0 B2 DM56 B1 DM34 B0 DM12 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 Sampling Frequency Selection for the De-Emphasis Function These bits are Read/Write. Default Value: 00B DMF[1:0] 00 01 10 11 De-Emphasis Same Rate Selection 44.1 kHz (default) 48 kHz 32 kHz Reserved DMF[1:0] The DMF[1:0] bits are used to select the sampling frequency used for the Digital De-Emphasis function when it is enabled. The de-emphasis curves are shown in the Typical Performance Curves section of this data sheet. DM12 Digital De-Emphasis Control for Channels 1 and 2 This bit is Read/Write. Default Value: 0 DM12 = 0 DM12 = 1 De-Emphasis Disabled for Channels 1 and 2 (default) De-Emphasis Enabled for Channels 1 and 2 The DM12 bit is used to enable or disable the De-emphasis function for VOUT1 and VOUT2, which correspond to the Left and Right channels of the DATA1 input. DM34 Digital De-Emphasis Control for Channels 3 and 4 This bit is Read/Write. Default Value: 0 DM34 = 0 DM34 = 1 De-Emphasis Disabled for Channels 3 and 4 (default) De-Emphasis Enabled for Channels 3 and 4 The DM34 bit is used to enable or disable the De-Emphasis function for VOUT3 and VOUT4, which correspond to the Left and Right channels of the DATA2 input. DM56 Digital De-Emphasis Control for Channels 5 and 6 This bit is Read/Write. Default Value: 0 DM56 = 0 DM56 = 1 De-Emphasis Disabled for Channels 5 and 6 (default) De-Emphasis Enabled for Channels 5 and 6 The DM56 bit is used to enable or disable the de-emphasis function for VOUT5 and VOUT6, which correspond to the Left and Right channels of the DATA3 input. REV Output Phase Reversal This bit is Read/Write. Default Value: 0 REV = 0 REV = 1 Normal Output (non-inverted) Inverted Output The REV bit is used to invert the output phase for VOUT1 through VOUT6. When the REV bit is enabled, the zerodetect functions (including zero-detect mute and the zero flags) are not available. ® PCM1604, PCM1605 22 B15 REGISTER 11 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 INC B6 REG6 B5 REG5 B4 REG4 B3 REG3 B2 REG2 B1 REG1 B0 REG0 R/W Read/Write Mode Select When R/W = 0, a Write operation is performed. When R/W = 1, a Read operation is performed. Default Value: 0 INC Auto-Increment Read Control This bit is Read/Write. Default Value: 0 INC = 0 INC = 1 Auto-Increment Read Disabled (default) Auto-Increment Read Enabled The INC bit is used to enable or disable the Auto-Increment Read feature of the Serial Control Interface. Refer to the Serial Control Interface section of this data sheet for details regarding Auto-Increment Read operation. REG[6:0] Read Register Index These bits are Read/Write. Default Value: 01H Bits REG[6:0] are used to set the index of the register to be read when performing a Single Register Read operation. In the case of an Auto-Increment Read operation, bits REG[6:0] indicate the index of the last register to be read in the in the Auto-Increment Read sequence. For example, if Registers 1 through 6 are to be read during an Auto-Increment Read operation, bits REG[6:0] would be set to 06H. Refer to the Serial Control Interface section of this data sheet for details regarding the Single Register and AutoIncrement Read operations. ® 23 PCM1604, PCM1605 B15 REGISTER 12 R/W B14 IDX6 B13 IDX5 B12 IDX4 B11 IDX3 B10 IDX2 B9 IDX1 B8 IDX0 B7 OVER B6 GPOE B5 GPO6 B4 GPO5 B3 GPO4 B2 GPO3 B1 B0 GPO2 GPO1 GPOx General Purpose Logic Output Where: x = 1 through 6, corresponding to pins GPO1 through GPO6. These bits are Read/Write. Default Value: 0 GPOx = 0 GPOx = 1 Set GPOx to ‘0’. Set GPOx to ‘1’. The general-purpose output pins, GPO1 through GPO6, are enabled by setting GPOE = 1. These pins are used as general-purpose outputs for controlling user-defined logic functions. When general-purpose outputs are disabled (GPOE = 0), they default to the zero-flag function, ZERO1 through ZERO6. GPOE General Purpose Output Enable This bit is Read/Write. Default Value: 0 GPOE = 0 GPOE = 1 General-Purpose Outputs Disabled. Pins default to zero-flag function (ZERO1 through ZERO6). General-Purpose Outputs Enabled. Data written to GPO1 through GPO6 will appear at the corresponding pins. OVER Oversampling Rate Control This bit is Read/Write. Default Value: 0 OVER = 0 OVER = 1 64x oversampling for fS ≤ 96kHz, and 32x oversampling for fS > 96kHz. 128x oversampling for fS ≤ 96kHz, and 64x oversampling for fS > 96kHz. The OVER bit is utilized to control the total oversampling performed by the D/A converter, including the digital interpolation filter and delta-sigma DAC. This is useful for controlling the D/A out-of-band noise spectrum, and designing a single, fixed value low-pass filter for use with all sampling frequencies. ® PCM1604, PCM1605 24 ANALOG OUTPUTS The PCM1604 includes six independent output channels, VOUT1 through VOUT6. These are unbalanced outputs, each capable of driving 3.1Vp-p typical into a 5kΩ AC load with VCC = +5V. The internal output amplifiers for VOUT1 through VOUT6 are DC biased to the common-mode (or bipolar zero) voltage, equal to VCC/2. The output amplifiers include a RC continuous-time filter, which helps to reduce the out-of-band noise energy present at the DAC outputs due to the noise shaping characteristics of the PCM1604’s delta-sigma D/A converters. The frequency response of this filter is shown in Figure 11. By itself, this filter is not enough to attenuate the out-of-band noise to an acceptable level for most applications. An external low-pass filter is required to provide sufficient outof-band noise rejection. Further discussion of DAC postfilter circuits is provided in the Applications Information section of this data sheet. ZERO FLAG AND INFINITE ZERO DETECT MUTE FUNCTIONS The PCM1604 includes circuitry for detecting an all ‘0’ data condition for the data input pins, DATA1 through DATA3. This includes two independent functions: Zero Output Flags and Zero Detect Mute. Although the flag and mute functions are independent of one another, the zero detection mechanism is common to both functions. Zero Detect Condition Zero Detection for each output channel is independent from the others. If the data for a given channel remains at a ‘0’ level for 1024 sample periods (or LRCK clock periods), a Zero Detect condition exists for the that channel. Zero Output Flags Given that a Zero Detect condition exists for one or more channels, the Zero flag pins for those channels will be set to a logic ‘1’state. There are Zero Flag pins for each channel, ZERO1 through ZERO6 (pins 1 through 6). In addition, all six Zero Flags are logically ANDed together and the result provided at the ZEROA pin (pin 48), which is set to a logic ‘1’ state when all channels indicate a zero detect condition. The Zero Flag pins can be used to operate external mute circuits, or used as status indicators for a microcontroller, audio signal processor, or other digitally controlled functions. Infinite Zero Detect Mute Infinite Zero Detect Mute is an internal logic function. The Zero Detect Mute can be enabled or disabled using the INZD bit of Control Register 8. The reset default is Zero Detect Mute disabled, INZD = 0. Given that a Zero Detect Condition exists for one or more channels, the zero mute circuitry will immediately force the corresponding DAC output(s) to the bipolar zero level, or VCC/2. This is accomplished by switching the input of the DAC output amplifier from the delta-sigma modulator output to the DC common-mode reference voltage. 20 0 –20 –40 –60 –80 –100 1 10 100 1k 10k 100k 1M 10M Log Frequency (Hz) FIGURE 11. Output Filter Frequency Response. VCOM1 AND VCOM2 OUTPUTS Two unbuffered common-mode voltage output pins, VCOM1 (pin 16) and VCOM2 (pin 15), are brought out for decoupling purposes. These pins are nominally biased to a DC voltage level equal to VCC/2. If these pins are to be used to bias external circuitry, a voltage follower is required for buffering purposes. Figure 12 shows an example of using the VCOM1 and VCOM2 pins for external biasing applications. Level (dB) APPLICATIONS INFORMATION CONNECTION DIAGRAMS A basic connection diagram is shown in Figure 13, with the necessary power supply bypassing and decoupling components. Burr-Brown recommends using the component values shown in Figure 13 for all designs. A typical application diagram is shown in Figure 14. BurrBrown’s REG1117-3.3 is used to generate +3.3V for VDD from the +5V analog power supply. Burr-Brown’s PLL1700E is used to generate the system clock input at SCKI, as well as generating the clock for the audio signal processor. The use of series resistors (22Ω to 100Ω) are recommended for SCKI, LRCK, BCK, DATA1, DATA2, and DATA3. The series resistor combines with the stray PCB and device input capacitance to form a low-pass filter which removes high frequency noise from the digital signal, thus reducing high frequency emission. ® PCM1604 PCM1605 4 1 16 15 + 10µF 3 OPA337 VBIAS ≈ VCC 2 VCOM1 VCOM2 FIGURE 12. Biasing External Circuits Using the VCOM1 and VCOM2 Pins. 25 PCM1604, PCM1605 +3.3V Analog +3.3V Regulator To/From Decoder or Microcontroller 36 ML 35 MC 34 MDI 33 MDO 32 NC 31 NC 30 29 AGND0 VCC0 28 27 AGND1 VCC1 26 25 AGND2 VCC2 C12 C13 + +5V Analog 37 RST 38 SCKI To/From Decoder 39 SCKO 40 BCK 41 LRCK 42 TEST +3.3V Analog 43 C11 + C10 VDD 44 DGND 45 DATA1 46 ZERO1/GPO1 ZERO2/GPO2 ZERO3/GPO3 ZERO4/GPO4 ZERO5/GPO5 DATA3 48 ZEROA ZERO6/GPO6 To/From Decoder DATA2 47 VCC3 AGND3 VCC4 AGND4 VCC5 24 23 22 21 20 19 18 17 16 15 14 13 + + C2 C3 + C1 PCM1604 PCM1605 AGND5 VCC6 AGND6 VCOM1 VCOM2 VOUT1 VOUT2 AGND VOUT6 VOUT5 VOUT4 VOUT3 VCC 1 ZeroOutput Flags or GeneralPurpose Outputs 2 3 4 5 6 7 8 9 10 11 12 + + + + +5V Analog C4 C4 C6 C7 Output Low-Pass Filters C9 C8 + NOTE: C1 - C7, C8, C11, C13 = 10µF tantalum or aluminum electrolytic C9, C10, C12 = 0.1µF ceramic FIGURE 13. Basic Connection Diagram. ® PCM1604, PCM1605 26 DIGITAL SECTION REG1117 +3.3V ANALOG SECTION +3.3V Analog 0.1µF 10µF + +5V Analog µC/µP(1) 36 ML NC MC MDI NC VCC1 MDO VCC0 AGND0 AGND1 VCC2 35 34 33 32 31 30 29 28 27 26 25 AGND2 FIGURE 14. Typical Application Diagram. 37 Buffer RS(3) 38 SCKI RS SCKO 40 RS 41 LRCK 42 TEST 43 + 44 DGND 45 DATA1 46 RS 47 DATA3 RS 48 ZEROA DATA2 VDD C11 10µF C10 0.1µF +3.3V Analog BCK 39 RST VCC3 AGND3 VCC4 AGND4 VCC5 24 23 22 21 20 AGND5 VCC6 AGND6 VCOM1 VCOM2 VOUT1 ZERO1/GPO1 ZERO2/GPO2 ZERO3/GPO3 ZERO4/GPO4 ZERO5/GPO5 ZERO6/GPO6 VOUT2 AGND VCC VOUT6 VOUT5 VOUT4 VOUT3 19 PLL1700 SCKO3(2) XT1 27MHz Master Clock 27 RS 1 2 3 4 Zero-Flag or General-Purpose Outputs for Mute Circuits, microcontroller, or DSP/Decoder. PCM1604 PCM1605 18 17 16 15 14 13 + + 10µF 10µF LF RF + 10µF Audio DSP or Decoder 5 6 7 8 9 10 11 12 + + + + +5V Analog 0.1µF 10µF + 10µF 10µF 10µF 10µF Output Low-Pass Filters(4) LS RS CTR SUB PCM1604, PCM1605 NOTES: (1) Serial Control and Reset functions may be provided by DSP/Decoder GPIO pins. (2) Actual clock output used is determined by the application. (3) RS = 22Ω to 100Ω. (4) See Applications Information section of this data sheet for more information. ® POWER SUPPLIES AND GROUNDING The PCM1604 requires a +5V analog supply and a +3.3V digital supply. The +5V supply is used to power the DAC analog and output filter circuitry, while the +3.3V supply is used to power the digital filter and serial interface circuitry. For best performance, the +3.3V supply should be derived from the +5V supply using a linear regulator, as shown in Figure 14. Six capacitors are required for supply bypassing, as shown in Figure 13. These capacitors should be located as close as possible to the PCM1604 or PCM1605 package. The 10µF capacitors should be tantalum or aluminum electrolytic, while the 0.1µF capacitors are ceramic (X7R type is recommended for surface-mount applications). D/A OUTPUT FILTER CIRCUITS Delta-sigma D/A converters utilize noise shaping techniques to improve in-band Signal-to-Noise Ratio (SNR) performance at the expense of generating increased out-of-band noise above the Nyquist Frequency, or fS/2. The out-of-band noise must be low-pass filtered in order to provide the optimal converter performance. This is accomplished by a combination of on-chip and external low-pass filtering. Figures 15 and 16 show the recommended external low-pass active filter circuits for dual and single-supply applications. These circuits are 2nd-order Butterworth filters using the Multiple Feedback (MFB) circuit arrangement, which reduces sensitivity to passive component variations over frequency and temperature. For more information regarding MFB active filter design, please refer to Burr-Brown Applications Bulletin AB-034, available from our web site (www.burr-brown.com) or your local Burr-Brown sales office. Since the overall system performance is defined by the quality of the D/A converters and their associated analog output circuitry, high quality audio op amps are recommended for the active filters. Burr-Brown’s OPA2134 and OPA2353 dual op amps are shown in Figures 15 and 16, and are recommended for use with the PCM1604 and PCM1605. R2 R1 VIN C2 R3 C1 2 1 3 OPA2134 R4 VOUT AV ≈ – R2 R1 FIGURE 15. Dual Supply Filter Circuit. AV ≈ – R2 R1 R2 R1 R3 C1 2 1 OPA2353 R4 VOUT PCM1604 PCM1605 VOUTX VCOM1 VCOM2 + C2 10µF C2 3 OPA337 To Additional Low-Pass Filter Circuits where X = 1 to 6 FIGURE 16. Single-Supply Filter Circuit. ® PCM1604, PCM1605 28 PCB LAYOUT GUIDELINES A typical PCB floor plan for the PCM1604 and PCM1605 is shown in Figure 17. A ground plane is recommended, with the analog and digital sections being isolated from one another using a split or cut in the circuit board. The PCM1604 or PCM1605 should be oriented with the digital I/O pins facing the ground plane split/cut to allow for short, direct connections to the digital audio interface and control signals originating from the digital section of the board. Separate power supplies are recommended for the digital and analog sections of the board. This prevents the switching noise present on the digital supply from contaminating the analog power supply and degrading the dynamic performance of the D/A converters. In cases where a common +5V supply must be used for the analog and digital sections, an inductance (RF choke, ferrite bead) should be placed between the analog and digital +5V supply connections to avoid coupling of the digital switching noise into the analog circuitry. Figure 18 shows the recommended approach for single-supply applications. Digital Power +VD DGND Analog Power AGND +5VA +VS –VS REG VCC Digital Logic and Audio Processor VDD DGND PCM1604 PCM1605 AGND Output Circuits Digital Ground DIGITAL SECTION ANALOG SECTION Analog Ground Return Path for Digital Signals FIGURE 17. Recommended PCB Layout. Power Supplies RF Choke or Ferrite Bead +5V AGND +VS –VS REG VDD VDD VCC DGND PCM1604 PCM1605 AGND Output Circuits Common Ground DIGITAL SECTION ANALOG SECTION FIGURE 18. Single-Supply PCB Layout. ® 29 PCM1604, PCM1605 THEORY OF OPERATION The D/A converter section of the PCM1604 is based upon a multi-bit delta-sigma architecture. This architecture utilizes an 4th-order noise shaper and an 8-level quantizer, followed by an analog low-pass filter. A block diagram of the delta-sigma modulator is shown in Figure 19. This architecture has the advantage of stability and improved jitter tolerance when compared to traditional 1-bit (2-level) delta-sigma designs. The combined oversampling rate of the digital interpolation filter and the delta-sigma modulator is 32fs, 64fs, or 128fs. The total oversampling rate is determined by the desired sampling frequency. If fs ≤ 96kHz, then the OVER bit in Register 12 may be set to an oversampling rate to 64fs or 128fs. If fs > 96kHz, then the OVER bit may be used to set the oversampling rate to 32fs or 64fs. Figure 20 shows the outof- band quantization noise plots for both the 64x and 128x oversampling scenarios. Notice that the 128x oversampling plot shows significantly improved out-of-band noise performance, allowing for a simplified low-pass filter to be used at the output of the DAC. Figure 21 illustrates the simulated jitter sensitivity of the PCM1604. To achieve best performance, the system clock jitter should be less than 300 picoseconds. This is easily achieved using a quality clock generation IC, like BurrBrown’s PLL1700. CLOCK JITTER 125 120 Dynamic Range (dB) 115 110 105 100 95 90 85 80 0 100 200 300 Jitter (ps) 400 500 600 FIGURE 21. Jitter Sensitivity. – + 4fS or 8fS + Z–1 + Z–1 + Z–1 + Z–1 + 8-Level Quantizer 32fS, 64fS, or 128fS FIGURE 19. Eight-Level Delta-Sigma Modulator. QUANTIZATION NOISE SPECTRUM (64x Oversampling) 0 –20 –40 0 –20 –40 QUANTIZATION NOISE SPECTRUM (128x Oversampling) Amplitude (dB) –60 –80 –100 –120 –140 –160 –180 0 1 2 3 4 5 6 7 8 Frequency (fS) Amplitude (dB) –60 –80 –100 –120 –140 –160 –180 0 1 2 3 4 5 6 7 8 Frequency (fS) FIGURE 20. Quantization Noise Spectrum. ® PCM1604, PCM1605 30 PERFORMANCE MEASUREMENTS This section provides information on how to measure key dynamic performance parameters for the PCM1604 and PCM1605. In all cases, an Audio Precision System Two Cascade or equivalent audio measurement system is utilized to perform the testing. TOTAL HARMONIC DISTORTION + NOISE Total Harmonic Distortion + Noise (THD+N) is a significant figure of merit for audio D/A converters, since it takes into account both harmonic distortion and all noise sources within a specified measurement bandwidth. The true rms value of the distortion and noise is referred to as THD+N. For the PCM1604 and PCM1605 D/A converters, THD+N is measured with a full scale, 1kHz digital sine wave as the test stimulus at the input of the DAC. The digital generator is set to 24-bit audio word length and a sampling frequency of 44.1kHz, or 96kHz. The digital generator output is taken from the unbalanced S/PDIF connector of the measurement system. The S/PDIF data is transmitted via coaxial cable to the digital audio receiver on the DEM-DAI1604 demo board. The receiver is then configured to output 24-bit data in either I2S or left-justified data format. The DAC audio interface format is programmed to match the receiver output format. The analog output is then taken from the DAC post filter and connected to the analog analyzer input of the measurment system. The analog input is band limited using filters resident in the analyzer. The resulting THD+N is measured by the analyzer and displayed by the measurement system. Evaluation Board DEM-DAI1604 S/PDIF Receiver PCM1604 PCM1605 2nd-Order Low-Pass Filter f–3dB = 54kHz S/PDIF Output NOTES: (1) There is little difference in measured THD+N when using the various settings for these filters. (2) Required for THD+N test. Digital Generator 100% Full Scale 24-Bit, 1kHz Sine Wave Analyzer and Display RMS Mode Band Limit 22Hz(1) Notch Filter fC = 1kHz HPF = LPF = 30kHz(1) Option = 20kHz Apogee Filter(2) FIGURE 22. Test Setup for THD+N Measurements. ® 31 PCM1604, PCM1605 DYNAMIC RANGE Dynamic range is specified as A-Weighted, THD+N measured with a –60dBFS, 1kHz digital sine wave stimulus at the input of the D/A converter. This measurment is designed to give a good indicator of how the DAC will perform given a low-level input signal. The measurement setup for the dynamic range measurement is shown in Figure 23, and is similar to the THD+N test setup discussed previously. The differences include the band limit filter selection, the additional A-Weighting filter, and the –60dBFS input level. IDLE CHANNEL SIGNAL-TO-NOISE RATIO The SNR test provides a measure of the noise floor of the D/A converter. The input to the D/A is all 0’s data, and the D/A converter’s Infinite Zero Detect Mute function must be disabled (default condition at power up for the PCM1604, PCM1605). This ensures that the delta-sigma modulator output is connected to the output amplifier circuit so that idle tones (if present) can be observed and effect the SNR measurement. The dither function of the digital generator must also be disabled to ensure an all ‘0’s data stream at the input of the D/A converter. The measurement setup for SNR is identical to that used for dynamic range, with the exception of the input signal level (see the notes provided in Figure 23). Evaluation Board DEM-DAI1604 S/PDIF Receiver PCM1604(1) PCM1605 2nd-Order Low-Pass Filter f–3dB = 54kHz S/PDIF Output Digital Generator 0% Full Scale, Dither Off (SNR) –60dBFS, 1kHz Sine Wave (Dynamic Range) Analyzer and Display RMS Mode A-Weight Filter(1) Band Limit HPF = 22Hz LPF = 22kHz Option = A-Weighting(2) Notch Filter fC = 1kHz NOTES: (1) Infinite Zero Detect Mute disabled. (2) Results without A-Weighting will be approximately 3dB worse. FIGURE 23. Test Set-Up for Dynamic Range and SNR Meeasurements. ® PCM1604, PCM1605 32
PCM1605Y 价格&库存

很抱歉,暂时无法提供与“PCM1605Y”相匹配的价格&库存,您可以联系我们找货

免费人工找货