PCM3060 SLAS533 – MARCH 2007 24-BIT, 96/192-kHz ASYNCHRONOUS STEREO AUDIO CODEC FEATURES • • • • • • 24-Bit Delta-Sigma ADC and DAC ADC, DAC Asynchronous Operation Stereo ADC: – High Performance: (Typical, 48 kHz) – THD+N: –93 dB – SNR: 99 dB – Dynamic Range: 99 dB – Sampling Rate: 16–96 kHz – System Clock: 256, 384, 512, 768 fS – Full Scale Input: 3 Vp-p – Antialiasing Filter Included – 1/64 Decimation Filter: – Pass-Band Ripple: ±0.05 dB – Stop-Band Attenuation: –65 dB – On-Chip High-Pass Filter: 0.91 Hz at fS = 48 kHz Stereo DAC: – High Performance: (Typical, Differential, 48 kHz) – THD+N: –94 dB – SNR: 105 dB – Dynamic Range: 104 dB – Sampling Rate: 16–192 kHz – System Clock: 128, 192, 256, 384, 512, 768 fS – Differential Voltage Output: 8 Vp-p – Single-Ended Voltage Output: 4 Vp-p – Analog Low-Pass Filter Included – 4×/8× Oversampling Digital Filter: – Pass-Band Ripple: ±0.04 dB – Stop-Band Attenuation: –50 dB – Zero Flags Flexible Mode Control – 3-Wire SPI, 2-Wire I2C Compatible Serial Control Interface – Hardware Control Mode Multiple Functions via SPI or I2C Interface: – Digital Attenuation and Soft Mute for ADC and DAC • • • • • – Digital De-Emphasis: 32, 44.1, 48 kHz for DAC – Power Down: ADC/DAC Independently – Asynchronous/Synchronous Control for ADC/DAC Operation External Reset and Power-Down Pin: – ADC/DAC Simultaneously Audio Interface Mode: – ADC/DAC Independent Master/Slave Audio Data Format: – ADC/DAC Independent – I2S, Left-Justified, Right-Justified Dual Power Supplies: – 5-V for Analog and 3.3-V for Digital Package: TSSOP-28 APPLICATIONS • • • • DVD-RW Digital TV Digital Set-Top Box Audio-Visual Applications DESCRIPTION The PCM3060 is a low-cost, high-performance, single-chip, 24-bit stereo audio codec with single-ended analog inputs and differential analog outputs. The stereo 24-bit ADC employs a 64-times delta-sigma modulator. It supports 16–96 kHz sampling rates and a 16/24-bit digital audio output word on the audio interface. The stereo 24-bit DAC employs a 64- or 128-times delta-sigma modulator. It supports 16–192 kHz sampling rates and a 16/24-bit digital audio input word on the audio interface. The PCM3060 supports fully independent operation of the sampling rate and audio interface for the ADC and DAC. Each audio interface supports I2S, left-justified, and right-justified formats with 16/24-bit words. Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. Copyright © 2007, Texas Instruments Incorporated PCM3060 www.ti.com SLAS533 – MARCH 2007 This integrated circuit can be damaged by ESD. Texas Instruments 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. DESCRIPTION (CONTINUED) The PCM3060 can be software-controlled through a 3-wire SPI-compatible or 2-wire I2C-compatible serial interface, which provides access to all functions including digital attenuation, soft mute, de-emphasis etc. The PCM3060 can be also used in hardware mode, which provides three basic functions. The PCM3060 is fabricated using a highly advanced CMOS process and is available in a small 28-pin TSSOP package. The PCM3060 is suitable for various sound processing applications for DVD-RW, digital TV, STB, and other AV equipment. ABSOLUTE MAXIMUM RATINGS over operating free-air temperature range (unless otherwise noted) (1) VALUE Supply voltage Ground voltage differences –0.3 to 6.5 VDD –0.3 to 4 BCK1, BCK2, LRCK1, LRCK2, DOUT ZEROL, ZEROR, MODE Analog input voltage VINL, VINR, VCOM, VOUTL+, VOUTL–, VOUTR+, VOUTR– V ±0.1 V –0.3 to 6.5 V –0.3 to (VDD + 0.3 V) < 4 V –0.3 to (VDD + 0.3 V) < 4 V AGND1, AGND2, DGND, SGND RST, MS, MC, MD, SCKI1, SCKI2, DIN Digital input voltage UNIT VCC –0.3 to (VCC + 0.3 V) < 6.5 V ±10 mA Input current (any pins except supplies) TA Ambient temperature under bias –40 to 125 °C Tstg Storage temperature –55 to 150 °C TJ Junction temperature 150 °C 260, 5 s °C 260 °C Lead temperature (soldering) Package temperature (IR reflow, peak) (1) Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these or any other conditions beyond those indicated under recommended operating conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. RECOMMENDED OPERATING CONDITIONS over operating free-air temperature range (unless otherwise noted) MIN MAX UNIT VCC Analog supply voltage 4.5 5 5.5 V VDD Digital supply voltage 2.7 3.3 3.6 V Digital input interface level Digital input clock frequency TTL compatible Sampling frequency, LRCK1, LRCK2 System clock frequency, SCKI1, SCKI2 16 96/192 kHz 2.048 36.864 MHz Analog input level Analog output load resistance 3 AC-coupled 5 DC-coupled 10 Vpp kΩ kΩ Analog output load capacitance 50 pF Digital output load capacitance 20 pF 85 °C Operating free-air temperature 2 NOM –25 Submit Documentation Feedback 25 PCM3060 www.ti.com SLAS533 – MARCH 2007 ELECTRICAL CHARACTERISTICS All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data (unless otherwise noted). PARAMETER TEST CONDITIONS PCM3060PW MIN TYP MAX UNIT DIGITAL INPUT/OUTPUT DATA FORMAT I2S, LJ, RJ Audio data interface format Audio data word length 16, 24 Audio data format fS Bits MSB-first, 2s-complement Sampling frequency, ADC 16 48 96 Sampling frequency, DAC 16 48 192 System clock frequency 128, 192, 256, 384, 512, 768 fS 2.048 36.864 2 VDD kHz MHz INPUT LOGIC VIH (1) VIL (1) VIH (2) (3) 0.8 Input logic level 2 5.5 VIL(2) (3) 0.8 IIH(2) IIL(2) (1) (3) IIH VDC Input logic current IIL(1) (3) VIN = VDD ±10 VIN = 0 V ±10 VIN = VDD 65 100 µA ±10 VIN = 0 V OUTPUT LOGIC VOH (4) VOL(4) (5) Output logic level IOUT = –4 mA 2.8 IOUT = 4 mA 0.5 VDC REFERENCE OUTPUT VCOM output voltage 0.5 VCC VCOM output impedance 7 12.5 Allowable VCOM output source/sink current V 18 kΩ ±1 µA ADC CHARACTERISTICS Resolution 16 24 Bits 0.6 VCC Vp-p ANALOG INPUT Full scale input voltage VINL, VINR = 0 dB Center voltage 0.5 VCC Input impedance Antialiasing filter response –3 dB V 10 kΩ 300 kHz DC ACCURACY (1) (2) (3) (4) (5) Gain mismatch, channel-to-channel Full-scale input, VINL, VINR Gain error Full-scale input, VINL, VINR Bipolar zero error HPF bypass, VINL, VINR ±2 ±8 % of FSR ±2 ±8 % of FSR ±0.5 ±2 % of FSR BCK1, BCK2, LRCK1, LRCK2 (in slave mode, Schmitt-trigger input with 50-kΩ typical internal pulldown resistor) SCKI1, SCKI2, DIN, MS/ADR/IFMD, MC/SCL/FMT, MD/SDA/IFMD (Schmitt-trigger input, 5-V tolerant). RST (Schmitt-trigger input with 50-kΩ typical internal pulldown resistor, 5-V tolerant). BCK1, BCK2, LRCK1, LRCK2 (in master mode), DOUT, ZEROL, ZEROR MD/SDA/IFMD (in I2C mode, open drain LOW output) Submit Documentation Feedback 3 PCM3060 www.ti.com SLAS533 – MARCH 2007 ELECTRICAL CHARACTERISTICS (continued) All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data (unless otherwise noted). PARAMETER DYNAMIC PERFORMANCE THD+N PCM3060PW MIN TYP MAX VIN = –1 dB, fS = 48 kHz –93 –85 VIN = –1 dB, fS = 96 kHz –93 UNIT (6) (7) Total harmonic distortion + noise Dynamic range SNR TEST CONDITIONS Signal-to-noise ratio Channel separation (between L-ch and R-ch) Crosstalk from DAC fS = 48 kHz, A-weighted 95 fS = 96 kHz, A-weighted fS = 48 kHz, A-weighted 95 dB 99 dB 101 92 fS = 96 kHz fS1 = 48 kHz, fS2 = 44.1 kHz 99 101 fS = 96 kHz, A-weighted fS = 48 kHz dB 96 dB 98 92 fS1 = 96 kHz, fS2 = 44.1 kHz 96 dB 98 DIGITAL FILTER PERFORMANCE 0.454 fS Pass band 0.583 fS Stop band Pass-band ripple < 0.454 fS Stop-band attenuation > 0.583 fS Hz ±0.05 dB –65 Group delay time HPF frequency response Hz –3 dB dB 17.4/fS s 0.019 fS /1000 Hz 24 Bits DAC CHARACTERISTICS Resolution 16 ANALOG OUTPUT Output voltage Center voltage Load impedance LPF frequency response Single-ended 0.8 VCC Differential 1.6 VCC Single-ended 0.5 VCC Differential V 0.48 VCC AC-coupled 5 DC-coupled 10 kΩ f = 20 kHz –0.02 f = 44 kHz –0.07 –3 dB Vp-p dB 300 kHz DC ACCURACY Gain mismatch, channel-to-channel (6) (7) 4 ±4 % of FSR % of FSR ±2 ±6 Single-ended ±1 ±2 Differential (VOUTX+ – VOUTX–) ±1 Gain error Bipolar zero error ±1 % of FSR fIN = 1 kHz, using System Two audio measurement system by Audio Precision, RMS mode with 20-kHz LPF and 400-Hz HPF. fS = 96 kHz: SCKI1 = SCKI2 = 256 fS, fS = 192 kHz: SCKI1 = 512 fS at fS = 48 kHz and SCKI2 = 128 fS at fS = 192 kHz. Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 ELECTRICAL CHARACTERISTICS (continued) All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data (unless otherwise noted). PARAMETER PCM3060PW TYP MAX VOUT = 0 dB, fS = 48 kHz –93 –85 Total harmonic distortion + noise VOUT = 0 dB, fS = 96 kHz –94 DYNAMIC PERFORMANCE (SINGLE-ENDED) THD+N TEST CONDITIONS MIN (8) (9) (10) VOUT = 0 dB, fS = 192 kHz fS = 48 kHz, EIAJ, A-weighted Dynamic range Signal-to-noise ratio DYNAMIC PERFORMANCE (DIFFERENTIAL) THD+N 103 100 104 fS = 192 kHz, EIAJ, A-weighted 104 97 101 fS = 192 kHz 101 fS1 = 48 kHz, fS2 = 88.2 kHz 101 fS1 = 48 kHz, fS2 = 176.4 kHz 101 –95 Crosstalk from ADC VOUT = 0 dB, fS = 192 kHz –95 fS = 48 kHz, EIAJ, A-weighted 104 fS = 96 kHz, EIAJ, A-weighted 104 fS = 192 kHz, EIAJ, A-weighted 104 fS = 48 kHz, EIAJ, A-weighted 105 fS = 96 kHz, EIAJ, A-weighted 105 fS = 192 kHz, EIAJ, A-weighted 105 fS = 48 kHz 103 fS = 96 kHz 103 fS = 192 kHz 103 fS1 = 48 kHz, fS2 = 44.1 kHz 103 fS1 = 48 kHz, fS2 = 88.2 kHz 103 fS1 = 48 kHz, fS2 = 176.4 kHz 103 DIGITAL FILTER PERFORMANCE dB dB dB dB dB SHARP ROLLOFF 0.454 fS Pass band 0.546 fS Stop band (8) (9) (10) (11) dB (8) (9) (11) –94 Channel separation dB 101 VOUT = 0 dB, fS = 48 kHz Signal-to-noise ratio dB 101 fS = 96 kHz 97 dB 104 fS = 96 kHz, EIAJ, A-weighted Total harmonic distortion + noise VOUT = 0 dB, fS = 96 kHz Dynamic range SNR 103 103 fS1 = 48 kHz, fS2 = 44.1 kHz Crosstalk from ADC 99 fS = 192 kHz, EIAJ, A-weighted fS = 48 kHz Channel separation dB –94 fS = 96 kHz, EIAJ, A-weighted fS = 48 kHz, EIAJ, A-weighted SNR UNIT Pass-band ripple < 0.454 fS Stop-band attenuation > 0.546 fS Hz ±0.04 –50 Hz dB dB fS = 96 kHz: SCKI1 = SCKI2 = 256 fS, fS = 192 kHz: SCKI1 = 512 fS at fS = 48 kHz and SCKI2 = 128 fS at fS = 192 kHz. fOUT = 1 kHz, using System Two audio measurement system by Audio Precision, RMS mode with 20-kHz LPF and 400-Hz HPF. Assumed 5-kΩ AC-coupled second-order LPF and 115-dB or higher- performance buffer. Assumed 10-kΩ DC-coupled second-order LPF and 115- dB or higher-performance differential to single-ended converter. Submit Documentation Feedback 5 PCM3060 www.ti.com SLAS533 – MARCH 2007 ELECTRICAL CHARACTERISTICS (continued) All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data (unless otherwise noted). PARAMETER TEST CONDITIONS DIGITAL FILTER PERFORMANCE PCM3060PW MIN TYP MAX UNIT SLOW ROLLOFF 0.308 fS Pass band Stop band 0.73 fS Pass-band ripple < 0.308 fS Stop-band attenuation > 0.73 fS Hz Hz ±0.5 –35 dB dB DIGITAL FILTER PERFORMANCE Group delay time 20/fS s De-emphasis error ±0.1 dB POWER SUPPLY REQUIREMENTS VCC VDD 4.5 5 5.5 2.7 3.3 3.6 fS = 48 kHz/ADC, fS = 48 kHz/DAC 25 30 fS = 96 kHz/ADC, fS = 96 kHz/DAC 25 mA fS1 = 48 kHz/ADC, fS2 = 192 kHz/DAC 25 mA fS = 48 kHz/ADC, power down/DAC 12 mA Power down/ADC, fS = 48 kHz/DAC 13 mA Voltage range ICC Supply current IDD Power dissipation Full power down (12) (13) VDC mA µA 780 fS = 48 kHz/ADC, fS = 48 kHz/DAC 9 12 mA fS = 96 kHz/ADC, fS = 96 kHz/DAC 16 mA fS1 = 48 kHz/ADC, fS2 = 192 kHz/DAC 13 mA fS = 48 kHz/ADC, power down/DAC 5 mA Power down/ADC, fS = 48 kHz/DAC 5 mA Full power down (12) 150 µA fS = 48 kHz/ADC, fS = 48 kHz/DAC 160 fS = 96 kHz/ADC, fS = 96 kHz/DAC 180 fS1 = 48 kHz/ADC, fS2 = 192 kHz/DAC 170 fS = 48 kHz/ADC, power down/DAC 190 mW 77 Power down/ADC, fS = 48 kHz/DAC 82 Full power down (12) (13) 4.4 TEMPERATURE RANGE Operation temperature θJA –25 Thermal resistance 85 105 °C °C/W (12) Halt SCKI1, SCKI2, BCK1, BCK2, LRCK1, LRCK2 (13) AC-coupled configuration. If DC-coupled configuration is used, DC current flow to external load is added and it depends on external load resistance. 6 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 PIN ASSIGNMENTS PCM3060 PW (TSSOP) PACKAGE (TOP VIEW) MC/SCL/FMT MD/SDA/DEMP DOUT LRCK1 BCK1 SCKI1 VDD DGND SCKI2 BCK2 LRCK2 DIN ZEROR ZEROL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 MODE MS/ADR/IFMD VINR VINL VCC AGND1 AGND2 VCOM VOUTL+ VOUTL– VOUTR+ VOUTR– SGND RST P0043-03 Submit Documentation Feedback 7 PCM3060 www.ti.com SLAS533 – MARCH 2007 Table 1. TERMINAL FUNCTIONS TERMINAL DESCRIPTION PIN AGND1 23 – ADC analog ground AGND2 22 – DAC analog ground 5 I/O (1) Audio data bit clock input/output for ADC BCK2 10 I/O(1) Audio data bit clock input/output for DAC DGND 8 – 12 I (2) Audio data digital input for DAC Audio data digital output for ADC BCK1 DIN Digital ground DOUT 3 O LRCK1 4 I/O(1) Audio data left/right clock input/output for ADC LRCK2 11 I/O(1) Audio data left/right clock input/output for DAC MC/SCL/FMT MD/SDA/DEMP 1 2 I (2) I/O (3) I (4) MODE 28 MS/ADR/IFMD 27 I (2) RST 15 I (5) Mode control, clock for SPI, clock for I2C, format for H/W mode(5) Mode control, data for SPI, data for I2C, de-emphasis for H/W mode This pin provides four operation modes according to its input connection. Connected directly to VDD: SPI mode. Connected to VDD through 220-kΩ pullup resistor: H/W mode, single-ended VOUTX. Connected to DGND through 220-kΩ pulldown resistor: H/W mode, differential VOUTX. Connected directly to DGND : I2C mode. Mode control, select for SPI with low active, address for I2C, I/F mode for H/W mode Reset and power-down control input, active-low SCKI1 6 I(2) SCKI2 9 I(2) SGND 16 – Shield analog ground VCC 24 – ADC, DAC analog power supply, 5-V VCOM 21 – ADC, DAC voltage common decoupling VDD 7 – Digital power supply, 3.3-V VINL 25 I Analog input to ADC, L-channel VINR 26 I Analog input to ADC, R-channel VOUTL– 19 O Analog output from DAC, L-channel – in differential mode, must be open in single-ended mode VOUTL+ 20 O Analog output from DAC, L-channel + in differential mode, L-channel in single-ended mode ZEROL 14 O Zero flag, L-channel ZEROR 13 O Zero flag, R-channel VOUTR– 17 O Analog output from DAC, R-channel – in differential mode, must be open in single-ended mode VOUTR+ 18 O Analog output from DAC, R-channel + in differential mode, R-channel in single-ended mode (1) (2) (3) (4) (5) 8 I/O NAME System clock input for ADC System clock input for DAC Schmitt-trigger input/output with 50-kΩ typical internal pulldown resistor Schmitt-trigger input, 5-V tolerant Schmitt-trigger input, 5 V tolerant for SPI, H/W mode and Schmitt-trigger input/open drain LOW output, 5-V tolerant for I2C VDD/2 biased, quad-state input Schmitt-trigger input with 50-kΩ typical internal pulldown resistor, 5-V tolerant Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 BLOCK DIAGRAM VINL SE to Diff. Converter Delta-Sigma Modulator VDD Decimation Filter with HPF VINR SE to Diff. Converter DGND Delta-Sigma Modulator DOUT LRCK1 VCC AGND1 SGND AGND2 Common and Reference Voltage Common and Reference VCOM Audio Interface and Clock Control ZEROR VOUTR– VOUTR+ VOUTL– SCK1 SCK2 BCK2 LRCK2 LPF and Buffer Multi-Level Delta-Sigma Modulator DIN RST Interpolation Filter with Digital Function VOUTL+ BCK1 LPF and Buffer Multi-Level Delta-Sigma Modulator MODE Mode Control MS/ADR/IFMD MC/SCL/FMT MD/SDA/DEMP ZEROL B0229-01 Submit Documentation Feedback 9 PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL PERFORMANCE CURVES OF ADC INTERNAL FILTER All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data, unless otherwise noted. DIGITAL FILTER DECIMATION FILTER, STOP-BAND CHARACTERISTICS DECIMATION FILTER, PASS-BAND CHARACTERISTICS 0.1 0 −20 0.0 Amplitude − dB Amplitude − dB −40 −60 −80 −100 −0.1 −0.2 −0.3 −120 −0.4 −140 −160 0 8 16 24 −0.5 0.0 32 Normalized Frequency [×fS] 0.1 0.2 0.3 0.4 Normalized Frequency [×fS] G001 Figure 1. 0.5 G002 Figure 2. ANALOG FILTER ANTIALIASING FILTER CHARACTERISTICS 0 −5 −5 −10 −10 −15 −15 Amplitude − dB Amplitude − dB HIGH-PASS FILTER CHARACTERISTICS 0 −20 −25 −30 −20 −25 −30 −35 −35 −40 −40 −45 −45 −50 0.0 −50 0.1 0.2 0.3 0.4 Normalized Frequency [×fS/1000] 1 100 1k 10k f − Frequency − kHz G004 G003 Figure 3. 10 10 Figure 4. Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL PERFORMANCE CURVES OF DAC INTERNAL FILTER All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data, unless otherwise noted. DIGITAL FILTER INTERPOLATION FILTER, STOP BAND (SHARP-ROLL OFF) INTERPOLATION FILTER, PASS BAND (SHARP-ROLL OFF) 0.1 0 −20 0.0 Amplitude − dB Amplitude − dB −40 −60 −80 −100 −0.1 −0.2 −0.3 −120 −0.4 −140 −160 0 1 2 3 −0.5 0.0 4 Normalized Frequency [×fS] 0.1 0.2 0.3 0.4 Normalized Frequency [×fS] G005 Figure 5. 0.5 G006 Figure 6. ANALOG FILTER DE-EMPHASIS FILTER CHARACTERISTICS (fS = 44.1 kHz) LOW-PASS FILTER CHARACTERISTICS 0 0 −1 −10 −2 Amplitude − dB Amplitude − dB −3 −4 −5 −6 −20 −30 −7 −8 −40 −9 −10 −50 0 2 4 6 8 10 12 14 16 18 20 1 10 100 1k 10k f − Frequency − kHz f − Frequency − kHz G008 G007 Figure 7. Figure 8. Submit Documentation Feedback 11 PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL ADC PERFORMANCE CURVES All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data, unless otherwise noted. DYNAMIC RANGE and SNR vs TEMPERATURE 104 VIN = –0.5 dB −90 102 Dynamic Range and SNR − dB THD+N − Total Harmonic Distortion + Noise − dB THD+N at –1 dB vs TEMPERATURE −88 −92 −94 −96 −98 −100 −25 Dynamic Range 100 98 SNR 96 94 0 25 50 75 TA − Free-Air Temperature − °C 92 −25 100 0 25 G009 Figure 9. 100 G010 DYNAMIC RANGE and SNR vs SUPPLY VOLTAGE −88 104 VIN = –1 dB −90 102 Dynamic Range and SNR − dB THD+N − Total Harmonic Distortion + Noise − dB 75 Figure 10. THD+N at –1 dB vs SUPPLY VOLTAGE −92 −94 −96 −98 −100 4.50 100 Dynamic Range SNR 98 96 94 4.75 5.00 5.25 VCC − Supply Voltage − V 5.50 92 4.50 G011 Figure 11. 12 50 TA − Free-Air Temperature − °C 4.75 5.00 Figure 12. Submit Documentation Feedback 5.25 VCC − Supply Voltage − V 5.50 G012 PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL DAC PERFORMANCE CURVES All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data, unless otherwise noted. DYNAMIC RANGE and SNR vs TEMPERATURE 110 −92 108 Dynamic Range and SNR − dB THD+N − Total Harmonic Distortion + Noise − dB THD+N vs TEMPERATURE −90 −94 −96 −98 −100 −102 −25 SNR 106 104 Dynamic Range 102 100 0 25 50 75 TA − Free-Air Temperature − °C 98 −25 100 0 25 G013 Figure 13. THD+N vs SUPPLY VOLTAGE 100 G014 DYNAMIC RANGE and SNR vs SUPPLY VOLTAGE 110 −92 108 Dynamic Range and SNR − dB THD+N − Total Harmonic Distortion + Noise − dB 75 Figure 14. −90 −94 −96 −98 −100 −102 4.50 50 TA − Free-Air Temperature − °C 106 SNR 104 Dynamic Range 102 100 4.75 5.00 5.25 VCC − Supply Voltage − V 5.50 98 4.50 G015 Figure 15. 4.75 5.00 5.25 VCC − Supply Voltage − V 5.50 G016 Figure 16. Submit Documentation Feedback 13 PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL PERFORMANCE CURVES All specifications at TA = 25°C, VCC = 5 V, VDD = 3.3 V, fS = 48 kHz, SCKI1 = SCKI2 = 512 fS, 24-bit data, unless otherwise noted. ADCs OUTPUT SPECTRUM OUTPUT SPECTRUM (–60 dB, N=32768) 0 0 −20 −20 −40 −40 Amplitude − dB Amplitude − dB OUTPUT SPECTRUM (–1 dB, N=32768) −60 −80 −60 −80 −100 −100 −120 −120 −140 −140 0 5 10 15 20 0 5 f − Frequency − kHz 10 15 20 f − Frequency − kHz G017 G018 Figure 17. Figure 18. DAC OUTPUT SPECTRUM OUTPUT SPECTRUM (–60 dB, N=32768) 0 0 −20 −20 −40 −40 Amplitude − dB Amplitude − dB OUTPUT SPECTRUM (0 dB, N=32768) −60 −80 −60 −80 −100 −100 −120 −120 −140 −140 0 5 10 15 20 0 f − Frequency − kHz 5 10 G019 Figure 19. 14 15 20 f − Frequency − kHz G020 Figure 20. Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 DEVICE DESCRIPTION ASYNCHRONOUS OPERATION The PCM3060 supports complete asynchronous operation between the ADC and DAC by receiving two independent system clocks on SCKI1 and SCKI2. Also, the PCM3060 supports synchronous operation between ADC and DAC by receiving one common system clock on either SCKI1 or SCKI2 and controlling the system clock configuration through register 67 or 72 in serial mode control. SYSTEM CLOCK The PCM3060 requires two system clocks for operating the ADC and DAC blocks independently, or it requires one common clock for synchronous ADC and DAC operation. The system clock for the ADC of the PCM3060 must be 256, 384, 512, or 768 fS, where fS is the audio sampling rate for the ADC, 16 to 96 kHz. The system clock for the DAC of the PCM3060 must be 128, 192, 256, 384, 512, or 768 fS, where fS is the audio sampling rate for the DAC, 16 to 192 kHz. Table 2 lists the typical system clock frequencies, fSCKI1 and fSCKI2 for common audio sampling rates, and Figure 21 shows the timing requirements for the system clock inputs. Table 2. System Clock Frequencies for Common Audio Sampling Clock Frequencies SAMPLING FREQUENCY (kHz) 128 fS 192 fS (1) 256 fS 384 fS 512 fS 768 fS 12.288 16 2.048 3.072 4.096 6.144 8.192 32 4.096 6.144 8.192 12.288 16.384 24.576 44.1 5.6488 8.4672 11.2896 16.9344 22.5792 33.8688 48 6.144 9.216 12.288 18.432 24.576 36.864 88.2 11.2896 16.9344 22.5792 33.8688 See (2) See (2) 96 12.288 18.432 24.576 36.864 See (2) See (2) See (2) See (2) See (2) See (2) See (2) See (2) 176.4 192 (1) (2) SYSTEM CLOCK FREQUENCY, fSCKI1, fSCKI2 [MHz] (1) (1) (1) 22.5792 24.576 33.8688 36.864 See (2) See (2) This combination of sampling clock frequency and system clock frequency is supported only for the DAC. This system clock frequency is not supported for the given sampling clock frequency. tw(SCH) H 2V System Clock (SCK1, SCK2) 0.8 V L tw(SCL) t(SCY) T0005-14 SYMBOL PARAMETERS MIN t(SCY) System clock cycle time 25 ns tw(SCH) System clock high time 0.4 t(SCY) ns System clock low time 0.4 t(SCY) System clock duty cycle 40% tw(SCL) MAX UNIT ns 60% Figure 21. System Clock Input Timing Submit Documentation Feedback 15 PCM3060 www.ti.com SLAS533 – MARCH 2007 POWER-ON RESET AND EXTERNAL RESET SEQUENCE The PCM3060 has both an internal power-on reset circuit and an external reset circuit. The sequences for both resets are shown in the following. Figure 22 illustrates the timing of the internal power-on reset. Initialization (reset) is done automatically at the time when VDD exceeds 2.2 V typical. Internal reset is released 1024 SCKIx (x = 1, 2) after power on if the H/W control mode is selected and RST is kept HIGH; then the PCM3060 begins normal operation. If the S/W control mode is selected and RST is kept HIGH, internal reset is released 1024 SCKIx after the reset of ADPSV and DAPSV through serial control port; then the PCM3060 begins normal operation. If RST is kept LOW, internal reset is held and the reset sequence is frozen until RST is changed from LOW to HIGH. VOUTL and VOUTR from the DAC are forced to the VCOM (= 0.5 VCC) level as VCC rises. If synchronization is maintained among SCKIx, BCKx, and LRCKx, VOUTL and VOUTR go into the fade-in sequence after tDACDLY1 = 2048/fS from internal reset release. Then VOUTL and VOUTR provide outputs corresponding to DIN after tDACDLY2 = 1616/fS from the start of fade-in. Similarly, DOUT from the ADC is enabled and goes into the fade-in sequence after tADCDLY1 = 2048/fS from internal reset release, and then DOUT provides an output corresponding to VINL and VINR after tADCDLY2 = 1936/fS from the start of fade-in. If synchronization is not held, the internal reset is not released and operation mode is kept on reset and power-down state. After resynchronization, the DAC begins its fade-in sequence, and the ADC also begins fade-in operation after internal initialization and an initial delay. Figure 23 is the timing chart of the external reset. The RST pin initiates external forced reset when RST is held LOW for at least tRST = 2048/fS; it resets the device places it in the power-down state, which is the lowest-power dissipation state in the PCM3060. When RST transitions from HIGH to LOW while SCKIx, BCKx, and LRCKx are synchronized, VOUTL and VOUTR are forced to the VCOM (= 0.5VCC) level after the fade-out sequence lasting tDACDLY2 = 1616/fS, and DOUT is forced to ZERO after tADCDLY2 = 1936/fS fade-out sequence. After that, the internal reset becomes LOW, the PCM3060 resets and enters into the power-down state, finally all registers and memory except mode control registers are reset. To resume into normal operation, changing RST to HIGH again is required, and the sequence shown in Figure 22 is performed. It is possible to halt SCKIx, BCKx and LRCKx during the power-down state, but all clocks must be resumed prior to starting the power-up sequence. The same fade-in/-out sequence of VOUTL/R and DOUT can be obtained by setting the ADPSV and DAPSV bits through serial mode control port. 16 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 POWER-ON RESET AND EXTERNAL RESET SEQUENCE (Continued) VDD (VDD = 3.3 V typ.) (VDD = 2.7 V min) (VDD = 2.2 V typ.) 0V SCKIx, BCKx, LRCKx Synchronous Clocks MODE RST ADPSV DAPSV (1) 1024 SCKIx 1024 SCKIx Internal Reset Normal Operation Power Down t(DACDLY1) 2048/fS VOUTL+/– VOUTR+/– t(DACDLY2) 1616/fS 0.5 VCC VCOM (0.5 VCC) t(ADCDLY2) 1936/fS t(ADCDLY1) 2048/fS DOUT ZERO Fade-in T0097-02 NOTE: Release from the power-save mode is required if the software control mode is selected. Figure 22. DAC Output and ADC Output for Power-On Reset Submit Documentation Feedback 17 PCM3060 www.ti.com SLAS533 – MARCH 2007 (VDD = 3.3 V typ.) VDD 0V SCKIx, BCKx, LRCKx Synchronous Clocks Synchronous Clocks MODE tRST 2048/fS min. RST 2048/fS min. ADPSV DAPSV (1) 1024 SCKIx Internal Reset Normal Operation t(DACDLY2) 1616/fS t(DACDLY1) 2048/fS VOUTL+/– VOUTR+/– t(DACDLY2) 1616/fS 0.5 VCC VCOM (0.5 VCC) t(ADCDLY2) 1936/fS t(ADCDLY1) 2048/fS t(ADCDLY2) 1936/fS DOUT Normal Operation Power Down Fade-out ZERO Fade-in T0098-02 (1) ADPSV and DAPSV control VOUTL/R and DOUT, respectively, with fade-in/out the same as for RST. Figure 23. DAC Output and ADC Output for External Reset 18 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 PCM AUDIO INTERFACE Audio Interface Mode and Timing The digital audio data can be interfaced in either slave or master mode, and this interface mode is selectable using the serial mode control described in the Mode Control section. The interface mode is also selectable independently for the ADC and the DAC. DIN is always input to the PCM3060 and DOUT is always an output from the PCM3060. Slave mode is the default mode for both the ADC and the DAC. In slave mode, BCK1/2 and LRCK1/2 are inputs to the PCM3060, and BCK1/2 must be either 64 fS or 48 fS. DIN is sampled on the rising edge of BCK2, and DOUT is changed on the falling edge of BCK1. The default timing specification is shown in Figure 24. In master mode, BCK1/2 and LRCK1/2 are outputs from the PCM3060. BCK1/2 and LRCK1/2 are generated by the PCM3060 from SCKI1/2, and BCK1/2 is fixed at 64 fS. DIN is sampled on the rising edge of BCK2, and DOUT is changed on the falling edge of BCK1. The detailed timing specification is shown in Figure 25. t(BCH) t(BCL) BCK1/2 (Input) 1.4 V t(BCY) t(LRH) t(LRS) LRCK1/2 (Input) 1.4 V t(DOD) 0.5 VDD DOUT t(DIS) t(DIH) DIN 1.4 V T0247-01 SYMBOL DESCRIPTION MIN TYP MAX UNIT t(BCY) BCK1/2 cycle time 75 ns tw (BCH) BCK1/2 high time 35 ns tw (BCL) BCK1/2 low time 35 ns t(LRS) LRCK1/2 set-up time to BCK1/2 rising edge 10 ns t(LRH) LRCK1/2 hold time to BCK1/2 rising edge 10 ns t(DIS) DIN setup time to BCK1/2 rising edge 10 ns t(DIH) DIN hold time to BCK1/2 rising edge 10 t(DOD) DOUT delay time from BCK1/2 falling edge 15 ns 70 ns NOTE: Load capacitance of output is 20 pF. Figure 24. Audio Data Interface Timing (Slave Mode: BCK1/2 and LRCK1/2 Work as Inputs) Submit Documentation Feedback 19 PCM3060 www.ti.com SLAS533 – MARCH 2007 SCKI1/2 (Input) 1.4 V t(BCH) t(BCL) t(BCD) t(BCD) BCK1/2 (Output) 0.5 VDD t(BCY) t(LRD) LRCK1/2 (Output) 0.5 VDD t(DOD) 0.5 VDD DOUT t(DIS) t(DIH) DIN 1.4 V T0248-01 SYMBOL PARAMETERS MIN TYP MAX 0.4 t(BCY) 0.5 t(BCY) 0.6 t(BCY) 0.4 t(BCY) 0.5 t(BCY) 0.6 t(BCY) UNIT t(BCY) BCK1/2 cycle time 1/64 fS tw(BCH) BCK1/2 high time tw(BCL) BCK1/2 low time t(LRD) LRCK1/2 delay time from BCK1/2 falling edge 0 t(DIS) DIN setup time to BCK1/2 rising edge 10 t(DIH) DIN hold time to BCK1/2 rising edge 10 t(DOD) DOUT delay time from BCK1/2 falling edge 0 30 ns t(BCD) BCK1/2 delay time from SCKI1/2 rising edge(1) 10 40 ns 30 ns ns ns NOTE: Load capacitance of output is 20 pF. (1) This specification applies for SCKI1/2 when the frequency is less than 25 MHz. Figure 25. Audio Data Interface Timing (Master Mode: BCK1/2 and LRCK1/2 work as Outputs) Audio Interface Format The PCM3060 supports the following four interface formats in both slave and master modes, and they are selectable independently for the ADC and DAC using serial mode control. 24-bit I2S format 24-bit left-justified format 24-bit right-justified format 16-bit right-justified format All formats are provided in MSB-first, 2s complement data format. 20 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 FMT1/2[1:0] = 00 2 24-Bit, MSB-First, I S LRCK1/2 Right-Channel Left-Channel BCK1/2 DIN 1 2 3 22 23 24 MSB 1 DOUT 2 1 LSB 3 22 23 24 MSB 2 3 22 23 24 MSB 1 LSB 2 LSB 3 22 23 24 MSB LSB FMT1/2[1:0] = 01 24-Bit, MSB-First, Left-Justified LRCK1/2 Right-Channel Left-Channel BCK1/2 DIN 1 2 3 22 23 24 MSB 1 DOUT 2 1 LSB 3 22 23 24 MSB 2 3 22 23 24 MSB 1 LSB 2 1 LSB 3 22 23 24 MSB 1 LSB FMT1/2[1:0] = 10 24-Bit, MSB-First, Right-Justified LRCK1/2 Right-Channel Left-Channel BCK1/2 DIN 24 1 2 3 22 23 24 MSB DOUT 24 1 2 LSB 3 22 23 24 MSB LSB 1 2 3 22 23 24 MSB 1 2 LSB 3 22 23 24 MSB LSB FMT1/2[1:0] = 11 16-Bit, MSB-First, Right-Justified LRCK1/2 Right-Channel Left-Channel BCK1/2 DIN 16 1 2 3 MSB DOUT 16 1 2 MSB 14 15 16 LSB 3 14 15 16 LSB 1 2 3 MSB 1 2 MSB 14 15 16 LSB 3 14 15 16 LSB T0016-18 Figure 26. Audio Data Input/Output Format Submit Documentation Feedback 21 PCM3060 www.ti.com SLAS533 – MARCH 2007 SYNCHRONIZATION WITH DIGITAL AUDIO SYSTEM As the PCM3060 operates under the system clock (SCKI1/2) and the audio sampling clock (LRCK1/2), SCKI1/2 and LRCK1/2 must have a specific relationship in slave mode. The PCM3060 does not need a specific phase relationship between audio the interface clocks (LRCK1/2, BCK1/2) and system clock (SCKI1/2), but does require a frequency synchronization of LRCK1/2, BCK1/2, and SCKI1/2. If the relationship between SCKI2 and LRCK2 changes more than ±6 BCK2s (BCK2 = 64 fS) or ±5 BCK2s (BCK2 = 48 fS) due to jitter or frequency change, etc., internal operation of DAC halts within 2/fS, and analog output is forced to VCOM (0.5VCC) until resynchronization of SCKI2 to LRCK2 and BCK2 is completed and then tDACDLY3 passes by. If the relationship between SCKI1 and LRCK1 changes more than ±6 BCK1s (BCK1 = 64 fS) or ±5 BCK1s (BCK1 = 48 fS) due to jitter, frequency change, etc., internal operation of ADC halts within 2/fS, and digital output is forced into ZERO code until resynchronization of SCKI1 to LRCK1 and BCK1 is completed and then tADCDLY3 passes by. In case of changes less than ±5 BCK1/2s (BCK1/2 = 64) or ±4 BCK1/2s (BCK1/2 = 48), resynchronization does not occur, and previously described analog/digital output control and discontinuity do not occur. Figure 27 illustrates the DAC analog output and ADC digital output for loss of synchronization. During undefined data, it may generate some noise in audio signal. Also, the transition of normal to undefined data and undefined or zero data to normal creates a discontinuity in the data on the analog and digital outputs, which may generate some noise in the audio signal. The ADC output, DOUT and DAC outputs, and VOUTX hold the previous state if the system clock halts. State of Synchronization Synchronous Asynchronous Within 2/fS DAC VOUTX+/– Normal Undefined Data VCOM (0.5 VCC) Synchronous t(DACDLY3) (22/fS) Normal t(ADCDLY3) (32/fS) ADC DOUT Normal Undefined Data Zero Normal T0020-08 Figure 27. DAC Output and ADC Output for Loss of Synchronization 22 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 ANALOG INPUTS TO ADC The PCM3060 has two independent input channels, VINL and VINR. These are single-ended (unbalanced) inputs, each capable of 0.6-VCC Vpp input with 10-kΩ input resistance, typically. ANALOG OUTPUTS FROM DAC The PCM3060 has two independent output channels, VOUTL and VOUTR. These are differential, (balanced) outputs, each capable of driving 0.8-VCC Vpp (1.6-Vpp in differential) typical with a 10-kΩ dc-coupled load. The internal output amplifiers for VOUTL+, VOUTL– and VOUTR+, VOUTR– are biased to VCOM, described as follows. The output amplifiers include an 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 PCM3060 delta-sigma modulators. The frequency response of this filter is shown in the typical performance curves. This filter is not enough to attenuate the out-of-band noise to an acceptable level for many applications in general. An external low-pass filter is used if further out-of-band noise rejection in required. VOUTX+, VOUTX– configuration can be changed to single-ended (unbalanced) output via a MODE pin setting or serial mode control, and VOUTX+ is assigned as an output pin in single-ended mode. VCOM OUTPUT One unbuffered common voltage output pin, VCOM (pin 20) is brought out for decoupling purposes. This pin is internally biased to a dc voltage level of 0.5 VCC nominal, and is used as an internal common voltage and reference voltage for the ADC and DAC. This pin can be used to bias an external circuit, but the load impedance must be high enough for operation with the output resistance of this pin, which is 12.5 kΩ, typically. OVERSAMPLING RATE CONTROL The ove-sampling rate of ADC of PCM3060 is fixed at 64 fS, but the oversampling rate of DAC of PCM3060 is one of 64 fS, 32 fS or 16 fS, and this is automatically selected by the ratio of system clock frequency and sampling frequency. And it can be also set to double rate, i.e., one of 128 fS, 64 fS or 32 fS, through serial control. ZERO FLAGS Zero-Detect Condition For each DAC channel, the PCM3060 has a zero-detect circuit that recognizes zero detection when 1024 consecutive zeros have been sampled on DIN. Zero-Flag Outputs There are two zero-flag outputs, ZEROL and ZEROR. These pins can be used to operate external mute circuits, or used as status indicators for a microcontroller, audio signal processor, etc. These pins can be programmed in following two modes using the serial control port as described in the MODE CONTROL section. DESCRIPTION AZRO ZEROL ZEROR 0 (default) L-ch zero detection R-ch zero detection 1 L-ch and R-ch zero detection L-ch and R-ch zero detection For zero detection, these pins are set to HIGH (1) by default, but the polarity of the zero-flag outputs can be inverted through the serial control port. ZREV DESCRIPTION 0 (default) HIGH for zero detection 1 LOW for zero detection Submit Documentation Feedback 23 PCM3060 www.ti.com SLAS533 – MARCH 2007 MODE CONTROL The PCM3060 supports the following three types of mode control interface and four types of operation configuration, according to the input state of MODE (pin 28) as follows. The pullup or pulldown resistor must be 220 kΩ± 5%. MODE MODE CONTROL INTERFACE Tie to DGND 2-wire Pulldown resistor to DGND (I2C) serial control, selectable VOUTX configuration 3-wire parallel control, differential VOUTX Pullup resistor to VDD 3-wire parallel control, single-ended VOUTX Tie to VDD 3-wire (SPI) serial control, selectable VOUTX configuration The input state of the MODE pin is sampled during power-on reset or external reset; therefore, an input change after reset is ignored until the next reset is performed. The definitions (assignments) of the following three pins are changed by this control mode setting. DEFINITION PIN SPI I2C H/W 2 MD SDA DEMP 1 MC SCL FMT 27 MS ADR IFMD In serial mode control, the actual mode control is performed by register write (and read) through an SPI- or I2C-compatible serial control port. In parallel mode control, three specific functions are controlled directly through high/low settings of three specific pins. PARALLEL HARDWARE CONTROL IFMD (Interface Mode) DESCRIPTION LOW Slave mode for ADC, slave mode for DAC HIGH Master (256 fS) mode for ADC, slave mode for DAC The audio interface of the ADC and DAC can be independent from each other, but mode selection is applied on both. FMT (Interface Format) DESCRIPTION LOW 24-bit I2S for ADC and DAC HIGH 24-bit left-justified for ADC and DAC The audio interface of the ADC and DAC can be independent from each other, but format selection is applied on both. DEMP (De-emphasis) DESCRIPTION LOW De-emphasis off HIGH (1) De-emphasis on (1) The 44.1-kHz de-emphasis filter is always selected. 3-WIRE (SPI) SERIAL CONTROL The PCM3060 supports SPI-compatible serial ports, which operate asynchronously to the audio serial interface. The control interface consists of MD, MC, and MS. MD is the serial data input, used to program the mode control registers. MC is the serial bit clock, used to shift the data into the control port. MS is the select input, used to enable the mode control port. 24 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 Register Write Operation All single-write operations via the serial control port use 16-bit data words. Figure 28 shows the control data word format. The most significant bit must be a 0. There are seven bits, labeled IDX[6:0], that set the register index (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 29 shows the functional timing diagram for single-write operations on the serial control port. MS is held in the High state until a register is to be written. To start the register write cycle, MS is set to the Low state. Sixteen clocks are then provided on MC, corresponding to the 16 bits of the control data word on MD. After the sixteenth clock cycle has completed, MS is set to High to latch the data into the indexed mode control register. The PCM3060 supports the multiple-write operation in addition to the single-write operation. Multiple write is performed by sending N-sets of 8-bit register data after the first 16 bits of register address and register data, while keeping the MC clock and MS in the Low state. Closing the multiple-write operation is done by setting MS to the High state. LSB MSB 0 IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 D7 D6 D5 Register Index (or Address) D4 D3 D2 D1 D0 Register Data R0001-01 Figure 28. Control Data Word Format for MD MS MC MD X 0 IDX6 IDX5 IDX4 IDX3 IDX2 IDX1 IDX0 D7 D6 D5 D4 D3 D2 D1 D0 X X 0 IDX6 T0048-01 Figure 29. Register Write Operation Submit Documentation Feedback 25 PCM3060 www.ti.com SLAS533 – MARCH 2007 Timing Requirements Figure 30 shows a detailed timing diagram for the 3-wire serial control interface. These timing parameters are critical for proper control port operation. t(MHH) 1.4 V MS t(MSS) t(MCL) t(MSH) t(MCH) 1.4 V MC t(MCY) LSB 1.4 V MD t(MDS) t(MDH) T0013-10 SYMBOL PARAMETER MIN MAX UNIT t(MCY) MC cycle time 100 ns tw(MCL) MC low-level time 40 ns tw MC high-level time 40 ns t(MHH) MS high-level time t(MCY) ns t(MSS) MS falling edge to MC rising edge 15 ns (MCH) LSB (1) t(MSH) MS rising edge from MC rising edge for 15 ns t(MDH) MD hold time 15 ns t(MDS) MD setup time 15 ns (1) MC rise edge for LSB to MS rise edge. Figure 30. Control Interface Timing for SPI TWO-WIRE (I2C) SERIAL CONTROL The PCM3060 supports the I2C-compatible serial bus and the data transmission protocol for standard-mode and fast-mode (CB max = 100 pF) as a slave device. This protocol is explained in the well-known I2C 2.0 specification. Slave Address MSB 1 26 LSB 0 0 0 1 Submit Documentation Feedback 1 ADR R/W PCM3060 www.ti.com SLAS533 – MARCH 2007 The PCM3060 has 7 bits for its own slave address. The first six bits (MSBs) of the slave address are factory preset to 10 0011. The next bit of the address byte is the device select bit, which can be user-defined by the ADR pin (pin 27). Two PCM3060s at maximum can be connected on the same bus at one time. Each PCM3060 responds when it receives its own slave address. Packet Protocol A master device must control packet protocol, which consists of a start condition, slave address with read/write bit, data if write or acknowledgement if read, and stop condition. The PCM3060 supports the slave receiver function. SDA SCL 1-7 8 9 1-8 9 1-8 9 9 Slave Address R/W ACK DATA ACK DATA ACK ACK St Start Condition Sp Stop Condition R/W: Read Operation if 1; Otherwise, Write Operation ACK: Acknowledgement of a Byte if 0, not Acknowledgement of a Byte if 1 DATA: 8 Bits (Byte) T0049-06 Write Operation The PCM3060 supports the receiver function. A master can write to any PCM3060 registers using single or multiple accesses. The master sends a PCM3060 slave address with a write bit, a register address, and the data. If multiple access is required, the address is that of the starting register, followed by the data to be transferred. When the data are received properly, the index register is incremented by 1 automatically. When the index register reaches 4Ah, the next value is 40h. When undefined registers are accessed, the PCM3060 does not send an acknowledgement. Figure 31 is a diagram of the write operation. The register address and the write data are 8-bit in MSB-first format. Transmitter M M M S M S M S M S S M Data Type St Slave Address W ACK Reg Address ACK Write Data 1 ACK Write Data 2 ACK ACK Sp M: Master Device S: Slave Device St: Start Condition W: Write ACK: Acknowledgement Sp: Stop Condition R0002-04 Figure 31. Framework for Write Operation Submit Documentation Feedback 27 PCM3060 www.ti.com SLAS533 – MARCH 2007 Timing Diagram The detailed timing diagram for SCL and SDA is shown as follows. Repeated Start Start Stop t(SDA-F) t(P-SU) t(D-HD) t(D-SU) t(BUF) t(SDA-R) SDA t(SCL-R) t(S-HD) t(GW) t(LOW) SCL t(HI) t(S-HD) t(S-SU) t(SCL-F) T0050-04 Timing Characteristics SYMBOL PARAMETER STANDARD MODE MIN MAX FAST MODE MIN 100 MAX 400 UNIT f(SCL) SCL clock frequency t(BUF) Bus free time between STOP and START conditions 4.7 1.3 kHz µs t(LOW) Low period of the SCL clock 4.7 1.3 µs t(HI) High period of the SCL clock 4 0.6 µs t(S-SU) Setup time for START/repeated START condition 4.7 0.6 µs t(S-HD) Hold time for START/repeated START condition 4 0.6 µs t(D-SU) Data setup time 250 100 t(D-HD) Data hold time 0 t(SCL-R) ns 3450 0 900 ns Rise time of SCL signal 1000 20 + 0.1 CB 300 ns t(SCL-F) Fall time of SCL signal 1000 20 + 0.1 CB 300 ns t(SDA-R) Rise time of SDA signal 1000 20 + 0.1 CB 300 ns t(SDA-F) Fall time of SDA signal 1000 20 + 0.1 CB 300 ns t(P-SU) Setup time for STOP condition t(GW) Allowable glitch width N/A 50 ns CB Capacitive load for SDA and SCL lines 400 100 pF 4 Noise margin at high level for each connected device (including hysteresis) 0.2 VDD 0.2 VDD V Noise margin at low level for each connected device (including hysteresis) 0.1 VDD 0.1 VDD V N/A 0.05 VDD V Hysteresis of Schmitt-trigger input Figure 32. Control Interface Timing for I2C 28 µs 0.6 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 MODE CONTROL REGISTERS The PCM3060 has many user-programmable functions which are accessed via control registers, and they are programmed through the SPI or I2C serial control port. Table 3 lists the available mode control functions along with reset default conditions and associated register addresses. The register map is shown in Table 3. Table 3. User-Programmable Mode Control Functions DEFAULT REGISTER LABEL Mode control register reset (ADC and DAC) FUNCTION RESET Normal operation 64 MRST System reset (ADC and DAC) Normal operation 64 SRST ADC power-save control (ADC) Power save 64 ADPSV DAC power-save control (DAC) Power save 64 DAPSV VOUT configuration control (DAC) Differential 64 S/E 0 dB, no attenuation 65 and 66 AT21[7:0], AT22[7:0] CLK2 enable 67 CSEL2 Slave 67 M/S 2[2:0] I2S 67 FMT2[1:0] Low (x64/x32/x16) 68 OVER Normal 68 DREV2 Mute disabled 68 MUT22, MUT21 Sharp rolloff 69 FLT 44.1 kHz 69 DMF[1:0] De-emphasis disabled 69 DMC Digital attenuation control, 0 dB to –100 dB in 0.5-dB steps (DAC) Clock select for DAC operation (DAC) Master/slave mode for DAC audio interface (DAC) Interface format for DAC audio interface (DAC) Oversampling rate control (DAC) Output phase select (DAC) Soft-mute control (DAC) Digital filter rolloff control (DAC) De-emphasis sampling rate selection (DAC) De-emphasis function control (DAC) Zero-flag polarity control (DAC) High for detection 69 ZREV L-ch, R-ch independent 69 AZRO 0 dB, no attenuation 70 and 71 AT11[7:0], AT12[7:0] CLK1 enable 72 CSEL1 Slave 72 M/S1[2:0] I2S 72 FMT1[1:0] Zero-cross detection enabled 73 ZCDD Bypass disabled 73 BYP Input phase select (ADC) Normal 73 DREV1 Soft-mute control (ADC) Mute disabled 73 MUT12, MUT11 Zero-flag form select (DAC) Digital attenuation control, 20 dB to –100 dB in 0.5-dB steps (ADC) Clock select for ADC operation (ADC) Master/slave mode for ADC audio interface (ADC) Interface format for ADC audio interface (ADC) Zero-cross detection disable for digital attenuation control (ADC) HPF bypass control (ADC) Table 4. Register Map REGISTER ADDRESS DATA HEX DEC B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 40h Register 64 0 1 0 0 0 0 0 0 MRST SRST ADPSV DAPSV RSV (1) RSV(1) RSV(1) S/E 41h Register 65 0 1 0 0 0 0 0 1 AT217 AT216 AT215 AT214 AT213 AT212 AT211 AT210 42h Register 66 0 1 0 0 0 0 1 0 AT227 AT226 AT225 AT224 AT223 AT222 AT221 AT220 43h Register 67 0 1 0 0 0 0 1 1 CSEL2 M/S 22 M/S 21 M/S 20 RSV(1) RSV(1) FMT21 FMT20 44h Register 68 0 1 0 0 0 1 0 0 RSV(1) OVER RSV(1) RSV(1) RSV(1) DREV2 MUT22 MUT21 45h Register 69 0 1 0 0 0 1 0 1 FLT DMF1 DMF0 DMC RSV(1) RSV(1) ZREV AZRO 46h Register 70 0 1 0 0 0 1 1 0 AT117 AT116 AT115 AT114 AT113 AT112 AT111 AT110 47h Register 71 0 1 0 0 0 1 1 1 AT127 AT126 AT125 AT124 AT123 AT122 AT121 AT120 48h Register 72 0 1 0 0 1 0 0 0 CSEL1 M/S 12 M/S 11 M/S 10 RSV(1) RSV(1) FMT11 FMT10 49h Register 73 0 1 0 0 1 0 0 1 RSV(1) RSV(1) RSV(1) ZCDD BYP DREV1 MUT12 MUT11 (1) RSV means reserved for factory use or future extension, and these bits should be set to 0 during regular operation. Do not write any values in addresses other than those listed. Submit Documentation Feedback 29 PCM3060 www.ti.com SLAS533 – MARCH 2007 REGISTER DEFINITIONS Register 64 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 0 0 0 MRST SRST ADPSV DAPSV RSV RSV RSV S/E MRST: Mode Control Register Reset (ADC and DAC) Default value: 1 MRST = 0 Set default value MRST = 1 Normal operation (default) The MRST bit controls reset of the mode control registers to their default values. Pop noise may be generated. Returning the MRST bit to 1 is not required, as the MRST bit is automatically set to 1 after a mode control register reset. SRST: System Reset (ADC and DAC) Default value: 1 SRST = 0 Resynchronization SRST = 1 Normal operation (default) The SRST bit controls system reset, the relation between system clock and sampling clock is re-synchronized, and ADC operation and DAC operation is restarted. The mode control register is not reset and the PCM3060 does not go into power down state, but pop-noise may be generated. Returning the SRST bit to 1 is not required, as the SRST bit is automatically set to 1 after triggering a system reset. ADPSV: ADC Power-Save Control (ADC) Default value: 1 ADPSV = 0 Normal operation ADPSV = 1 Power-save mode (default) The ADPSV bit controls the ADC power-save mode. In power-save mode, DOUT is forced to ZERO with a fade-out sequence, the internal ADC data are reset, and the ADC goes into the power-down state. For power-save mode release, a fade-in sequence is applied on DOUT during the resume process. The serial mode control is enabled during this mode. A waiting time of more than 2048/fS is required for the proper status change by this power save control on/off. As the default state after power on is the power-save mode and DOUT is disabled (ZERO), release from the power-save mode is required for normal operation. The detailed sequence and timing for ADPSV control is shown Figure 22 and Figure 23. NOTE: It is recommended that changing/stopping clocks or changing the audio interface mode be performed in power-down mode in order to avoid unexpected pop/click noise and performance degradation. 30 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 DAPSV: DAC Power-Save Control (DAC) Default value: 1 DAPSV = 0 Normal operation DAPSV = 1 Power-save mode (default) The DAPSV bit controls DAC power-save mode. In power-save mode, DAC outputs are forced to Vcom with a fade-out sequence, the internal DAC data are reset and the DAC goes into the power-down state. For power-save mode release, a fade-in sequence is applied on the DAC outputs in resume process. The serial mode control is enabled during this mode. A waiting time of more than 2048/fS is required for the proper status change by this power-save control on/off. As the default state after power on is the power-save mode and the DAC outputs are disabled (VCOM), release from the power-save mode is required for normal operation. The detailed sequence and timing for DAPSV control is shown Figure 22 and Figure 23. NOTE: It is recommended that changing/stopping clocks or changing the audio interface mode be performed in power-down mode in order to avoid unexpected pop/click noise and performance degradation. S/E: DAC Output Configuration Control (DAC) Default value: 0 S/E = 0 Differential (default) S/E = 1 Single-ended The S/E bit allows the user to select the configuration of the DAC output on the VOUTX pins according to application circuit. Submit Documentation Feedback 31 PCM3060 www.ti.com SLAS533 – MARCH 2007 B15 Register 65 Register 66 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 0 0 1 AT217 AT216 AT215 AT214 AT213 AT212 AT211 AT210 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 0 1 0 AT227 AT226 AT225 AT224 AT223 AT222 AT221 AT220 AT2x[7:0]: Digital Attenuation Level Setting (DAC) Where x = 1 or 2, corresponding to the DAC output VOUTL (x = 1) and VOUTR (x = 2). Default value: 1111 1111b AT2x[7:0] DECIMAL VALUE 1111 1111b 255 ATTENUATION LEVEL SETTING 0 dB, no attenuation (default) 1111 1110b 254 –0.5 dB 1111 1101b 253 –1 dB : : 1000 0001b 129 –63 dB 1000 0000b 128 –63.5 dB 0111 1111b 127 –64 dB : : 0011 1000b 56 –99.5 dB 0011 0111b 55 –100 dB 0011 0110b 54 Mute : : : : : 0000 0000b 0 Mute Each DAC channel (VOUTL and VOUTR) has a digital attenuator function. The attenuation level may be set from 0 dB to –100 dB in 0.5-dB steps, and also may be set to infinite attenuation (mute). The attenuation level change from current value to target value is performed by incrementing or decrementing one 0.5-dB step for every 8/fS time interval. While the attenuation level change sequence is in progress, new commands for attenuation level change are not processed, but the new command overwrites the previous command in the command buffer. The last command for attenuation level change is performed after the present attenuation level change sequence is finished. The attenuation level for each channel can be set individually using the following formula, and the foregoing table shows attenuation levels for various settings: Attenuation level (dB) = 0.5 × (AT2x[7:0]DEC – 255), where AT2x[7:0]DEC = 0 through 255 for AT2x[7:0]DEC = 0 through 54, the level is set to infinite attenuation (mute). 32 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 0 1 1 CSEL2 M/S 22 M/S 21 M/S 20 RSV RSV FMT21 FMT20 Register 67 CSEL2: Clock Select for DAC Operation Default value: 0 (SCKI2, BCK2, LRCK2 enabled for DAC operation) CSEL2 = 0 SCKI2, BCK2, LRCK2 enabled for DAC operation (default) CSEL2 = 1 SCKI1, BCK1, LRCK1 enabled for DAC operation The CSEL2 bit controls system clock and audio interface clocks for the DAC operation. SCKI2, BCK2, LRCK2 are used for the DAC portion if CSEL2 = 0 (default), and SCKI1, BCK1, LRCK1 are used for DAC operation if CSEL2 = 1. M/S 2[2:0]: Audio Interface Mode for DAC Default value: 000 (slave mode) M/S 2[2:0] Audio Interface Mode for DAC 000 Slave mode (default) 001 Master mode, 768 fS 010 Master mode, 512 fS 011 Master mode, 384 fS 100 Master mode, 256 fS 101 Master mode, 192 fS 110 Master mode, 128 fS 111 Reserved The M/S 2[2:0] bits control the audio interface mode for the DAC. FMT2[1:0]: Audio Interface Format for DAC Default value: 00 (I2S Mode) FMT2[1:0] Audio Interface Format for DAC 00 24-bit I2S format (default) 01 24-bit left-justified format 10 24-bit right-justified format 11 16-bit right-justified format The FMT2[1:0] bits control the audio interface format for the DAC. Submit Documentation Feedback 33 PCM3060 www.ti.com SLAS533 – MARCH 2007 Register 68 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 0 1 0 0 0 1 0 0 RSV OVER RSV B4 RSV B3 RSV B2 DREV2 B1 MUT22 B0 MUT21 OVER: Oversampling Rate Control (DAC) Default value: 0 OVER System clock = 512 fS or 768 fS System clock = 256 fS or 384 fS System clock = 128 fS or 192 fS OVER = 0 ×64 Oversampling (default) ×32 Oversampling (default) ×16 Oversampling (default) OVER = 1 ×128 Oversampling ×64 Oversampling ×32 Oversampling The OVER bit is used to control the oversampling rate of the delta-sigma D/A converters. Setting OVER = 1 might improve out-of-band noise characteristics in some application environments, but it might also slightly affect baseband performance. Writing over this bit during normal operation may generate pop noise. DREV2: Output Phase Select (DAC) Default value: 0 DREV2 = 0 Normal output (default) DREV2 = 1 Inverted output The DREV2 bit is used to control the phase of the analog signal outputs (VOUTL and VOUTR). MUT2x: Soft Mute Control (DAC) where x = 1 or 2, corresponding to the DAC output VOUTL (x = 1) and VOUTR (x = 2). Default value: 0 MUT2x = 0 Mute disabled (default) MUT2x = 1 Mute enabled The mute bits, MUT21 and MUT22, are used to enable or disable the soft mute function for the corresponding DAC outputs, VOUTL and VOUTR. The soft mute function is incorporated into the digital attenuators. When mute is disabled (MUT2x = 0), the attenuator and DAC operate normally. When mute is enabled by setting MUT2x = 1, the digital attenuator for the corresponding output is decreased from the current setting to infinite attenuation at the rate of one 0.5-dB step for every 8/fS time interval. By setting MUT2x = 0, the attenuator is increased to the previously programmed attenuation level at the rate of one 0.5-dB step for every 8/fS time interval. This provides pop-free muting of the DAC output. 34 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 1 0 1 FLT DMF1 DMF0 DMC RSV RSV ZREV AZRO Register 69 FLT: Digital Filter Rolloff Control (DAC) Default value: 0 FLT = 0 Sharp rolloff (Default) FLT = 1 Slow rolloff The FLT bit allows the user to select the digital filter roll-off that is best suited to their application. Sharp and Slow filter roll-off selections are available. The filter responses for these selections are shown in the Typical Performance Curves section of this data sheet. DMF[1:0]: Sampling Frequency Selection for the De-Emphasis Function (DAC) Default value: 00 DMF[1:0] De-Emphasis Sampling Rate Selection 00 44.1 kHz (default) 01 48 kHz 10 32 kHz 11 Reserved The DMF[1:0] bits are used to select the sampling frequency of the digital de-emphasis function when it is enabled. DMC: Digital De-Emphasis Function Control (DAC) Default value: 0 DMC = 0 De-emphasis disabled (default) DMC = 1 De-emphasis enabled The DMC bit is used to enable or disable the digital de-emphasis function. See the plots shown in the Typical Performance Curves section of this data sheet for frequency characteristics. ZREV: Zero-Flag Polarity Select (DAC) Default value: 0 ZREV = 0 High for zero detect (default) ZREV = 1 Low for zero detect The ZREV bit is used to control the polarity of zero flag pins. AZRO: Zero-Flag Function Select (DAC) Default value: 0 AZRO = 0 ZEROL: L-ch ZERO detection (default) ZEROR: R-ch ZERO detection (default) AZRO = 1 ZEROL: L and R ZERO detection ZEROR: L and R ZERO detection The AZRO bit is used to select the function of zero flag pins. Submit Documentation Feedback 35 PCM3060 www.ti.com SLAS533 – MARCH 2007 B15 Register 70 Register 71 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 1 1 0 AT117 AT116 AT115 AT114 AT113 AT112 AT111 AT110 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 0 1 1 1 AT127 AT126 AT125 AT124 AT123 AT122 AT121 AT120 AT1x[7:0]: Digital Attenuation Level Setting (ADC) where x = 1 or 2, corresponding to the ADC output L-ch part of DOUT (x = 1) or R-ch part of DOUT (x = 2). Default value: 1101 0111b AT1x[7:0] DECIMAL VALUE 1111 1111b 255 ATTENUATION LEVEL SETTING 20 dB 1111 1110b 254 19.5 dB 1111 1101b 253 19 dB : : 1101 1000b 216 0.5 dB 1101 0111b 215 0 dB, no attenuation (default) 1101 0110b 214 –0.5 dB : : 0001 0000b 16 –99.5 dB 0000 1111b 15 –100 dB 0000 1110b 14 Mute : : : : : 0000 0000b 0 Mute Each ADC channel has a digital attenuator function with 20-dB gain. The attenuation level may be set from 20 dB to –100 dB in 0.5-dB steps, and also may be set to infinite attenuation (mute). The attenuation level change from the current value to the target value is performed by incrementing or decrementing one by 0.5-dB step at the timing of zero-cross detection on the input signal which is sampled for every 1/fS time interval, or for every 8/fS time interval if the zero-cross detection mode is disabled by ZCDD setting. If a zero-crossing is not detected for 512/fS, actual level change is done for every 1/fS time interval until a zero-crossing is detected again. While the attenuation level change sequence is in progress, new commands for attenuation level change are not processed, but the new command overwrites the previous command in the command buffer. The last command for attenuation level change is performed after the present attenuation level change sequence is finished. The attenuation level for each channel can be set individually using the following formula, and the above table shows attenuation levels for various settings: Attenuation level (dB) = 0.5 × (AT1x[7:0]DEC– 215), where AT1x[7:0]DEC = 0 through 255 for AT1x[7:0]DEC = 0 through 14, the level is set to infinite attenuation (mute). 36 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 1 0 0 0 CSEL1 M/S 12 M/S 11 M/S 10 RSV RSV FMT11 FMT10 Register 72 CSEL1: Clock Select for ADC Operation Default value: 0 (SCKI1, BCK1, LRCK1 enabled for ADC operation) CSEL1 = 0 SCKI1, BCK1, LRCK1 enabled for ADC operation (default) CSEL1 = 1 SCKI2, BCK2, LRCK2 enabled for ADC operation The CSEL1 bit controls the system clock and audio interface clocks for the ADC operation. SCKI1, BCK1, LRCK1 are used for ADC portion if CSEL1 = 0 (default), and SCKI2, BCK2, LRCK2 are used for ADC portion if CSEL1 = 1. M/S 1[2:0]: Audio Interface Mode for ADC Default value: 000 (slave mode) M/S 1[2:0] Audio Interface Mode for ADC 000 Slave mode (default) 001 Master mode, 768 fS 010 Master mode, 512 fS 011 Master mode, 384 fS 100 Master mode, 256 fS 101 Reserved 110 Reserved 111 Reserved The M/S 1[2:0] bits control the audio interface mode for the ADC. FMT1[1:0]: Audio Interface Format for ADC Default value: 00 (I2S mode) FMT1[1:0] Audio Interface Format for ADC 00 24-bit I2S format (default) 01 24-bit left-justified format 10 24-bit right-justified format 11 16-bit right-justified format The FMT1[1:0] bits control the audio interface mode for ADC. Submit Documentation Feedback 37 PCM3060 www.ti.com SLAS533 – MARCH 2007 Register 73 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 0 1 0 0 1 0 0 1 RSV RSV RSV ZCDD BYP DREV 1 MUT12 MUT11 ZCDD: Zero-Cross Detection Disable for Digital Attenuation (ADC) Default value: 0 ZCDD = 0 Zero-cross detection enabled (default) ZCDD = 1 Zero-cross detection disabled The ZCDD bit controls the zero-cross detect function for digital attenuation and mute. When zero-cross detection is enabled, the actual level change for digital attenuation and mute is done at the timing of zero-cross detection on the input signal which is sampled for every 1/fS time interval. If zero-crossing is not detected for 512/fS, the actual level change is done for every 1/fS time interval until a zero-crossing is detected again as timeout control for no zero-crossing input signal. When zero-cross detection is disabled, the actual level change is done at the timing of 8/fS time interval. BYP: HPF Bypass Control (ADC) Default value: 0 BYP = 0 Normal output, HPF enabled (default) BYP = 1 Bypassed output, HPF disabled The BYP bit controls the HPF function; the dc component of the input signal and the internal dc offset are converted in bypass mode. DREV1: Input Phase Select (ADC) Default value: 0 DREV1 = 0 Normal input (default) DREV1 = 1 Inverted input The DREV1 bit is used to control the phase of analog signal inputs (VINL and VINR). MUT1x: Soft Mute Control (ADC) where x = 1 or 2, corresponding to the ADC output L-ch part of DOUT (x = 1) and R-ch part of DOUT (x = 2). Default value: 0 MUT1x = 0 Mute disabled (default) MUT1x = 1 Mute enabled The mute bits, MUT11 and MUT12, are used to enable or disable the soft mute function for the corresponding ADC outputs, DOUT. The soft mute function is incorporated into the digital attenuators. When mute is disabled (MUT1x = 0), the attenuator and ADC operate normally. When mute is enabled by setting MUT1x = 1, the digital attenuator for the corresponding output is decreased from the current setting to infinite attenuation in 0.5 dB step at the timing of zero-cross detection on the input signal which is sampled for every 1/fS time interval, or for every 8/fS time interval if zero-cross detection mode is disabled by ZCDD setting. If a zero-crossing is not detected for 512/fS, actual level change is done for every 1/fS time interval until zero-crossing is detected again. By setting MUT1x = 0, the attenuator is increased to the previously programmed attenuation level in 0.5 dB step in the same manner as for decreasing. This provides pop-free muting for the ADC input. 38 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 TYPICAL CIRCUIT CONNECTION Figure 33 illustrates typical circuit connection. Control MCU 1 MC/FMT/SCL MODE 28 2 MD/DEMP/SDA MS/IFMD/ADR 27 3 DOUT VINR 26 4 LRCK1 VINL 25 5 BCK1 VCC 24 Termination C5 Analog Input Audio Receiver /Encoder C4 5V C1 6 SCKI1 AGND1 23 7 VDD AGND2 22 8 DGND VCOM 21 9 SCKI2 VOUTL+ 20 10 BCK2 VOUTL– 19 11 LRCK2 VOUTR+ 18 12 DIN VOUTR– 17 13 ZEROR SGND 16 14 ZEROL RST 15 C2 3.3 V 0V 0V C3 Audio Transmitter /Decoder Analog Output Post LPF and Buffer Note: C1, C2: 0.1-mF ceramic capacitor and 10-mF electrolytic capacitor, depend on power supply. C3: 0.1-mF ceramic capacitor and 10-mF electrolytic capacitor is recommended. C4, C5: 4.7-mF electrolytic capacitor is recommended for 3-Hz cutoff frequency. The termination for mode/configuration control. Either one of following circuits has to be applied according to necessary mode/configuration. Resistor value must be 220 kW, ±5 % tolerance. 3.3 V 3.3 V 28 28 28 28 (1) 0V (2) (3) 0V (4) S0257-01 Figure 33. Typical Application Diagram Submit Documentation Feedback 39 PCM3060 www.ti.com SLAS533 – MARCH 2007 Application Examples for Analog Input and Output a) Example of VCOM biased buffering for 2 Vrms input with over voltage protection. R2 Example of C, R value C2 C1 +V R1 R3 Input VINX –V VCOM R1: 20 kW R2: 11 kW R3: 1 kW C1: 10 mF C2: 220 pF C3: 0.1 mF fc: 66 kHz C3 b) Example of capacitor-less differential to single-ended converter with LPF and gain for 2 Vrms standard output. R3 Example of C, R value C2 +V R5 R1 R7 VOUTX+ Output C1 VOUTX– R6 R2 –V R4 R1, R2: 10 kW R3, R4: 7.5 kW R5, R6: 1.8 kW R7: 100 W C1: 1000 pF C2, C3: 470 pF fc: 64 kHz C3 c) Example of VCOM-biased single supply single-ended application with LPF and MUTE control for 2 Vrms standard output. R2 C2 R1 Example of C, R value +V R3 C4 VOUTX+ Mute VCOM C1 C3 Output R1: 10 kW R2: 15 kW R3: 2.4 kW C1: 1500 pF C2: 220 pF C3: 0.1 mF C4: 10 mF fc: 57 kHz ZEROx OR Mute S0258-01 Figure 34. Application Examples for Analog Input and Output 40 Submit Documentation Feedback PCM3060 www.ti.com SLAS533 – MARCH 2007 DESIGN AND LAYOUT CONSIDERATIONS IN APPLICTION Power Supply Pins (VCC, VDD) The digital and analog power supply lines to the PCM3060 should be bypassed to the corresponding ground pins with 0.1-µF ceramic and 10-µF electrolytic capacitors as close to the pins as possible to maximize the dynamic performance of the ADC and DAC. Although the PCM3060 has two power lines to maximize the potential of dynamic performance, using one common source, 5-V power supply for VCC and a 3.3-V power supply for VDD which is generated from the 5-V power supply for VCC, is recommended to avoid unexpected problems, such as latch-up, from incorrect power supply sequencing. Grounding (AGND1, AGND2, SGND, DGND) To maximize the dynamic performance of the PCM3060, the analog and digital grounds are not connected internally. These points should have very low impedance to avoid digital noise and signal components feeding back into the analog ground. So, they should be connected directly to each other under the parts to reduce the potential of noise problems. VINL, VINR Pins A 4.7-µF electrolytic capacitor is recommended as the ac coupling capacitor, which gives a 3-Hz cutoff frequency. If higher full-scale input voltage is required, it can be adjusted by adding only one series resistor to the VINX pins, although a small gain error is added due to variations of absolute input resistance of the PCM3060. For example, adding 9.1 kΩ gives 2 Vrms full-scale with about 10% gain error. VCOM Pin Ceramic 0.1-µF and electrolytic 10-µF capacitors are recommended between VCOM and AGND to ensure low source impedance of the ADC and DAC references. These capacitors should be located as close as possible to the VCOM pins to reduce dynamic errors on ADC and DAC references. VOUTL+, VOUTL–, VOUTR+, VOUTR– Pins The differential to single-ended buffer with post LPF can be directly (without capacitor) connected to these output pins, thereby minimizing the use of coupling capacitors for the 2-Vrms outputs. The output pins in single-ended mode are assigned to VOUTL+ and VOUTR+ ; in single-ended mode, the VOUTL– and VOUTR– pins must be open. MODE Pin This pin is a logic input with quad-state input capability. The pin is connected to VDD for High, to DGND for Low, and pulled up or pulled down through an external resistor and for the two mid-states in order to distinguish the four input states. The pullup or pulldown resistor must be 220 kΩ, ±5% tolerance. System Clocks The quality of SCKI1/2 may influence dynamic performance, as the PCM3060 (both ADC and DAC) operates based on SCKI1/2. Therefore, it may be required to consider the jitter, duty, rise and fall time, etc. of the system clocks. The PCM3060 supports asynchronous operation between the ADC and DAC. Therefore, there is no restriction on the relationship between SCKI1 and SCKI2 for digital operation, but it is strongly recommended to use a common clock if the application does not require different base clock frequencies, like 44.1 kHz and 48 kHz. Submit Documentation Feedback 41 PCM3060 www.ti.com SLAS533 – MARCH 2007 Audio Interface Clocks In slave mode, PCM3060 does not require specific timing relationship between BCK1/LRCK1 and SCKI1, BCK2/LRCK2 and SCKI2, but there is a possibility of performance degradation with a certain timing relationship between them. In that case, specific timing-relationship control might solve this performance degradation. In master mode, there is a possibility of performance degradation due to heavy loads on BCK1/LRCK1, BCK2/LRCK2 and DOUT. It is recommended to load these pins as lightly as possible. External Mute Control For power-down ON/OFF control without the pop noise which is generated by a dc level change on the DAC output, the external mute control is generally required. Use of the following control sequence is recommended: external mute ON, codec power down ON, SCKI1/SCKI2 stop and resume if necessary, codec power down OFF, and external mute OFF. 42 Submit Documentation Feedback PACKAGE OPTION ADDENDUM www.ti.com 30-Mar-2007 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Eco Plan (2) Qty PCM3060PW ACTIVE TSSOP PW 28 50 TBD Call TI Call TI PCM3060PWR ACTIVE TSSOP PW 28 2000 TBD Call TI Call TI Lead/Ball Finish MSL Peak Temp (3) (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 1 MECHANICAL DATA MTSS001C – JANUARY 1995 – REVISED FEBRUARY 1999 PW (R-PDSO-G**) PLASTIC SMALL-OUTLINE PACKAGE 14 PINS SHOWN 0,30 0,19 0,65 14 0,10 M 8 0,15 NOM 4,50 4,30 6,60 6,20 Gage Plane 0,25 1 7 0°– 8° A 0,75 0,50 Seating Plane 0,15 0,05 1,20 MAX PINS ** 0,10 8 14 16 20 24 28 A MAX 3,10 5,10 5,10 6,60 7,90 9,80 A MIN 2,90 4,90 4,90 6,40 7,70 9,60 DIM 4040064/F 01/97 NOTES: A. B. C. D. All linear dimensions are in millimeters. This drawing is subject to change without notice. Body dimensions do not include mold flash or protrusion not to exceed 0,15. Falls within JEDEC MO-153 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DSP dsp.ti.com Broadband www.ti.com/broadband Interface interface.ti.com Digital Control www.ti.com/digitalcontrol Logic logic.ti.com Military www.ti.com/military Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork Microcontrollers microcontroller.ti.com Security www.ti.com/security Low Power Wireless www.ti.com/lpw Telephony www.ti.com/telephony Video & Imaging www.ti.com/video Wireless www.ti.com/wireless Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2007, Texas Instruments Incorporated