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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
PCM6260QRTVRQ1

PCM6260QRTVRQ1

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    WFQFN32_EP

  • 描述:

    音频 16 b,20 b,24 b,32 b 8kHz ~ 768kHz I²C,SPI 32-WQFN(5x5)

  • 数据手册
  • 价格&库存
PCM6260QRTVRQ1 数据手册
Product Folder Order Now Technical Documents Support & Community Tools & Software PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 PCM6xx0-Q1 Automotive, 4-Channel and 6-Channel, 768-kHz, Audio ADC With Integrated Microphone Bias and Input Fault Diagnostics 1 Features 3 Description • The 4-channel PCM6x40-Q1 (PCM6240-Q1, PCM6340-Q1) and 6-channel PCM6x60-Q1 (PCM6260-Q1, PCM6360-Q1) are high-performance, audio analog-to-digital converters (ADCs) that support analog input signals up to 10 VRMS. The PCM6x40-Q1 and PCM6x60-Q1 (PCM6xx0-Q1) support line and microphone inputs, and allows for both single-ended and differential input configurations. These devices offer an integrated high-voltage, programmable microphone bias, and input diagnostic circuitry that allow direct connection to microphone-based automotive systems with full fault diagnostic capability for direct-coupled inputs. The PCM62x0-Q1 integrate an efficient boost converter to generate a high voltage microphone bias using an external, low-voltage, 3.3-V supply, whereas the PCM63x0-Q1 directly uses an external highvoltage supply (HVDD), which is a readily available supply in the system to generate the high-voltage, programmable microphone bias. The PCM6xx0-Q1 integrate the programable channel gain, digital volume control, a low-jitter phase-locked loop (PLL), a programmable high-pass filter (HPF), biquad filters, low-latency filter modes, and allows for sample rates up to 768 kHz. The PCM6xx0-Q1 support timedivision multiplexing (TDM), I2S, or left-justified (LJ) audio formats, and can be controlled with either the I2C or SPI interface. These integrated highperformance features, along with a single, 3.3-V supply operation, make the PCM6xx0-Q1 family an excellent choice for space-constrained automotive systems. 1 • • • • • • • • • • • • • AEC-Q100 qualified for automotive applications – Temperature grade 1: –40°C ≤ TA ≤ +125°C ADC performance: – Line differential input dynamic range: 110 dB – Microphone differential input dynamic range: 110 dB – THD+N: –95 dB – Channel summing mode supports high SNR ADC input voltage: – Differential, 10-VRMS full-scale inputs – Single-ended, 5-VRMS full-scale inputs ADC sample rate (fS) = 8 kHz to 768 kHz Programmable channel settings: – Channel gain: 0 dB to 42 dB, 1-dB steps – Digital volume control: –100 dB to 27 dB – Gain calibration with 0.1-dB resolution – Phase calibration with 163-ns resolution Programmable microphone bias (5 V to 9 V): – With integrated efficient boost converter, or – With external high voltage HVDD supply Programmable microphone input fault diagnostics: – Open inputs or shorted inputs – Short to ground, MICBIAS or VBAT – Microphone bias over current protection Low-latency signal processing filter selection Programmable HPF and biquad digital filters I2C or SPI controls Audio serial data interface: – Format: TDM, I2S, or left-justified (LJ) – Word length: 16 bits, 20 bits, 24 bits, or 32 bits – Master or slave interface Single-supply, 3.3-V operation I/O supply operation: 3.3 V or 1.8 V Power consumption: – < 20 mW/channel at 48-kHz Device Information(1) PART NUMBER PCM6xx0-Q1 WQFN (32) Simplified Application Diagram (PCM6260-Q1) MICBIAS BSTOUT BSTSW BSTVDD IN1P IN1M SHDNZ Boost Converter and Programmable MICBIAS PLL and Clock Generation GPIO1 IN2P 2 Applications IN2M IN3P FSYNC IN3M IN4P Automotive active noise cancellation Automotive head units Digital cockpit processing units Automotive external amplifiers BODY SIZE (NOM) 5.00 mm x 5.00 mm with 0.5-mm pitch (1) For all available packages, see the package option addendum at the end of the data sheet. Noise Cancellation Microphones • • • • PACKAGE Multi-Channel ADC with Front-End PGA and Input Attenuator Audio Serial Interface 2 (TDM, I S, LJ) Programmable Digital Filters and Biquads BCLK SDOUT IN4M SDA_SSZ IN5P SCL_MOSI IN5M Hands-free Calling Microphones 2 I C or SPI Control Interface Input Diagnostics, Regulators and Voltage Reference ADDR0_SCLK IN6P ADDR1_MISO IN6M VBAT_IN VREF AREG DREG VSS AVSS AVDD IOVDD 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. 1 Applications ........................................................... 1 Description ............................................................. 1 Revision History..................................................... 2 Device Comparison Table..................................... 3 Pin Configuration and Functions ......................... 4 Specifications....................................................... 12 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 Absolute Maximum Ratings .................................... ESD Ratings............................................................ Recommended Operating Conditions..................... Thermal Information ................................................ Electrical Characteristics......................................... Timing Requirements: I2C Interface........................ Switching Characteristics: I2C Interface.................. Timing Requirements: SPI Interface ....................... Switching Characteristics: SPI Interface ................. Timing Requirements: TDM, I2S or LJ Interface... Switching Characteristics: TDM, I2S or LJ Interface ................................................................... 7.12 Typical Characteristics .......................................... 8 12 12 12 13 13 17 17 18 18 18 19 21 Detailed Description ............................................ 24 8.1 Overview ................................................................. 24 8.2 Functional Block Diagrams ..................................... 25 8.3 8.4 8.5 8.6 9 Feature Description................................................. Device Functional Modes........................................ Programming........................................................... Register Maps ......................................................... 29 66 67 71 Application and Implementation ...................... 144 9.1 Application Information.......................................... 144 9.2 Typical Applications .............................................. 144 9.3 What To Do and What Not To Do......................... 147 10 Power Supply Recommendations ................... 148 11 Layout................................................................. 149 11.1 Layout Guidelines ............................................... 149 11.2 Layout Examples................................................. 150 12 Device and Documentation Support ............... 152 12.1 12.2 12.3 12.4 Device Support.................................................... Documentation Support ..................................... Related Links ...................................................... Receiving Notification of Documentation Updates.................................................................. 12.5 Support Resources ............................................. 12.6 Trademarks ......................................................... 12.7 Electrostatic Discharge Caution .......................... 12.8 Glossary .............................................................. 152 152 152 152 152 153 153 153 13 Mechanical, Packaging, and Orderable Information ......................................................... 153 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Original (March 2020) to Revision A • 2 Page Changed document status from advance information to production data ............................................................................. 1 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 5 Device Comparison Table FEATURE PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 I2C or SPI Control interface TDM or I2S or left-justified (LJ) Digital audio serial interface Audio analog channel 4 6 4 6 General-purpose input or output pins 5 1 5 1 Microphone bias voltage Microphone bias LDO supply Programmable 5 V to 9 V in steps of 0.5 V Generated using integrated efficient boost converter with external low-voltage BSTVDD = 3.3-V supply Input fault diagnostics Comprehensive input fault diagnostics for DC-coupled microphone inputs with programmable thresholds Package Compatibility Powered directly using external high-voltage HVDD (as high as 12 V) supply WQFN (RTV), 32-pin, 5.00 mm x 5.00 mm (0.5-mm pitch) Package, and control registers compatible; replacements of each other. See the Scalable Automotive Audio Solutions Using the PCM6xx0-Q1 Family of Products application report for further details. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 3 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 6 Pin Configuration and Functions PCM6240-Q1 RTV Package 32-Pin WQFN With Exposed Thermal Pad Top View Pin Functions: PCM6240-Q1 PIN TYPE DESCRIPTION NO. NAME 1 AVDD Analog supply Analog power (3.3 V, nominal) 2 AREG Analog supply Analog on-chip regulator output voltage for analog supply (1.8 V, nominal) 3 BSTVDD Analog supply Boost converter supply voltage (3.3 V, nominal) 4 BSTSW Analog supply Boost converter switch input 5 BSTOUT Analog supply Boost converter output voltage 6 MICBIAS Analog MICBIAS output (programmable output up to 9 V) 7 VREF Analog Analog reference voltage filter output 8 AVSS Analog supply 9 IN1P Analog input Analog input 1P pin 10 IN1M Analog input Analog input 1M pin 11 IN2P Analog input Analog input 2P pin 12 IN2M Analog input Analog input 2M pin 13 IN3P Analog input Analog input 3P pin 14 IN3M Analog input Analog input 3M pin 15 IN4P Analog input Analog input 4P pin 16 IN4M Analog input Analog input 4M pin 17 GPI2 Digital input General-purpose digital input 2 (multipurpose functions such as daisy-chain input, PLL input clock source, and so forth) 18 GPIO3 Digital I/O 19 GPI1 Digital input 20 GPIO2 Digital I/O 21 VBAT_IN Analog 4 Submit Documentation Feedback Analog ground; short directly to the board ground plane. General-purpose digital input/output 3 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) General-purpose digital input 1 (multipurpose functions such as daisy-chain input, PLL input clock source, and so forth) General-purpose digital input/output 2 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Analog VBAT input monitoring pin (used for input diagnostics) Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Pin Functions: PCM6240-Q1 (continued) PIN TYPE DESCRIPTION NO. NAME 22 SHDNZ Digital input 23 ADDR1_MISO Digital I/O For I2C operation: I2C slave address A1 pin For SPI operation: SPI slave output pin 24 ADDR0_SCLK Digital input For I2C operation: I2C slave address A0 pin For SPI operation : SPI serial bit clock 25 SCL_MOSI Digital input For I2C operation: clock pin for I2C control bus For SPI operation: SPI slave input pin 26 SDA_SSZ Digital I/O For I2C operation: data pin for I2C control bus For SPI operation: SPI slave-select pin 27 IOVDD Digital supply 28 GPIO1 Digital I/O 29 SDOUT Digital output 30 BCLK Digital I/O Audio serial data interface bus bit clock 31 FSYNC Digital I/O Audio serial data interface bus frame synchronization signal 32 DREG Digital supply Digital regulator output voltage for digital core supply (1.5 V, nominal) Ground supply Thermal pad shorted to the internal device ground. Short the thermal pad directly to the board ground plane. Thermal Pad (VSS) Copyright © 2020, Texas Instruments Incorporated Device hardware shutdown and reset (active low) Digital I/O power supply (1.8 V or 3.3 V, nominal) General-purpose digital input/output 1 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Audio serial data interface bus output Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 5 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com DREG FSYNC BCLK SDOUT GPIO1 IOVDD SDA_SSZ SCL_MOSI 32 31 30 29 28 27 26 25 PCM6260-Q1 RTV Package 32-Pin WQFN With Exposed Thermal Pad Top View AVDD 1 24 ADDR0_SCLK AREG 2 23 ADDR1_MISO BSTVDD 3 22 SHDNZ BSTSW 4 21 VBAT_IN BSTOUT 5 20 IN6M MICBIAS 6 19 IN6P VREF 7 18 IN5M AVSS 8 17 IN5P 9 10 11 12 13 14 15 16 IN1P IN1M IN2P IN2M IN3P IN3M IN4P IN4M Thermal Pad (VSS) Not to scale Pin Functions: PCM6260-Q1 PIN NO. NAME TYPE DESCRIPTION 1 AVDD Analog supply Analog power (3.3 V, nominal) 2 AREG Analog supply Analog on-chip regulator output voltage for analog supply (1.8 V, nominal) 3 BSTVDD Analog supply Boost converter supply voltage (3.3 V, nominal) 4 BSTSW Analog supply Boost converter switch input 5 BSTOUT Analog supply Boost converter output voltage 6 MICBIAS Analog MICBIAS output (programmable output up to 9 V) 7 VREF Analog Analog reference voltage filter output 8 AVSS Analog supply 9 IN1P Analog input Analog input 1P pin 10 IN1M Analog input Analog input 1M pin 11 IN2P Analog input Analog input 2P pin 12 IN2M Analog input Analog input 2M pin 13 IN3P Analog input Analog input 3P pin 14 IN3M Analog input Analog input 3M pin 15 IN4P Analog input Analog input 4P pin 16 IN4M Analog input Analog input 4M pin 17 IN5P Analog input Analog input 5P pin 18 IN5M Analog input Analog input 5M pin 19 IN6P Analog input Analog input 6P pin 20 IN6M Analog input Analog input 6M pin 21 VBAT_IN Analog 22 SHDNZ Digital input 23 ADDR1_MISO Digital I/O For I2C operation: I2C slave address A1 pin For SPI operation: SPI slave output pin 24 ADDR0_SCLK Digital input For I2C operation: I2C slave address A0 pin For SPI operation : SPI serial bit clock 25 SCL_MOSI Digital input For I2C operation: clock pin for I2C control bus For SPI operation: SPI slave input pin 26 SDA_SSZ Digital I/O For I2C operation: data pin for I2C control bus For SPI operation: SPI slave-select pin 27 IOVDD Digital supply 6 Submit Documentation Feedback Analog ground. Short this pin directly to the board ground plane. Analog VBAT input monitoring pin (used for input diagnostics) Device hardware shutdown and reset (active low) Digital I/O power supply (1.8 V or 3.3 V, nominal) Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Pin Functions: PCM6260-Q1 (continued) PIN TYPE DESCRIPTION NO. NAME 28 GPIO1 Digital I/O 29 SDOUT Digital output 30 BCLK Digital I/O Audio serial data interface bus bit clock 31 FSYNC Digital I/O Audio serial data interface bus frame synchronization signal 32 DREG Digital supply Digital regulator output voltage for digital core supply (1.5 V, nominal) Ground supply Thermal pad shorted to internal device ground. Short the thermal pad directly to the board ground plane. Thermal Pad (VSS) Copyright © 2020, Texas Instruments Incorporated General-purpose digital input/output 1 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Audio serial data interface bus output Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 7 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com PCM6340-Q1 RTV Package 32-Pin WQFN With Exposed Thermal Pad Top View Pin Functions: PCM6340-Q1 PIN TYPE DESCRIPTION NO. NAME 1 AVDD Analog supply Analog power (3.3 V, nominal) 2 AREG Analog supply Analog on-chip regulator output voltage for analog supply (1.8 V, nominal) 3 AVDD Analog supply Analog power (3.3 V, nominal) 4 AVSS Analog supply Analog ground 5 HVDD Analog supply Analog power (11 V, nominal) 6 MICBIAS Analog MICBIAS output (programmable output up to 9 V) 7 VREF Analog Analog reference voltage filter output 8 AVSS Analog supply 9 IN1P Analog input Analog input 1P pin 10 IN1M Analog input Analog input 1M pin 11 IN2P Analog input Analog input 2P pin 12 IN2M Analog input Analog input 2M pin 13 IN3P Analog input Analog input 3P pin 14 IN3M Analog input Analog input 3M pin 15 IN4P Analog input Analog input 4P pin 16 IN4M Analog input Analog input 4M pin 17 GPI2 Digital input General-purpose digital input 2 (multipurpose functions such as daisy-chain input, PLL input clock source, and so forth) 18 GPIO3 Digital I/O 19 GPI1 Digital input 20 GPIO2 Digital I/O 21 VBAT_IN Analog 22 SHDNZ Digital input 8 Submit Documentation Feedback Analog ground. Short this pin directly to the board ground plane. General-purpose digital input/output 3 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) General-purpose digital input 1 (multipurpose functions such as daisy-chain input, PLL input clock source, and so forth) General-purpose digital input/output 2 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Analog VBAT input monitoring pin (used for input diagnostics) Device hardware shutdown and reset (active low) Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Pin Functions: PCM6340-Q1 (continued) PIN NO. NAME TYPE DESCRIPTION 23 ADDR1_MISO Digital I/O For I2C operation: I2C slave address A1 pin For SPI operation: SPI slave output pin 24 ADDR0_SCLK Digital input For I2C operation: I2C slave address A0 pin For SPI operation: SPI serial bit clock 25 SCL_MOSI Digital input For I2C operation: clock pin for I2C control bus For SPI operation: SPI slave input pin 26 SDA_SSZ Digital I/O For I2C operation: data pin for I2C control bus For SPI operation: SPI slave-select pin 27 IOVDD Digital supply 28 GPIO1 Digital I/O 29 SDOUT Digital output 30 BCLK Digital I/O Audio serial data interface bus bit clock 31 FSYNC Digital I/O Audio serial data interface bus frame synchronization signal 32 DREG Digital supply Digital regulator output voltage for digital core supply (1.5 V, nominal) Ground supply Thermal pad shorted to internal device ground. Short the thermal pad directly to the board ground plane. Thermal Pad (VSS) Copyright © 2020, Texas Instruments Incorporated Digital I/O power supply (1.8 V or 3.3 V, nominal) General-purpose digital input/output 1 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Audio serial data interface bus output Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 9 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com PCM6360-Q1 RTV Package 32-Pin WQFN With Exposed Thermal Pad Top View Pin Functions: PCM6360-Q1 PIN TYPE DESCRIPTION NO. NAME 1 AVDD Analog supply Analog power (3.3 V, nominal) 2 AREG Analog supply Analog on-chip regulator output voltage for analog supply (1.8 V, nominal) 3 AVDD Analog supply Analog power (3.3 V, nominal) 4 AVSS Analog supply Analog ground 5 HVDD Analog supply Analog power (11 V, nominal) 6 MICBIAS Analog MICBIAS output (programmable output up to 9 V) 7 VREF Analog Analog reference voltage filter output 8 AVSS Analog supply 9 IN1P Analog input Analog input 1P pin 10 IN1M Analog input Analog input 1M pin 11 IN2P Analog input Analog input 2P pin 12 IN2M Analog input Analog input 2M pin 13 IN3P Analog input Analog input 3P pin 14 IN3M Analog input Analog input 3M pin 15 IN4P Analog input Analog input 4P pin 16 IN4M Analog input Analog input 4M pin 17 IN5P Analog input Analog input 5P pin 18 IN5M Analog input Analog input 5M pin 19 IN6P Analog input Analog input 6P pin 20 IN6M Analog input Analog input 6M pin 21 VBAT_IN Analog 22 SHDNZ Digital input 23 ADDR1_MISO Digital I/O For I2C operation: I2C slave address A1 pin For SPI operation: SPI slave output pin 24 ADDR0_SCLK Digital input For I2C operation: I2C slave address A0 pin For SPI operation: SPI serial bit clock 10 Submit Documentation Feedback Analog ground. Short this pin directly to the board ground plane. Analog VBAT input monitoring pin (used for input diagnostics) Device hardware shutdown and reset (active low) Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Pin Functions: PCM6360-Q1 (continued) PIN NO. NAME TYPE DESCRIPTION 25 SCL_MOSI Digital input For I2C operation: clock pin for I2C control bus For SPI operation: SPI slave input pin 26 SDA_SSZ Digital I/O For I2C operation: data pin for I2C control bus For SPI operation: SPI slave-select pin 27 IOVDD Digital supply 28 GPIO1 Digital I/O 29 SDOUT Digital output 30 BCLK Digital I/O Audio serial data interface bus bit clock 31 FSYNC Digital I/O Audio serial data interface bus frame synchronization signal 32 DREG Digital supply Digital regulator output voltage for digital core supply (1.5 V, nominal) Ground supply Thermal pad shorted to internal device ground. Short the thermal pad directly to the board ground plane. Thermal Pad (VSS) Copyright © 2020, Texas Instruments Incorporated Digital I/O power supply (1.8 V or 3.3V, nominal) General-purpose digital input/output 1 (multipurpose functions such as daisy-chain input, audio data output, PLL input clock source, interrupt, and so forth) Audio serial data interface bus output Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 11 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 7 Specifications 7.1 Absolute Maximum Ratings over the operating ambient temperature range (unless otherwise noted) (1) Supply voltage MIN MAX AVDD to AVSS –0.3 3.9 BSTVDD (2) to VSS (thermal pad) –0.3 3.9 IOVDD to VSS (thermal pad) –0.3 3.9 HVDD (3) V –0.3 14 Ground voltage differences AVSS to VSS (thermal pad) –0.3 0.3 V Battery voltage VBAT_IN to AVSS –0.3 18 V Analog input voltage Analog input pins voltage to AVSS –0.3 18 V Digital input voltage Digital input pins voltage to VSS (thermal pad) –0.3 IOVDD + 0.3 V Operating ambient, TA –40 125 Junction, TJ –40 150 Storage, Tstg –65 150 Temperature (1) (2) (3) to VSS (thermal pad) UNIT °C Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. BSTVDD supply is required only for PCM62x0-Q1 HVDD supply is required only for PCM63x0-Q1. 7.2 ESD Ratings VALUE Human-body model (HBM), per AEC Q100-002 (1) V(ESD) (1) Electrostatic discharge Charged-device model (CDM), per AEC Q100-011 UNIT ±2000 Corner package pins ±750 All other non-corner package pins ±500 V AEC Q100-002 indicates that HBM stressing shall be in accordance with the ANSI/ESDA/JEDEC JS-001 specification. 7.3 Recommended Operating Conditions MIN NOM MAX UNIT POWER AVDD (1) Analog supply voltage to AVSS 3.0 3.3 3.6 V BSTVDD (2) Boost converter supply voltage to VSS (thermal pad) 3.0 3.3 3.6 V IO supply voltage to VSS (thermal pad) - IOVDD 3.3-V operation 3.0 3.3 3.6 IO supply voltage to VSS (thermal pad) - IOVDD 1.8-V operation 1.65 1.8 1.95 5.6 11 12 V VBAT_IN input pin voltage to AVSS 0 12.6 18 V Analog input pins voltage to AVSS for line-in recording 0 14.2 V 0.1 MICBIAS – 0.1 V IOVDD HVDD (3) MICBIAS LDO supply voltage to VSS (thermal pad) V INPUTS VBAT_IN INxx Analog input pins voltage to AVSS for microphone recording Analog input pins voltage to AVSS during short to VBAT_IN Digital input pins voltage to VSS (thermal pad) VBAT_IN V 0 IOVDD V –40 125 °C TEMPERATURE TA (1) (2) (3) 12 Operating ambient temperature AVSS and VSS (thermal pad); all ground pins must be tied together and must not differ in voltage by more than 0.2 V. BSTVDD is required only for the PCM62x0-Q1. HVDD is required only for the PCM63x0-Q1 and the minimum voltage must be 0.6 V higher than the programmed MICBIAS value. Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Recommended Operating Conditions (continued) MIN NOM MAX UNIT 36.864 (4) MHz OTHERS GPIOx or GPIx (used as MCLK input) clock frequency 2 Cb CL (4) SCL and SDA bus capacitance for I C interface supports standard-mode and fast-mode 400 SCL and SDA bus capacitance for I2C interface supports fast-mode plus 550 pF Digital output load capacitance 20 Boost converter inductor for 6MHz clocking mode (recommended inductor CIGW201610GL2R2MLE) 2.2 50 pF µH MCLK input rise time (VIL to VIH) and fall time (VIH to VIL) must be less than 5 ns. For better audio noise performance, MCLK input must be used with low jitter. 7.4 Thermal Information PCM6xx0-Q1 THERMAL METRIC (1) RTV (WQFN) UNIT 32 PINS RθJA Junction-to-ambient thermal resistance 30.1 °C/W RθJC(top) Junction-to-case (top) thermal resistance 17.0 °C/W RθJB Junction-to-board thermal resistance 11.0 °C/W ψJT Junction-to-top characterization parameter 0.2 °C/W ψJB Junction-to-board characterization parameter 10.9 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 1.8 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. 7.5 Electrical Characteristics at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63x0-Q1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode and PLL on (unless otherwise noted) PARAMETER TEST CONDITIONS MIN NOM MAX UNIT ADC PERFORMANCE FOR LINE INPUT RECORDING Differential input full-scale AC signal voltage Single-ended input fullscale AC signal voltage AC-coupled input, input fault diagnostic not supported DC-coupled input, DC common-mode voltage INxP = INxM = 7.1 V, input fault diagnostic not supported DR (1) (2) Signal-to-noise ratio, Aweighted (1) (2) Dynamic range, Aweighted (2) VRMS 5 VRMS AC-coupled input, input fault diagnostic not supported DC-coupled input, DC common-mode voltage INxP = INxM = 7.1 V, input fault diagnostic not supported IN1 differential AC-coupled input selected and AC signal shorted to ground, 0-dB channel gain SNR 10 105 110 IN1 differential DC-coupled input selected and AC signal shorted to ground, 0-dB channel gain 110 IN1 differential DC-coupled input selected and AC signal shorted to ground, 12-dB channel gain 101 IN1 differential AC-coupled input selected and –60-dB full-scale AC signal input, 0-dB channel gain 110 IN1 differential DC-coupled input selected and –60-dB full-scale AC signal input, 0-dB channel gain 110 IN1 differential DC-coupled input selected and –72-dB full-scale AC signal input, 12-dB channel gain 101 dB dB Ratio of output level with 1-kHz full-scale sine-wave input, to the output level with the AC signal input shorted to ground, measured Aweighted over a 20-Hz to 20-kHz bandwidth using an audio analyzer. All performance measurements done with 20-kHz low-pass filter and, where noted, A-weighted filter. Failure to use such a filter can result in higher THD and lower SNR and dynamic range readings than shown in the Electrical Characteristics. The low-pass filter removes out-of-band noise, which, although not audible, can affect dynamic specification values. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 13 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Electrical Characteristics (continued) at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63x0-Q1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode and PLL on (unless otherwise noted) PARAMETER THD+N TEST CONDITIONS Total harmonic distortion (2) Channel gain control range NOM MAX IN1 differential AC-coupled input selected and –1-dB full-scale AC signal input, 0-dB channel gain –95 –78 IN1 differential DC-coupled input selected and –1-dB full-scale AC signal input, 0-dB channel gain –95 IN1 differential DC-coupled input selected and –13-dB full-scale AC signal input, 12-dB channel gain –91 Programmable 1-dB steps MIN 0 UNIT dB 42 dB ADC PERFORMANCE FOR MICROPHONE INPUT RECORDING AC-coupled input, input fault diagnostic not supported. CHx_MIC_RANGE register bit is set to high. Differential input full-scale AC signal voltage (3) IN1 differential DC-coupled input selected and AC-signal shorted to ground, DC differential common-mode voltage IN1P – IN1M < 5.0 V, 0-dB channel gain Dynamic range, Aweighted (2) DR THD+N Total harmonic distortion 10 IN1 differential AC-coupled input selected and AC signal shorted to ground, 0-dB channel gain Signal-to-noise ratio, Aweighted (1) (2) SNR DC-coupled input, DC differential common-mode voltage INxP – INxM > 3.4 V, DC common-mode voltage INxP < (MICBIAS – 1.7 V) and DC common-mode voltage INxM > 1.7 V. CHx_MIC_RANGE register bit is set to high to support AC differential signal max swing > 2 Vrms (4). (2) Channel gain control range 110 dB 105 110 IN1 differential AC-coupled input selected and –60-dB full-scale AC signal input, 0-dB channel gain 110 IN1 differential DC-coupled input selected and –60-dB full-scale AC signal input, DC differential common-mode voltage IN1P – IN1M < 5.0 V, 0-dB channel gain 110 IN1 differential AC-coupled input selected and –1-dB full-scale AC signal input, 0-dB channel gain –92 IN1 differential DC-coupled input selected and –15-dB full-scale AC signal input, 0-dB channel gain –90 Programmable 1-dB steps VRMS dB dB 0 –78 42 dB ADC OTHER PARAMETERS Input impedance PSRR (3) (4) 14 Differential input, between INxP and INxM 50 Single-ended input, between INxP and INxM 25 kΩ Digital volume control range Programmable 0.5-dB steps –100 27 dB Output data sample rate Programmable 7.35 768 kHz Output data sample word length Programmable 16 32 Bits Digital high-pass filter cutoff frequency First-order IIR filter with programmable coefficients, –3-dB point (default setting) Interchannel isolation –1-dB full-scale AC signal line-in input to non measurement channel Interchannel gain mismatch –6-dB full-scale AC signal line-in input, 0-dB channel gain Interchannel phase mismatch 1-kHz sinusoidal signal Power-supply rejection ratio 100-mVPP, 1-kHz sinusoidal signal on AVDD, differential input selected, 0-dB channel gain 12 Hz –134 dB 0.1 dB 0.01 Degrees 92 dB Microphone inputs support a 2 VRMS differential input full-scale AC signal voltage, if the CHx_MIC_RANGE register bit is set to low (default value). However, if the input DC common-mode differential voltage is higher than 4 V, then TI recommends setting the CHx_MIC_RANGE register bit high to avoid any saturation resulting from the high input DC common-mode differential voltage. If the CHx_MIC_RANGE register bit is set to high (default value is low) in DC-coupled input configuration mode, then the input differential DC common-mode along with input differential AC signal must be less than 10 VRMS for differential input configuration mode. Similarly, for single-ended input configuration mode, the input DC common-mode voltage along with the input AC signal must be less than 5 VRMS . Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Electrical Characteristics (continued) at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63x0-Q1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode and PLL on (unless otherwise noted) PARAMETER CMRR TEST CONDITIONS MIN NOM MAX UNIT Differential microphone input selected, 0-dB channel gain, 1-VRMS AC input, 1-kHz signal on both pins and measure level at output, CHx_CFG0 D3-2 register bits set to 2b'10 to configure device in high CMRR performance mode 70 dB MICBIAS noise BW = 20 Hz to 20 kHz, A-weighted, 1-μF capacitor between MICBIAS and AVSS 6.8 µVRMS MICBIAS voltage Programmable 0.5-V steps MICBIAS current drive MICBIAS voltage 9 V MICBIAS load regulation MICBIAS voltage 9 V, measured up to maximum load MICBIAS over current protection threshold MICBIAS voltage 9 V Common-mode rejection ratio MICROPHONE BIAS 5 0 9 V 80 mA 1 % 82 mA INPUT DIAGNOSTICS Fault monitoring repetition rate Programmable, DC-coupled input Fault response time Fault monitoring repetition rate 4-ms, DC-coupled input Threshold voltage for (INxx – AVSS) input shorted to ground Programmable 60-mV steps, DC-coupled input 0 900 mV Threshold voltage for (INxP – INxM) input shorted together Programmable 30-mV steps, DC-coupled input 0 450 mV Threshold voltage for (MICBIAS – INxx) input shorted to MICBIAS Programmable 30-mV steps, DC-coupled input 0 450 mV Threshold voltage for (VBAT – INxx) input shorted to VBAT_IN Programmable 30-mV steps, DC-coupled input 0 450 mV VIL(SHDNZ) Low-level digital input logic voltage threshold SHDNZ pin –0.3 0.25 × IOVDD V VIH(SHDNZ) High-level digital input logic SHDNZ pin voltage threshold 0.75 × IOVDD IOVDD + 0.3 V Low-level digital input logic voltage threshold All digital pins except SDA and SCL, IOVDD 1.8-V operation –0.3 VIL 0.35 × IOVDD All digital pins except SDA and SCL, IOVDD 3.3-V operation –0.3 0.8 0.65 × IOVDD IOVDD + 0.3 2 IOVDD + 0.3 1 4 8 16 ms ms DIGITAL I/O VIH VOL VOH All digital pins except SDA and SCL, IOVDD 1.8-V High-level digital input logic operation voltage threshold All digital pins except SDA and SCL, IOVDD 3.3-V operation Low-level digital output voltage High-level digital output voltage All digital pins except SDA and SCL, IOL = –2 mA, IOVDD 1.8-V operation 0.45 All digital pins except SDA and SCL, IOL = –2 mA, IOVDD 3.3-V operation 0.4 V V V All digital pins except SDA and SCL, IOH = 2 mA, IOVDD 1.8-V operation IOVDD – 0.45 All digital pins except SDA and SCL, IOH = 2 mA, IOVDD 3.3-V operation 2.4 V VIL(I2C) Low-level digital input logic voltage threshold SDA and SCL –0.5 0.3 × IOVDD V VIH(I2C) High-level digital input logic SDA and SCL voltage threshold 0.7 × IOVDD IOVDD + 0.5 V VOL1(I2C) Low-level digital output voltage SDA, IOL(I2C) = –3 mA, IOVDD > 2 V 0.4 V VOL2(I2C) Low-level digital output voltage SDA, IOL(I2C) = –2 mA, IOVDD ≤ 2 V 0.2 x IOVDD V Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 15 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Electrical Characteristics (continued) at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63x0-Q1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode and PLL on (unless otherwise noted) PARAMETER TEST CONDITIONS IOL(I2C) Low-level digital output current IIL SDA, VOL(I2C) = 0.4 V, standard-mode or fast-mode MIN NOM MAX 3 UNIT mA SDA, VOL(I2C) = 0.4 V, fast-mode plus 20 Input logic-low leakage for digital inputs All digital pins, input = 0 V –5 0.1 5 µA IIH Input logic-high leakage for digital inputs All digital pins, input = IOVDD –5 0.1 5 µA CIN Input capacitance for digital inputs All digital pins RPD Pulldown resistance for digital I/O pins when asserted on 5 pF 20 kΩ TYPICAL SUPPLY CURRENT CONSUMPTION IAVDD 0.5 IBSTVDD, or IHVDD Current consumption in hardware shutdown mode SHDNZ = 0, all device external clocks stopped 0.1 IIOVDD 0.1 IAVDD 4 IBSTVDD, or IHVDD Current consumption in sleep mode (software shutdown mode) All device external clocks stopped 0.1 IIOVDD Current consumption when MICBIAS ON, MICBIAS voltage 9 V, 40 mA load, ADC off IBSTVDD IHVDD IIOVDD IAVDD IBSTVDD, or IHVDD IIOVDD IAVDD IBSTVDD, or IHVDD IIOVDD IAVDD IBSTVDD, or IHVDD IIOVDD IAVDD IBSTVDD, or IHVDD 16 µA 0.1 IAVDD IIOVDD µA 2.1 fS = 48 kHz, BCLK = 256 × fS Current consumption with ADC 2-channel operation at fS 16-kHz, MICBIAS off, PLL on, BCLK = 512 × fS Current consumption with ADC 2-channel operation at fS 48-kHz, MICBIAS off, PLL off, BCLK = 512 × fS 162.5 41.1 0.01 13.5 0 mA 0.1 13.5 0 mA 0.1 Current consumption with ADC 4-channel operation at fS 48-kHz, MICBIAS off, PLL on, BCLK = 256 × fS 24.7 Current consumption with ADC 6-channel operation at fS 48 kHz, MICBIAS off, PLL on, BCLK = 256 × fS, (PCM6x60-Q1) 34.2 Submit Documentation Feedback mA 0 mA 0.2 0 mA 0.4 Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 7.6 Timing Requirements: I2C Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V (unless otherwise noted); see Figure 1 for timing diagram MIN NOM MAX UNIT 100 kHz STANDARD-MODE fSCL SCL clock frequency 0 tHD;STA Hold time (repeated) START condition. After this period, the first clock pulse is generated. 4 μs tLOW Low period of the SCL clock 4.7 μs tHIGH High period of the SCL clock 4 μs tSU;STA Setup time for a repeated START condition tHD;DAT Data hold time tSU;DAT Data setup time tr SDA and SCL rise time 1000 ns tf SDA and SCL fall time 300 ns tSU;STO Setup time for STOP condition tBUF Bus free time between a STOP and START condition 4.7 μs 0 3.45 μs 250 ns 4 μs 4.7 μs FAST-MODE fSCL SCL clock frequency tHD;STA Hold time (repeated) START condition. After this period, the first clock pulse is generated. 0 400 kHz 0.6 μs tLOW Low period of the SCL clock 1.3 μs tHIGH High period of the SCL clock 0.6 μs tSU;STA Setup time for a repeated START condition 0.6 tHD;DAT Data hold time tSU;DAT Data setup time tr SDA and SCL rise time μs 0 0.9 μs 100 ns 20 300 ns 20 × (IOVDD / 5.5 V) 300 ns tf SDA and SCL fall time tSU;STO Setup time for STOP condition 0.6 μs tBUF Bus free time between a STOP and START condition 1.3 μs FAST-MODE PLUS fSCL SCL clock frequency tHD;STA Hold time (repeated) START condition. After this period, the first clock pulse is generated. 0 tLOW tHIGH 1000 kHz 0.26 μs Low period of the SCL clock 0.5 μs High period of the SCL clock 0.26 μs tSU;STA Setup time for a repeated START condition 0.26 μs tHD;DAT Data hold time 0 μs tSU;DAT Data setup time 50 ns tr SDA and SCL Rise Time 20 × (IOVDD / 5.5 V) tf SDA and SCL Fall Time tSU;STO Setup time for STOP condition tBUF Bus free time between a STOP and START condition 120 ns 120 ns 0.26 μs 0.5 μs 7.7 Switching Characteristics: I2C Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V (unless otherwise noted); see Figure 1 for timing diagram PARAMETER td(SDA) SCL to SDA delay TEST CONDITIONS MIN TYP UNIT Standard-mode 200 1250 ns Fast-mode 200 850 ns 400 ns Fast-mode plus Copyright © 2020, Texas Instruments Incorporated MAX Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 17 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 7.8 Timing Requirements: SPI Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V and 20-pF load on all outputs (unless otherwise noted); see Figure 2 for timing diagram MIN NOM MAX UNIT t(SCLK) SCLK period 40 ns tH(SCLK) SCLK high pulse duration 18 ns tL(SCLK) SCLK low pulse duration 18 ns tLEAD Enable lead time 16 ns tTRAIL Enable trail time 16 ns tDSEQ Sequential transfer delay 20 ns tSU(MOSI) MOSI data setup time 8 ns tHLD(MOSI) MOSI data hold time 8 tr(SCLK) SCLK rise time 10% - 90% rise time 6 ns tf(SCLK) SCLK fall time 90% - 10% fall time 6 ns ns 7.9 Switching Characteristics: SPI Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V and 20-pF load on all outputs (unless otherwise noted); see Figure 2 for timing diagram PARAMETER ta(MISO) TEST CONDITIONS MISO access time td(MISO) SCLK to MISO delay tdis(MISO) MISO disable time MIN TYP MAX IOVDD = 1.8 V 18 IOVDD = 3.3 V 14 50% of SCLK to 50% of MISO, IOVDD = 1.8 V 19 50% of SCLK to 50% of MISO, IOVDD = 3.3 V 15 IOVDD = 1.8 V 18 IOVDD = 3.3 V 14 UNIT ns ns ns 7.10 Timing Requirements: TDM, I2S or LJ Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V and 20-pF load on all outputs (unless otherwise noted); see Figure 3 for timing diagram MIN t(BCLK) BCLK period tH(BCLK) BCLK high pulse duration tL(BCLK) BCLK low pulse duration tSU(FSYNC) NOM MAX UNIT 40 ns 18 ns 18 ns FSYNC setup time 8 ns tHLD(FSYNC) FSYNC hold time 8 tr(BCLK) BCLK rise time 10% - 90% rise time 10 ns tf(BCLK) BCLK fall time 90% - 10% fall time 10 ns (1) 18 (1) (1) ns The BCLK minimum high or low pulse duration must be higher than 25 ns (to meet the timing specifications), if the SDOUT data line is latched on the opposite BCLK edge polarity than the edge used by the device to transmit SDOUT data. Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 7.11 Switching Characteristics: TDM, I2S or LJ Interface at TA = 25°C, IOVDD = 3.3 V or 1.8 V and 20-pF load on all outputs (unless otherwise noted); see Figure 3 for timing diagram PARAMETER td(SDOUT-BCLK) td(SDOUT-FSYNC) TEST CONDITIONS BCLK to SDOUT delay FSYNC to SDOUT delay in TDM or LJ mode (for MSB data with TX_OFFSET = 0) MIN 18 50% of BCLK to 50% of SDOUT, IOVDD = 3.3 V 14 50% of FSYNC to 50% of SDOUT, IOVDD = 1.8 V 18 50% of FSYNC to 50% of SDOUT, IOVDD = 3.3 V 14 ns tH(BCLK) BCLK high pulse duration; master mode IOVDD = 1.8 V 14 IOVDD = 3.3 V 14 tL(BCLK) BCLK low pulse duration; master mode IOVDD = 1.8 V 14 IOVDD = 3.3 V 14 td(FSYNC) BCLK to FSYNC delay; master mode tf(BCLK) (1) BCLK fall time; master mode UNIT ns BCLK output clock frequency; master mode (1) BCLK rise time; master mode MAX 50% of BCLK to 50% of SDOUT, IOVDD = 1.8 V f(BCLK) tr(BCLK) TYP 24.576 MHz ns ns 50% of BCLK to 50% of FSYNC, IOVDD = 1.8 V 18 50% of BCLK to 50% of FSYNC, IOVDD = 3.3 V 14 10% - 90% rise time, IOVDD = 1.8 V 10 10% - 90% rise time, IOVDD = 3.3 V 10 90% - 10% fall time, IOVDD = 1.8 V 8 90% - 10% fall time, IOVDD = 3.3 V 8 ns ns ns The BCLK output clock frequency must be lower than 18.5 MHz (to meet the timing specifications), if the SDOUT data line is latched on the opposite BCLK edge polarity than the edge used by the device to transmit SDOUT data. SDA tBUF tLOW tr tHD;STA td(SDA) SCL tHD;STA tHD;DAT STO tHIGH STA tSU;DAT tSU;STA tSU;STO tf STA STO 2 Figure 1. I C Interface Timing Diagram Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 19 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com SSZ tDSEQ tLAG t(SCLK) tLEAD SCLK tf(SCLK) tr(SCLK) tL(SCLK) tH(SCLK) td(MISO) MISO tdis(MISO) MSB OUT BIT6...1 LSB OUT ta(MISO) tSU(MOSI) tHLD(MOSI) MOSI MSB IN LSB IN BIT6...1 Figure 2. SPI Interface Timing Diagram FSYNC tSU(FSYNC) tHLD(FSYNC) t(BCLK) tL(BCLK) BCLK tH(BCLK) tr(BCLK) tf(BCLK) td(FSYNC) td(SDOUT-BCLK) td(SDOUT-FSYNC) SDOUT Figure 3. TDM/I2S/LJ Interface Timing Diagram 20 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 7.12 Typical Characteristics at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63xQ1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode, PLL on, channel gain = 0 dB, linear phase decimation filter, and MICBIAS programmed voltage = 8 V (unless otherwise noted); all performance measurements are done with a 20-kHz, low-pass filter and an A-weighted filter -60 -60 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 -70 -80 THD+N (dBFS) -80 THD+N (dBFS) Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -90 -100 -90 -100 -110 -110 -120 -120 -130 -130 -115 -100 -85 -70 -55 -40 -25 -10 Input Amplitude (dB) -130 -130 0 Figure 4. THD+N vs Input Amplitude Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 THD+N (dBFS) THD+N (dBFS) -25 -10 0 THD+ Line Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -90 -100 -110 -110 -120 -120 50 100 500 1000 5000 Frequency (Hz) -130 20 10000 20000 50 100 500 1000 5000 10000 20000 Frequency (Hz) Line AC-coupled differential line input Line AC-coupled single-ended line input Figure 6. THD+N vs Input Frequency With a –1-dBr Input Figure 7. THD+N vs Input Frequency With a –1-dBr Input 0 0 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -20 -40 Output Amplitude (dBFS) Output Amplitude (dBFS) -40 -80 -100 -60 -80 -100 -120 -140 -80 -100 -120 -140 -160 -180 -180 50 100 500 1000 5000 Frequency (Hz) AC-coupled differential line input Figure 8. FFT With Idle Input Copyright © 2020, Texas Instruments Incorporated 10000 20000 Line Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -60 -160 -200 20 -55 Figure 5. THD+N vs Input Amplitude -90 -40 -70 -60 -80 -20 -85 AC-coupled single-ended line input -60 -130 20 -100 Input Amplitude (dB) AC-coupled differential line input -70 -115 THD+ Line -200 20 50 100 500 1000 5000 10000 20000 Frequency (Hz) Line AC-coupled differential line input Figure 9. FFT With a –60-dBr Input Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 21 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Typical Characteristics (continued) at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63xQ1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode, PLL on, channel gain = 0 dB, linear phase decimation filter, and MICBIAS programmed voltage = 8 V (unless otherwise noted); all performance measurements are done with a 20-kHz, low-pass filter and an A-weighted filter -60 -60 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 -80 THD+N (dBFS) THD+N (dBFS) -80 -90 -100 -90 -100 -110 -110 -120 -120 -130 -130 -115 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 -100 -85 -70 -55 -40 -25 Input Amplitude (dB) -130 -130 -12 -115 DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, high swing mode enabled -70 -55 -40 -25 -12 THD+ MIC_ DC-coupled single-ended microphone input with DC commonmode 1NxP = 4 V and INxM = 0 V, high swing mode enabled Figure 10. THD+N vs Input Amplitude Figure 11. THD+N vs Input Amplitude -60 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 -80 -90 -100 -90 -100 -110 -110 -120 -120 -130 20 50 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -70 THD+N (dBFS) -80 THD+N (dBFS) -85 Input Amplitude (dB) -60 100 500 1000 5000 10000 20000 Frequency (Hz) -130 20 Figure 12. THD+N vs Input Frequency With a –15-dBr Input 1000 5000 10000 20000 MIC_ Figure 13. THD+N vs Input Frequency With a –15-dBr Input 0 Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -20 -40 -60 -80 -100 -120 -140 -80 -100 -120 -140 -160 -180 -180 50 100 500 1000 5000 10000 20000 Frequency (Hz) MIC_ DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, high swing mode enabled Figure 14. FFT With Idle Input Submit Documentation Feedback Channel-1 Channel-2 Channel-3 Channel-4 Channel-5 Channel-6 -60 -160 -200 20 500 DC-coupled single-ended microphone input with DC commonmode 1NxP = 4 V and INxM = 0 V, high swing mode enabled Output Amplitude (dBFS) Output Amplitude (dBFS) -40 100 Frequency (Hz) 0 -20 50 MIC_ DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, High swing mode enabled 22 -100 THD+ MIC_ -200 20 50 100 500 1000 Frequency (Hz) 5000 10000 20000 MIC_ DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, high swing mode enabled Figure 15. FFT With a –60-dBr Input Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Typical Characteristics (continued) -60 -60 -70 -70 -80 -80 PSRR (dB) PSRR (dB) at TA = 25°C, AVDD = 3.3 V, IOVDD = 3.3 V, BSTVDD = 3.3 V, HVDD = 11 V (for the PCM63xQ1), fIN = 1-kHz sinusoidal signal, fS = 48 kHz, 32-bit audio data, BCLK = 256 × fS, TDM slave mode, PLL on, channel gain = 0 dB, linear phase decimation filter, and MICBIAS programmed voltage = 8 V (unless otherwise noted); all performance measurements are done with a 20-kHz, low-pass filter and an A-weighted filter -90 -100 -90 -100 -110 -110 -120 -120 -130 20 50 100 500 1000 5000 -130 20 10000 20000 Frequency (Hz) AC-coupled differential line input 100 500 1000 5000 10000 20000 Frequency (Hz) MIC_ DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, high swing mode enabled Figure 16. Power-Supply Rejection Ratio vs Ripple Frequency With 1-VPP Amplitude Figure 17. Power-Supply Rejection Ratio vs Ripple Frequency With 1-VPP Amplitude 0.5 70 MICBIAS 5.0 V MICBIAS 5.5 V MICBIAS 6.0 V MICBIAS 6.5 V MICBIAS 7.0 V MICBIAS 7.5 V MICBIAS 8.0 V MICBIAS 8.5 V MICBIAS 9.0 V 0.4 0.3 68 BOOST EFFICIENCY (%) MICBIAS LOAD REGULATION (%) 50 Line 0.2 66 64 62 60 58 0.1 56 54 10 0 0 10 20 30 40 50 60 70 MICBIAS LOAD (mA) 80 MICB DC-coupled differential microphone input Figure 18. MICBIAS Load Regulation vs MICBIAS Load Current Copyright © 2020, Texas Instruments Incorporated 20 30 40 50 60 70 80 MICBIAS LOAD (mA) Effi DC-coupled differential microphone input with DC common-mode 1NxP = 6 V and INxM = 2 V, high swing mode enabled Figure 19. Boost Efficiency vs MICBIAS Load Current Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 23 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8 Detailed Description 8.1 Overview The PCM6xx0-Q1 are a scalable family of devices that consist of high-performance, low-power, flexible, multichannel, audio analog-to-digital converters (ADCs) with extensive feature integration. These devices are intended for automotive applications such as vehicle cabin active noise cancellation, hands-free in-vehicle communication, emergency call, and multimedia applications. The high dynamic range of these devices enables far-field audio recording with high fidelity. These devices integrate a host of features that reduce cost, board space, and power consumption in space-constrained automotive sub-system designs. Package, performance, and device-compatible configuration registers make this family of devices well suited for scalable system designs. The PCM6xx0-Q1 consist of the following blocks: • Multichannel, multibit, high-performance delta-sigma (ΔΣ) ADCs • Configurable single-ended or differential audio inputs with high voltage signal swing • High-voltage, low-noise programmable microphone bias output • Highly flexible, comprehensive input fault diagnostic • Automatic gain controller (AGC) • Programmable decimation filters with linear-phase or low-latency filter • Programmable channel gain, volume control, and biquad filters for each channel • Programmable phase and gain calibration with fine resolution for each channel • Programmable high-pass filter (HPF) and digital channel mixer • Integrated low-jitter, phase-locked loop (PLL) supporting a wide range of system clocks • Integrated digital and analog voltage regulators to support single-supply operation Communication to the PCM6xx0-Q1 for configuring the control registers is supported using an I2C or SPI interface. The device supports a highly flexible audio serial interface [time-division multiplexing (TDM), I2S, or left-justified (LJ)] to transmit audio data seamlessly in the system across devices. The device can support multiple devices by sharing the common I2C and TDM buses across devices. Moreover, the device includes a daisy-chain feature and a secondary audio serial output data pin. These features relax the shared TDM bus timing requirements and board design complexities when operating multiple devices for applications requiring high audio data bandwidth. Table 1 lists the reference abbreviations used throughout this document to registers that control the device. Table 1. Abbreviations for Register References REFERENCE ABBREVIATION DESCRIPTION EXAMPLE Page y, register z, bit k Py_Rz_Dk Single data bit. The value of a single bit in a register. Page y, register z, bits k-m Py_Rz_D[k:m] Range of data bits. A range of data bits (inclusive). Page 4, register 36, bits 3-0 = P4_R36_D[3:0] Page y, register z Py_Rz One entire register. All eight bits in the register as a unit. Page 4, register 36 = P4_R36 Page y, registers z-n Py_Rz-Rn Range of registers. A range of registers in the same page. Page 4, registers 36, 37, 38 = P4_R36-R38 24 Submit Documentation Feedback Page 4, register 36, bit 0 = P4_R36_D0 Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 BSTVDD BSTSW BSTOUT 8.2 Functional Block Diagrams GPI1 Audio Clock Generation PLL (Input Clock Source BCLK, GPIOx, GPIx) Boost Converter MICBIAS IN1P IN1M IN2P IN2M IN3P IN3M IN4P IN4M Programmable MICBIAS Multi-Function Pin (Faults, Interrupt, PLL Input Clock, etc) GPI2 GPIO1 GPIO2 GPIO3 Input Attenuator and PGA ADC Ch1 Input Attenuator and PGA ADC Ch2 Input Attenuator and PGA ADC Ch3 Input Attenuator and PGA ADC Ch4 Digital Filters (Low Latency LPF, Programmable Biquads) Audio Serial Interface 2 (TDM, I S, LJ) SDOUT BCLK FSYNC SDA_SSZ SCL_MOSI 2 I C or SPI Control Interface Regulators / Current Bias / Voltage Reference Input Diagnostics FAULTS ADDR0_SCLK ADDR1_MISO SHDNZ IOVDD Thermal Pad(VSS) DREG AREG AVSS AVDD VREF VBAT_IN Figure 20. Simplified Device Functional Block Diagram for the PCM6240-Q1 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 25 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com AVDD AVSS HVDD Functional Block Diagrams (continued) GPI1 MICBIAS Audio Clock Generation PLL (Input Clock Source BCLK, GPIOx, GPIx) Programmable High Voltage MICBIAS Multi-Function Pin (Faults, Interrupt, PLL Input Clock, etc) GPI2 GPIO1 GPIO2 GPIO3 IN1P IN1M IN2P IN2M IN3P IN3M IN4P IN4M Input Attenuator and PGA ADC Ch1 Input Attenuator and PGA ADC Ch2 Input Attenuator and PGA ADC Ch3 Input Attenuator and PGA ADC Ch4 Digital Filters (Low Latency LPF, Programmable Biquads) Audio Serial Interface 2 (TDM, I S, LJ) SDOUT BCLK FSYNC SDA_SSZ SCL_MOSI 2 I C or SPI Control Interface Regulators / Current Bias / Voltage Reference Input Diagnostics FAULTS ADDR0_SCLK ADDR1_MISO SHDNZ IOVDD Thermal Pad(VSS) DREG AREG AVSS AVDD VREF VBAT_IN Figure 21. Simplified Device Functional Block Diagram for the PCM6340-Q1 26 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 BSTVDD BSTSW BSTOUT Functional Block Diagrams (continued) Audio Clock Generation PLL (Input Clock Source BCLK, GPIO1) Boost Converter MICBIAS IN1P IN1M IN2P IN2M IN3P IN3M IN4P IN4M IN5P IN5M IN6P IN6M Programmable MICBIAS Input Attenuator and PGA ADC Ch1 Input Attenuator and PGA ADC Ch2 Input Attenuator and PGA ADC Ch3 Input Attenuator and PGA ADC Ch4 Input Attenuator and PGA ADC Ch5 Input Attenuator and PGA ADC Ch6 Multi-Function Pin (Faults, Interrupt, PLL Input Clock, etc) Digital Filters (Low Latency LPF, Programmable Biquads) Audio Serial Interface 2 (TDM, I S, LJ) GPIO1 SDOUT BCLK FSYNC SDA_SSZ SCL_MOSI Input Diagnostics FAULTS 2 I C or SPI Control Interface Regulators / Current Bias / Voltage Reference ADDR0_SCLK ADDR1_MISO SHDNZ IOVDD Thermal Pad(VSS) DREG AREG AVSS AVDD VREF VBAT_IN Figure 22. Simplified Device Functional Block Diagram for the PCM6260-Q1 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 27 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com MICBIAS IN1P IN1M IN2P IN2M IN3P IN3M IN4P IN4M IN5P IN5M IN6P IN6M AVDD AVSS HVDD Functional Block Diagrams (continued) Audio Clock Generation PLL (Input Clock Source BCLK, GPIO1) Programmable High Voltage MICBIAS Input Attenuator and PGA ADC Ch1 Input Attenuator and PGA ADC Ch2 Input Attenuator and PGA ADC Ch3 Input Attenuator and PGA ADC Ch4 Input Attenuator and PGA ADC Ch5 Input Attenuator and PGA ADC Ch6 Multi-Function Pin (Faults, Interrupt, PLL Input Clock, etc) Digital Filters (Low Latency LPF, Programmable Biquads) Audio Serial Interface 2 (TDM, I S, LJ) GPIO1 SDOUT BCLK FSYNC SDA_SSZ SCL_MOSI Input Diagnostics FAULTS 2 I C or SPI Control Interface Regulators / Current Bias / Voltage Reference ADDR0_SCLK ADDR1_MISO SHDNZ IOVDD Thermal Pad(VSS) DREG AREG AVSS AVDD VREF VBAT_IN Figure 23. Simplified Device Functional Block Diagram for the PCM6360-Q1 28 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3 Feature Description 8.3.1 Serial Interfaces This device has two serial interfaces: control and audio data. The control serial interface is used for device configuration. The audio data serial interface is used for transmitting audio data to the host device. 8.3.1.1 Control Serial Interfaces The device contains configuration registers and programmable coefficients that can be set to the desired values for a specific system and application use. All these registers can be accessed using either I2C or SPI communication to the device. For more information, see the Programming section. 8.3.1.2 Audio Serial Interfaces Digital audio data flows between the host processor and the PCM6xx0-Q1 on the digital audio serial interface (ASI), or audio bus. This highly flexible ASI bus includes a TDM mode for multichannel operation, support for I2S or left-justified protocols format, programmable data length options, very flexible master-slave configurability for bus clock lines, and the ability to communicate with multiple devices within a system directly. The bus protocol TDM, I2S, or left-justified (LJ) format can be selected by using the ASI_FORMAT[1:0], P0_R7_D[7:6] register bits. As shown in Table 2 and Table 3, these modes are all most significant byte (MSB)first, pulse code modulation (PCM) data format, with the output channel data word-length programmable as 16, 20, 24, or 32 bits by configuring the ASI_WLEN[1:0], P0_R7_D[5:4] register bits. Table 2. Audio Serial Interface Format P0_R7_D[7:6] : ASI_FORMAT[1:0] 00 (default) AUDIO SERIAL INTERFACE FORMAT Time division multiplexing (TDM) mode 01 Inter IC sound (I2S) mode 10 Left-justified (LJ) mode 11 Reserved (do not use this setting) Table 3. Audio Output Channel Data Word-Length P0_R7_D[5:4] : ASI_WLEN[1:0] AUDIO OUTPUT CHANNEL DATA WORD-LENGTH 00 Output channel data word-length set to 16 bits 01 Output channel data word-length set to 20 bits 10 Output channel data word-length set to 24 bits 11 (default) Output channel data word-length set to 32 bits The frame sync pin, FSYNC, is used in this audio bus protocol to define the beginning of a frame and has the same frequency as the output data sample rates. The bit clock pin, BCLK, is used to clock out the digital audio data across the serial bus. The number of bit clock cycles in a frame must accommodate multiple device active output channels with the programmed data word length. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 29 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com A frame consists of multiple time-division channel slots (up to 64) to allow all output channel audio data transmissions to complete on the audio bus by a device or multiple PCM6xx0-Q1 devices sharing the same audio bus. The device supports up to eight output channels that can be configured to place their audio data on bus slot 0 to slot 63. Table 4 lists the output channel slot configuration settings. In I2S and LJ mode, the slots are divided into two sets, left-channel slots and right-channel slots, as described in the Inter IC Sound (I2S) Interface and Left-Justified (LJ) Interface sections. Table 4. Output Channel Slot Assignment Settings P0_R11_D[5:0] : CH1_SLOT[5:0] OUTPUT CHANNEL 1 SLOT ASSIGNMENT 00 0000 = 0d (default) Slot 0 for TDM or left slot 0 for I2S, LJ. 00 0001 = 1d Slot 1 for TDM or left slot 1 for I2S, LJ. … … 01 1111 = 31d Slot 31 for TDM or left slot 31 for I2S, LJ. 10 0000 = 32d Slot 32 for TDM or right slot 0 for I2S, LJ. … … 11 1110 = 62d Slot 62 for TDM or right slot 30 for I2S, LJ. 11 1111 = 63d Slot 63 for TDM or right slot 31 for I2S, LJ. Similarly, the slot assignment setting for output channel 2 to channel 6 can be done using the CH2_SLOT (P0_R12) to CH6_SLOT (P0_R16) registers, respectively. The slot word length is the same as the output channel data word length set for the device. The output channel data word length must be set to the same value for all PCM6xx0-Q1 devices if all devices share the same ASI bus in a system. The maximum number of slots possible for the ASI bus in a system is limited by the available bus bandwidth, which depends upon the BCLK frequency, output data sample rate used, and the channel data word length configured. The device also includes a feature that offsets the start of the slot data transfer with respect to the frame sync by up to 31 cycles of the bit clock. Table 5 lists the programmable offset configuration settings. Table 5. Programmable Offset Settings for the ASI Slot Start P0_R8_D[4:0] : TX_OFFSET[4:0] 0 0000 = 0d (default) PROGRAMMABLE OFFSET SETTING FOR SLOT DATA TRANSMISSION START The device follows the standard protocol timing without any offset. Slot start is offset by one BCLK cycle, as compared to standard protocol timing. For I2S or LJ, the left and right slot start is offset by one BCLK cycle, as compared to standard protocol timing. 0 0001 = 1d ...... ...... 1 1110 = 30d Slot start is offset by 30 BCLK cycles, as compared to standard protocol timing. For I2S or LJ, the left and right slot start is offset by 30 BCLK cycles, as compared to standard protocol timing. 1 1111 = 31d Slot start is offset by 31 BCLK cycles, as compared to standard protocol timing. For I2S or LJ, the left and right slot start is offset by 31 BCLK cycles, as compared to standard protocol timing. The device also features the ability to invert the polarity of the frame sync pin, FSYNC, used to transfer the audio data as compared to the default FSYNC polarity used in standard protocol timing. This feature can be set using the FSYNC_POL, P0_R7_D3 register bit. Similarly, the device can invert the polarity of the bit clock pin, BCLK, which can be set using the BCLK_POL, P0_R7_D2 register bit. 8.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface In TDM mode, also known as DSP mode, the rising edge of FSYNC starts the data transfer with the slot 0 data first. Immediately after the slot 0 data transmission, the remaining slot data are transmitted in order. FSYNC and each data bit (except the MSB of slot 0 when TX_OFFSET equals 0) is transmitted on the rising edge of BCLK. Figure 24 to Figure 27 illustrate the protocol timing for TDM operation with various configurations. 30 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 FSYNC BCLK SDOUT N-1 N-2 N-3 2 1 0 N-1 N-2 N-3 2 1 0 N-1 Slot-1 (Word Length : N) Slot-0 (Word Length : N) N-2 N-3 2 1 0 N-1 N-2 Slot-2 to Slot-7 (Word Length : N) N-3 2 1 0 Slot-0 (Word Length : N) nth Sample (n+1)th Sample Figure 24. TDM Mode Standard Protocol Timing (TX_OFFSET = 0) FSYNC BCLK SDOUT N-1 2 1 0 N-1 N-2 2 1 0 N-1 Slot-1 (Word Length : N) Slot-0 (Word Length : N) TX_OFFSET = 2 N-3 N-2 N-3 2 1 0 N-1 2 1 0 Slot-0 (Word Length : N) Slot-2 to Slot-7 (Word Length : N) TX_OFFSET = 2 nth Sample (n+1)th Sample Figure 25. TDM Mode Protocol Timing (TX_OFFSET = 2) FSYNC BCLK SDOUT 1 0 N-1 2 1 0 N-1 N-2 N-3 2 1 0 N-1 N-2 N-3 0 Slot-1 (Word Length : N) Slot-0 (Word Length : N) N-1 N-2 3 2 1 0 N-1 TX_OFFSET = 2 2 1 0 Slot-0 (Word Length : N) Slot-2 to Slot-7 (Word Length : N) nth Sample (n+1)th Sample Figure 26. TDM Mode Protocol Timing (No Idle BCLK Cycles, TX_OFFSET = 2) FSYNC BCLK SDOUT N-1 N-2 N-3 2 1 0 N-1 N-2 N-3 2 1 Slot-1 (Word Length : N) Slot-0 (Word Length : N) 0 N-1 N-2 N-3 2 1 0 N-1 Slot-2 to Slot-7 (Word Length : N) N-2 N-3 2 1 0 Slot-0 (Word Length : N) nth Sample (n+1)th Sample Figure 27. TDM Mode Protocol Timing (TX_OFFSET = 0 and BCLK_POL = 1) For proper operation of the audio bus in TDM mode, the number of bit clocks per frame must be greater than or equal to the number of active output channels times the programmed word length of the output channel data. The device supports FSYNC as a pulse with a 1-cycle-wide bit clock, but also supports multiples as well. For a higher BCLK frequency operation, using TDM mode with a TX_OFFSET value higher than 0 is recommended. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 31 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.1.2.2 Inter IC Sound (I2S) Interface The standard I2S protocol is defined for only two channels: left and right. The device extends the same protocol timing for multichannel operation. In I2S mode, the MSB of the left slot 0 is transmitted on the falling edge of BCLK in the second cycle after the falling edge of FSYNC. Immediately after the left slot 0 data transmission, the remaining left slot data are transmitted in order. The MSB of the right slot 0 is transmitted on the falling edge of BCLK in the second cycle after the rising edge of FSYNC. Immediately after the right slot 0 data transmission, the remaining right slot data are transmitted in order. FSYNC and each data bit is transmitted on the falling edge of BCLK. Figure 28 to Figure 31 show the protocol timing for I2S operation with various configurations. FSYNC BCLK SDOUT N-1 N-2 1 0 Left Slot-0 (Word Length : N) N-1 N-2 1 0 1 N-1 Left Slot-2 to Slot-3 (Word Length : N) 0 N-1 Right Slot-0 (Word Length : N) N-2 1 N-1 0 Right Slot-2 to Slot-3 (Word Length : N) N-2 1 0 Left Slot-0 (Word Length : N) nth Sample (n+1)th Sample Figure 28. I2S Mode Standard Protocol Timing (TX_OFFSET = 0) FSYNC BCLK SDOUT N-1 1 0 Left Slot-0 TX_OFFSET = 1 (Word Length : N) N-1 N-2 1 0 Left Slot-2 to Slot-3 (Word Length : N) 1 N-1 0 N-1 1 N-1 0 1 0 Right Right Left Slot-0 Slot-2 to Slot-3 Slot-0 TX_OFFSET = 1 (Word Length : N) (Word Length : N) TX_OFFSET = 1 (Word Length : N) nth Sample (n+1)th Sample Figure 29. I2S Protocol Timing (TX_OFFSET = 1) FSYNC BCLK SDOUT 0 N-1 N-2 1 0 N-1 N-2 0 N-1 1 0 N-1 1 Left Slot-1 to Slot-3 (Word Length : N) 0 N-1 N-2 0 N-1 1 0 N-1 N-2 1 0 Left Slot-0 (Word Length : N) Right Slot-1 to Slot-3 (Word Length : N) nth Sample (n+1)th Sample Figure 30. I2S Protocol Timing (No Idle BCLK Cycles, TX_OFFSET = 0) FSYNC BCLK SDOUT N-1 N-2 1 0 Left Slot-0 (Word Length : N) N-1 N-2 1 0 N-1 Left Slot-2 to Slot-3 (Word Length : N) 1 0 Right Slot-0 (Word Length : N) N-1 N-2 1 0 Right Slot-2 to Slot-3 (Word Length : N) nth Sample N-1 N-2 1 0 Left Slot-0 (Word Length : N) (n+1)th Sample Figure 31. I2S Protocol Timing (TX_OFFSET = 0 and BCLK_POL = 1) 32 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 For proper operation of the audio bus in I2S mode, the number of bit clocks per frame must be greater than or equal to the number of active output channels (including left and right slots) times the programmed word length of the output channel data. The device FSYNC low pulse must be a number of BCLK cycles wide that is greater than or equal to the number of active left slots times the data word length configured. Similarly, the FSYNC high pulse must be a number of BCLK cycles wide that is greater than or equal to the number of active right slots times the data word length configured. 8.3.1.2.3 Left-Justified (LJ) Interface The standard LJ protocol is defined for only two channels: left and right. The device extends the same protocol timing for multichannel operation. In LJ mode, the MSB of the left slot 0 is transmitted in the same BCLK cycle after the rising edge of FSYNC. Each subsequent data bit is transmitted on the falling edge of BCLK. Immediately after the left slot 0 data transmission, the remaining left slot data are transmitted in order. The MSB of the right slot 0 is transmitted in the same BCLK cycle after the falling edge of FSYNC. Each subsequent data bit is transmitted on the falling edge of BCLK. Immediately after the right slot 0 data transmission, the remaining right slot data are transmitted in order. FSYNC is transmitted on the falling edge of BCLK. Figure 32 to Figure 35 illustrate the protocol timing for LJ operation with various configurations. FSYNC BCLK SDOUT N-1 N-2 1 0 Left Slot-0 (Word Length : N) N-1 N-2 1 0 1 N-1 Left Slot-2 to Slot-3 (Word Length : N) 0 N-1 Right Slot-0 (Word Length : N) N-2 1 N-1 0 Right Slot-2 to Slot-3 (Word Length : N) 1 N-2 0 Left Slot-0 (Word Length : N) nth Sample (n+1)th Sample Figure 32. LJ Mode Standard Protocol Timing (TX_OFFSET = 0) FSYNC BCLK SDOUT N-1 1 0 Left Slot-0 TX_OFFSET = 2 (Word Length : N) N-1 N-2 1 0 Left Slot-2 to Slot-3 (Word Length : N) 1 N-1 TX_OFFSET = 2 0 N-1 1 1 N-1 0 0 Right Right Left Slot-0 Slot-2 to Slot-3 Slot-0 (Word Length : N) (Word Length : N) TX_OFFSET = 2 (Word Length : N) nth Sample (n+1)th Sample Figure 33. LJ Protocol Timing (TX_OFFSET = 2) FSYNC BCLK SDOUT 0 N-1 N-2 1 0 N-1 N-2 0 N-1 1 Left Slot-1 to Slot-3 (Word Length : N) 0 N-1 1 0 N-1 N-2 0 N-1 1 Right Slot-1 to Slot-3 (Word Length : N) nth Sample 0 N-1 1 N-2 0 Left Slot-0 (Word Length : N) (n+1)th Sample Figure 34. LJ Protocol Timing (No Idle BCLK Cycles, TX_OFFSET = 0) Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 33 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com FSYNC BCLK SDOUT N-1 N-2 1 0 Left Slot-0 TX_OFFSET = 1 (Word Length : N) N-1 N-2 1 0 1 N-1 0 N-1 Left Right Slot-2 to Slot-3 Slot-0 (Word Length : N) TX_OFFSET = 1 (Word Length : N) nth Sample N-2 1 N-1 0 N-2 1 0 Right Left Slot-2 to Slot-3 Slot-0 (Word Length : N) TX_OFFSET = 1 (Word Length : N) (n+1)th Sample Figure 35. LJ Protocol Timing (TX_OFFSET = 1 and BCLK_POL = 1) For proper operation of the audio bus in LJ mode, the number of bit clocks per frame must be greater than or equal to the number of active output channels (including left and right slots) times the programmed word length of the output channel data. The device FSYNC high pulse must be a number of BCLK cycles wide that is greater than or equal to the number of active left slots times the data word length configured. Similarly, the FSYNC low pulse must be number of BCLK cycles wide that is greater than or equal to the number of active right slots times the data word length configured. For a higher BCLK frequency operation, using LJ mode with a TX_OFFSET value higher than 0 is recommended. 8.3.1.3 Using Multiple Devices With Shared Buses The device has many supported features and flexible options that can be used in the system to seamlessly connect multiple PCM6xx0-Q1 devices by sharing a single common I2C control bus and an audio serial interface bus. This architecture enables multiple applications to be applied to a system that require a microphone array for beam-forming operation, hands-free in-vehicle communication, car cabin active noise cancellation, and so forth. Figure 36 shows a diagram of multiple PCM6xx0-Q1 devices in a configuration where the control and audio data buses are shared. Control Bus ± I2C Interface PCM6xx0-Q1 PCM6xx0-Q1 PCM6xx0-Q1 PCM6xx0-Q1 U1 U2 U3 U4 Host Processor Audio Data Bus ± TDM, I2S, LJ Interface Figure 36. Multiple PCM6xx0-Q1 Devices With Shared Control and Audio Data Buses The PCM6xx0-Q1 consist of the following features to enable seamless connection and interaction of multiple devices using a shared bus: • Supports up to four pin-programmable I2C slave addresses • I2C broadcast simultaneously writes to (or triggers) all PCM6xx0-Q1 devices • Supports up to 64 configuration output channel slots for the audio serial interface • Tri-state feature (with enable and disable) for the unused audio data slots of the device • Supports a bus-holder feature (with enable and disable) to keep the last driven value on the audio bus • The GPIOx pin can be configured as a secondary output data lane for the audio serial interface • The GPIOx or GPIx pin can be used in a daisy-chain configuration of multiple PCM6xx0-Q1 devices • Supports one BCLK cycle data latching timing to relax the timing requirement for the high-speed interface • Programmable master and slave options for the audio serial interface 34 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 • Ability to synchronize the multiple devices for the simultaneous sampling requirement across devices See the Multiple PCM6xx0-Q1 Devices With Shared TDM and I2C Bus application report for further details. 8.3.2 Phase-Locked Loop (PLL) and Clock Generation The device has a smart auto-configuration block to generate all necessary internal clocks required for the ADC modulator and the digital filter engine used for signal processing. This configuration is done by monitoring the frequency of the FSYNC and BCLK signal on the audio bus. The device supports the various output data sample rates (of the FSYNC signal frequency) and the BCLK to FSYNC ratio to configure all clock dividers, including the PLL configuration, internally without host programming. Table 6 and Table 7 list the supported FSYNC and BCLK frequencies. Table 6. Supported FSYNC (Multiples or Submultiples of 48 kHz) and BCLK Frequencies BCLK (MHz) BCLK TO FSYNC RATIO FSYNC (8 kHz) FSYNC (16 kHz) FSYNC (24 kHz) FSYNC (32 kHz) FSYNC (48 kHz) FSYNC (96 kHz) FSYNC (192 kHz) FSYNC (384 kHz) FSYNC (768 kHz) 16 Reserved 0.256 0.384 0.512 0.768 1.536 3.072 6.144 12.288 24 Reserved 0.384 0.576 0.768 1.152 2.304 4.608 9.216 18.432 32 0.256 0.512 0.768 1.024 1.536 3.072 6.144 12.288 24.576 48 0.384 0.768 1.152 1.536 2.304 4.608 9.216 18.432 Reserved 64 0.512 1.024 1.536 2.048 3.072 6.144 12.288 24.576 Reserved 96 0.768 1.536 2.304 3.072 4.608 9.216 18.432 Reserved Reserved 128 1.024 2.048 3.072 4.096 6.144 12.288 24.576 Reserved Reserved 192 1.536 3.072 4.608 6.144 9.216 18.432 Reserved Reserved Reserved 256 2.048 4.096 6.144 8.192 12.288 24.576 Reserved Reserved Reserved 384 3.072 6.144 9.216 12.288 18.432 Reserved Reserved Reserved Reserved 512 4.096 8.192 12.288 16.384 24.576 Reserved Reserved Reserved Reserved 1024 8.192 16.384 24.576 Reserved Reserved Reserved Reserved Reserved Reserved 2048 16.384 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Table 7. Supported FSYNC (Multiples or Submultiples of 44.1 kHz) and BCLK Frequencies BCLK (MHz) BCLK TO FSYNC RATIO FSYNC (7.35 kHz) FSYNC (14.7 kHz) FSYNC (22.05 kHz) FSYNC (29.4 kHz) FSYNC (44.1 kHz) FSYNC (88.2 kHz) FSYNC (176.4 kHz) FSYNC (352.8 kHz) FSYNC (705.6 kHz) 16 Reserved Reserved 0.3528 0.4704 0.7056 1.4112 2.8224 5.6448 11.2896 24 Reserved 0.3528 0.5292 0.7056 1.0584 2.1168 4.2336 8.4672 16.9344 32 Reserved 0.4704 0.7056 0.9408 1.4112 2.8224 5.6448 11.2896 22.5792 48 0.3528 0.7056 1.0584 1.4112 2.1168 4.2336 8.4672 16.9344 Reserved 64 0.4704 0.9408 1.4112 1.8816 2.8224 5.6448 11.2896 22.5792 Reserved 96 0.7056 1.4112 2.1168 2.8224 4.2336 8.4672 16.9344 Reserved Reserved 128 0.9408 1.8816 2.8224 3.7632 5.6448 11.2896 22.5792 Reserved Reserved 192 1.4112 2.8224 4.2336 5.6448 8.4672 16.9344 Reserved Reserved Reserved 256 1.8816 3.7632 5.6448 7.5264 11.2896 22.5792 Reserved Reserved Reserved 384 2.8224 5.6448 8.4672 11.2896 16.9344 Reserved Reserved Reserved Reserved 512 3.7632 7.5264 11.2896 15.0528 22.5792 Reserved Reserved Reserved Reserved 1024 7.5264 15.0528 22.5792 Reserved Reserved Reserved Reserved Reserved Reserved 2048 15.0528 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 35 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com The status register ASI_STS, P0_R21, captures the device auto detect result for the FSYNC frequency and the BCLK to FSYNC ratio. If the device finds any unsupported combinations of FSYNC frequency and BCLK to FSYNC ratios, the device generates an ASI clock-error interrupt and mutes the record channels accordingly. The device uses an integrated, low-jitter, phase-locked loop (PLL) to generate internal clocks required for the ADC modulator and digital filter engine, as well as other control blocks. The device also supports an option to use the BCLK, GPIOx, or the GPIx pin (as MCLK) as the audio clock source without using the PLL to reduce power consumption. However, the ADC performance may degrade based on jitter from the external clock source, and some processing features may not be supported if the external audio clock source frequency is not high enough. Therefore, TI recommends using the PLL for high-performance applications. The device also supports an audio bus master mode operation using the GPIOx or GPIx pin (as MCLK) as the reference input clock source and supports various flexible options and a wide variety of system clocks. More details and information on master mode configuration and operation are discussed in the Configuring and Operating TLV320ADCx140 as Audio Bus Master application report. The audio bus clock error detection and auto-detect feature automatically generates all internal clocks, but can be disabled using the ASI_ERR, P0_R9_D5 and AUTO_CLK_CFG, P0_R19_D6, register bits, respectively. In the system, this disable feature can be used to support custom clock frequencies that are not covered by the auto detect scheme. For such application use cases, care must be taken to ensure that the multiple clock dividers are all configured appropriately. Therefore, TI recommends using the PPC3 GUI for device configuration settings; for more details see the PCM6xx0Q1EVM-PDK Evaluation Module user's guide and the PurePath™ Console Graphical Development Suite for Audio System Design and Development development suite. 8.3.3 Input Channel Configuration The PCM6x60-Q1 consist of six pairs and the PCM6x40-Q1 consist of four pairs of analog input pins (INxP and INxM) that can be configured as either differential or single-ended inputs for the recording channel. These devices support simultaneous recording of up to six channels in the PCM6x60-Q1 and four channels in the PCM6x40-Q1 using the multichannel ADC. The input source for the analog pins can be either analog microphones or line, aux inputs from the system board. Table 8 describes how to set the input configuration for the record channel. Table 8. Input Source Selection for the Record Channel P0_R60_D[6:5] : CH1_INSRC[1:0] 00 (default) 01 10 or 11 INPUT CHANNEL 1 RECORD SOURCE SELECTION Analog differential input for channel 1 Analog single-ended input for channel 1 Reserved (do not use this setting) Similarly, the input source selection setting for input channel 2 to channel 6 can be configured using the CH2_INSRC[1:0] (P0_R65_D[6:5]) to CH6_INSRC[1:0] (P0_R85_D[6:5]) registers bits, respectively. The device supports the input DC fault diagnostic feature for microphone recording with the DC-coupled inputs configuration; however, the device also supports an option for AC-coupled inputs if the DC diagnostic is not required for the specific input pins. This configuration can be done independently for each channel by setting the CH1_DC (P0_R60_D4) to CH6_DC (P0_R85_D4) register bits. For the DC-coupled line input configuration, the DC common-mode difference (INxP – INxM) for the analog input pins must be 0 V to support the 10-VRMS full-scale differential input. For the DC-coupled microphone input configuration, the DC common-mode difference (INxP – INxM) for the analog input pins must be within 3.4 V to 5.0 V to support the 2-VRMS full-scale differential input in the default mode of operation. Alternatively, the device has a mode to support more than a 2-VRMS differential DC-coupled microphone signal by setting the CH1_MIC_IN_RANGE, P0_R60_D3, register bit for channel 1 and, similarly, the CH2_MIC_IN_RANGE, P0_R65_D3 to CH6_MIC_IN_RANGE, P0_R85_D3 registers bit (respectively) for channels 2 to 6. If the CH1_MIC_IN_RANGE bit is set high (the recommended setting to support a higher DC common-mode difference and a higher AC signal swing), then the device supports the maximum differential input voltage IN1P–IN1M as high as 8.4 V (for the MICBIAS 9-V setting), including the AC signal and DC differential common-mode voltage. The DC differential common-mode voltage is later filtered out by the digital high-pass filter and the digital output full-scale corresponds to the 10-VRMS AC signal in this case. 36 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Figure 37 and Figure 38 show how to connect a DC-coupled microphone for a differential and single-ended input, respectively. The value of the external bias resistor, R1, must be appropriately chosen based upon the microphone impedance. For a differential input, the value of the external bias resistor is recommended to be used for half of the microphone impedance, whereas for a single-ended input, the external bias resistor is recommended to be the same as the microphone impedance. MICBIAS 1 …F R1 PCM6xx0-Q1 GND DC-Coupled Microphone Differential Input INxP INxM R1 GND Figure 37. DC-Coupled Microphone Differential Input Connection MICBIAS 1 …F R1 PCM6xx0-Q1 GND DC-Coupled Microphone Single-ended Input INxP INxM GND Figure 38. DC-Coupled Microphone Single-Ended Input Connection In AC-coupled mode, the value of the coupling capacitor must be so chosen that the high-pass filter formed by the coupling capacitor and the input impedance do not affect the signal content. At power-up, before proper recording can begin, this coupling capacitor must be charged up to the common-mode voltage. For single-ended input configuration, the INxM pin must be grounded after the AC coupling capacitor in AC-coupled mode. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 37 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 39 and Figure 40 show how to connect an AC-coupled microphone or line source for a differential and single-ended input, respectively. In AC-coupled mode, the device input pins INxP and INxM, must be biased appropriately for the DC common-mode value either using the on-chip MICBIAS output voltage along with external bias resistor, R0, or using an external bias generator circuit. The maximum value for resistor R0 depends upon the signal swing and the MICBIAS value programmed. See the PCM6xx0-Q1 AC Coupled External Resistor Calculator to calculate the R0 value for the desired system configuration. MICBIAS 1 …F R0 R0 PCM6xx0-Q1 GND C0 …F INxP AC-Coupled Microphone or Line Differential Input INxM C0 …F Figure 39. AC-Coupled Microphone or Line Differential Input Connection MICBIAS 1 …F R0 R0 PCM6xx0-Q1 C0 …F GND INxP AC-Coupled Microphone or Line Single-ended Input INxM C0 …F GND Figure 40. AC-Coupled Microphone or Line Single-Ended Input Connection 8.3.4 Reference Voltage All audio data converters require a DC reference voltage. The PCM6xx0-Q1 family achieves its low-noise performance by internally generating a low-noise reference voltage. This reference voltage is generated using a band-gap circuit with good PSRR performance. This audio converter reference voltage must be filtered externally using a minimum 1-µF capacitor connected from the VREF pin to the analog ground (AVSS). To achieve low power consumption, this audio reference block is powered down in sleep mode or software shutdown; see the Sleep Mode or Software Shutdown section for more details. When exiting sleep mode, the audio reference block is powered up using internal fast-charge scheme and the VREF pin settles to its steadystate voltage after the settling time (a function of the decoupling capacitor on the VREF pin). This time is approximately equal to 3.5 ms when using a 1-μF decoupling capacitor. If a higher value of the decoupling capacitor is used on the VREF pin, the fast-charge setting must be reconfigured using the VREF_QCHG, P0_R2_D[4:3] register bits, which support options of 3.5 ms (default), 10 ms, 50 ms, or 100 ms. 38 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.5 Microphone Bias The device integrates a built-in, low-noise, programmable, high-voltage, microphone bias pin (MICBIAS) that can be used in the system for biasing the analog microphone. The integrated bias amplifier supports up to 80 mA of load current, which can be used for multiple microphones and is designed to provide a combination of high PSRR, low noise, and programmable bias voltages to allow the biasing to be fine tuned for specific microphone combinations. The PCM62x0-Q1 have an integrated efficient boost converter to generate the high voltage supply for the programmable microphone bias using an external, low-voltage, 3.3-V BSTVDD supply. However, The PCM63x0-Q1 require an external high-voltage supply, HVDD, which requires at least 600 mV higher than the programmed microphone bias voltage and must be lower than 12 V. When using the MICBIAS pin for biasing multiple microphones, TI recommends avoiding common impedance on the board layout for the MICBIAS connection to minimize coupling across microphones. Table 9 shows the available microphone bias programmable options. Table 9. MICBIAS Programmable Settings P0_R59_D[7:4] : MBIAS_VAL[3:0] 0000 to 0110 MICBIAS OUTPUT VOLTAGE Reserved (do not use these settings) 0111 Set to 5.0 V 1000 Set to 5.5 V 1001 Set to 6.0 V 1010 Set to 6.5 V 1011 Set to 7.0 V 1100 Set to 7.5 V 1101 Set to 8.0 V 1110 Set to 8.5 V 1111 Set to 9.0 V The microphone bias output can be powered on or powered off (default) by configuring the MICBIAS_PDZ, P0_R117_D7 register bit. Additionally, the device provides an option to configure the GPIOx pins to directly control the microphone bias output power on or power off. This feature is useful in some systems to control the microphone directly without engaging the host for I2C or SPI communication. The MICBIAS_PDZ, P0_R117_D7 register bit value is ignored if the GPIOx pins are configured to control the microphone bias power on or power off. 8.3.6 Input DC Fault Diagnostics Each input of the PCM6xx0-Q1 features highly comprehensive DC fault diagnostics that can be configured to detect fault conditions in the DC-coupled input configuration and trigger an interrupt request to a host processor. Diagnostics are enabled for each channel by configuring DIAG_CFG0, P0_R100. For channels with diagnostics enabled, the input pins are scanned automatically by an integrated SAR ADC with a programmable repetition rate. The repetition rate can be configured using the REP_RATE, P0_R103_D7-6, register bits. For fastest fault response time and also to get better signal integrity and signal chain performance for the record channel, REP_RATE must be configured to 0 (non-default setting) . The diagnostic processor averages eight consecutive samples per test to improve noise performance. The DC fault diagnostics is not supported in the AC-coupled input configuration. The device features various programmable threshold registers, P0_R101 to P0_R102, which can by configured by the host processor to define the fault region for a different category of fault condition detection. Additionally, there is also a debounce feature, configured with FAULT_DBNCE_SEL, P0_R103_D3-2. This feature sets the number of consecutive scan counts where the fault condition occurs before the latched status register is tripped, thus reducing false triggers by transient events. The device also has a moving average feature, P0_R104, which continuously averages out the newly measured data with old measured data and thus reduces the false triggers by any short-duration transient events. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 39 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.6.1 Fault Conditions 8.3.6.1.1 Input Pin Short to Ground A short to ground fault occurs when the voltage of the input pin is measured below the threshold voltage with respect to ground (AVSS). The threshold can be set by configuring DIAG_SHT_GND, P0_R102_D7-4. 8.3.6.1.2 Input Pin Short to MICBIAS A short to MICBIAS fault occurs when the difference between the voltage measured for the MICBIAS pin and the input pin (MICBIAS – INxx) is less than the threshold. The threshold can be set by configuring DIAG_SHT_MICBIAS, P0_R102_D3-0. 8.3.6.1.3 Open Inputs In the event that a microphone becomes disconnected from the inputs, the microphone bias resistors pull INxP to MICBIAS and INxM to ground. The combination of INxP shorted to MICBIAS and INxM shorted to ground for the same channel in a diagnostic sweep results in an open input fault condition. 8.3.6.1.4 Short Between INxP and INxM An input terminal shorted fault occurs when the difference between the voltage measured for the input pin INxP and the input pin INxM of the same channel is less than the threshold. The threshold can be set by configuring DIAG_SHT_TERM, P0_R101_D7-4. 8.3.6.1.5 Input Pin Overvoltage An input terminal overvoltage fault occurs when the voltage measured for the input pin is above the voltage measured for the MICBIAS pin. 8.3.6.1.6 Input Pin Short to VBAT_IN A short to VBAT_IN fault occurs when the difference between the voltage measured for the VBAT_IN pin and the input pin, ABS(VBAT_IN – INxx), is less than the threshold or both the VBAT_IN and INxx pin measured voltages are above 11.7 V. The threshold can be set by configuring DIAG_SHT_VBAT_IN, P0_R101_D3-0. When VBAT_IN is less than MICBIAS, false fault detections can exist based on the signal level of the INxx pin. To minimize false detections there is also a separate debounce count for this condition set by configuring VSHORT_DBNCE, P0_R106_D1. 8.3.6.2 Fault Reporting Faults are reported in live and latched status registers. The live registers, P1_R45 to P1_R55, are updated continuously with each new scan and report the most recent measurements reported by the diagnostics processor. The latched status of each diagnostic fault is reported by the channel in P0_R46 to P0_R55, and a latched summary by the channel is reported in CHx_LTCH, P0_R45. If LTCH_CLR_ON_READ, P0_R40_D0, is set to '0', then the latched registers clear upon reading and are latched if the associated bit in the live fault registers transitions from a ‘0’ to a ‘1’. A transition of any bit in the latched register from a ‘0’ to ‘1’ triggers an interrupt request. For detecting a persistent fault, an additional mode is available for the latched registers. In this mode, the latched registers are only cleared upon reading if the status bit in the associated live status register is ‘0’ at the time of reading. This mode is enabled (default setting) by configuring LTCH_CLR_ON_READ, P0_R40_D0 to a ‘1’. 8.3.6.2.1 Overcurrent and Overtemperature Protection The device has an overcurrent protection circuit that limits the current drawn out of the MICBIAS output to the maximum supported level when an external undesired short event occurs on the MICBIAS pin. The device sets the status flag, P0_R44_D4 bit, on an overcurrent detection. Additionally, the device has an overtemperature detection circuit that is enabled by default and sets the status flag, P0_R44_D5 bit, whenever the die junction temperature goes higher than the supported level. 40 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Additionally, the P0_R58 and P0_R40_D4:3 register can be configured to shutdown MICBIAS along with the onchip boost on an overtemperature detection. TI recommends configuring PD_ON_FLT_CFG, P0_R40_D4-3 to "10" so that on an overtemperature detection, the device powers-down MICBIAS, the on-chip boost, and all ADC channels. More details and information on fault diagnostics are discussed in the PCM6xx0-Q1 Fault Diagnostics Features application report. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 41 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7 Signal-Chain Processing The PCM6xx0-Q1 signal chain is comprised of very-low-noise, high-performance, and low-power analog blocks and highly flexible and programmable digital processing blocks. The high performance and flexibility combined with a compact package makes the PCM6xx0-Q1 optimized for a variety of end-equipment and applications that require multichannel audio capture. Figure 41 shows a conceptual block diagram that highlights the various building blocks used in the signal chain, and how the blocks interact in the signal chain. INxP INxM Input Attenuator HPF PGA Gain Calibration ADC Digital Summer/Mixer (Applies to Ch1-Ch4 only) Phase Calibration Decimation Filters Biquad Filters Digital Volume Control (DVC) Output Channel Data to ASI Ch1-Ch4 Processed Data after Gain Calibration Figure 41. Signal-Chain Processing Flowchart The front-end input attenuator allows the device to accept the high-voltage input signal that is attenuated by the input attenuator circuit before being routed to a low-noise programmable gain amplifier (PGA). Along with a lownoise and low-distortion, multibit, delta-sigma ADC, the front-end PGA enables the PCM6xx0-Q1 to record a farfield audio signal with very high fidelity, both in quiet and loud environments. Moreover, the ADC architecture has inherent antialias filtering with a high rejection of out-of-band frequency noise around multiple modulator frequency components. Therefore, the device prevents noise from aliasing into the audio band during ADC sampling. Further on in the signal chain, an integrated, high-performance multistage digital decimation filter sharply cuts off any out-of-band frequency noise with high stop-band attenuation. The device also has an integrated programmable biquad filter that allows for custom low-pass, high-pass, or any other desired frequency shaping. Thus, the overall signal chain architecture removes the requirement to add external components for antialiasing low-pass filtering, and thus saves drastically on the external system component cost and board space. See the PCM6xx0-Q1 Integrated Analog Antialiasing Filter and Flexible Digital Filter application report for further details. The signal chain also consists of various highly programmable digital processing blocks, such as phase calibration, gain calibration, high-pass filter, digital summer or mixer, biquad filters, and volume control. The details on these processing blocks are discussed further in this section. The desired input channels for recording can be enabled or disabled by using the IN_CH_EN (P0_R115) register, and the output channels for the audio serial interface can be enabled or disabled by using the ASI_OUT_EN (P0_R116) register. In general, the device supports simultaneous power-up and power-down of all active channels for simultaneous recording. However, based on the application needs, if some channels must be powered-up or powered-down dynamically when the other channel recording is on, then that use case is supported by setting the DYN_CH_PUPD_EN, P0_R117_D4 register bit to 1'b1 but do not power-down channel 1 in this mode of operation. The device supports an input signal bandwidth up to 80 kHz, which allows the high-frequency non-audio signal to be recorded by using a 176.4-kHz (or higher) sample rate. For output sample rates of 48 kHz or lower, the device supports all features for 6-channel recording and various programmable processing blocks. However, for output sample rates higher than 48 kHz, there are limitations in the number of simultaneous channel recordings supported and the number of biquad filters and such. See the PCM6xx0-Q1 Sampling Rates and Programmable Processing Blocks Supported application report for further details. 8.3.7.1 Programmable Channel Gain and Digital Volume Control The device has an independent programmable channel gain setting for each input channel that can be set to the appropriate value based on the maximum input signal expected in the system and the ADC VREF setting used (see the Reference Voltage section), which determines the ADC full-scale signal level. 42 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Configure the desired channel gain setting before powering up the ADC channel and do not change this setting while the ADC is powered on. The programmable range supported for each channel gain is from 0 dB to 42 dB in steps of 1 dB. To achieve low-noise performance, the device internal logic first maximizes the gain for the frontend low-noise analog PGA, and then applies any residual programmed channel gain in the digital processing block. Table 10 shows the programmable options available for the channel gain. Table 10. Channel Gain Programmable Settings P0_R61_D[7:2] : CH1_GAIN[5:0] CHANNEL GAIN SETTING FOR INPUT CHANNEL 1 00 0000 = 0d (default) Input channel 1 gain is set to 0 dB 00 0001 = 1d Input channel 1 gain is set to 1 dB 00 0010 = 2d Input channel 1 gain is set to 2 dB … … 10 1001 = 41d Input channel 1 gain is set to 41 dB 10 1010 = 42d Input channel 1 gain is set to 42 dB 10 1011 to 11 1111 = 43d to 63d Reserved (do not use these settings) Similarly, the channel gain setting for input channel 2 to channel 6 can be configured using the CH2_GAIN (P0_R66) to CH6_GAIN (P0_R86) register bits, respectively. The device also has a programmable digital volume control with a range from –100 dB to 27 dB in steps of 0.5 dB with the option to mute the channel recording. The digital volume control value can be changed dynamically while the ADC channel is powered-up and recording. During volume control changes, the soft rampup or ramp-down volume feature is used internally to avoid any audible artifacts. Soft-stepping can be entirely disabled using the DISABLE_SOFT_STEP (P0_R108_D4) register bit. The digital volume control setting is independently available for each output channel, including the digital microphone record channel. However, the device also supports an option to gang-up the volume control setting for all channels together using the channel 1 digital volume control setting, regardless if channel 1 is powered up or powered down. This gang-up can be enabled using the DVOL_GANG (P0_R108_D7) register bit. Table 11 shows the programmable options available for the digital volume control. Table 11. Digital Volume Control (DVC) Programmable Settings P0_R62_D[7:0] : CH1_DVOL[7:0] DVC SETTING FOR OUTPUT CHANNEL 1 0000 0000 = 0d Output channel 1 DVC is set to mute 0000 0001 = 1d Output channel 1 DVC is set to –100 dB 0000 0010 = 2d Output channel 1 DVC is set to –99.5 dB 0000 0011 = 3d Output channel 1 DVC is set to –99 dB … … 1100 1000 = 200d 1100 1001 = 201d (default) 1100 1010 = 202d … Output channel 1 DVC is set to –0.5 dB Output channel 1 DVC is set to 0 dB Output channel 1 DVC is set to 0.5 dB … 1111 1101 = 253d Output channel 1 DVC is set to 26 dB 1111 1110 = 254d Output channel 1 DVC is set to 26.5 dB 1111 1111 = 255d Output channel 1 DVC is set to 27 dB Similarly, the digital volume control setting for output channel 2 to channel 6 can be configured using the CH2_DVOL (P0_R67) to CH6_DVOL (P0_R87) register bits, respectively. The internal digital processing engine soft ramps up the volume from a muted level to the programmed volume level when the channel is powered up, and the internal digital processing engine soft ramps down the volume from a programmed volume to mute when the channel is powered down. This soft-stepping of volume is done to prevent abruptly powering up and powering down the record channel. This feature can also be entirely disabled using the DISABLE_SOFT_STEP (P0_R108_D4) register bit. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 43 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.2 Programmable Channel Gain Calibration Along with the programmable channel gain and digital volume, this device also provides programmable channel gain calibration. The gain of each channel can be finely calibrated or adjusted in steps of 0.1 dB for a range of –0.8-dB to 0.7-dB gain error. This adjustment is useful when trying to match the gain across channels resulting from external components and microphone sensitivity. This feature, in combination with the regular digital volume control, allows the gains across all channels to be matched for a wide gain error range with a resolution of 0.1 dB. Table 12 shows the programmable options available for the channel gain calibration. Table 12. Channel Gain Calibration Programmable Settings P0_R63_D[7:4] : CH1_GCAL[3:0] CHANNEL GAIN CALIBRATION SETTING FOR INPUT CHANNEL 1 0000 = 0d Input channel 1 gain calibration is set to –0.8 dB 0001 = 1d Input channel 1 gain calibration is set to –0.7 dB … … 1000 = 8d (default) … Input channel 1 gain calibration is set to 0 dB … 1110 = 14d Input channel 1 gain calibration is set to 0.6 dB 1111 = 15d Input channel 1 gain calibration is set to 0.7 dB Similarly, the channel gain calibration setting for input channel 2 to channel 6 can be configured using the CH2_GCAL (P0_R68) to CH6_GCAL (P0_R88) register bits, respectively. 8.3.7.3 Programmable Channel Phase Calibration In addition to the gain calibration, the phase delay in each channel can be finely calibrated or adjusted in steps of one modulator clock cycle for a cycle range of 0 to 255 for the phase error. The modulator clock, the same clock used for ADC_MOD_CLK, is 6.144 MHz (the output data sample rate is multiples or submultiples of 48 kHz) or 5.6448 MHz (the output data sample rate is multiples or submultiples of 44.1 kHz). This feature is very useful for many applications that must match the phase with fine resolution between each channel, including any phase mismatch across channels resulting from external components or microphones. Table 13 shows the available programmable options for channel phase calibration. Table 13. Channel Phase Calibration Programmable Settings P0_R64_D[7:0] : CH1_PCAL[7:0] 0000 0000 = 0d (default) CHANNEL PHASE CALIBRATION SETTING FOR INPUT CHANNEL 1 Input channel 1 phase calibration with no delay 0000 0001 = 1d Input channel 1 phase calibration delay is set to one cycle of the modulator clock 0000 0010 = 2d Input channel 1 phase calibration delay is set to two cycles of the modulator clock … … 1111 1110 = 254d Input channel 1 phase calibration delay is set to 254 cycles of the modulator clock 1111 1111 = 255d Input channel 1 phase calibration delay is set to 255 cycles of the modulator clock Similarly, the channel phase calibration setting for input channel 2 to channel 6 can be configured using the CH2_PCAL (P0_R69) to CH6_PCAL (P0_R89) register bits, respectively. 44 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.7.4 Programmable Digital High-Pass Filter To remove the DC offset component and attenuate the undesired low-frequency noise content in the record data, the device supports a programmable high-pass filter (HPF). The HPF is not a channel-independent filter setting but is globally applicable for all ADC channels. This HPF is constructed using the first-order infinite impulse response (IIR) filter, and is efficient enough to filter out possible DC components of the signal. Table 14 shows the predefined –3-dB cutoff frequencies available that can be set by using the HPF_SEL[1:0] register bits of P0_R107. Additionally, to achieve a custom –3-dB cutoff frequency for a specific application, the device also allows the first-order IIR filter coefficients to be programmed when the HPF_SEL[1:0] register bits are set to 2'b00. Figure 42 shows a frequency response plot for the HPF filter. Table 14. HPF Programmable Settings -3-dB CUTOFF FREQUENCY SETTING -3-dB CUTOFF FREQUENCY AT 16-kHz SAMPLE RATE -3-dB CUTOFF FREQUENCY AT 48-kHz SAMPLE RATE 00 Programmable 1st-order IIR filter Programmable 1st-order IIR filter Programmable 1st-order IIR filter 01 (default) 0.00025 × fS 4 Hz 12 Hz 10 0.002 × fS 32 Hz 96 Hz 11 0.008 × fS 128 Hz 384 Hz Magnitude (dB) P0_R107_D[1:0] : HPF_SEL[1:0] 3 0 -3 -6 -9 -12 -15 -18 -21 -24 -27 -30 -33 -36 -39 -42 -45 5E-5 HPF -3 dB Cutoff = 0.00025 u fS HPF -3 dB Cutoff = 0.002 u fS HPF -3 dB Cutoff = 0.008 u fS 0.0001 0.0005 0.001 Normalized Frequency (1/fS) 0.005 0.01 0.05 D003 Figure 42. HPF Filter Frequency Response Plot Equation 1 gives the transfer function for the first-order programable IIR filter: 00 + 01 V F1 : ; * V = 31 2 F &1 V F1 (1) The frequency response for this first-order programmable IIR filter with default coefficients is flat at a gain of 0 dB (all-pass filter). The host device can override the frequency response by programming the IIR coefficients in Table 15 to achieve the desired frequency response for high-pass filtering or any other desired filtering. If HPF_SEL[1:0] are set to 2'b00, the host device must write these coefficients values for the desired frequency response before powering-up any ADC channel for recording. These programmable coefficients are 32-bit, two’s complement numbers. Table 15 shows the filter coefficients for the first-order IIR filter. Table 15. 1st-Order IIR Filter Coefficients FILTER Programmable 1st-order IIR filter (can be allocated to HPF or any other desired filter) Copyright © 2020, Texas Instruments Incorporated FILTER COEFFICIENT DEFAULT COEFFICIENT VALUE COEFFICIENT REGISTER MAPPING N0 0x7FFFFFFF P4_R72-R75 N1 0x00000000 P4_R76-R79 D1 0x00000000 P4_R80-R83 Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 45 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.5 Programmable Digital Biquad Filters The device supports up to 12 programmable digital biquad filters. These highly efficient filters achieve the desired frequence response. In digital signal processing, a digital biquad filter is a second-order, recursive linear filter with two poles and two zeros. Equation 2 gives the transfer function of each biquad filter: 00 + 201 V F1 + 02 V F2 * :V; = 31 2 F 2&1 V F1 F &2 V F2 (2) The frequency response for the biquad filter section with default coefficients is flat at a gain of 0 dB (all-pass filter). The host device can override the frequency response by programming the biquad coefficients to achieve the desired frequency response for a low-pass, high-pass, or any other desired frequency shaping. The programmable coefficients for the mixer operation are located in the Programmable Coefficient Registers: Page = 0x02 and Programmable Coefficient Registers: Page = 0x03 sections. If biquad filtering is required, then the host device must write these coefficients values before powering up any ADC channels for recording. These programmable coefficients are 32-bit, two’s complement numbers. As described in Table 16, these biquad filters can be allocated for each output channel based on the BIQUAD_CFG[1:0] register setting of P0_R108. By setting BIQUAD_CFG[1:0] to 2'b00, the biquad filtering for all record channels is disabled and the host device can choose this setting if no additional filtering is required for the system application. See the PCM6xx0-Q1 Programmable Biquad Filter Configuration and Applications application report for further details. Table 16. Biquad Filter Allocation to the Record Output Channel RECORD OUTPUT CHANNEL ALLOCATION USING P0_R108_D[6:5] REGISTER SETTING PROGRAMMABLE BIQUAD FILTER BIQUAD_CFG[1:0] = 2'b01 (1 Biquad per Channel) BIQUAD_CFG[1:0] = 2'b10 (Default) (2 Biquads per Channel) BIQUAD_CFG[1:0] = 2'b11 (3 Biquads per Channel) SUPPORTS ALL 8 CHANNELS SUPPORTS UP TO 6 CHANNELS SUPPORTS UP TO 4 CHANNELS Biquad filter 1 Allocated to output channel 1 Allocated to output channel 1 Allocated to output channel 1 Biquad filter 2 Allocated to output channel 2 Allocated to output channel 2 Allocated to output channel 2 Biquad filter 3 Allocated to output channel 3 Allocated to output channel 3 Allocated to output channel 3 Biquad filter 4 Allocated to output channel 4 Allocated to output channel 4 Allocated to output channel 4 Biquad filter 5 Not used Allocated to output channel 1 Allocated to output channel 1 Biquad filter 6 Not used Allocated to output channel 2 Allocated to output channel 2 Biquad filter 7 Not used Allocated to output channel 3 Allocated to output channel 3 Biquad filter 8 Not used Allocated to output channel 4 Allocated to output channel 4 Biquad filter 9 Allocated to output channel 5 Allocated to output channel 5 Allocated to output channel 1 Biquad filter 10 Allocated to output channel 6 Allocated to output channel 6 Allocated to output channel 2 Biquad filter 11 Not used Allocated to output channel 5 Allocated to output channel 3 Biquad filter 12 Not used Allocated to output channel 6 Allocated to output channel 4 Table 17 shows the biquad filter coefficients mapping to the register space. Table 17. Biquad Filter Coefficients Register Mapping PROGRAMMABLE BIQUAD FILTER BIQUAD FILTER COEFFICIENTS REGISTER MAPPING PROGRAMMABLE BIQUAD FILTER BIQUAD FILTER COEFFICIENTS REGISTER MAPPING Biquad filter 1 P2_R8-R27 Biquad filter 7 P3_R8-R27 Biquad filter 2 P2_R28-R47 Biquad filter 8 P3_R28-R47 Biquad filter 3 P2_R48-R67 Biquad filter 9 P3_R48-R67 Biquad filter 4 P2_R68-R87 Biquad filter 10 P3_R68-R87 Biquad filter 5 P2_R88-R107 Biquad filter 11 P3_R88-R107 Biquad filter 6 P2_R108-R127 Biquad filter 12 P3_R108-R127 46 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.7.6 Programmable Channel Summer and Digital Mixer For applications that require an even higher SNR than that supported for each channel, the device digital summing mode can be used. In this mode, the digital record data are summed up across the channel with an equal weightage factor, which helps in reducing the effective record noise. Table 18 lists the configuration settings available for channel summing mode. Table 18. Channel Summing Mode Programmable Settings P0_R107_D[3:2] : CH_SUM[2:0] 00 (Default) SNR AND DYNAMIC RANGE BOOST CHANNEL SUMMING MODE FOR INPUT CHANNELS Channel summing mode is disabled Not applicable Output channel 1 = (input channel 1 + input channel 2) / 2 01 3-dB boost in SNR and dynamic range Output channel 2 = (input channel 1 + input channel 2) / 2 Output channel 3 = (input channel 3 + input channel 4) / 2 3-dB boost in SNR and dynamic range Output channel 4 = (input channel 3 + input channel 4) / 2 Output channel 1 = (input channel 1 + input channel 2 + input channel 3 + input channel 4) / 4 10 Output channel 2 = (input channel 1 + input channel 2 + input channel 3 + input channel 4) / 4 6-dB boost in SNR and dynamic range Output channel 3 = (input channel 1 + input channel 2 + input channel 3 + input channel 4) / 4 Output channel 4 = (input channel 1 + input channel 2 + input channel 3 + input channel 4) / 4 11 Reserved (do not use this setting) Not applicable The device additionally supports a fully programmable mixer feature that can mix the various input channels with their custom programmable scale factor to generate the final output channels. The programmable mixer feature is available only if CH_SUM[2:0] is set to 2'b00. The mixer function is only supported for input channel 1 to channel 4. Figure 43 shows a block diagram that describes the mixer 1 operation to generate output channel 1. The programmable coefficients for the mixer operation are located in the Programmable Coefficient Registers: Page = 0x04 section. All mixer coefficients are 32-bit, two’s complement numbers using a 1.31 number format. The value of 0x7FFFFFFF is equivalent to +1 (0-dB gain), the value 0x00000000 is equivalent to mute (zero data), and any values in between set the mixer attenuation computed using Equation 3. If the MSB is set to '1' then the attenuation remains the same but the signal phase is inverted. hex2dec (value) / 231 (3) Input Channel-1 Processed Data Attenuated by MIX1_CH1 factor Input Channel-2 Processed Data Attenuated by MIX1_CH2 factor Input Channel-3 Processed Data Attenuated by MIX1_CH3 factor Input Channel-4 Processed Data Attenuated by MIX1_CH4 factor Output Channel-1 Routed to Bi-Quad Filter + Figure 43. Programmable Digital Mixer Block Diagram A similar mixer operation is performed by mixer 2, mixer 3, and mixer 4 to generate output channel 2, channel 3, and channel 4, respectively. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 47 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7 Configurable Digital Decimation Filters The device record channel includes a high dynamic range, built-in digital decimation filter to process the oversampled data from the multibit delta-sigma (ΔΣ) modulator to generate digital data at the same Nyquist sampling rate as the FSYNC rate. The decimation filter can be chosen from three different types, depending on the required frequency response, group delay, and phase linearity requirements for the target application. The selection of the decimation filter option can be done by configuring the DECI_FILT, P0_R107_D[5:4] register bits. Table 19 shows the configuration register setting for the decimation filter mode selection for the record channel. Table 19. Decimation Filter Mode Selection for the Record Channel P0_R107_D[5:4] : DECI_FILT[1:0] DECIMATION FILTER MODE SELECTION 00 (default) Linear phase filters are used for the decimation 01 Low-latency filters are used for the decimation 10 Ultra-low latency filters are used for the decimation 11 Reserved (do not use this setting) 8.3.7.7.1 Linear Phase Filters The linear phase decimation filters are the default filters set by the device and can be used for all applications that require a perfect linear phase with zero-phase deviation within the pass-band specification of the filter. The filter performance specifications and various plots for all supported output sampling rates are listed in this section. 8.3.7.7.1.1 Sampling Rate: 8 kHz or 7.35 kHz Figure 44 and Figure 45 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 8 kHz or 7.35 kHz. Table 20 lists the specifications for a decimation filter with an 8-kHz or 7.35-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 0.05 0.1 D001 Figure 44. Linear Phase Decimation Filter Magnitude Response 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 45. Linear Phase Decimation Filter Pass-Band Ripple Table 20. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group delay or latency 48 TEST CONDITIONS MIN Frequency range is 0 to 0.454 × fS –0.05 Frequency range is 0.58 × fS to 4 × fS 72.7 Frequency range is 4 × fS onwards 81.2 Frequency range is 0 to 0.454 × fS Submit Documentation Feedback TYP MAX UNIT 0.05 dB dB 17.1 1/fS Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.7.7.1.2 Sampling Rate: 16 kHz or 14.7 kHz Figure 46 and Figure 47 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 16 kHz or 14.7 kHz. Table 21 lists the specifications for a decimation filter with an 16-kHz or 14.7-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 0.05 0.1 D001 Figure 46. Linear Phase Decimation Filter Magnitude Response 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 47. Linear Phase Decimation Filter Pass-Band Ripple Table 21. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group delay or latency TEST CONDITIONS MIN Frequency range is 0 to 0.454 × fS –0.05 Frequency range is 0.58 × fS to 4 × fS 73.3 Frequency range is 4 × fS onwards 95.0 TYP MAX UNIT 0.05 dB dB Frequency range is 0 to 0.454 × fS 15.7 1/fS 8.3.7.7.1.3 Sampling Rate: 24 kHz or 22.05 kHz Figure 48 and Figure 49 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 24 kHz or 22.05 kHz. Table 22 lists the specifications for a decimation filter with an 24-kHz or 22.05-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 0.05 D001 Figure 48. Linear Phase Decimation Filter Magnitude Response 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 49. Linear Phase Decimation Filter Pass-Band Ripple Table 22. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group delay or latency TEST CONDITIONS Frequency range is 0 to 0.454 × fS MIN Frequency range is 0.58 × fS to 4 × fS 73.0 Frequency range is 4 × fS onwards 96.4 Frequency range is 0 to 0.454 × fS Copyright © 2020, Texas Instruments Incorporated TYP –0.05 MAX UNIT 0.05 dB dB 16.6 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 49 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.1.4 Sampling Rate: 32 kHz or 29.4 kHz Figure 50 and Figure 51 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 32 kHz or 29.4 kHz. Table 23 lists the specifications for a decimation filter with an 32-kHz or 29.4-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 0.05 0.1 D001 Figure 50. Linear Phase Decimation Filter Magnitude Response 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 51. Linear Phase Decimation Filter Pass-Band Ripple Table 23. Linear Phase Decimation Filter Specifications PARAMETER TEST CONDITIONS Pass-band ripple MIN Frequency range is 0 to 0.454 × fS –0.05 Frequency range is 0.58 × fS to 4 × fS Stop-band attenuation MAX UNIT 0.05 dB 73.7 Frequency range is 4 × fS onwards Group delay or latency TYP dB 107.2 Frequency range is 0 to 0.454 × fS 16.9 1/fS 8.3.7.7.1.5 Sampling Rate: 48 kHz or 44.1 kHz Figure 52 and Figure 53 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 48 kHz or 44.1 kHz. Table 24 lists the specifications for a decimation filter with an 48-kHz or 44.1-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 D001 Figure 52. Linear Phase Decimation Filter Magnitude Response 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 53. Linear Phase Decimation Filter Pass-Band Ripple Table 24. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group delay or latency 50 TEST CONDITIONS Frequency range is 0 to 0.454 × fS MIN Frequency range is 0.58 × fS to 4 × fS 73.8 Frequency range is 4 × fS onwards 98.1 Frequency range is 0 to 0.454 × fS Submit Documentation Feedback TYP –0.05 MAX UNIT 0.05 dB dB 17.1 1/fS Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.7.7.1.6 Sampling Rate: 96 kHz or 88.2 kHz Figure 54 and Figure 55 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 96 kHz or 88.2 kHz. Table 25 lists the specifications for a decimation filter with an 96-kHz or 88.2-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 0.05 D001 Figure 54. Linear Phase Decimation Filter Magnitude Response 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 0.5 D001 Figure 55. Linear Phase Decimation Filter Pass-Band Ripple Table 25. Linear Phase Decimation Filter Specifications PARAMETER TEST CONDITIONS Pass-band ripple MIN Frequency range is 0 to 0.454 × fS Stop-band attenuation Group delay or latency TYP –0.05 Frequency range is 0.58 × fS to 4 × fS 73.6 Frequency range is 4 × fS onwards 97.9 MAX UNIT 0.05 dB dB Frequency range is 0 to 0.454 × fS 17.1 1/fS 8.3.7.7.1.7 Sampling Rate: 192 kHz or 176.4 kHz Figure 56 and Figure 57 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 192 kHz or 176.4 kHz. Table 26 lists the specifications for a decimation filter with an 192-kHz or 176.4-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 D001 Figure 56. Linear Phase Decimation Filter Magnitude Response 0.05 0.1 0.15 0.2 0.25 0.3 Normalized Frequency (1/fS) 0.35 0.4 D001 Figure 57. Linear Phase Decimation Filter Pass-Band Ripple Table 26. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group delay or latency TEST CONDITIONS Frequency range is 0 to 0.3 × fS Frequency range is 0.473 × fS to 4 × fS Frequency range is 4 × fS onwards Frequency range is 0 to 0.3 × fS Copyright © 2020, Texas Instruments Incorporated MIN TYP –0.05 70.0 MAX UNIT 0.05 dB dB 111.0 11.9 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 51 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.1.8 Sampling Rate: 384 kHz or 352.8 kHz Figure 58 and Figure 59 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 384 kHz or 352.8 kHz. Table 27 lists the specifications for a decimation filter with an 384-kHz or 352.8-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 D001 Figure 58. Linear Phase Decimation Filter Magnitude Response 0.05 0.1 0.15 0.2 Normalized Frequency (1/fS) 0.25 0.3 D001 Figure 59. Linear Phase Decimation Filter Pass-Band Ripple Table 27. Linear Phase Decimation Filter Specifications PARAMETER TEST CONDITIONS Pass-band ripple MIN Frequency range is 0 to 0.212 × fS –0.05 Frequency range is 0.58 × fS to 4 × fS Stop-band attenuation MAX UNIT 0.05 dB 70.0 Frequency range is 4 × fS onwards Group delay or latency TYP dB 108.8 Frequency range is 0 to 0.212 × fS 7.2 1/fS 8.3.7.7.1.9 Sampling Rate: 768 kHz or 705.6 kHz Figure 60 and Figure 61 respectively show the magnitude response and the pass-band ripple for a decimation filter with a sampling rate of 768 kHz or 705.6 kHz. Table 28 lists the specifications for a decimation filter with an 768-kHz or 705.6-kHz sampling rate. 10 0.5 0 0.4 -10 0.3 -30 Magnitude (dB) Magnitude (dB) -20 -40 -50 -60 -70 0.2 0.1 0 -0.1 -0.2 -80 -0.3 -90 -100 -0.4 -110 -0.5 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 0 D001 Figure 60. Linear Phase Decimation Filter Magnitude Response 0.05 0.1 0.15 Normalized Frequency (1/fS) 0.2 D001 Figure 61. Linear Phase Decimation Filter Pass-Band Ripple Table 28. Linear Phase Decimation Filter Specifications PARAMETER Pass-band ripple Stop-band attenuation Group Delay or Latency 52 TEST CONDITIONS Frequency range is 0 to 0.113 × fS MIN Frequency range is 0.58 × fS to 2 × fS 75.0 Frequency range is 2 × fS onwards 88.0 Frequency range is 0 to 0.113 × fS Submit Documentation Feedback TYP –0.05 MAX UNIT 0.05 dB dB 5.9 1/fS Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.3.7.7.2 Low-Latency Filters For applications where low latency with minimal phase deviation (within the audio band) is critical, the lowlatency decimation filters on the PCM6xx0-Q1 can be used. The device supports these filters with a group delay of approximately seven samples with an almost linear phase response within the 0.365 × fS frequency band. This section provides the filter performance specifications and various plots for all supported output sampling rates for the low-latency filters. 8.3.7.7.2.1 Sampling Rate: 16 kHz or 14.7 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -0.1 -70 -0.2 -0.2 -80 -0.3 -90 -0.4 -100 -0.5 -60 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 0.1 4 Figure 62. Low-Latency Decimation Filter Magnitude Response D002 -0.4 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 62 shows the magnitude response and Figure 63 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 16 kHz or 14.7 kHz. Table 29 lists the specifications for a decimation filter with a 16-kHz or 14.7-kHz sampling rate. -0.5 0.5 D002 Figure 63. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Table 29. Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP UNIT 0.05 dB Frequency range is 0 to 0.451 × fS Stop-band attenuation Frequency range is 0.61 × fS onwards Group delay or latency Frequency range is 0 to 0.363 × fS Group delay deviation Frequency range is 0 to 0.363 × fS –0.022 0.022 1/fS Phase deviation Frequency range is 0 to 0.363 × fS –0.21 0.25 Degrees Copyright © 2020, Texas Instruments Incorporated –0.05 MAX Pass-band ripple 87.3 dB 7.6 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 53 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.2.2 Sampling Rate: 24 kHz or 22.05 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -0.1 -70 -0.2 -0.2 -80 -0.3 -90 -0.4 -100 -0.5 -60 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 0.1 4 -0.4 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 64 shows the magnitude response and Figure 65 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 24 kHz or 22.05 kHz. Table 30 lists the specifications for a decimation filter with a 24-kHz or 22.05-kHz sampling rate. -0.5 0.5 D002 Figure 65. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation D002 Figure 64. Low-Latency Decimation Filter Magnitude Response Table 30. Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.01 MAX UNIT 0.01 dB Pass-band ripple Frequency range is 0 to 0.459 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.365 × fS Group delay deviation Frequency range is 0 to 0.365 × fS –0.026 0.026 1/fS Phase deviation Frequency range is 0 to 0.365 × fS –0.26 0.30 Degrees 87.2 dB 7.5 1/fS 8.3.7.7.2.3 Sampling Rate: 32 kHz or 29.4 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 -0.1 -70 -0.2 -0.2 -80 -0.3 -90 -0.4 -100 -0.5 -60 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 Figure 66. Low-Latency Decimation Filter Magnitude Response 54 0 -0.1 Submit Documentation Feedback D002 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) -0.4 0.4 0.45 Phase Deviation from Linear (Degree) Figure 66 shows the magnitude response and Figure 67 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 32 kHz or 29.4 kHz. Table 31 lists the specifications for a decimation filter with a 32-kHz or 29.4-kHz sampling rate. -0.5 0.5 D002 Figure 67. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 31. Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.04 MAX UNIT 0.04 dB Pass-band ripple Frequency range is 0 to 0.457 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.368 × fS Group delay deviation Frequency range is 0 to 0.368 × fS –0.026 0.026 1/fS Phase deviation Frequency range is 0 to 0.368 × fS –0.26 0.31 Degrees 88.3 dB 8.7 1/fS 8.3.7.7.2.4 Sampling Rate: 48 kHz or 44.1 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -0.1 -70 -0.2 -0.2 -80 -0.3 -60 -90 -0.4 -100 -0.5 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 4 Figure 68. Low-Latency Decimation Filter Magnitude Response D002 0.1 -0.4 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 68 shows the magnitude response and Figure 69 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 48 kHz or 44.1 kHz. Table 32 lists the specifications for a decimation filter with a 48-kHz or 44.1-kHz sampling rate. -0.5 0.5 D002 Figure 69. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Table 32. Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP MAX UNIT dB Frequency range is 0 to 0.452 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.365 × fS Group delay deviation Frequency range is 0 to 0.365 × fS –0.027 0.027 1/fS Phase deviation Frequency range is 0 to 0.365 × fS –0.25 0.30 Degrees Copyright © 2020, Texas Instruments Incorporated –0.015 0.015 Pass-band ripple 86.4 dB 7.7 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 55 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.2.5 Sampling Rate: 96 kHz or 88.2 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -0.1 -70 -0.2 -0.2 -80 -0.3 -90 -0.4 -100 -0.5 -60 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 0.1 4 -0.4 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 70 shows the magnitude response and Figure 71 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 96 kHz or 88.2 kHz. Table 33 lists the specifications for a decimation filter with a 96-kHz or 88.2-kHz sampling rate. -0.5 0.5 D002 Figure 71. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation D002 Figure 70. Low-Latency Decimation Filter Magnitude Response Table 33. Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.04 MAX UNIT 0.04 dB Pass-band ripple Frequency range is 0 to 0.466 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.365 × fS Group delay deviation Frequency range is 0 to 0.365 × fS –0.027 0.027 1/fS Phase deviation Frequency range is 0 to 0.365 × fS –0.26 0.30 Degrees 86.3 dB 7.7 1/fS 8.3.7.7.2.6 Sampling Rate: 192 kHz or 176.4 kHz 10 0.5 0.5 0 0.4 0.4 -10 0.3 0.3 0.2 0.2 0.1 0.1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 -0.1 -70 -0.2 -0.2 -80 -0.3 -90 -0.4 -100 -0.5 -60 -0.3 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 Figure 72. Low-Latency Decimation Filter Magnitude Response 56 0 -0.1 Submit Documentation Feedback D002 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) -0.4 0.4 0.45 Phase Deviation from Linear (Degree) Figure 72 shows the magnitude response and Figure 73 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 192 kHz or 176.4 kHz. Table 34 lists the specifications for a decimation filter with a 192-kHz or 176.4-kHz sampling rate. -0.5 0.5 D002 Figure 73. Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 34. Low-Latency Decimation Filter Specifications TEST CONDITIONS MIN Pass-band ripple PARAMETER Frequency range is 0 to 463 × fS –0.03 TYP MAX UNIT 0.03 dB Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.365 × fS Group delay deviation Frequency range is 0 to 0.365 × fS –0.027 0.027 1/fS Phase deviation Frequency range is 0 to 0.365 × fS –0.26 0.30 Degrees 85.6 dB 7.7 1/fS 8.3.7.7.3 Ultra-Low-Latency Filters For applications where ultra-low latency (within the audio band) is critical, the ultra-low-latency decimation filters on the PCM6xx0-Q1 can be used. The device supports these filters with a group delay of approximately four samples with an almost linear phase response within the 0.325 × fS frequency band. This section provides the filter performance specifications and various plots for all supported output sampling rates for the ultra-low-latency filters. 8.3.7.7.3.1 Sampling Rate: 16 kHz or 14.7 kHz 10 0.5 25 0 0.4 20 -10 0.3 15 0.2 10 0.1 5 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -5 -70 -0.2 -10 -80 -0.3 -90 -0.4 -100 -0.5 -60 -15 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 0.1 4 D003 Figure 74. Ultra-Low-Latency Decimation Filter Magnitude Response -20 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 74 shows the magnitude response and Figure 75 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 16 kHz or 14.7 kHz. Table 35 lists the specifications for a decimation filter with a 16-kHz or 14.7-kHz sampling rate. -25 0.5 D003 Figure 75. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Table 35. Ultra-Low-Latency Decimation Filter Specifications TEST CONDITIONS MIN Pass-band ripple PARAMETER Frequency range is 0 to 0.45 × fS –0.05 Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.325 × fS Group delay deviation Frequency range is 0 to 0.325 × fS –0.512 0.512 1/fS Phase deviation Frequency range is 0 to 0.325 × fS –10.0 14.2 Degrees Copyright © 2020, Texas Instruments Incorporated TYP MAX UNIT 0.05 dB 87.2 dB 4.3 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 57 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.3.2 Sampling Rate: 24 kHz or 22.05 kHz 10 0.5 25 0 0.4 20 -10 0.3 15 0.2 10 0.1 5 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -5 -70 -0.2 -10 -80 -0.3 -90 -0.4 -100 -0.5 -60 -15 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 0.1 4 -20 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 76 shows the magnitude response and Figure 77 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 24 kHz or 22.05 kHz. Table 36 lists the specifications for a decimation filter with a 24-kHz or 22.05-kHz sampling rate. -25 0.5 D003 Figure 77. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation D003 Figure 76. Ultra-Low-Latency Decimation Filter Magnitude Response Table 36. Ultra-Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.01 MAX UNIT 0.01 dB Pass-band ripple Frequency range is 0 to 0.46 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.325 × fS Group delay deviation Frequency range is 0 to 0.325 × fS –0.514 0.514 1/fS Phase deviation Frequency range is 0 to 0.325 × fS –10.0 14.3 Degrees 87.1 dB 4.1 1/fS 8.3.7.7.3.3 Sampling Rate: 32 kHz or 29.4 kHz 10 0.5 25 0 0.4 20 -10 0.3 15 0.2 10 0.1 5 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 -0.1 -5 -70 -0.2 -10 -80 -0.3 -60 -90 -0.4 -100 -0.5 -15 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 D003 Figure 78. Ultra-Low-Latency Decimation Filter Magnitude Response 58 0 Submit Documentation Feedback 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) -20 0.4 0.45 Phase Deviation from Linear (Degree) Figure 78 shows the magnitude response and Figure 79 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 32 kHz or 29.4 kHz. Table 37 lists the specifications for a decimation filter with an 32-kHz or 29.4-kHz sampling rate. -25 0.5 D003 Figure 79. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 37. Ultra-Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.04 MAX UNIT 0.04 dB Pass-band ripple Frequency range is 0 to 0.457 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.325 × fS Group delay deviation Frequency range is 0 to 0.325 × fS –0.492 0.492 1/fS Phase deviation Frequency range is 0 to 0.325 × fS –9.5 13.5 Degrees 88.3 dB 5.2 1/fS 8.3.7.7.3.4 Sampling Rate: 48 kHz or 44.1 kHz 10 0.5 25 0 0.4 20 -10 0.3 15 0.2 10 0.1 5 0 0 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 -0.1 -5 -70 -0.2 -10 -80 -0.3 -90 -0.4 -100 -0.5 -60 -15 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 4 D003 Figure 80. Ultra-Low-Latency Decimation Filter Magnitude Response 0.1 -20 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 80 shows the magnitude response and Figure 81 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 48 kHz or 44.1 kHz. Table 38 lists the specifications for a decimation filter with a 48-kHz or 44.1-kHz sampling rate. -25 0.5 D003 Figure 81. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Table 38. Ultra-Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP MAX UNIT dB Frequency range is 0 to 0.452 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.325 × fS Group delay deviation Frequency range is 0 to 0.325 × fS –0.525 0.525 1/fS Phase deviation Frequency range is 0 to 0.325 × fS –10.3 14.5 Degrees Copyright © 2020, Texas Instruments Incorporated –0.015 0.015 Pass-band ripple 86.4 dB 4.1 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 59 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.7.7.3.5 Sampling Rate: 96 kHz or 88.2 kHz 10 0.5 5 0 0.4 4 -10 0.3 3 0.2 2 0.1 1 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 -60 -70 -80 0 0 -0.1 -1 -0.2 -2 -0.3 -90 -3 Pass-Band Ripple Phase Deviation -0.4 -100 -4 -0.5 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0 4 D003 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 82 shows the magnitude response and Figure 83 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 96 kHz or 88.2 kHz. Table 39 lists the specifications for a decimation filter with a 96-kHz or 88.2-kHz sampling rate. -5 0.5 D003 Figure 83. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Figure 82. Ultra-Low-Latency Decimation Filter Magnitude Response Table 39. Ultra-Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.04 MAX UNIT 0.04 dB Pass-band ripple Frequency range is 0 to 0.466 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.1625 × fS Group delay deviation Frequency range is 0 to 0.1625 × fS –0.091 0.091 1/fS Phase deviation Frequency range is 0 to 0.1625 × fS –0.86 1.30 Degrees 86.3 dB 3.7 1/fS 8.3.7.7.3.6 Sampling Rate: 192 kHz or 176.4 kHz 10 0.5 5 0 0.4 4 -10 0.3 3 0.2 2 0.1 1 0 0 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 -60 -70 -80 -1 -0.2 -2 -0.3 -90 -3 Pass-Band Ripple Phase Deviation -0.4 -100 -4 -0.5 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 4 D003 Figure 84. Ultra-Low-Latency Decimation Filter Magnitude Response 60 -0.1 Submit Documentation Feedback 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Normalized Frequency (1/fS) 0.4 0.45 Phase Deviation from Linear (Degree) Figure 84 shows the magnitude response and Figure 85 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 192 kHz or 176.4 kHz. Table 40 lists the specifications for a decimation filter with a 192-kHz or 176.4-kHz sampling rate. -5 0.5 D003 Figure 85. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 40. Ultra-Low-Latency Decimation Filter Specifications PARAMETER TEST CONDITIONS MIN TYP –0.03 MAX UNIT 0.03 dB Pass-band ripple Frequency range is 0 to 0.463 × fS Stop-band attenuation Frequency range is 0.6 × fS onwards Group delay or latency Frequency range is 0 to 0.085 × fS Group delay deviation Frequency range is 0 to 0.085 × fS –0.024 0.024 1/fS Phase deviation Frequency range is 0 to 0.085 × fS –0.12 0.18 Degrees 85.6 dB 3.7 1/fS 8.3.7.7.3.7 Sampling Rate: 384 kHz or 352.8 kHz 10 0.5 2 0 0.4 1.6 -10 0.3 1.2 0.2 0.8 0.1 0.4 Magnitude (dB) Magnitude (dB) -20 -30 -40 -50 0 0 -0.1 -0.4 -70 -0.2 -0.8 -80 -0.3 -60 -90 -0.4 -100 -0.5 -1.2 Pass-Band Ripple Phase Deviation 0 -110 0 0.4 0.8 1.2 1.6 2 2.4 2.8 Normalized Frequency (1/fS) 3.2 3.6 0.05 4 D002 Figure 86. Ultra-Low-Latency Decimation Filter Magnitude Response -1.6 0.1 0.15 Normalized Frequency (1/fS) 0.2 Phase Deviation from Linear (Degree) Figure 86 shows the magnitude response and Figure 87 shows the pass-band ripple and phase deviation for a decimation filter with a sampling rate of 384 kHz or 352.8 kHz. Table 41 lists the specifications for a decimation filter with a 384-kHz or 352.8-kHz sampling rate. -2 0.25 D002 Figure 87. Ultra-Low-Latency Decimation Filter Pass-Band Ripple and Phase Deviation Table 41. Ultra-Low-Latency Decimation Filter Specifications TEST CONDITIONS MIN Pass-band ripple PARAMETER Frequency range is 0 to 0.1 × fS –0.04 Stop-band attenuation Frequency range is 0.56 × fS onwards Group delay or latency Frequency range is 0 to 0.157 × fS Group delay deviation Frequency range is 0 to 0.157 × fS –0.18 0.18 1/fS Phase deviation Frequency range is 0 to 0.157 × fS –0.85 2.07 Degrees Copyright © 2020, Texas Instruments Incorporated TYP MAX UNIT 0.01 dB 70.1 dB 4.1 1/fS Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 61 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.3.8 Automatic Gain Controller (AGC) The device includes an automatic gain controller (AGC) for ADC recording that must be used only for the ACcoupled input configuration. As shown in Figure 88, the AGC can be used to maintain a nominally constant output level when recording speech. Instead of manually setting the channel gain in AGC mode, the circuitry automatically adjusts the channel gain when the input signal becomes overly loud or very weak, such as when a person speaking into a microphone moves closer to or farther from the microphone. The AGC algorithm has several programmable parameters, including target level, maximum gain allowed, attack and release (or decay) time constants, and noise thresholds that allow the algorithm to be fine-tuned for any particular application. Input Signal Output Signal Target Level AGC Gain Decay Time Attack Time Figure 88. AGC Characteristics The target level (AGC_LVL) represents the nominal output level at which the AGC attempts to hold the ADC output signal level. The PCM6xx0-Q1 allows programming of different target levels, which can be programmed from –6 dB to –36 dB relative to a full-scale signal, and the AGC_LVL default value is set to –34 dB. The target level is recommended to be set with enough margin to prevent clipping when loud sounds occur. Table 42 lists the AGC target level configuration settings. Table 42. AGC Target Level Programmable Settings P0_R112_D[7:4] : AGC_LVL[3:0] The AGC target level is the –6-dB output signal level 0001 The AGC target level is the –8-dB output signal level 0010 The AGC target level is the –10-dB output signal level … 62 AGC TARGET LEVEL FOR OUTPUT 0000 … 1110 (default) The AGC target level is the –34-dB output signal level 1111 The AGC target level is the –36-dB output signal level Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 The maximum gain allowed (AGC_MAXGAIN) gives flexibility to the designer to restrict the maximum gain applied by the AGC. This feature limits the channel gain in situations where environmental noise is greater than the programmed noise threshold. The AGC_MAXGAIN can be programmed from 3 dB to 42 dB with steps of 3 dB and the default value is set to 24 dB. Table 43 lists the AGC_MAXGAIN configuration settings. Table 43. AGC Maximum Gain Programmable Settings P0_R112_D[3:0] : AGC_MAXGAIN[3:0] AGC MAXIMUM GAIN ALLOWED 0000 The AGC maximum gain allowed is 3 dB 0001 The AGC maximum gain allowed is 6 dB 0010 The AGC maximum gain allowed is 9 dB … … 0111 (default) The AGC maximum gain allowed is 24 dB … … 1110 The AGC maximum gain allowed is 39 dB 1111 The AGC maximum gain allowed is 42 dB For further details on the AGC various configurable parameter and application use, see the Using the Automatic Gain Controller in PCM6xx0-Q1 application report. 8.3.9 Interrupts, Status, and Digital I/O Pin Multiplexing Certain events in the device may require host processor intervention and can be used to trigger interrupts to the host processor. Such event are an audio serial interface (ASI) bus error and input DC fault diagnostic faults. The device powers down the record channels if any faults are detected with the ASI bus error clocks, such as: • Invalid FSYNC frequency • Invalid SBCLK to FSYNC ratio • Long pauses of the SBCLK or FSYNC clocks When an ASI bus clock error is detected, the device shuts down the record channel as quickly as possible. After all ASI bus clock errors are resolved, the device volume ramps back to its previous state to recover the record channel. During an ASI bus clock error, the internal interrupt request (IRQ) interrupt signal asserts low if the clock error interrupt mask register bit INT_MASK0[7], P0_R51_D7 is set low. The clock fault is also available for readback in the live fault status register bit INT_LIVE0, P1_R44 as well as latched to the fault status register bit INT_LTCH0, P0_R44, which is a read-only register. Reading the latched fault status register, INT_LTCH0, clears all latched fault statuses. The device can be additionally configured to route the internal IRQ interrupt signal on the GPIOx pins and also can be configured as an open-drain output so that these pins can be wire-ANDed to the open-drain interrupt outputs of other devices. When an input DC fault event is detected, the internal IRQ signal is asserted if the interrupt mask registers INT_MASK1, P0_R42 and INT_MASK2, P0_R43 are configured appropriately to unmask all the desired fault diagnostics interrupts. Each input channel can be independently set for an interrupt mask. Table 44 and Table 45 list the mask settings available for the input DC diagnostics fault interrupts. Table 44. Interrupt Mask Register-1 for DC Faults Diagnostic P0_R42 : INT_MASK1 INTERRUPT MASK REGISTER 1 FOR DC FAULTS DIAGNOSTIC INTERRUPTS INT_MASK1[7] Channel 1 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[6] Channel 2 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[5] Channel 3 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[4] Channel 4 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[3] Channel 5 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[2] Channel 6 input DC faults diagnostic interrupt mask and unmask register bit INT_MASK1[1] Short to VBAT_IN (when VBAT_IN is lower than MICBIAS) fault interrupt mask and unmask register bit INT_MASK1[0] Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 63 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 45. Interrupt Mask Register-2 for DC Faults Diagnostic P0_R43 : INT_MASK2 INTERRUPT MASK REGISTER 2 FOR DC FAULTS DIAGNOSTIC INTERRUPTS INT_MASK2[7] Open input fault interrupt mask and unmask register bit for all channels INT_MASK2[6] Inputs shorted each other fault interrupt mask and unmask register bit for all channels INT_MASK2[5] INxP input shorted to ground fault interrupt mask and unmask register bit for all channels INT_MASK2[4] INxM input shorted to ground fault interrupt mask and unmask register bit for all channels INT_MASK2[3] INxP input shorted to MICBIAS fault interrupt mask and unmask register bit for all channels INT_MASK2[2] INxM input shorted to MICBIAS fault interrupt mask and unmask register bit for all channels INT_MASK2[1] INxP input shorted to VBAT_IN fault interrupt mask and unmask register bit for all channels INT_MASK2[0] INxM input shorted to VBAT_IN fault interrupt mask and unmask register bit for all channels The device supports the channel-specific input DC fault latched status registers for all channels from CH1_LTCH, P0_R46 to CH6_LTCH, P0_R51, which are read-only registers. The device also has a consolidated summary status register across channels for the input DC latched fault status register, CHx_LTCH, P0_R45 that the host can read to quickly know which channel fault has occurred. Reading the latched fault status registers, CH1_LTCH to CH6_LTCH, clears all the latched fault status including the summary status register, CHx_LTCH. Table 46 shows various input DC fault diagnostics status bits that are supported by the device. Table 46. Input DC Faults Diagnostic Latched Status P0_R46 : CH1_LTCH CHANNEL 1 INPUT FAULTS DIAGNOSTIC LATCHED STATUS CH1_LTCH[7] Channel 1 open input fault detection status bit (self-clearing bit) CH1_LTCH[6] Channel 1 inputs shorted together fault detection status bit (self-clearing bit) CH1_LTCH[5] Channel 1 IN1P input shorted to ground fault detection status bit (self-clearing bit) CH1_LTCH[4] Channel 1 IN1M input shorted to ground fault detection status bit (self-clearing bit) CH1_LTCH[3] Channel 1 IN1P input shorted to MICBIAS fault detection status bit (self-clearing bit) CH1_LTCH[2] Channel 1 IN1M input shorted to MICBIAS fault detection status bit (self-clearing bit) CH1_LTCH[1] Channel 1 IN1P input shorted to VBAT_IN fault detection status bit (self-clearing bit) CH1_LTCH[0] Channel 1 IN1M input shorted to VBAT_IN fault detection status bit (self-clearing bit) Similarly, the DC faults diagnostic latched status for input channel 2 to channel 6 can be monitored using the CH2_LTCH (P0_R47) to CH6_LTCH (P0_R51) registers, respectively. The device GPIOx pins can be additionally configured to route the internal IRQ interrupt signal on the GPIOx pins and also can be configured as an open-drain output so that this pin can be wire-ANDed to the open-drain interrupt outputs of other devices. The IRQ interrupt signal can either be configured as an active low or active high polarity by setting the INT_POL, P0_R40_D7 register bit. This signal can also be configured as a single pulse or a series of pulses by programming the INT_EVENT[1:0], P0_R40_D[6:5] register bits. If the interrupts are configured as a series of pulses, the events trigger the start of pulses that stop when the latched fault status register is read to determine the cause of the interrupt. The device also supports read-only live status registers that determine if all the channels are powered up or down and if the device is in sleep mode or not. These status registers are located in P0_R118, DEV_STS0 and P0_R119, DEV_STS1. 64 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 The device has a GPIO1 multifunction pin that can be configured for a desired specific function. Additionally the PCM6x40-Q1 has two more GPIO pins and two GPI pins supported that can be used in the system for various other features. Table 47 shows all possible allocation of these multifunction pins for all the various features. Table 47. Multifunction Pin Assignments ROW PIN FUNCTION GPIO1 GPIO2 GPIO3 GPI1 GPI2 — GPIO1_CFG [4:0] GPIO2_CFG [4:0] GPIO3_CFG [4:0] GPI1_CFG[4:0] GPI2_CFG[4:0] — — P0_R33[7:4] P0_R34[7:4] P0_R35[7:4] P0_R36[7:4] P0_R37[7:4] A Pin disabled S (1) S (default) S (default) S (default) S (default) — (1) (2) NS (2) B General-purpose output (GPO) S S S C Interrupt output (IRQ) S (default) S S NS NS NS D Secondary ASI output (SDOUT2) S S S NS NS F MiCBIAS on/off input (BIASEN) S S S S S G General-purpose input (GPI) S S S S S H Master clock input (MCLK) S S S S S I ASI daisy-chain input (SDIN) S S S S S S means the feature mentioned in this row is supported for the respective GPIO1, GPOx, or GPIx pin mentioned in this column. NS means the feature mentioned in this row is not supported for the respective GPIO1, GPOx, or GPIx pin mentioned in this column. Each GPIOx pin can be independently set for the desired drive configurations setting using the GPIOx_DRV[3:0] register bits. Table 48 lists the drive configuration settings. Table 48. GPIOx Pins Drive Configuration Settings P0_R33_D[3:0] : GPIO1_DRV[3:0] GPIO OUTPUT DRIVE CONFIGURATION SETTINGS FOR GPIO1 000 The GPIO1 pin is set to high impedance (floated) 001 The GPIO1 pin is set to be driven active low or active high 010 (default) The GPIO1 pin is set to be driven active low or weak high (on-chip pullup) 011 The GPIO1 pin is set to be driven active low or Hi-Z (floated) 100 The GPIO1 pin is set to be driven weak low (on-chip pulldown) or active high 101 The GPIO1 pin is set to be driven Hi-Z (floated) or active high 110 and 111 Reserved (do not use these settings) Similarly, the GPIO2 and GPIO3 pins can GPIO3_DRV(P0_R35) register bits, respectively. be configured using the GPIO2_DRV(P0_R34) and When configured as a general-purpose output (GPO), the GPIOx pin values can be driven by writing the GPIO_VAL P0_R38 registers. The GPIO_MON, P0_R39 register can be used to readback the status of the GPIOx and GPIx pins when configured as a general-purpose input (GPI). Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 65 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.4 Device Functional Modes 8.4.1 Hardware Shutdown The device enters hardware shutdown mode when the SHDNZ pin is asserted low or the AVDD supply voltage is not applied to the device. In hardware shutdown mode, the device consumes the minimum quiescent current from the AVDD supply. All configuration registers and programmable coefficients lose their value in this mode, and I2C or SPI communication to the device is not supported. If the SHDNZ pin is asserted low when the device is in active mode, the device ramps down volume on the record data, powers down the analog and digital blocks, and puts the device into hardware shutdown mode in 25 ms (typical). The device can also be immediately put into hardware shutdown mode from active mode if the SHDNZ_CFG[1:0], P0_R5_D[3:2], register bits are set to 2'b00. After the SHDNZ pin is asserted low, and after the device enters hardware shutdown mode, keep the SHDNZ pin low for at least 1 ms before releasing SHDNZ for further device operation. Assert the SHDNZ pin high only when the IOVDD supply settles to a steady voltage level. When the SHDNZ pin goes high, the device sets all configuration registers and programmable coefficients to their default values, and then enters sleep mode. 8.4.2 Sleep Mode or Software Shutdown In sleep mode or software shutdown mode, the device consumes very low quiescent current from the AVDD supply and, at the same time, allows the I2C or SPI communication to wake the device for active operation. The device can also enter sleep mode when the host device sets the SLEEP_ENZ, P0_R2_D0 bit to 1'b0. If the SLEEP_ENZ bit is asserted low when the device is in active mode, the device ramps down the volume on the record data, powers down the analog and digital blocks, and enters sleep mode. However, the device still continues to retain the last programmed value of the device configuration registers and programmable coefficients. In sleep mode, do not perform any I2C or SPI transactions, except for exiting sleep mode in order to enter active mode. After entering sleep mode, wait at least 10 ms before starting I2C or SPI transactions to exit sleep mode. 8.4.3 Active Mode If the host device exits sleep mode by setting the SLEEP_ENZ bit to 1'b1, the device enters active mode. In active mode, I2C or SPI transactions can be done to configure and power-up the device for active operation. After entering active mode, wait at least 1 ms before starting any I2C or SPI transactions in order to allow the device to complete the internal wake-up sequence. After configuring all other registers for the target application and system settings, configure the input and output channel enable registers, P0_R115 (IN_CH_EN) and P0_R116 (ASI_OUT_CH_EN), respectively. Lastly, configure the device power-up register, P0_R117 (PWR_CFG). All programmable coefficient values must be written before powering up the respective channel. In active mode, the power-up and power-down status of various blocks is monitored by reading the read-only device status bits located in the P0_R117 (DEV_STS0) and P0_R118 (DEV_STS1) registers. 8.4.4 Software Reset A software reset can be done any time by asserting the SW_RESET bit, P0_R1_D0, which is a self-clearing bit. This software reset immediately shuts down the device, and restores all device configuration registers and programmable coefficients to their default values. 66 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.5 Programming The device contains configuration registers and programmable coefficients that can be set to the desired values for a specific system and application use. These registers are called device control registers and are each eight bits in width, mapped using a page scheme. Each page contains 128 configuration registers. All device configuration registers are stored in page 0, which is the default page setting at power up (and after a software reset). Page 1 consists of the live status registers and input diagnostic successive-approximation register (SAR) data for advanced diagnostic purposes. All programmable coefficient registers are located in page 2, page 3, and page 4. The current page of the device can be switched to a new desired page by using the PAGE[7:0] bits located in register 0 of every page. 8.5.1 Control Serial Interfaces The device control registers can be accessed using either I2C or SPI communication to the device. By monitoring the SDA_SSZ, SCL_MOSI, ADDR0_SCLK, and ADDR1_MISO device pins, which are the multiplexed pins for the I2C or SPI Interface, the device automatically detects whether the host device is using I2C or SPI communication to configure the device. For a given end application, the host device must always use either the I2C or SPI interface, but not both, to configure the device. 8.5.1.1 I2C Control Interface The device supports the I2C control protocol as a slave device, and is capable of operating in standard mode, fast mode, and fast mode plus. The I2C control protocol requires a 7-bit slave address. The five most significant bits (MSBs) of the slave address are fixed at 10010 and cannot be changed. The two least significant bits (LSBs) are programmable and are controlled by the ADDR0_SCLK and ADDR1_MISO pins. These two pins must always be either pulled to VSS or IOVDD. If the I2C_BRDCAST_EN (P0_R2_D2) bit is set to 1'b1, then the I2C slave address is fixed to 1001000 in order to allow simultaneous I2C broadcast communication to all PCM6xx0Q1 devices in the system. Table 49 lists the four possible device addresses resulting from this configuration. Table 49. I2C Slave Address Settings ADDR1_MISO ADDR0_SCLK I2C_BRDCAST_EN (P0_R2_D2) I2C SLAVE ADDRESS 0 0 0 (default) 1001 000 0 1 0 (default) 1001 001 1 0 0 (default) 1001 010 1 1 0 (default) 1001 011 X X 1 1001 000 8.5.1.1.1 General I2C Operation The I2C bus employs two signals, SDA (data) and SCL (clock), to communicate between the integrated circuits in a system using serial data transmission. The address and data 8-bit bytes are transferred MSB first. In addition, each byte transferred on the bus is acknowledged by the receiving device with an acknowledge bit. Each transfer operation begins with the master device driving a START condition on the bus and ends with the master device driving a STOP condition on the bus. The bus uses transitions on the data pin (SDA) when the clock is at logic high to indicate START and STOP conditions. A high-to-low transition on SDA indicates a START, and a low-tohigh transition indicates a STOP condition. Normal data-bit transitions must occur within the low time of the clock period. The master device drives a START condition followed by the 7-bit slave address and the read/write (R/W) bit to open communication with another device and then waits for an acknowledgment condition. The slave device holds SDA low during the acknowledge clock period to indicate acknowledgment. When this step occurs, the master device transmits the next byte of the sequence. Each slave device is addressed by a unique 7-bit slave address plus the R/W bit (1 byte). All compatible devices share the same signals via a bidirectional bus using a wired-AND connection. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 67 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com There is no limit on the number of bytes that can be transmitted between START and STOP conditions. When the last word transfers, the master device generates a STOP condition to release the bus. Figure 89 shows a generic data transfer sequence. 8- Bit Data for Register (N) 8- Bit Data for Register (N+1) Figure 89. Typical I2C Sequence In the system, use external pullup resistors for the SDA and SCL signals to set the logic high level for the bus. The SDA and SCL voltages must not exceed the device supply voltage, IOVDD. 8.5.1.1.2 I2C Single-Byte and Multiple-Byte Transfers The device I2C interface supports both single-byte and multiple-byte read/write operations for all registers. During multiple-byte read operations, the device responds with data, a byte at a time, starting at the register assigned, as long as the master device continues to respond with acknowledges. The device supports sequential I2C addressing. For write transactions, if a register is issued followed by data for that register and all the remaining registers that follow, a sequential I2C write transaction takes place. For I2C sequential write transactions, the register issued then serves as the starting point, and the amount of data subsequently transmitted, before a STOP or START condition is transmitted, determines how many registers are written. 8.5.1.1.2.1 I2C Single-Byte Write As shown in Figure 90, a single-byte data write transfer begins with the master device transmitting a START condition followed by the I2C device address and the read/write bit. The read/write bit determines the direction of the data transfer. For a write-data transfer, the read/write bit must be set to 0. After receiving the correct I2C slave address and the read/write bit, the device responds with an acknowledge bit (ACK). Next, the master device transmits the register byte corresponding to the device internal register address being accessed. After receiving the register byte, the device again responds with an acknowledge bit (ACK). Then, the master transmits the byte of data to be written to the specified register. When finished, the slave device responds with an acknowledge bit (ACK). Finally, the master device transmits a STOP condition to complete the single-byte data write transfer. Start Condition Acknowledge A6 A5 A4 A3 A2 A1 A0 I2C Device Address and Read/Write Bit R/W ACK A7 Acknowledge A6 A5 A4 A3 A2 A1 A0 ACK D7 Acknowledge D6 Register D5 D4 D3 Data Byte D2 D1 D0 ACK Stop Condition Figure 90. I2C Single-Byte Write Transfer 68 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.5.1.1.2.2 I2C Multiple-Byte Write As shown in Figure 91, a multiple-byte data write transfer is identical to a single-byte data write transfer except that multiple data bytes are transmitted by the master device to the slave device. After receiving each data byte, the device responds with an acknowledge bit (ACK). Finally, the master device transmits a STOP condition after the last data-byte write transfer. Register Figure 91. I2C Multiple-Byte Write Transfer 8.5.1.1.2.3 I2C Single-Byte Read As shown in Figure 92, a single-byte data read transfer begins with the master device transmitting a START condition followed by the I2C slave address and the read/write bit. For the data read transfer, both a write followed by a read are done. Initially, a write is done to transfer the address byte of the internal register address to be read. As a result, the read/write bit is set to 0. After receiving the slave address and the read/write bit, the device responds with an acknowledge bit (ACK). The master device then sends the internal register address byte, after which the device issues an acknowledge bit (ACK). The master device transmits another START condition followed by the slave address and the read/write bit again. This time, the read/write bit is set to 1, indicating a read transfer. Next, the device transmits the data byte from the register address being read. After receiving the data byte, the master device transmits a notacknowledge (NACK) followed by a STOP condition to complete the single-byte data read transfer. Repeat Start Condition Start Condition Acknowledge A6 A5 A1 Acknowledge A0 R/W ACK A7 A6 I2C Device Address and Read/Write Bit A5 A4 A0 ACK Not Acknowledge Acknowledge A6 A5 A1 A0 R/W ACK D7 D6 I2C Device Address and Read/Write Bit Register D1 D0 ACK Stop Condition Data Byte Figure 92. I2C Single-Byte Read Transfer 8.5.1.1.2.4 I2C Multiple-Byte Read As shown in Figure 93, a multiple-byte data read transfer is identical to a single-byte data read transfer except that multiple data bytes are transmitted by the device to the master device. With the exception of the last data byte, the master device responds with an acknowledge bit after receiving each data byte. After receiving the last data byte, the master device transmits a not-acknowledge (NACK) followed by a STOP condition to complete the data read transfer. Repeat Start Condition Start Condition Acknowledge A6 A0 R/W ACK A7 I2C Device Address and Read/Write Bit Acknowledge A6 A5 Register A0 ACK Acknowledge A6 A0 R/W ACK D7 I2C Device Address and Read/Write Bit Acknowledge D0 First Data Byte ACK D7 Acknowledge Not Acknowledge D0 ACK D7 D0 ACK Other Data Bytes Last Data Byte Stop Condition Figure 93. I2C Multiple-Byte Read Transfer Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 69 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.5.1.2 SPI Control Interface The general SPI protocol allows full-duplex, synchronous, serial communication between a host processor (the master) and peripheral devices (slaves). The SPI master (in this case, the host processor) generates the synchronizing clock (driven onto SCLK) and initiates transmissions by taking the slave-select pin SSZ from high to low. The SPI slave devices (such as the PCM6xx0-Q1) depend on a master to start and synchronize transmissions. A transmission begins when initiated by an SPI master. The byte from the SPI master begins shifting in on the slave MOSI pin under the control of the master serial clock (driven onto SCLK). When the byte shifts in on the MOSI pin, a byte shifts out on the MISO pin to the master shift register. The PCM6xx0-Q1 support a standard SPI control protocol with a clock polarity setting of 0 (typical microprocessor SPI control bit CPOL = 0) and a clock phase setting of 1 (typical microprocessor SPI control bit CPHA = 1). The SSZ pin can remain low between transmissions; however, the device only interprets the first eight bits transmitted after the falling edge of SSZ as a command byte, and the next eight bits as a data byte only if writing to a register. The device is entirely controlled by registers. Reading and writing these registers is accomplished by an 8-bit command sent to the MOSI pin prior to the data for that register. Table 50 shows the command structure. The first seven bits specify the address of the register that is being written or read, from 0 to 127 (decimal). The command word ends with an R/W bit, which specifies the direction of data flow on the serial bus. In the case of a register write, set the R/W bit to 0. A second byte of data is sent to the MOSI pin and contains the data to be written to the register. A register read is accomplished in a similar fashion. The 8-bit command word sends the 7-bit register address, followed by the R/W bit equal to 1 to signify a register read. The 8-bit register data is then clocked out of the device on the MISO pin during the second eight SCLK clocks in the frame. The device supports sequential SPI addressing for a multiple-byte data write/read transfer until the SSZ pin is pulled high. A multiple-byte data write or read transfer is identical to a single-byte data write or read transfer, respectively, until all data byte transfers complete. The host device must keep the SSZ pin low during all data byte transfers. Figure 94 shows the single-byte write transfer and Figure 95 illustrates the single-byte read transfer. Table 50. SPI Command Word BIT 7 ADDR(6) BIT 6 ADDR(5) BIT 5 ADDR(4) BIT 4 ADDR(3) BIT 3 ADDR(2) BIT 2 ADDR(1) BIT 1 ADDR(0) BIT 0 R/WZ SS SCLK MOSI Hi-Z RA(6) RA(5) RA(0) 7-bit Register Address MISO D(7) Write D(6) D(0) Hi-Z 8-bit Register Data Hi-Z Hi-Z Figure 94. SPI Single-Byte Write Transfer SS SCLK MOSI Hi-Z RA(6) RA(5) 7-bit Register Address MISO Hi-Z RA(0) Hi-Z Don’t Care Read 8-bit Register Data D(7) D(6) D(0) Hi-Z Figure 95. SPI Single-Byte Read Transfer 70 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6 Register Maps This section describes the control registers for the device in detail. All registers are eight bits in width and are allocated to the device configuration and programmable coefficients settings. These registers are mapped internally using a page scheme that can be controlled using either I2C or SPI communication to the device. Each page contains 128 bytes of registers. All device configuration registers are stored in page 0, which is the default page setting at power up (and after a software reset). Page 1 consists of the live status registers and input diagnostic SAR data for advanced diagnostic purposes. All programmable coefficient registers are located in page 2, page 3, and page 4. The device current page can be switched to a new desired page by using the PAGE[7:0] bits located in register 0 of every page. Do not read from or write to reserved pages or reserved registers. Write only default values for the reserved bits in the valid registers. The procedure for register access across pages is: • Select page N (write data N to register 0 regardless of the current page number) • Read or write data from or to valid registers in page N • Select the new page M (write data M to register 0 regardless of the current page number) • Read or write data from or to valid registers in page M • Repeat as needed 8.6.1 Device Configuration Registers This section describes the device configuration registers for page 0 and page 1. 8.6.1.1 Register Summary Table Page=0x00 ADDRESS REGISTER DESCRIPTION SECTION 0x00 PAGE_CFG Device page register 0x01 SW_RESET Software reset register SW_RESET Register (P0_R1) 0x02 SLEEP_CFG Sleep mode register SLEEP_CFG Register (P0_R2) 0x05 SHDN_CFG Shutdown configuration register SHDN_CFG Register (P0_R5) 0x07 ASI_CFG0 ASI configuration register 0 ASI_CFG0 Register (P0_R7) 0x08 ASI_CFG1 ASI configuration register 1 ASI_CFG1 Register (P0_R8) 0x09 ASI_CFG2 ASI configuration register 2 ASI_CFG2 Register (P0_R9) 0x0B ASI_CH1 Channel 1 ASI slot configuration register ASI_CH1 Register (P0_R11) 0x0C ASI_CH2 Channel 2 ASI slot configuration register ASI_CH2 Register (P0_R12) 0x0D ASI_CH3 Channel 3 ASI slot configuration register ASI_CH3 Register (P0_R13) 0x0E ASI_CH4 Channel 4 ASI slot configuration register ASI_CH4 Register (P0_R14) 0x0F ASI_CH5 Channel 5 ASI slot configuration register ASI_CH5 Register (P0_R15) 0x10 ASI_CH6 Channel 6 ASI slot configuration register ASI_CH6 Register (P0_R16) 0x13 MST_CFG0 ASI master mode configuration register 0 MST_CFG0 Register (P0_R19) 0x14 MST_CFG1 ASI master mode configuration register 1 MST_CFG1 Register (P0_R20) 0x15 ASI_STS ASI bus clock monitor status register ASI_STS Register (P0_R21) 0x16 CLK_SRC Clock source configuration register CLK_SRC Register (P0_R22) 0x21 GPIO_CFG0 GPIO configuration register 0 GPIO_CFG0 Register (P0_R33) 0x22 GPIO_CFG1 GPIO configuration register 1 GPIO_CFG1 Register (P0_R34) 0x23 GPIO_CFG2 GPIO configuration register 2 GPIO_CFG2 Register (P0_R35) 0x24 GPI_CFG0 GPI configuration register 0 GPI_CFG0 Register (P0_R36) 0x25 GPI_CFG1 GPI configuration register 1 GPI_CFG1 Register (P0_R37) 0x26 GPIO_VAL GPIO output value register GPIO_VAL Register (P0_R38) 0x27 GPIO_MON GPIO monitor value register GPIO_MON Register (P0_R39) 0x28 INT_CFG Interrupt configuration register 0x29 INT_MASK0 Interrupt mask register 0 INT_MASK0 Register (P0_R41) 0x2A INT_MASK1 Interrupt mask register 1 INT_MASK1 Register (P0_R42) 0x2B INT_MASK2 Interrupt mask register 2 INT_MASK2 Register (P0_R43) 0x2C INT_LTCH0 Latched interrupt readback register 0 INT_LTCH0 Register (P0_R44) Copyright © 2020, Texas Instruments Incorporated PAGE_CFG Register (P0_R0) INT_CFG Register (P0_R40) Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 71 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Register Maps (continued) 72 0x2D CHx_LTCH Channel diagnostic summary latched status register CHx_LTCH Register (P0_R45) 0x2E CH1_LTCH Channel 1 diagnostic latched status register CH1_LTCH Register (P0_R46) 0x2F CH2_LTCH Channel 2 diagnostic latched status register CH2_LTCH Register (P0_R47) 0x30 CH3_LTCH Channel 3 diagnostic latched status register CH3_LTCH Register (P0_R48) 0x31 CH4_LTCH Channel 4 diagnostic latched status register CH4_LTCH Register (P0_R49) 0x32 CH5_LTCH Channel 5 diagnostic latched status register CH5_LTCH Register (P0_R50) 0x33 CH6_LTCH Channel 6 diagnostic latched status register CH6_LTCH Register (P0_R51) 0x34 INT_MASK3 Interrupt mask register 3 INT_MASK3 Register (P0_R52) 0x35 INT_LTCH1 Latched interrupt readback register 1 INT_LTCH1 Register (P0_R53) 0x36 INT_LTCH2 Latched interrupt readback register 2 INT_LTCH2 Register (P0_R54) 0x37 INT_LTCH3 Latched interrupt readback register 3 0x38 MBDIAG_CFG0 MICBIAS diagnostic register 0 MBDIAG_CFG0 Register (P0_R56) INT_LTCH3 Register (P0_R55) 0x39 MBDIAG_CFG1 MICBIAS diagnostic register 1 MBDIAG_CFG1 Register (P0_R57) 0x3A MBDIAG_CFG2 MICBIAS diagnostic register 2 MBDIAG_CFG2 Register (P0_R58) 0x3B BIAS_CFG Bias configuration register BIAS_CFG Register (P0_R59) 0x3C CH1_CFG0 Channel 1 configuration register 0 CH1_CFG0 Register (P0_R60) 0x3D CH1_CFG1 Channel 1 configuration register 1 CH1_CFG1 Register (P0_R61) 0x3E CH1_CFG2 Channel 1 configuration register 2 CH1_CFG2 Register (P0_R62) 0x3F CH1_CFG3 Channel 1 configuration register 3 CH1_CFG3 Register (P0_R63) 0x40 CH1_CFG4 Channel 1 configuration register 4 CH1_CFG4 Register (P0_R64) 0x41 CH2_CFG0 Channel 2 configuration register 0 CH2_CFG0 Register (P0_R65) 0x42 CH2_CFG1 Channel 2 configuration register 1 CH2_CFG1 Register (P0_R66) 0x43 CH2_CFG2 Channel 2 configuration register 2 CH2_CFG2 Register (P0_R67) 0x44 CH2_CFG3 Channel 2 configuration register 3 CH2_CFG3 Register (P0_R68) 0x45 CH2_CFG4 Channel 2 configuration register 4 CH2_CFG4 Register (P0_R69) 0x46 CH3_CFG0 Channel 3 configuration register 0 CH3_CFG0 Register (P0_R70) 0x47 CH3_CFG1 Channel 3 configuration register 1 CH3_CFG1 Register (P0_R71) 0x48 CH3_CFG2 Channel 3 configuration register 2 CH3_CFG2 Register (P0_R72) 0x49 CH3_CFG3 Channel 3 configuration register 3 CH3_CFG3 Register (P0_R73) 0x4A CH3_CFG4 Channel 3 configuration register 4 CH3_CFG4 Register (P0_R74) 0x4B CH4_CFG0 Channel 4 configuration register 0 CH4_CFG0 Register (P0_R75) 0x4C CH4_CFG1 Channel 4 configuration register 1 CH4_CFG1 Register (P0_R76) 0x4D CH4_CFG2 Channel 4 configuration register 2 CH4_CFG2 Register (P0_R77) 0x4E CH4_CFG3 Channel 4 configuration register 3 CH4_CFG3 Register (P0_R78) 0x4F CH4_CFG4 Channel 4 configuration register 4 CH4_CFG4 Register (P0_R79) 0x50 CH5_CFG0 Channel 5 configuration register 0 CH5_CFG0 Register (P0_R80) 0x51 CH5_CFG1 Channel 5 configuration register 1 CH5_CFG1 Register (P0_R81) 0x52 CH5_CFG2 Channel 5 configuration register 2 CH5_CFG2 Register (P0_R82) 0x53 CH5_CFG3 Channel 5 configuration register 3 CH5_CFG3 Register (P0_R83) 0x54 CH5_CFG4 Channel 5 configuration register 4 CH5_CFG4 Register (P0_R84) 0x55 CH6_CFG0 Channel 6 configuration register 0 CH6_CFG0 Register (P0_R85) 0x56 CH6_CFG1 Channel 6 configuration register 1 CH6_CFG1 Register (P0_R86) 0x57 CH6_CFG2 Channel 6 configuration register 2 CH6_CFG2 Register (P0_R87) 0x58 CH6_CFG3 Channel 6 configuration register 3 CH6_CFG3 Register (P0_R88) 0x59 CH6_CFG4 Channel 6 configuration register 4 0x64 DIAG_CFG0 Input diagnostic configuration register 0 DIAG_CFG0 Register (P0_R100) 0x65 DIAG_CFG1 Input diagnostic configuration register 1 DIAG_CFG1 Register (P0_R101) 0x66 DIAG_CFG2 Input diagnostic configuration register 2 DIAG_CFG2 Register (P0_R102) 0x67 DIAG_CFG3 Input diagnostic configuration register 3 DIAG_CFG3 Register (P0_R103) 0x68 DIAG_CFG4 Input diagnostic configuration register 4 DIAG_CFG4 Register (P0_R104) 0x6B DSP_CFG0 DSP configuration register 0 DSP_CFG0 Register (P0_R107) 0x6C DSP_CFG1 DSP configuration register 1 DSP_CFG1 Register (P0_R108) Submit Documentation Feedback CH6_CFG4 Register (P0_R89) Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Register Maps (continued) 0x70 AGC_CFG0 AGC configuration register 0 AGC_CFG0 Register (P0_R112) 0x73 IN_CH_EN Input channel enable configuration register IN_CH_EN Register (P0_R115) 0x74 ASI_OUT_CH_EN ASI output channel enable configuration register 0x75 PWR_CFG Power up configuration register PWR_CFG Register (P0_R117) 0x76 DEV_STS0 Device status value register 0 DEV_STS0 Register (P0_R118) 0x77 DEV_STS1 Device status value register 1 DEV_STS1 Register (P0_R119) 0x7E I2C_CKSUM I2C checksum register I2C_CKSUM Register (P0_R126) ASI_OUT_CH_EN Register (P0_R116) 8.6.1.2 Register Summary Table Page=0x01 ADDRESS REGISTER DESCRIPTION SECTION 0x00 PAGE_CFG Device page register 0x16 MBIAS_LOAD MICBIAS internal load sink configuration register 0x2C INT_LIVE0 Live interrupt readback register 0 0x2D CHx_LIVE Channel diagnostic summary live status register CHx_LIVE Register (P1_R45) 0x2E CH1_LIVE Channel 1 diagnostic live status register CH1_LIVE Register (P1_R46) 0x2F CH2_LIVE Channel 2 diagnostic live status register CH2_LIVE Register (P1_R47) 0x30 CH3_LIVE Channel 3 diagnostic live status register CH3_LIVE Register (P1_R48) 0x31 CH4_LIVE Channel 4 diagnostic live status register CH4_LIVE Register (P1_R49) 0x32 CH5_LIVE Channel 5 diagnostic live status register CH5_LIVE Register (P1_R50) 0x33 CH6_LIVE Channel 6 diagnostic live status register CH6_LIVE Register (P1_R51) 0x35 INT_LIVE1 Live interrupt readback register 1 INT_LIVE1 Register (P1_R53) 0x37 INT_LIVE3 Live interrupt readback register 3 0x55 MBIAS_OV_CFG MICBIAS overvoltage threshold register 0x59 DIAGDATA_CFG Diagnostic data configuration register 0x5A DIAG_MON_MSB_VBAT Diagnostic VBAT_IN data MSB byte register PAGE_CFG Register (P1_R0) MBIAS_LOAD Register (P1_R22) INT_LIVE0 Register (P1_R44) INT_LIVE3 Register (P1_R55) MBIAS_OV_CFG Register (P1_R85) DIAGDATA_CFG Register (P1_R89) DIAG_MON_MSB_VBAT Register (P1_R90) 0x5B DIAG_MON_LSB_VBAT Diagnostic VBAT_IN data LSB nibble register DIAG_MON_LSB_VBAT Register (P1_R91) 0x5C DIAG_MON_MSB_MBIAS Diagnostic MICBIAS data MSB byte register DIAG_MON_MSB_MBIAS Register (P1_R92) 0x5D DIAG_MON_LSB_MBIAS Diagnostic MICBIAS data LSB nibble register DIAG_MON_LSB_MBIAS Register (P1_R93) 0x5E DIAG_MON_MSB_IN1P Diagnostic IN1P data MSB byte register DIAG_MON_MSB_IN1P Register (P1_R94) 0x5F DIAG_MON_LSB_IN1P Diagnostic IN1P data LSB nibble register DIAG_MON_LSB_IN1P Register (P1_R95) 0x60 DIAG_MON_MSB_IN1M Diagnostic IN1M data MSB byte register DIAG_MON_MSB_IN1M Register (P1_R96) 0x61 DIAG_MON_LSB_IN1M Diagnostic IN1M data LSB nibble register DIAG_MON_LSB_IN1M Register (P1_R97) 0x62 DIAG_MON_MSB_IN2P Diagnostic IN2P data MSB byte register DIAG_MON_MSB_IN2P Register (P1_R98) 0x63 DIAG_MON_LSB_IN2P Diagnostic IN2P data LSB nibble register DIAG_MON_LSB_IN2P Register (P1_R99) 0x64 DIAG_MON_MSB_IN2M Diagnostic IN2M data MSB byte register DIAG_MON_MSB_IN2M Register (P1_R100) 0x65 DIAG_MON_LSB_IN2M Diagnostic IN2M data LSB nibble register DIAG_MON_LSB_IN2M Register (P1_R101) 0x66 DIAG_MON_MSB_IN3P Diagnostic IN3P data MSB byte register DIAG_MON_MSB_IN3P Register (P1_R102) 0x67 DIAG_MON_LSB_IN3P Diagnostic IN3P data LSB nibble register DIAG_MON_LSB_IN3P Register (P1_R103) 0x68 DIAG_MON_MSB_IN3M Diagnostic IN3M data MSB byte register DIAG_MON_MSB_IN3M Register (P1_R104) 0x69 DIAG_MON_LSB_IN3M Diagnostic IN3M data LSB nibble register DIAG_MON_LSB_IN3M Register (P1_R105) 0x6A DIAG_MON_MSB_IN4P Diagnostic IN4P data MSB byte register DIAG_MON_MSB_IN4P Register (P1_R106) 0x6B DIAG_MON_LSB_IN4P Diagnostic IN4P data LSB nibble register DIAG_MON_LSB_IN4P Register (P1_R107) 0x6C DIAG_MON_MSB_IN4M Diagnostic IN4M data MSB byte register DIAG_MON_MSB_IN4M Register (P1_R108) 0x6D DIAG_MON_LSB_IN4M Diagnostic IN4M data LSB nibble register DIAG_MON_LSB_IN4M Register (P1_R109) 0x6E DIAG_MON_MSB_IN5P Diagnostic IN5P data MSB byte register DIAG_MON_MSB_IN5P Register (P1_R110) 0x6F DIAG_MON_LSB_IN5P Diagnostic IN5P data LSB nibble register DIAG_MON_LSB_IN5P Register (P1_R111) 0x70 DIAG_MON_MSB_IN5M Diagnostic IN5M data MSB byte register DIAG_MON_MSB_IN5M Register (P1_R112) 0x71 DIAG_MON_LSB_IN5M Diagnostic IN5M data LSB nibble register DIAG_MON_LSB_IN5M Register (P1_R113) 0x72 DIAG_MON_MSB_IN6P Diagnostic IN6P data MSB byte register DIAG_MON_MSB_IN6P Register (P1_R114) 0x73 DIAG_MON_LSB_IN6P Diagnostic IN6P data LSB nibble register DIAG_MON_LSB_IN6P Register (P1_R115) 0x74 DIAG_MON_MSB_IN6M Diagnostic IN6M data MSB byte register DIAG_MON_MSB_IN6M Register (P1_R116) Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 73 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 0x75 DIAG_MON_LSB_IN6M Diagnostic IN6M data LSB nibble register 0x76 DIAG_MON_MSB_TEMP Diagnostic temperature data MSB byte register DIAG_MON_LSB_IN6M Register (P1_R117) 0x77 DIAG_MON_LSB_TEMP Diagnostic temperature data LSB nibble register DIAG_MON_LSB_TEMP Register (P1_R119) 0x78 DIAG_MON_MSB_LOAD Diagnostic MICBIAS load current data MSB byte register DIAG_MON_MSB_LOAD Register (P1_R120) 0x79 DIAG_MON_LSB_LOAD Diagnostic MICBIAS load current data LSB nibble register DIAG_MON_LSB_LOAD Register (P1_R121) DIAG_MON_MSB_TEMP Register (P1_R118) Table 51 lists the access codes used for the PCM6xx0-Q1 registers. Table 51. PCM6xx0-Q1 Access Type Codes Access Type Code Description R R Read R-W R/W Read or write W Write Read Type Write Type W Reset or Default Value -n Value after reset or the default value 8.6.1.3 Register Description: Page = 0x00 8.6.1.3.1 PAGE_CFG Register (page = 0x00, address = 0x00) [reset = 0h] The device memory map is divided into pages. This register sets the page. Figure 96. PAGE_CFG Register 7 6 5 4 3 2 1 0 PAGE[7:0] R/W-0h Table 52. PAGE_CFG Register Field Descriptions Bit Field Type Reset Description 7-0 PAGE[7:0] R/W 0h These bits set the device page. 0d = Page 0 1d = Page 1 ... 255d = Page 255 8.6.1.3.2 SW_RESET Register (page = 0x00, address = 0x01) [reset = 0h] This register is the software reset register. Asserting a software reset places all register values in their default power-on-reset (POR) state. Figure 97. SW_RESET Register 7 6 5 4 Reserved R-0h 3 2 1 0 SW_RESET R/W-0h Table 53. SW_RESET Register Field Descriptions Bit Field Type Reset Description 7-1 Reserved R 0h Reserved SW_RESET R/W 0h Software reset. This bit is self-clearing. 0d = Do not reset 1d = Reset 0 74 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.3 SLEEP_CFG Register (page = 0x00, address = 0x02) [reset = 0h] This register configures the regulator, VREF quick charge, I2C broadcast and sleep mode. Figure 98. SLEEP_CFG Register 7 6 5 4 3 Reserved Reserved VREF_QCHG[1:0] RW-0h RW-0h RW-0h 2 I2C_BRDCAST _EN RW-0h 1 0 Reserved SLEEP_ENZ R-0h RW-0h Table 54. SLEEP_CFG Register Field Descriptions Bit Field Type Reset Description 7 Reserved RW 0h Reserved 6-5 Reserved RW 0h Reserved 4-3 VREF_QCHG[1:0] RW 0h The duration of the quick-charge for the VREF external capacitor is set using an internal series impedance of 200 Ω. 0d = VREF quick-charge duration of 3.5 ms (typical) 1d = VREF quick-charge duration of 10 ms (typical) 2d = VREF quick-charge duration of 50 ms (typical) 3d = VREF quick-charge duration of 100 ms (typical) 2 I2C_BRDCAST_EN RW 0h I2C broadcast addressing setting. 0d = I2C broadcast mode disabled; the I2C slave address is determined based on the ADDR pins 1d = I2C broadcast mode enabled; the I2C slave address is fixed at 1001 100 1 Reserved R 0h Reserved 0 SLEEP_ENZ RW 0h Sleep mode setting. 0d = Device is in sleep mode 1d = Device is not in sleep mode 8.6.1.3.4 SHDN_CFG Register (page = 0x00, address = 0x05) [reset = 5h] This register configures the device shutdown Figure 99. SHDN_CFG Register 7 6 5 4 3 2 SHDNZ_CFG[1:0] RW-1h Reserved R-0h 1 0 DREG_KA_TIME[1:0] RW-1h Table 55. SHDN_CFG Register Field Descriptions Bit Field Type Reset Description 7-4 Reserved R 0h Reserved 3-2 SHDNZ_CFG[1:0] RW 1h Shutdown configuration. 0d = DREG is powered down immediately after SHDNZ asserts 1d = DREG remains active to enable a clean shut down until a time-out is reached; after the time-out period, DREG is forced to power off 2d = DREG remains active until the device cleanly shuts down 3d = Reserved 1-0 DREG_KA_TIME[1:0] RW 1h These bits set how long DREG remains active after SHDNZ asserts. 0d = DREG remains active for 30 ms (typical) 1d = DREG remains active for 25 ms (typical) 2d = DREG remains active for 10 ms (typical) 3d = DREG remains active for 5 ms (typical) 8.6.1.3.5 ASI_CFG0 Register (page = 0x00, address = 0x07) [reset = 30h] This register is the ASI configuration register 0. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 75 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 100. ASI_CFG0 Register 7 6 ASI_FORMAT[1:0] RW-0h 5 4 ASI_WLEN[1:0] RW-3h 3 FSYNC_POL RW-0h 2 BCLK_POL RW-0h 1 TX_EDGE RW-0h 0 TX_FILL RW-0h Table 56. ASI_CFG0 Register Field Descriptions Bit Field Type Reset Description 7-6 ASI_FORMAT[1:0] RW 0h ASI protocol format. 0d = TDM mode 1d = I2S mode 2d = LJ (left-justified) mode 3d = Reserved 5-4 ASI_WLEN[1:0] RW 3h ASI word or slot length. 0d = 16 bits 1d = 20 bits 2d = 24 bits 3d = 32 bits 3 FSYNC_POL RW 0h ASI FSYNC polarity. 0d = Default polarity as per standard protocol 1d = Inverted polarity with respect to standard protocol 2 BCLK_POL RW 0h ASI BCLK polarity. 0d = Default polarity as per standard protocol 1d = Inverted polarity with respect to standard protocol 1 TX_EDGE RW 0h ASI data output (on the primary and secondary data pin) transmit edge. 0d = Default edge as per the protocol configuration setting in bit 2 (BCLK_POL) 1d = Inverted following edge (half cycle delay) with respect to the default edge setting 0 TX_FILL RW 0h ASI data output (on the primary and secondary data pin) for any unused cycles 0d = Always transmit 0 for unused cycles 1d = Always use Hi-Z for unused cycles 8.6.1.3.6 ASI_CFG1 Register (page = 0x00, address = 0x08) [reset = 0h] This register is the ASI configuration register 1. Figure 101. ASI_CFG1 Register 7 TX_LSB RW-0h 6 5 TX_KEEPER[1:0] RW-0h 4 3 2 TX_OFFSET[4:0] RW-0h 1 0 Table 57. ASI_CFG1 Register Field Descriptions Bit 7 6-5 76 Field Type Reset Description TX_LSB RW 0h ASI data output (on the primary and secondary data pin) for LSB transmissions. 0d = Transmit the LSB for a full cycle 1d = Transmit the LSB for the first half cycle and Hi-Z for the second half cycle TX_KEEPER[1:0] RW 0h ASI data output (on the primary and secondary data pin) bus keeper. 0d = Bus keeper is always disabled 1d = Bus keeper is always enabled 2d = Bus keeper is enabled during LSB transmissions only for one cycle 3d = Bus keeper is enabled during LSB transmissions only for one and half cycles Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 57. ASI_CFG1 Register Field Descriptions (continued) Bit Field Type Reset Description 4-0 TX_OFFSET[4:0] RW 0h ASI data MSB slot 0 offset (on the primary and secondary data pin). 0d = ASI data MSB location has no offset and is as per standard protocol 1d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of one BCLK cycle with respect to standard protocol 2d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of two BCLK cycles with respect to standard protocol 3d to 30d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset assigned as per configuration 31d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of 31 BCLK cycles with respect to standard protocol 8.6.1.3.7 ASI_CFG2 Register (page = 0x00, address = 0x09) [reset = 0h] This register is the ASI configuration register 2. Figure 102. ASI_CFG2 Register 7 6 5 ASI_DAISY Reserved ASI_ERR RW-0h R-0h RW-0h 4 3 2 ASI_ERR_RCO V RW-0h 1 0 Reserved R-0h Table 58. ASI_CFG2 Register Field Descriptions Bit Field Type Reset Description 7 ASI_DAISY RW 0h ASI daisy chain connection. 0d = All devices are connected in the common ASI bus 1d = All devices are daisy-chained for the ASI bus 6 Reserved R 0h Reserved 5 ASI_ERR RW 0h ASI bus error detection. 0d = Enable bus error detection 1d = Disable bus error detection 4 ASI_ERR_RCOV RW 0h ASI bus error auto resume. 0d = Enable auto resume after bus error recovery 1d = Disable auto resume after bus error recovery and remain powered down until the host configures the device Reserved R 0h Reserved 3-0 8.6.1.3.8 ASI_CH1 Register (page = 0x00, address = 0x0B) [reset = 0h] This register is the ASI slot configuration register for channel 1. Figure 103. ASI_CH1 Register 7 Reserved R-0h 6 CH1_OUTPUT RW-0h 5 4 3 2 1 0 CH1_SLOT[5:0] RW-0h Table 59. ASI_CH1 Register Field Descriptions Bit Field Type Reset Description 7 Reserved R 0h Reserved 6 CH1_OUTPUT RW 0h Channel 1 output line. 0d = Channel 1 output is on the ASI primary output pin (SDOUT) 1d = Channel 1 output is on the ASI secondary output pin (GPIO1 or GPOx) Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 77 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 59. ASI_CH1 Register Field Descriptions (continued) Bit Field Type Reset Description 5-0 CH1_SLOT[5:0] RW 0h Channel 1 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.9 ASI_CH2 Register (page = 0x00, address = 0x0C) [reset = 1h] This register is the ASI slot configuration register for channel 2. Figure 104. ASI_CH2 Register 7 Reserved 6 CH2_OUTPUT R-0h RW-0h 5 4 3 2 1 0 CH2_SLOT[5:0] RW-1h Table 60. ASI_CH2 Register Field Descriptions Bit Field Type Reset Description 7 Reserved R 0h Reserved 6 CH2_OUTPUT RW 0h Channel 2 output line. 0d = Channel 2 output is on the ASI primary output pin (SDOUT) 1d = Channel 2 output is on the ASI secondary output pin (GPIO1 or GPOx) 5-0 CH2_SLOT[5:0] RW 1h Channel 2 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.10 ASI_CH3 Register (page = 0x00, address = 0x0D) [reset = 2h] This register is the ASI slot configuration register for channel 3. Figure 105. ASI_CH3 Register 7 Reserved R-0h 6 CH3_OUTPUT RW-0h 5 4 3 2 1 0 CH3_SLOT[5:0] RW-2h Table 61. ASI_CH3 Register Field Descriptions Bit 78 Field Type Reset Description 7 Reserved R 0h Reserved 6 CH3_OUTPUT RW 0h Channel 3 output line. 0d = Channel 3 output is on the ASI primary output pin (SDOUT) 1d = Channel 3 output is on the ASI secondary output pin (GPIO1 or GPOx) Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 61. ASI_CH3 Register Field Descriptions (continued) Bit Field Type Reset Description 5-0 CH3_SLOT[5:0] RW 2h Channel 3 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.11 ASI_CH4 Register (page = 0x00, address = 0x0E) [reset = 3h] This register is the ASI slot configuration register for channel 4. Figure 106. ASI_CH4 Register 7 Reserved 6 CH4_OUTPUT R-0h RW-0h 5 4 3 2 1 0 CH4_SLOT[5:0] RW-3h Table 62. ASI_CH4 Register Field Descriptions Bit Field Type Reset Description 7 Reserved R 0h Reserved 6 CH4_OUTPUT RW 0h Channel 4 output line. 0d = Channel 4 output is on the ASI primary output pin (SDOUT) 1d = Channel 4 output is on the ASI secondary output pin (GPIO1 or GPOx) 5-0 CH4_SLOT[5:0] RW 3h Channel 4 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.12 ASI_CH5 Register (page = 0x00, address = 0x0F) [reset = 4h] This register is the ASI slot configuration register for channel 5. Applicable only for PCM6x60-Q1. Figure 107. ASI_CH5 Register 7 Reserved R-0h 6 CH5_OUTPUT RW-0h 5 4 3 2 1 0 CH5_SLOT[5:0] RW-4h Table 63. ASI_CH5 Register Field Descriptions Bit Field Type Reset Description 7 Reserved R 0h Reserved 6 CH5_OUTPUT RW 0h Channel 5 output line. 0d = Channel 5 output is on the ASI primary output pin (SDOUT) 1d = Channel 5 output is on the ASI secondary output pin (GPIO1 or GPOx) Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 79 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 63. ASI_CH5 Register Field Descriptions (continued) Bit Field Type Reset Description 5-0 CH5_SLOT[5:0] RW 4h Channel 5 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.13 ASI_CH6 Register (page = 0x00, address = 0x10) [reset = 5h] This register is the ASI slot configuration register for channel 6. Applicable only for PCM6x60-Q1. Figure 108. ASI_CH6 Register 7 Reserved 6 CH6_OUTPUT R-0h RW-0h 5 4 3 2 1 0 CH6_SLOT[5:0] RW-5h Table 64. ASI_CH6 Register Field Descriptions Bit Field Type Reset Description 7 Reserved R 0h Reserved 6 CH6_OUTPUT RW 0h Channel 6 output line. 0d = Channel 6 output is on the ASI primary output pin (SDOUT) 1d = Channel 6 output is on the ASI secondary output pin (GPIO1 or GPOx) 5-0 CH6_SLOT[5:0] RW 5h Channel 6 slot assignment. 0d = TDM is slot 0 or I2S, LJ is left slot 0 1d = TDM is slot 1 or I2S, LJ is left slot 1 2d to 30d = Slot assigned as per configuration 31d = TDM is slot 31 or I2S, LJ is left slot 31 32d = TDM is slot 32 or I2S, LJ is right slot 0 33d = TDM is slot 33 or I2S, LJ is right slot 1 34d to 62d = Slot assigned as per configuration 63d = TDM is slot 63 or I2S, LJ is right slot 31 8.6.1.3.14 MST_CFG0 Register (page = 0x00, address = 0x13) [reset = 2h] This register is the ASI master mode configuration register 0. Figure 109. MST_CFG0 Register 7 MST_SLV_CF G RW-0h 6 AUTO_CLK_C FG RW-0h 5 4 AUTO_MODE_ BCLK_FSYNC_ PLL_DIS GATE RW-0h RW-0h 3 2 1 FS_MODE MCLK_FREQ_SEL[2:0] RW-0h RW-2h 0 Table 65. MST_CFG0 Register Field Descriptions Bit 80 Field Type Reset Description 7 MST_SLV_CFG RW 0h ASI master or slave configuration register setting. 0d = Device is in slave mode (both BCLK and FSYNC are inputs to the device) 1d = Device is in master mode (both BCLK and FSYNC are generated from the device) 6 AUTO_CLK_CFG RW 0h Automatic clock configuration setting. 0d = Auto clock configuration is enabled (all internal clock divider and PLL configurations are auto derived) 1d = Auto clock configuration is disabled (custom mode and device GUI must be used for the device configuration settings) Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 65. MST_CFG0 Register Field Descriptions (continued) Bit Field Type Reset Description 5 AUTO_MODE_PLL_DIS RW 0h Automatic mode PLL setting. 0d = PLL is enabled in auto clock configuration 1d = PLL is disabled in auto clock configuration 4 BCLK_FSYNC_GATE RW 0h BCLK and FSYNC clock gate (valid when the device is in master mode). 0d = Do not gate BCLK and FSYNC 1d = Force gate BCLK and FSYNC when being transmitted from the device in master mode 3 FS_MODE RW 0h Sample rate setting (valid when the device is in master mode). 0d = fS is a multiple (or submultiple) of 48 kHz 1d = fS is a multiple (or submultiple) of 44.1 kHz MCLK_FREQ_SEL[2:0] RW 2h These bits select the MCLK (GPIO or GPIx) frequency for the PLL source clock input (valid when the device is in master mode and MCLK_FREQ_SEL_MODE = 0). 0d = 12 MHz 1d = 12.288 MHz 2d = 13 MHz 3d = 16 MHz 4d = 19.2 MHz 5d = 19.68 MHz 6d = 24 MHz 7d = 24.576 MHz 2-0 8.6.1.3.15 MST_CFG1 Register (page = 0x00, address = 0x14) [reset = 48h] This register is the ASI master mode configuration register 1. Figure 110. MST_CFG1 Register 7 6 5 4 3 FS_RATE[3:0] RW-4h 2 1 FS_BCLK_RATIO[3:0] RW-8h 0 Table 66. MST_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-4 FS_RATE[3:0] RW 4h Programmed sample rate of the ASI bus (not used when the device is configured in slave mode auto clock configuration). 0d = 7.35 kHz or 8 kHz 1d = 14.7 kHz or 16 kHz 2d = 22.05 kHz or 24 kHz 3d = 29.4 kHz or 32 kHz 4d = 44.1 kHz or 48 kHz 5d = 88.2 kHz or 96 kHz 6d = 176.4 kHz or 192 kHz 7d = 352.8 kHz or 384 kHz 8d = 705.6 kHz or 768 kHz 9d to 15d = Reserved 3-0 FS_BCLK_RATIO[3:0] RW 8h Programmed BCLK to FSYNC frequency ratio of the ASI bus (not used when the device is configured in slave mode auto clock configuration). 0d = Ratio of 16 1d = Ratio of 24 2d = Ratio of 32 3d = Ratio of 48 4d = Ratio of 64 5d = Ratio of 96 6d = Ratio of 128 7d = Ratio of 192 8d = Ratio of 256 9d = Ratio of 384 10d = Ratio of 512 11d = Ratio of 1024 12d = Ratio of 2048 13d = Reserved 14d = Ratio of 144 15d = Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 81 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.16 ASI_STS Register (page = 0x00, address = 0x15) [reset = FFh] This register s the ASI bus clock monitor status register Figure 111. ASI_STS Register 7 6 5 FS_RATE_STS[3:0] R-Fh 4 3 2 1 FS_RATIO_STS[3:0] R-Fh 0 Table 67. ASI_STS Register Field Descriptions Bit Field Type Reset Description 7-4 FS_RATE_STS[3:0] R Fh Detected sample rate of the ASI bus. 0d = 7.35 kHz or 8 kHz 1d = 14.7 kHz or 16 kHz 2d = 22.05 kHz or 24 kHz 3d = 29.4 kHz or 32 kHz 4d = 44.1 kHz or 48 kHz 5d = 88.2 kHz or 96 kHz 6d = 176.4 kHz or 192 kHz 7d = 352.8 kHz or 384 kHz 8d = 705.6 kHz or 768 kHz 9d to 14d = Reserved 15d = Invalid sample rate 3-0 FS_RATIO_STS[3:0] R Fh Detected BCLK to FSYNC frequency ratio of the ASI bus. 0d = Ratio of 16 1d = Ratio of 24 2d = Ratio of 32 3d = Ratio of 48 4d = Ratio of 64 5d = Ratio of 96 6d = Ratio of 128 7d = Ratio of 192 8d = Ratio of 256 9d = Ratio of 384 10d = Ratio of 512 11d = Ratio of 1024 12d = Ratio of 2048 13d = Reserved 14d = Ratio of 144 15d = Invalid ratio 8.6.1.3.17 CLK_SRC Register (page = 0x00, address = 0x16) [reset = 10h] This register is the clock source configuration register. Figure 112. CLK_SRC Register 7 DIS_PLL_SLV_ CLK_SRC RW-0h 6 MCLK_FREQ_ SEL_MODE RW-0h 5 4 3 2 1 MCLK_RATIO_SEL[2:0] Reserved RW-2h R-0h 0 Table 68. CLK_SRC Register Field Descriptions Bit 7 82 Field Type Reset Description DIS_PLL_SLV_CLK_SRC RW 0h Audio root clock source setting when the device is configured with the PLL disabled in the auto clock configuration for slave mode (AUTO_MODE_PLL_DIS = 1). 0d = BCLK is used as the audio root clock source 1d = MCLK (GPIOx or GPIx) is used as the audio root clock source (the MCLK to FSYNC ratio is as per MCLK_RATIO_SEL setting) Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 68. CLK_SRC Register Field Descriptions (continued) Bit Field Reset Description MCLK_FREQ_SEL_MODE RW 0h Master mode MCLK (GPIOx or GPIx) frequency selection mode (valid when the device is in auto clock configuration). 0d = MCLK frequency is based on the MCLK_FREQ_SEL (P0_R19) configuration 1d = MCLK frequency is specified as a multiple of FSYNC in the MCLK_RATIO_SEL (P0_R22) configuration 5-3 MCLK_RATIO_SEL[2:0] RW 2h These bits select the MCLK (GPIOx or GPIx) to FSYNC ratio for master mode or when MCLK is used as the audio root clock source in slave mode. 0d = Ratio of 64 1d = Ratio of 256 2d = Ratio of 384 3d = Ratio of 512 4d = Ratio of 768 5d = Ratio of 1024 6d = Ratio of 1536 7d = Ratio of 2304 2-0 Reserved R 0h Reserved 6 Type 8.6.1.3.18 GPIO_CFG0 Register (page = 0x00, address = 0x21) [reset = 22h] This register is the GPIO configuration register 0. Figure 113. GPIO_CFG0 Register 7 6 5 GPIO1_CFG[3:0] RW-2h 4 3 Reserved R-0h 2 1 GPIO1_DRV[2:0] RW-2h 0 Table 69. GPIO_CFG0 Register Field Descriptions Bit Field Type Reset Description 7-4 GPIO1_CFG[3:0] RW 2h GPIO1 configuration. 0d = GPIO1 is disabled 1d = GPIO1 is configured as a general-purpose output (GPO) 2d = GPIO1 is configured as a device interrupt output (IRQ) 3d = GPIO1 is configured as a secondary ASI output (SDOUT2) 4d = Reserved 5d = Reserved 6d = Reserved 7d = GPIO1 is configured as an input to power down all ADC channels 8d = GPIO1 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN) 9d = GPIO1 is configured as a general-purpose input (GPI) 10d = GPIO1 is configured as a master clock input (MCLK) 11d = GPIO1 is configured as an ASI input for daisy-chain (SDIN) 12d = Reserved 13d = Reserved 14d = Reserved Reserved R 0h Reserved GPIO1_DRV[2:0] RW 2h GPIO1 output drive configuration (not used when GPIO1 is configured as SDOUT2). 0d = Hi-Z output 1d = Drive active low and active high 2d = Drive active low and weak high 3d = Drive active low and Hi-Z 4d = Drive weak low and active high 5d = Drive Hi-Z and active high 6d to 7d = Reserved 3 2-0 8.6.1.3.19 GPIO_CFG1 Register (page = 0x00, address = 0x22) [reset = 0h] This register is the GPIO configuration register 1. Not applicable for PCM6x60-Q1. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 83 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 114. GPIO_CFG1 Register 7 6 5 GPIO2_CFG[3:0] RW-0h 4 3 Reserved R-0h 2 1 GPIO2_DRV[2:0] RW-0h 0 Table 70. GPIO_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-4 GPIO2_CFG[3:0] RW 0h GPIO2 configuration. 0d = GPIO2 is disabled 1d = GPIO2 is configured as a general-purpose output (GPO) 2d = GPIO2 is configured as a device interrupt output (IRQ) 3d = GPIO2 is configured as a secondary ASI output (SDOUT2) 4d = Reserved 5d = Reserved 6d = Reserved 7d = GPIO2 is configured as an input to power down all ADC channels 8d = GPIO2 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN) 9d = GPIO2 is configured as a general-purpose input (GPI) 10d = GPIO2 is configured as a master clock input (MCLK) 11d = GPIO2 is configured as an ASI input for daisy-chain (SDIN) 12d = Reserved 13d = Reserved 14d = Reserved Reserved R 0h Reserved GPIO2_DRV[2:0] RW 0h GPIO2 output drive configuration (not used when GPIO2 is configured as SDOUT2). 0d = Hi-Z output 1d = Drive active low and active high 2d = Drive active low and weak high 3d = Drive active low and Hi-Z 4d = Drive weak low and active high 5d = Drive Hi-Z and active high 6d to 7d = Reserved 3 2-0 8.6.1.3.20 GPIO_CFG2 Register (page = 0x00, address = 0x23) [reset = 0h] This register is the GPIO configuration register 2. Not applicable for PCM6x60-Q1. Figure 115. GPIO_CFG2 Register 7 6 5 GPIO3_CFG[3:0] RW-0h 4 3 Reserved R-0h 2 1 GPIO3_DRV[2:0] RW-0h 0 Table 71. GPIO_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-4 GPIO3_CFG[3:0] RW 0h GPIO3 configuration. 0d = GPIO3 is disabled 1d = GPIO3 is configured as a general-purpose output (GPO) 2d = GPIO3 is configured as a device interrupt output (IRQ) 3d = GPIO3 is configured as a secondary ASI output (SDOUT2) 4d = Reserved 5d = Reserved 6d = Reserved 7d = GPIO3 is configured as an input to power down all ADC channels 8d = GPIO3 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN) 9d = GPIO3 is configured as a general-purpose input (GPI) 10d = GPIO3 is configured as a master clock input (MCLK) 11d = GPIO3 is configured as an ASI input for daisy-chain (SDIN) 12d = Reserved 13d = Reserved 14d = Reserved Reserved R 0h Reserved 3 84 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 71. GPIO_CFG2 Register Field Descriptions (continued) Bit Field Type Reset Description 2-0 GPIO3_DRV[2:0] RW 0h GPIO3 output drive configuration (not used when GPIO3 is configured as SDOUT2). 0d = Hi-Z output 1d = Drive active low and active high 2d = Drive active low and weak high 3d = Drive active low and Hi-Z 4d = Drive weak low and active high 5d = Drive Hi-Z and active high 6d to 7d = Reserved 8.6.1.3.21 GPI_CFG0 Register (page = 0x00, address = 0x24) [reset = 0h] This register is the GPI configuration register 0. Not applicable for PCM6x60-Q1. Figure 116. GPI_CFG0 Register 7 6 5 4 3 2 1 GPI1_CFG[3:0] Reserved RW-0h R-0h 0 Table 72. GPI_CFG0 Register Field Descriptions Bit Field Type Reset Description 7-4 GPI1_CFG[3:0] RW 0h GPI1 configuration. 0d = GPI1 is disabled 1d to 6d = Reserved 7d = GPI1 is configured as an input to power down all ADC channels 8d = GPI1 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN) 9d = GPI1 is configured as a general-purpose input (GPI) 10d = GPI1 is configured as a master clock input (MCLK) 11d = GPI1 is configured as an ASI input for daisy-chain (SDIN) 12d = Reserved 13d = Reserved 14d = Reserved 3-0 Reserved R 0h Reserved 8.6.1.3.22 GPI_CFG1 Register (page = 0x00, address = 0x25) [reset = 0h] This register is the GPI configuration register 1. Not applicable for PCM6x60-Q1. Figure 117. GPI_CFG1 Register 7 6 5 4 3 GPI2_CFG[3:0] RW-0h 2 1 0 Reserved R-0h Table 73. GPI_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-4 GPI2_CFG[3:0] RW 0h GPI2 configuration. 0d = GPI2 is disabled 1d to 6d = Reserved 7d = GPI2 is configured as an input to power down all ADC channels 8d = GPI2 is configured as an input to control when MICBIAS turns on or off (MICBIAS_EN) 9d = GPI2 is configured as a general-purpose input (GPI) 10d = GPI2 is configured as a master clock input (MCLK) 11d = GPI2 is configured as an ASI input for daisy-chain (SDIN) 12d = Reserved 13d = Reserved 14d = Reserved 3-0 Reserved R 0h Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 85 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.23 GPIO_VAL Register (page = 0x00, address = 0x26) [reset = 0h] This register is the GPIO output value register. Figure 118. GPIO_VAL Register 7 GPIO1_VAL RW-0h 6 GPIO2_VAL RW-0h 5 GPIO3_VAL RW-0h 4 3 2 Reserved R-0h 1 0 Table 74. GPIO_VAL Register Field Descriptions Bit Field Type Reset Description 7 GPIO1_VAL RW 0h GPIO1 output value when configured as a GPO. 0d = Drive the output with a value of 0 1d = Drive the output with a value of 1 6 GPIO2_VAL RW 0h GPIO2 output value when configured as a GPO. Not applicable for PCM6x60-Q1. 0d = Drive the output with a value of 0 1d = Drive the output with a value of 1 5 GPIO3_VAL RW 0h GPIO3 output value when configured as a GPO. Not applicable for PCM6x60-Q1. 0d = Drive the output with a value of 0 1d = Drive the output with a value of 1 Reserved R 0h Reserved 4-0 8.6.1.3.24 GPIO_MON Register (page = 0x00, address = 0x27) [reset = 0h] This register is the GPIO monitor value register. Figure 119. GPIO_MON Register 7 GPIO1_MON R-0h 6 GPIO2_MON R-0h 5 GPIO3_MON R-0h 4 GPI1_MON R-0h 3 GPI2_MON R-0h 2 1 Reserved R-0h 0 Table 75. GPIO_MON Register Field Descriptions Bit Field Type Reset Description 7 GPIO1_MON R 0h GPIO1 monitor value when configured as a GPI. 0d = Input monitor value 0 1d = Input monitor value 1 6 GPIO2_MON R 0h GPIO2 monitor value when configured as a GPI. Not applicable for PCM6x60-Q1. 0d = Input monitor value 0 1d = Input monitor value 1 5 GPIO3_MON R 0h GPIO3 monitor value when configured as a GPI. Not applicable for PCM6x60-Q1. 0d = Input monitor value 0 1d = Input monitor value 1 4 GPI1_MON R 0h GPI1 monitor value when configured as a GPI. Not applicable for PCM6x60Q1. 0d = Input monitor value 0 1d = Input monitor value 1 3 GPI2_MON R 0h GPI2 monitor value when configured as a GPI. Not applicable for PCM6x60Q1. 0d = Input monitor value 0 1d = Input monitor value 1 Reserved R 0h Reserved 2-0 8.6.1.3.25 INT_CFG Register (page = 0x00, address = 0x28) [reset = 0h] This regiser is the interrupt configuration register. 86 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Figure 120. INT_CFG Register 7 6 5 4 3 INT_POL INT_EVENT[1:0] PD_ON_FLT_CFG[1:0] RW-0h RW-0h RW-0h 2 LTCH_READ_ CFG RW-0h 1 PD_ON_FLT_R CV_CFG RW-0h 0 LTCH_CLR_O N_READ RW-0h Table 76. INT_CFG Register Field Descriptions Bit Field Type Reset Description INT_POL RW 0h Interrupt polarity. 0d = Active low (IRQZ) 1d = Active high (IRQ) 6-5 INT_EVENT[1:0] RW 0h Interrupt event configuration. 0d = INT asserts on any unmasked latched interrupts event 1d = Reserved 2d = INT asserts for 2 ms (typical) for every 4-ms (typical) duration on any unmasked latched interrupts event 3d = INT asserts for 2 ms (typical) one time on each pulse for any unmasked interrupts event 4-3 PD_ON_FLT_CFG[1:0] RW 0h Powerdown configuration when fault detected for any channel or MICBIAS fault detected. 0d = Faults event are not used for ADC and MICBIAS power down. It is recommend to set these bits as 2d to shutdown the blocks for which fault occurred. 1d = Only unmasked faults are used for power down of respective ADC channel; In case of MICBIAS fault detected, MICBIAS and all ADC channels gets powered-down based on P0_R58 settings 2d = Both masked or unmasked faults are used for power down of respective ADC channel; In case of MICBIAS fault detected, MICBIAS and all ADC channels gets powered-down based on P0_R58 settings. 3d = Reserved 2 LTCH_READ_CFG RW 0h Interrupt latch registers readback configuration. 0d = All interrupts can be read through the LTCH registers 1d = Only unmasked interrupts can be read through the LTCH registers 1 PD_ON_FLT_RCV_CFG RW 0h Recovery configuration for ADC channels when fault goes away. 0d = Auto recovery, ADC channels are re-powered up when fault goes away 1d = Manual recovery, ADC channels are required to power-up manually using P0_R119 when fault goes away 0 LTCH_CLR_ON_READ RW 0h Configuration for clearing LTCH register bits. 0d = LTCH register bits are cleared on register read only if live status is zero 1d = LTCH register bits are cleared on register read irrespective of live status and set only if live status goes again low to high 7 8.6.1.3.26 INT_MASK0 Register (page = 0x00, address = 0x29) [reset = FFh] This register is the interrupt masks register 0. Figure 121. INT_MASK0 Register 7 INT_MASK0[7] RW-1h 6 INT_MASK0[6] RW-1h 5 INT_MASK0[5] RW-1h 4 INT_MASK0[4] RW-1h 3 Reserved RW-1h 2 Reserved RW-1h 1 Reserved RW-1h 0 Reserved RW-1h Table 77. INT_MASK0 Register Field Descriptions Bit Field Type Reset Description 7 INT_MASK0[7] RW 1h ASI clock error mask. 0d = Unmask 1d = Mask 6 INT_MASK0[6] RW 1h PLL lock interrupt mask. 0d = Unmask 1d = Mask 5 INT_MASK0[5] RW 1h Boost or MICBIAS over temperature interrupt mask. 0d = Unmask 1d = Mask Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 87 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 77. INT_MASK0 Register Field Descriptions (continued) Bit Field Type Reset Description 4 INT_MASK0[4] RW 1h Boost or MICBIAS over current interrupt mask. 0d = Unmask 1d = Mask 3 Reserved RW 1h Reserved 2 Reserved RW 1h Reserved 1 Reserved RW 1h Reserved 0 Reserved RW 1h Reserved 8.6.1.3.27 INT_MASK1 Register (page = 0x00, address = 0x2A) [reset = 3h] This register is the interrupt masks register 1. Figure 122. INT_MASK1 Register 7 INT_MASK1[7] RW-0h 6 INT_MASK1[6] RW-0h 5 INT_MASK1[5] RW-0h 4 INT_MASK1[4] RW-0h 3 INT_MASK1[3] RW-0h 2 INT_MASK1[2] RW-0h 1 INT_MASK1[1] RW-1h 0 Reserved RW-1h Table 78. INT_MASK1 Register Field Descriptions Bit Field Type Reset Description 7 INT_MASK1[7] RW 0h Channel 1 input DC faults diagnostic interrupt mask. 0d = Unmask 1d = Mask 6 INT_MASK1[6] RW 0h Channel 2 input DC faults diagnostic interrupt mask. 0d = Unmask 1d = Mask 5 INT_MASK1[5] RW 0h Channel 3 input DC faults diagnostic interrupt mask. 0d = Unmask 1d = Mask 4 INT_MASK1[4] RW 0h Channel 4 input DC faults diagnostic interrupt mask. 0d = Unmask 1d = Mask 3 INT_MASK1[3] RW 0h Channel 5 input DC faults diagnostic interrupt mask. Applicable only for PCM6x60-Q1. 0d = Unmask 1d = Mask 2 INT_MASK1[2] RW 0h Channel 6 input DC faults diagnostic interrupt mask. Applicable only for PCM6x60-Q1. 0d = Unmask 1d = Mask 1 INT_MASK1[1] RW 1h Input faults diagnostic interrupt mask for "short to VBAT_IN" detect when VBAT_IN voltage is less than MICBIAS voltage. 0d = Unmask 1d = Mask 0 Reserved RW 1h Reserved 8.6.1.3.28 INT_MASK2 Register (page = 0x00, address = 0x2B) [reset = 0h] This register is the interrupt masks register 2. Figure 123. INT_MASK2 Register 7 INT_MASK2[7] RW-0h 88 6 INT_MASK2[6] RW-0h 5 INT_MASK2[5] RW-0h Submit Documentation Feedback 4 INT_MASK2[4] RW-0h 3 INT_MASK2[3] RW-0h 2 INT_MASK2[2] RW-0h 1 INT_MASK2[1] RW-0h 0 INT_MASK2[0] RW-0h Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 79. INT_MASK2 Register Field Descriptions Bit Field Type Reset Description 7 INT_MASK2[7] RW 0h Input diagnostics; Open inputs fault interrupt mask. 0d = Unmask 1d = Mask 6 INT_MASK2[6] RW 0h Input diagnostics; Inputs shorted fault interrupt mask. 0d = Unmask 1d = Mask 5 INT_MASK2[5] RW 0h Input diagnostics; INxP shorted to ground fault interrupt mask. 0d = Unmask 1d = Mask 4 INT_MASK2[4] RW 0h Input diagnostics; INxM shorted to ground fault interrupt mask. 0d = Unmask 1d = Mask 3 INT_MASK2[3] RW 0h Input diagnostics; INxP shorted to MICBIAS fault interrupt mask. 0d = Unmask 1d = Mask 2 INT_MASK2[2] RW 0h Input diagnostics; INxM shorted to MICBIAS fault interrupt mask. 0d = Unmask 1d = Mask 1 INT_MASK2[1] RW 0h Input diagnostics; INxP shorted to VBAT_IN fault interrupt mask. 0d = Unmask 1d = Mask 0 INT_MASK2[0] RW 0h Input diagnostics; INxM shorted to VBAT_IN fault interrupt mask. 0d = Unmask 1d = Mask 8.6.1.3.29 INT_LTCH0 Register (page = 0x00, address = 0x2C) [reset = 0h] This register is the latched Interrupt readback register 0. Figure 124. INT_LTCH0 Register 7 INT_LTCH0[7] R-0h 6 INT_LTCH0[6] R-0h 5 INT_LTCH0[5] R-0h 4 INT_LTCH0[4] R-0h 3 Reserved R-0h 2 Reserved R-0h 1 Reserved R-0h 0 Reserved R-0h Table 80. INT_LTCH0 Register Field Descriptions Bit Field Type Reset Description 7 INT_LTCH0[7] R 0h Fault status for an ASI bus clock error (self-clearing bit). 0d = No fault detected 1d = Fault detected 6 INT_LTCH0[6] R 0h Status of PLL lock (self-clearing bit). 0d = No PLL lock detected 1d = PLL lock detected 5 INT_LTCH0[5] R 0h Fault status for boost or MICBIAS over temperature (self-clearing bit). 0d = No fault detected 1d = Fault detected 4 INT_LTCH0[4] R 0h Fault status for boost or MICBIAS over current (self-clearing bit). 0d = No fault detected 1d = Fault detected 3 Reserved R 0h Reserved 2 Reserved R 0h Reserved 1 Reserved R 0h Reserved 0 Reserved R 0h Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 89 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.30 CHx_LTCH Register (page = 0x00, address = 0x2D) [reset = 0h] This register is the latched Interrupt status register for channel level diagnostic summary. Figure 125. CHx_LTCH Register 7 6 5 4 3 2 1 STS_CHx_LTC STS_CHx_LTC STS_CHx_LTC STS_CHx_LTC STS_CHx_LTC STS_CHx_LTC STS_CHx_LTC H[7] H[6] H[5] H[4] H[3] H[2] H[1] R-0h R-0h R-0h R-0h R-0h R-0h R-0h 0 Reserved R-0h Table 81. CHx_LTCH Register Field Descriptions Bit Field Type Reset Description 7 STS_CHx_LTCH[7] R 0h Status of CH1_LTCH (self-clearing bit). 0d = No faults occurred in channel 1 1d = Atleast a fault has occurred in channel 1 6 STS_CHx_LTCH[6] R 0h Status of CH2_LTCH (self-clearing bit). 0d = No faults occurred in channel 2 1d = Atleast a fault has occurred in channel 2 5 STS_CHx_LTCH[5] R 0h Status of CH3_LTCH (self-clearing bit). 0d = No faults occurred in channel 3 1d = Atleast a fault has occurred in channel 3 4 STS_CHx_LTCH[4] R 0h Status of CH4_LTCH (self-clearing bit). 0d = No faults occurred in channel 4 1d = Atleast a fault has occurred in channel 4 3 STS_CHx_LTCH[3] R 0h Status of CH5_LTCH (self-clearing bit). Applicable only for PCM6x60-Q1. 0d = No faults occurred in channel 5 1d = Atleast a fault has occurred in channel 5 2 STS_CHx_LTCH[2] R 0h Status of CH6_LTCH (self-clearing bit). Applicable only for PCM6x60-Q1. 0d = No faults occurred in channel 6 1d = Atleast a fault has occurred in channel 6 1 STS_CHx_LTCH[1] R 0h Status of short to VBAT_IN fault detected when VBAT_IN is less than MICBIAS (self-clearing bit). 0d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has not occurred in any channel 1d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has occurred in atleast one channel 0 Reserved R 0h Reserved 8.6.1.3.31 CH1_LTCH Register (page = 0x00, address = 0x2E) [reset = 0h] This register is the latched Interrupt status register for channel 1 fault diagnostic Figure 126. CH1_LTCH Register 7 CH1_LTCH[7] R-0h 6 CH1_LTCH[6] R-0h 5 CH1_LTCH[5] R-0h 4 CH1_LTCH[4] R-0h 3 CH1_LTCH[3] R-0h 2 CH1_LTCH[2] R-0h 1 CH1_LTCH[1] R-0h 0 CH1_LTCH[0] R-0h Table 82. CH1_LTCH Register Field Descriptions Bit 90 Field Type Reset Description 7 CH1_LTCH[7] R 0h Channel 1 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH1_LTCH[6] R 0h Channel 1 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH1_LTCH[5] R 0h Channel 1 IN1P short to ground fault status (self-clearing bit). 0d = IN1P no short to ground detected 1d = IN1P short to ground detected 4 CH1_LTCH[4] R 0h Channel 1 IN1M short to ground fault status (self-clearing bit). 0d = IN1M no short to ground detected 1d = IN1M short to ground detected Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 82. CH1_LTCH Register Field Descriptions (continued) Bit Field Type Reset Description 3 CH1_LTCH[3] R 0h Channel 1 IN1P short to MICBIAS fault status (self-clearing bit). 0d = IN1P no short to MICBIAS detected 1d = IN1P short to MICBIAS detected 2 CH1_LTCH[2] R 0h Channel 1 IN1M short to MICBIAS fault status (self-clearing bit). 0d = IN1M no short to MICBIAS detected 1d = IN1M short to MICBIAS detected 1 CH1_LTCH[1] R 0h Channel 1 IN1P short to VBAT_IN fault status (self-clearing bit). 0d = IN1P no short to VBAT_IN detected 1d = IN1P short to VBAT_IN detected 0 CH1_LTCH[0] R 0h Channel 1 IN1M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN1M no short to VBAT_IN detected 1d = IN1M short to VBAT_IN detected 8.6.1.3.32 CH2_LTCH Register (page = 0x00, address = 0x2F) [reset = 0h] This register is the latched Interrupt status register for channel 2 fault diagnostic. Figure 127. CH2_LTCH Register 7 CH2_LTCH[7] R-0h 6 CH2_LTCH[6] R-0h 5 CH2_LTCH[5] R-0h 4 CH2_LTCH[4] R-0h 3 CH2_LTCH[3] R-0h 2 CH2_LTCH[2] R-0h 1 CH2_LTCH[1] R-0h 0 CH2_LTCH[0] R-0h Table 83. CH2_LTCH Register Field Descriptions Bit Field Type Reset Description 7 CH2_LTCH[7] R 0h Channel 2 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH2_LTCH[6] R 0h Channel 2 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH2_LTCH[5] R 0h Channel 2 IN2P short to ground fault status (self-clearing bit). 0d = IN2P no short to ground detected 1d = IN2P short to ground detected 4 CH2_LTCH[4] R 0h Channel 2 IN2M short to ground fault status (self-clearing bit). 0d = IN2M no short to ground detected 1d = IN2M short to ground detected 3 CH2_LTCH[3] R 0h Channel 2 IN2P short to MICBIAS fault status (self-clearing bit). 0d = IN2P no short to MICBIAS detected 1d = IN2P short to MICBIAS detected 2 CH2_LTCH[2] R 0h Channel 2 IN2M short to MICBIAS fault status (self-clearing bit). 0d = IN2M no short to MICBIAS detected 1d = IN2M short to MICBIAS detected 1 CH2_LTCH[1] R 0h Channel 2 IN2P short to VBAT_IN fault status (self-clearing bit). 0d = IN2P no short to VBAT_IN detected 1d = IN2P short to VBAT_IN detected 0 CH2_LTCH[0] R 0h Channel 2 IN2M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN2M no short to VBAT_IN detected 1d = IN2M short to VBAT_IN detected 8.6.1.3.33 CH3_LTCH Register (page = 0x00, address = 0x30) [reset = 0h] This register is the latched Interrupt status register for channel3 fault diagnostic Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 91 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 128. CH3_LTCH Register 7 CH3_LTCH[7] R-0h 6 CH3_LTCH[6] R-0h 5 CH3_LTCH[5] R-0h 4 CH3_LTCH[4] R-0h 3 CH3_LTCH[3] R-0h 2 CH3_LTCH[2] R-0h 1 CH3_LTCH[1] R-0h 0 CH3_LTCH[0] R-0h Table 84. CH3_LTCH Register Field Descriptions Bit Field Type Reset Description 7 CH3_LTCH[7] R 0h Channel 3 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH3_LTCH[6] R 0h Channel 3 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH3_LTCH[5] R 0h Channel 3 IN3P short to ground fault status (self-clearing bit). 0d = IN3P no short to ground detected 1d = IN3P short to ground detected 4 CH3_LTCH[4] R 0h Channel 3 IN3M short to ground fault status (self-clearing bit). 0d = IN3M no short to ground detected 1d = IN3M short to ground detected 3 CH3_LTCH[3] R 0h Channel 3 IN3P short to MICBIAS fault status (self-clearing bit). 0d = IN3P no short to MICBIAS detected 1d = IN3P short to MICBIAS detected 2 CH3_LTCH[2] R 0h Channel 3 IN3M short to MICBIAS fault status (self-clearing bit). 0d = IN3M no short to MICBIAS detected 1d = IN3M short to MICBIAS detected 1 CH3_LTCH[1] R 0h Channel 3 IN3P short to VBAT_IN fault status (self-clearing bit). 0d = IN3P no short to VBAT_IN detected 1d = IN3P short to VBAT_IN detected 0 CH3_LTCH[0] R 0h Channel 3 IN3M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN3M no short to VBAT_IN detected 1d = IN3M short to VBAT_IN detected 8.6.1.3.34 CH4_LTCH Register (page = 0x00, address = 0x31) [reset = 0h] This register is the latched Interrupt status register for channel 4 fault diagnostic. Figure 129. CH4_LTCH Register 7 CH4_LTCH[7] R-0h 6 CH4_LTCH[6] R-0h 5 CH4_LTCH[5] R-0h 4 CH4_LTCH[4] R-0h 3 CH4_LTCH[3] R-0h 2 CH4_LTCH[2] R-0h 1 CH4_LTCH[1] R-0h 0 CH4_LTCH[0] R-0h Table 85. CH4_LTCH Register Field Descriptions Bit 92 Field Type Reset Description 7 CH4_LTCH[7] R 0h Channel 4 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH4_LTCH[6] R 0h Channel 4 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH4_LTCH[5] R 0h Channel 4 IN4P short to ground fault status (self-clearing bit). 0d = IN4P no short to ground detected 1d = IN4P short to ground detected 4 CH4_LTCH[4] R 0h Channel 4 IN4M short to ground fault status (self-clearing bit). 0d = IN4M no short to ground detected 1d = IN4M short to ground detected 3 CH4_LTCH[3] R 0h Channel 4 IN4P short to MICBIAS fault status (self-clearing bit). 0d = IN4P no short to MICBIAS detected 1d = IN4P short to MICBIAS detected Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 85. CH4_LTCH Register Field Descriptions (continued) Bit Field Type Reset Description 2 CH4_LTCH[2] R 0h Channel 4 IN4M short to MICBIAS fault status (self-clearing bit). 0d = IN4M no short to MICBIAS detected 1d = IN4M short to MICBIAS detected 1 CH4_LTCH[1] R 0h Channel 4 IN4P short to VBAT_IN fault status (self-clearing bit). 0d = IN4P no short to VBAT_IN detected 1d = IN4P short to VBAT_IN detected 0 CH4_LTCH[0] R 0h Channel 4 IN4M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN4M no short to VBAT_IN detected 1d = IN4M short to VBAT_IN detected 8.6.1.3.35 CH5_LTCH Register (page = 0x00, address = 0x32) [reset = 0h] This register is the latched Interrupt status register for channel 5 fault diagnostic. Applicable only for PCM6x60Q1. Figure 130. CH5_LTCH Register 7 CH5_LTCH[7] R-0h 6 CH5_LTCH[6] R-0h 5 CH5_LTCH[5] R-0h 4 CH5_LTCH[4] R-0h 3 CH5_LTCH[3] R-0h 2 CH5_LTCH[2] R-0h 1 CH5_LTCH[1] R-0h 0 CH5_LTCH[0] R-0h Table 86. CH5_LTCH Register Field Descriptions Bit Field Type Reset Description 7 CH5_LTCH[7] R 0h Channel 5 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH5_LTCH[6] R 0h Channel 5 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH5_LTCH[5] R 0h Channel 5 IN5P short to ground fault status (self-clearing bit). 0d = IN5P no short to ground detected 1d = IN5P short to ground detected 4 CH5_LTCH[4] R 0h Channel 5 IN5M short to ground fault status (self-clearing bit). 0d = IN5M no short to ground detected 1d = IN5M short to ground detected 3 CH5_LTCH[3] R 0h Channel 5 IN5P short to MICBIAS fault status (self-clearing bit). 0d = IN5P no short to MICBIAS detected 1d = IN5P short to MICBIAS detected 2 CH5_LTCH[2] R 0h Channel 5 IN5M short to MICBIAS fault status (self-clearing bit). 0d = IN5M no short to MICBIAS detected 1d = IN5M short to MICBIAS detected 1 CH5_LTCH[1] R 0h Channel 5 IN5P short to VBAT_IN fault status (self-clearing bit). 0d = IN5P no short to VBAT_IN detected 1d = IN5P short to VBAT_IN detected 0 CH5_LTCH[0] R 0h Channel 5 IN5M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN5M no short to VBAT_IN detected 1d = IN5M short to VBAT_IN detected 8.6.1.3.36 CH6_LTCH Register (page = 0x00, address = 0x33) [reset = 0h] This register is the latched Interrupt status register for channel 6 fault diagnostic. Applicable only for PCM6x60Q1. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 93 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 131. CH6_LTCH Register 7 CH6_LTCH[7] R-0h 6 CH6_LTCH[6] R-0h 5 CH6_LTCH[5] R-0h 4 CH6_LTCH[4] R-0h 3 CH6_LTCH[3] R-0h 2 CH6_LTCH[2] R-0h 1 CH6_LTCH[1] R-0h 0 CH6_LTCH[0] R-0h Table 87. CH6_LTCH Register Field Descriptions Bit Field Type Reset Description 7 CH6_LTCH[7] R 0h Channel 6 open input fault status (self-clearing bit). 0d = No open input detected 1d = Open input detected 6 CH6_LTCH[6] R 0h Channel 6 input pair short fault status (self-clearing bit). 0d = No input pair short detected 1d = Input short to each other detected 5 CH6_LTCH[5] R 0h Channel 6 IN6P short to ground fault status (self-clearing bit). 0d = IN6P no short to ground detected 1d = IN6P short to ground detected 4 CH6_LTCH[4] R 0h Channel 6 IN6M short to ground fault status (self-clearing bit). 0d = IN6M no short to ground detected 1d = IN6M short to ground detected 3 CH6_LTCH[3] R 0h Channel 6 IN6P short to MICBIAS fault status (self-clearing bit). 0d = IN6P no short to MICBIAS detected 1d = IN6P short to MICBIAS detected 2 CH6_LTCH[2] R 0h Channel 6 IN6M short to MICBIAS fault status (self-clearing bit). 0d = IN6M no short to MICBIAS detected 1d = IN6M short to MICBIAS detected 1 CH6_LTCH[1] R 0h Channel 6 IN6P short to VBAT_IN fault status (self-clearing bit). 0d = IN6P no short to VBAT_IN detected 1d = IN6P short to VBAT_IN detected 0 CH6_LTCH[0] R 0h Channel 6 IN6M short to VBAT_IN fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-54d, INT_LTCH2 register). 0d = IN6M no short to VBAT_IN detected 1d = IN6M short to VBAT_IN detected 8.6.1.3.37 INT_MASK3 Register (page = 0x00, address = 0x34) [reset = 0h] This register is the interrupt masks register 3. Figure 132. INT_MASK3 Register 7 INT_MASK3[7] RW-0h 6 INT_MASK3[6] RW-0h 5 INT_MASK3[5] RW-0h 4 INT_MASK3[4] RW-0h 3 INT_MASK3[3] RW-0h 2 1 Reserved R-0h 0 Table 88. INT_MASK3 Register Field Descriptions Bit Field Type Reset Description 7 INT_MASK3[7] RW 0h INxP over voltage fault mask. 0d = Unmask 1d = Mask 6 INT_MASK3[6] RW 0h INxM over voltage fault mask. 0d = Unmask 1d = Mask 5 INT_MASK3[5] RW 0h MICBIAS high current fault mask. 0d = Unmask 1d = Mask 4 INT_MASK3[4] RW 0h MICBIAS low current fault mask. 0d = Unmask 1d = Mask 3 INT_MASK3[3] RW 0h MICBIAS over voltage fault mask. 0d = Unmask 1d = Mask Reserved R 0h Reserved 2-0 94 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.38 INT_LTCH1 Register (page = 0x00, address = 0x35) [reset = 0h] This register is the latched Interrupt readback register 1. Figure 133. INT_LTCH1 Register 7 INT_LTCH1[7] R-0h 6 INT_LTCH1[6] R-0h 5 INT_LTCH1[5] R-0h 4 INT_LTCH1[4] R-0h 3 INT_LTCH1[3] R-0h 2 INT_LTCH1[2] R-0h 1 0 Reserved R-0h Table 89. INT_LTCH1 Register Field Descriptions Bit Field Type Reset Description 7 INT_LTCH1[7] R 0h Channel 1 IN1P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-46d, CH1_LTCH register). 0d = No IN1P over voltage fault detected 1d = IN1P over voltage fault has detected 6 INT_LTCH1[6] R 0h Channel 2 IN2P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-47d, CH2_LTCH register). 0d = No IN2P over voltage fault detected 1d = IN2P over voltage fault has detected 5 INT_LTCH1[5] R 0h Channel 3 IN3P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-48d, CH3_LTCH register). 0d = No IN3P over voltage fault detected 1d = IN3P over voltage fault has detected 4 INT_LTCH1[4] R 0h Channel 4 IN4P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-49d, CH4_LTCH register). 0d = No IN4P over voltage fault detected 1d = IN4P over voltage fault has detected 3 INT_LTCH1[3] R 0h Channel 5 IN5P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-50d, CH5_LTCH register). Applicable only for PCM6x60-Q1. 0d = No IN5P over voltage fault detected 1d = IN5P over voltage fault has detected 2 INT_LTCH1[2] R 0h Channel 6 IN6P over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-51d, CH6_LTCH register). Applicable only for PCM6x60-Q1. 0d = No IN6P over voltage fault detected 1d = IN6P over voltage fault has detected Reserved R 0h Reserved 1-0 8.6.1.3.39 INT_LTCH2 Register (page = 0x00, address = 0x36) [reset = 0h] This register is the latched Interrupt readback register 2. Figure 134. INT_LTCH2 Register 7 INT_LTCH2[7] R-0h 6 INT_LTCH2[6] R-0h 5 INT_LTCH2[5] R-0h 4 INT_LTCH2[4] R-0h 3 INT_LTCH2[3] R-0h 2 INT_LTCH2[2] R-0h 1 0 Reserved R-0h Table 90. INT_LTCH2 Register Field Descriptions Bit Field Type Reset Description 7 INT_LTCH2[7] R 0h Channel 1 IN1M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-46d, CH1_LTCH register). 0d = No IN1M over voltage fault detected 1d = IN1M over voltage fault has detected 6 INT_LTCH2[6] R 0h Channel 2 IN2M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-47d, CH2_LTCH register). 0d = No IN2M over voltage fault detected 1d = IN2M over voltage fault has detected 5 INT_LTCH2[5] R 0h Channel 3 IN3M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-48d, CH3_LTCH register). 0d = No IN3M over voltage fault detected 1d = IN3M over voltage fault has detected Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 95 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 90. INT_LTCH2 Register Field Descriptions (continued) Bit Field Type Reset Description 4 INT_LTCH2[4] R 0h Channel 4 IN4M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-49d, CH4_LTCH register). 0d = No IN4M over voltage fault detected 1d = IN4M over voltage fault has detected 3 INT_LTCH2[3] R 0h Channel 5 IN5M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-50d, CH5_LTCH register). Applicable only for PCM6x60-Q1. 0d = No IN5M over voltage fault detected 1d = IN5M over voltage fault has detected 2 INT_LTCH2[2] R 0h Channel 6 IN6M over voltage fault status (self-clearing bit - This bit gets clear on reading Page-0, Register-51d, CH6_LTCH register). Applicable only for PCM6x60-Q1. 0d = No IN6M over voltage fault detected 1d = IN6M over voltage fault has detected Reserved R 0h Reserved 1-0 8.6.1.3.40 INT_LTCH3 Register (page = 0x00, address = 0x37) [reset = 0h] This register is the latched Interrupt readback register 3. Figure 135. INT_LTCH3 Register 7 INT_LTCH3[7] R-0h 6 INT_LTCH3[6] R-0h 5 INT_LTCH3[5] R-0h 4 3 2 Reserved R-0h 1 0 Table 91. INT_LTCH3 Register Field Descriptions Bit Field Type Reset Description 7 INT_LTCH3[7] R 0h Fault status for MICBIAS high current (self-clearing bit). 0d = No fault detected 1d = Fault detected 6 INT_LTCH3[6] R 0h Fault status for MICBIAS low current (self-clearing bit) 0d = No fault detected 1d = Fault detected 5 INT_LTCH3[5] R 0h Fault status for MICBIAS over voltage (self-clearing bit). 0d = No fault detected 1d = Fault detected Reserved R 0h Reserved 4-0 8.6.1.3.41 MBDIAG_CFG0 Register (page = 0x00, address = 0x38) [reset = BAh] This register is the MICBIAS diagnostic configuration register 0. Figure 136. MBDIAG_CFG0 Register 7 96 6 5 Submit Documentation Feedback 4 3 MBIAS_HIGH_CURR_THRS[7:0] RW-BAh 2 1 0 Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 92. MBDIAG_CFG0 Register Field Descriptions Bit Field 7-0 MBIAS_HIGH_CURR_THR RW S[7:0] Type Reset Description BAh Threshold for MICBIAS high load current fault diagnostic. 0d to 56d = Reserved 57d = High load current threshold is set as 0 mA (typ) 58d = High load current threshold is set as 0.54 mA (typ) 59d = High load current threshold is set as 1.08 mA (typ) 60d to 185d = High load current threshold is set as per configuration 186d = High load current threshold is set as 69.66 mA (typ) 187d to 241d = High load current threshold is set as per configuration 242d = High load current threshold is set as 99.90 mA (typ) 243d to 255d = Reserved 8.6.1.3.42 MBDIAG_CFG1 Register (page = 0x00, address = 0x39) [reset = 4Bh] This register is the MICBIAS diagnostic configuration register 1. Figure 137. MBDIAG_CFG1 Register 7 6 5 4 3 MBIAS_LOW_CURR_THRS[7:0] RW-4Bh 2 1 0 Table 93. MBDIAG_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-0 MBIAS_LOW_CURR_THR S[7:0] RW 4Bh Threshold for MICBIAS low load current fault diagnostic. 0d to 56d = Reserved 57d = Low load current threshold is set as 0 mA (typ) 58d = Low load current threshold is set as 0.54 mA (typ) 59d = Low load current threshold is set as 1.08 mA (typ) 60d to 74d = Low load current threshold is set as per configuration 75d = Low load current threshold is set as 9.72 mA (typ) 76d to 241d = Low load current threshold is set as per configuration 242d = Low load current threshold is set as 99.90 mA (typ) 243d to 255d = Reserved 8.6.1.3.43 MBDIAG_CFG2 Register (page = 0x00, address = 0x3A) [reset = 10h] This register is the MICBIAS diagnostic configuration register 2. Figure 138. MBDIAG_CFG2 Register 7 6 5 4 PD_MBIAS_FA PD_MBIAS_FA PD_MBIAS_FA PD_MBIAS_FA ULT1 ULT2 ULT3 ULT4 RW-0h RW-0h RW-0h RW-1h 3 2 1 Reserved Reserved RW-0h R-0h 0 Table 94. MBDIAG_CFG2 Register Field Descriptions Bit Field Type Reset Description 7 PD_MBIAS_FAULT1 RW 0h Powerdown configuration of MICBIAS fault 1 0d = No powerdown when MICBIAS fault detected 1d = MICBIAS and all ADC channels gets powerdown when low current fault occurs and P0_R40, PD_ON_FLT_CFG = 1d 1d = MICBIAS and all ADC channels gets powerdown when high current fault occurs and P0_R40, PD_ON_FLT_CFG = 2d 6 PD_MBIAS_FAULT2 RW 0h Powerdown configuration of MICBIAS fault 2 0d = No powerdown when MICBIAS fault detected 1d = MICBIAS and all ADC channels gets powerdown when over voltage fault occurs and P0_R40, PD_ON_FLT_CFG = 1d 1d = MICBIAS and all ADC channels gets powerdown when low current fault occurs and P0_R40, PD_ON_FLT_CFG = 2d Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 97 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 94. MBDIAG_CFG2 Register Field Descriptions (continued) Bit Field Type Reset Description 5 PD_MBIAS_FAULT3 RW 0h Powerdown configuration of MICBIAS fault 3 0d = No powerdown when MICBIAS fault detected 1d = MICBIAS and all ADC channels gets powerdown when over temperature fault occurs and P0_R40, PD_ON_FLT_CFG = 1d 1d = MICBIAS and all ADC channels gets powerdown when over voltage fault occurs and P0_R40, PD_ON_FLT_CFG = 2d 4 PD_MBIAS_FAULT4 RW 1h Powerdown configuration of MICBIAS fault 4 0d = No powerdown when MICBIAS fault detected 1d = MICBIAS and all ADC channels gets powerdown when high current fault occurs and P0_R40, PD_ON_FLT_CFG = 1d 1d = MICBIAS and all ADC channels gets powerdown when over temperature fault occurs and P0_R40, PD_ON_FLT_CFG = 2d. It is recommended to use this setting to protect chip from over temperature fault. 3 Reserved RW 0h Reserved 2-0 Reserved R 0h Reserved 8.6.1.3.44 BIAS_CFG Register (page = 0x00, address = 0x3B) [reset = D0h] This register is the MICBIAS configuration register. Figure 139. BIAS_CFG Register 7 6 5 MBIAS_VAL[3:0] RW-Dh 4 3 2 1 Reserved R-0h 0 Reserved RW-0h Table 95. BIAS_CFG Register Field Descriptions Bit Field Type Reset Description 7-4 MBIAS_VAL[3:0] RW Dh MICBIAS value. 0d = Reserved 1d = Reserved 2d = Reserved 3d = Reserved 4d = Reserved 5d = Reserved 6d = Reserved 7d = Microphone bias is set to 5 V 8d = Microphone bias is set to 5.5 V 9d = Microphone bias is set to 6 V 10d = Microphone bias is set to 6.5 V 11d = Microphone bias is set to 7 V 12d = Microphone bias is set to 7.5 V 13d = Microphone bias is set to 8 V 14d = Microphone bias is set to 8.5 V 15d = Microphone bias is set to 9 V 3-2 Reserved R 0h Reserved 1-0 Reserved RW 0h Reserved 8.6.1.3.45 CH1_CFG0 Register (page = 0x00, address = 0x3C) [reset = 10h] This register is configuration register 0 for channel 1. Figure 140. CH1_CFG0 Register 7 98 6 5 4 CH1_INTYP CH1_INSRC[1:0] CH1_DC RW-0h RW-0h RW-1h Submit Documentation Feedback 3 CH1_MIC_IN_ RANGE RW-0h 2 1 0 CH1_PGA_CFG[1:0] CH1_AGCEN RW-0h RW-0h Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 96. CH1_CFG0 Register Field Descriptions Bit Field Type Reset Description CH1_INTYP RW 0h Channel 1 input type. 0d = Microphone input 1d = Line input CH1_INSRC[1:0] RW 0h Channel 1 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved 3d = Reserved 4 CH1_DC RW 1h Channel 1 input coupling. 0d = AC-coupled input 1d = DC-coupled input 3 CH1_MIC_IN_RANGE RW 0h Channel 1 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH1_PGA_CFG[1:0] RW 0h Channel 1 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH1_AGCEN RW 0h Channel 1 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 7 6-5 2-1 0 8.6.1.3.46 CH1_CFG1 Register (page = 0x00, address = 0x3D) [reset = 0h] This register is configuration register 1 for channel 1. Figure 141. CH1_CFG1 Register 7 6 5 4 3 2 1 Reserved RW-0h CH1_GAIN[5:0] RW-0h 0 Reserved R-0h Table 97. CH1_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-2 CH1_GAIN[5:0] RW 0h Channel 1 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.47 CH1_CFG2 Register (page = 0x00, address = 0x3E) [reset = C9h] This register is configuration register 2 for channel 1. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 99 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 142. CH1_CFG2 Register 7 6 5 4 3 2 1 0 CH1_DVOL[7:0] RW-C9h Table 98. CH1_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH1_DVOL[7:0] RW C9h Channel 1 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.48 CH1_CFG3 Register (page = 0x00, address = 0x3F) [reset = 80h] This register is configuration register 3 for channel 1. Figure 143. CH1_CFG3 Register 7 6 5 4 3 2 CH1_GCAL[3:0] RW-8h 1 0 Reserved R-0h Table 99. CH1_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-4 CH1_GCAL[3:0] RW 8h Channel 1 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved 8.6.1.3.49 CH1_CFG4 Register (page = 0x00, address = 0x40) [reset = 0h] This register is configuration register 4 for channel 1. Figure 144. CH1_CFG4 Register 7 6 5 4 3 2 1 0 CH1_PCAL[7:0] RW-0h Table 100. CH1_CFG4 Register Field Descriptions 100 Bit Field Type Reset Description 7-0 CH1_PCAL[7:0] RW 0h Channel 1 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.50 CH2_CFG0 Register (page = 0x00, address = 0x41) [reset = 10h] This register is configuration register 0 for channel 2. Figure 145. CH2_CFG0 Register 7 6 5 4 CH2_INTYP CH2_INSRC[1:0] CH2_DC RW-0h RW-0h RW-1h 3 CH2_MIC_IN_ RANGE RW-0h 2 1 0 CH2_PGA_CFG[1:0] CH2_AGCEN RW-0h RW-0h Table 101. CH2_CFG0 Register Field Descriptions Bit Field Type Reset Description CH2_INTYP RW 0h Channel 2 input type. 0d = Microphone input 1d = Line input CH2_INSRC[1:0] RW 0h Channel 2 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved 3d = Reserved 4 CH2_DC RW 1h Channel 2 input coupling. 0d = AC-coupled input 1d = DC-coupled input 3 CH2_MIC_IN_RANGE RW 0h Channel 2 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH2_PGA_CFG[1:0] RW 0h Channel 2 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH2_AGCEN RW 0h Channel 2 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 7 6-5 2-1 0 8.6.1.3.51 CH2_CFG1 Register (page = 0x00, address = 0x42) [reset = 0h] This register is configuration register 1 for channel 2. Figure 146. CH2_CFG1 Register 7 6 5 4 3 2 1 Reserved RW-0h CH2_GAIN[5:0] RW-0h 0 Reserved R-0h Table 102. CH2_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-2 CH2_GAIN[5:0] RW 0h Channel 2 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 101 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.52 CH2_CFG2 Register (page = 0x00, address = 0x43) [reset = C9h] This register is configuration register 2 for channel 2. Figure 147. CH2_CFG2 Register 7 6 5 4 3 2 1 0 CH2_DVOL[7:0] RW-C9h Table 103. CH2_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH2_DVOL[7:0] RW C9h Channel 2 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.53 CH2_CFG3 Register (page = 0x00, address = 0x44) [reset = 80h] This register is configuration register 3 for channel 2. Figure 148. CH2_CFG3 Register 7 6 5 4 3 2 CH2_GCAL[3:0] RW-8h 1 0 Reserved R-0h Table 104. CH2_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-4 CH2_GCAL[3:0] RW 8h Channel 2 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved 8.6.1.3.54 CH2_CFG4 Register (page = 0x00, address = 0x45) [reset = 0h] This register is configuration register 4 for channel 2. Figure 149. CH2_CFG4 Register 7 6 5 4 3 2 1 0 CH2_PCAL[7:0] RW-0h 102 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 105. CH2_CFG4 Register Field Descriptions Bit Field Type Reset Description 7-0 CH2_PCAL[7:0] RW 0h Channel 2 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock 8.6.1.3.55 CH3_CFG0 Register (page = 0x00, address = 0x46) [reset = 10h] This register is configuration register 0 for channel 3. Figure 150. CH3_CFG0 Register 7 6 5 4 CH3_INTYP CH3_INSRC[1:0] CH3_DC RW-0h RW-0h RW-1h 3 CH3_MIC_IN_ RANGE RW-0h 2 1 0 CH3_PGA_CFG[1:0] CH3_AGCEN RW-0h RW-0h Table 106. CH3_CFG0 Register Field Descriptions Bit Field Type Reset Description CH3_INTYP RW 0h Channel 3 input type. 0d = Microphone input 1d = Line input CH3_INSRC[1:0] RW 0h Channel 3 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved 3d = Reserved 4 CH3_DC RW 1h Channel 3 input coupling. 0d = AC-coupled input 1d = DC-coupled input 3 CH3_MIC_IN_RANGE RW 0h Channel 3 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH3_PGA_CFG[1:0] RW 0h Channel 3 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH3_AGCEN RW 0h Channel 3 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 7 6-5 2-1 0 8.6.1.3.56 CH3_CFG1 Register (page = 0x00, address = 0x47) [reset = 0h] This register is configuration register 1 for channel 3. Figure 151. CH3_CFG1 Register 7 6 5 4 CH3_GAIN[5:0] RW-0h Copyright © 2020, Texas Instruments Incorporated 3 2 1 Reserved RW-0h 0 Reserved R-0h Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 103 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 107. CH3_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-2 CH3_GAIN[5:0] RW 0h Channel 3 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.57 CH3_CFG2 Register (page = 0x00, address = 0x48) [reset = C9h] This register is configuration register 2 for channel 3. Figure 152. CH3_CFG2 Register 7 6 5 4 3 2 1 0 CH3_DVOL[7:0] RW-C9h Table 108. CH3_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH3_DVOL[7:0] RW C9h Channel 3 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.58 CH3_CFG3 Register (page = 0x00, address = 0x49) [reset = 80h] This register is configuration register 3 for channel 3. Figure 153. CH3_CFG3 Register 7 6 5 4 3 CH3_GCAL[3:0] RW-8h 2 1 0 Reserved R-0h Table 109. CH3_CFG3 Register Field Descriptions 104 Bit Field Type Reset Description 7-4 CH3_GCAL[3:0] RW 8h Channel 3 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.59 CH3_CFG4 Register (page = 0x00, address = 0x4A) [reset = 0h] This register is configuration register 4 for channel 3. Figure 154. CH3_CFG4 Register 7 6 5 4 3 2 1 0 CH3_PCAL[7:0] RW-0h Table 110. CH3_CFG4 Register Field Descriptions Bit Field Type Reset Description 7-0 CH3_PCAL[7:0] RW 0h Channel 3 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock 8.6.1.3.60 CH4_CFG0 Register (page = 0x00, address = 0x4B) [reset = 10h] This register is configuration register 0 for channel 4. Figure 155. CH4_CFG0 Register 7 6 5 4 CH4_INTYP CH4_INSRC[1:0] CH4_DC RW-0h RW-0h RW-1h 3 CH4_MIC_IN_ RANGE RW-0h 2 1 0 CH4_PGA_CFG[1:0] CH4_AGCEN RW-0h RW-0h Table 111. CH4_CFG0 Register Field Descriptions Bit Field Type Reset Description CH4_INTYP RW 0h Channel 4 input type. 0d = Microphone input 1d = Line input CH4_INSRC[1:0] RW 0h Channel 4 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved 3d = Reserved 4 CH4_DC RW 1h Channel 4 input coupling. 0d = AC-coupled input 1d = DC-coupled input 3 CH4_MIC_IN_RANGE RW 0h Channel 4 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH4_PGA_CFG[1:0] RW 0h Channel 4 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH4_AGCEN RW 0h Channel 4 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 7 6-5 2-1 0 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 105 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.61 CH4_CFG1 Register (page = 0x00, address = 0x4C) [reset = 0h] This register is configuration register 1 for channel 4. Figure 156. CH4_CFG1 Register 7 6 5 4 3 2 1 Reserved RW-0h CH4_GAIN[5:0] RW-0h 0 Reserved R-0h Table 112. CH4_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-2 CH4_GAIN[5:0] RW 0h Channel 4 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.62 CH4_CFG2 Register (page = 0x00, address = 0x4D) [reset = C9h] This register is configuration register 2 for channel 4. Figure 157. CH4_CFG2 Register 7 6 5 4 3 2 1 0 CH4_DVOL[7:0] RW-C9h Table 113. CH4_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH4_DVOL[7:0] RW C9h Channel 4 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.63 CH4_CFG3 Register (page = 0x00, address = 0x4E) [reset = 80h] This register is configuration register 3 for channel 4. Figure 158. CH4_CFG3 Register 7 6 5 CH4_GCAL[3:0] RW-8h 106 Submit Documentation Feedback 4 3 2 1 0 Reserved R-0h Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 114. CH4_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-4 CH4_GCAL[3:0] RW 8h Channel 4 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved 8.6.1.3.64 CH4_CFG4 Register (page = 0x00, address = 0x4F) [reset = 0h] This register is configuration register 4 for channel 4. Figure 159. CH4_CFG4 Register 7 6 5 4 3 2 1 0 CH4_PCAL[7:0] RW-0h Table 115. CH4_CFG4 Register Field Descriptions Bit Field Type Reset Description 7-0 CH4_PCAL[7:0] RW 0h Channel 4 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock 8.6.1.3.65 CH5_CFG0 Register (page = 0x00, address = 0x50) [reset = 10h] This register is configuration register 0 for channel 5. Figure 160. CH5_CFG0 Register 7 6 5 4 CH5_INTYP CH5_INSRC[1:0] CH5_DC RW-0h RW-0h RW-1h 3 CH5_MIC_IN_ RANGE RW-0h 2 1 0 CH5_PGA_CFG[1:0] CH5_AGCEN RW-0h RW-0h Table 116. CH5_CFG0 Register Field Descriptions Bit 7 6-5 4 Field Type Reset Description CH5_INTYP RW 0h Channel 5 input type. 0d = Microphone input 1d = Line input CH5_INSRC[1:0] RW 0h Channel 5 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved CH5_DC RW 1h Channel 5 input coupling. 0d = AC-coupled input 1d = DC-coupled input Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 107 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 116. CH5_CFG0 Register Field Descriptions (continued) Bit 3 2-1 0 Field Type Reset Description CH5_MIC_IN_RANGE RW 0h Channel 5 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH5_PGA_CFG[1:0] RW 0h Channel 5 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH5_AGCEN RW 0h Channel 5 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 8.6.1.3.66 CH5_CFG1 Register (page = 0x00, address = 0x51) [reset = 0h] This register is configuration register 1 for channel 5. Applicable only for PCM6x60-Q1. Figure 161. CH5_CFG1 Register 7 6 5 4 3 2 CH5_GAIN[5:0] RW-0h 1 Reserved RW-0h 0 Reserved R-0h Table 117. CH5_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-2 CH5_GAIN[5:0] RW 0h Channel 5 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.67 CH5_CFG2 Register (page = 0x00, address = 0x52) [reset = C9h] This register is configuration register 2 for channel 5. Applicable only for PCM6x60-Q1. Figure 162. CH5_CFG2 Register 7 6 5 4 3 2 1 0 CH5_DVOL[7:0] RW-C9h 108 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 118. CH5_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH5_DVOL[7:0] RW C9h Channel 5 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.68 CH5_CFG3 Register (page = 0x00, address = 0x53) [reset = 80h] This register is configuration register 3 for channel 5. Applicable only for PCM6x60-Q1. Figure 163. CH5_CFG3 Register 7 6 5 4 3 2 CH5_GCAL[3:0] RW-8h 1 0 Reserved R-0h Table 119. CH5_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-4 CH5_GCAL[3:0] RW 8h Channel 5 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved 8.6.1.3.69 CH5_CFG4 Register (page = 0x00, address = 0x54) [reset = 0h] This register is configuration register 4 for channel 5. Applicable only for PCM6x60-Q1. Figure 164. CH5_CFG4 Register 7 6 5 4 3 2 1 0 CH5_PCAL[7:0] RW-0h Table 120. CH5_CFG4 Register Field Descriptions Bit Field Type Reset Description 7-0 CH5_PCAL[7:0] RW 0h Channel 5 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock 8.6.1.3.70 CH6_CFG0 Register (page = 0x00, address = 0x55) [reset = 10h] This register is configuration register 0 for channel 6. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 109 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 165. CH6_CFG0 Register 7 6 5 4 CH6_INTYP CH6_INSRC[1:0] CH6_DC RW-0h RW-0h RW-1h 3 CH6_MIC_IN_ RANGE RW-0h 2 1 0 CH6_PGA_CFG[1:0] CH6_AGCEN RW-0h RW-0h Table 121. CH6_CFG0 Register Field Descriptions Bit Field Type Reset Description CH6_INTYP RW 0h Channel 6 input type. 0d = Microphone input 1d = Line input CH6_INSRC[1:0] RW 0h Channel 6 input configuration. 0d = Analog differential input 1d = Analog single-ended input 2d = Reserved 4 CH6_DC RW 1h Channel 6 input coupling. 0d = AC-coupled input 1d = DC-coupled input 3 CH6_MIC_IN_RANGE RW 0h Channel 6 microphone input range. 0d = Low swing mode; Differential input AC signal full-scale of 2-VRMS supported provided DC differential common mode voltage IN1P - IN1M < 4.2 V. Single-ended AC signal 1-VRMS supported provided DC common mode voltage is < 2.1 V. 1d = High swing mode; Differential Input IN1P-IN1M peak voltage up to 14.14 V or single ended 7.07 V supported. User rquired to adjust the channel gain and digital volume control based on the max signal level used in system. CH6_PGA_CFG[1:0] RW 0h Channel 6 CMRR Configuration. 0d = High SNR performance mode 1d = Reserved 2d = High CMRR performance mode 3d = Reserved CH6_AGCEN RW 0h Channel 6 automatic gain controller (AGC) setting. 0d = AGC disabled 1d = AGC enabled based on the configuration of bit 3 in register 108 (P0_R108); This must be used only with AC-coupled input 7 6-5 2-1 0 8.6.1.3.71 CH6_CFG1 Register (page = 0x00, address = 0x56) [reset = 0h] This register is configuration register 1 for channel 6. Applicable only for PCM6x60-Q1. Figure 166. CH6_CFG1 Register 7 6 5 4 3 2 CH6_GAIN[5:0] RW-0h 1 Reserved RW-0h 0 Reserved R-0h Table 122. CH6_CFG1 Register Field Descriptions 110 Bit Field Type Reset Description 7-2 CH6_GAIN[5:0] RW 0h Channel 6 gain. 0d = Channel gain is set to 0 dB 1d = Channel gain is set to 1 dB 2d = Channel gain is set to 2 dB 3d to 41d = Channel gain is set as per configuration 42d = Channel gain is set to 42 dB 43d to 63d = Reserved 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.72 CH6_CFG2 Register (page = 0x00, address = 0x57) [reset = C9h] This register is configuration register 2 for channel 6. Applicable only for PCM6x60-Q1. Figure 167. CH6_CFG2 Register 7 6 5 4 3 2 1 0 CH6_DVOL[7:0] RW-C9h Table 123. CH6_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-0 CH6_DVOL[7:0] RW C9h Channel 6 digital volume control. 0d = Digital volume is muted 1d = Digital volume control is set to -100 dB 2d = Digital volume control is set to -99.5 dB 3d to 200d = Digital volume control is set as per configuration 201d = Digital volume control is set to 0 dB 202d = Digital volume control is set to 0.5 dB 203d to 253d = Digital volume control is set as per configuration 254d = Digital volume control is set to 26.5 dB 255d = Digital volume control is set to 27 dB 8.6.1.3.73 CH6_CFG3 Register (page = 0x00, address = 0x58) [reset = 80h] This register is configuration register 3 for channel 6. Applicable only for PCM6x60-Q1. Figure 168. CH6_CFG3 Register 7 6 5 4 3 2 CH6_GCAL[3:0] RW-8h 1 0 Reserved R-0h Table 124. CH6_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-4 CH6_GCAL[3:0] RW 8h Channel 6 gain calibration. 0d = Gain calibration is set to -0.8 dB 1d = Gain calibration is set to -0.7 dB 2d = Gain calibration is set to -0.6 dB 3d to 7d = Gain calibration is set as per configuration 8d = Gain calibration is set to 0 dB 9d = Gain calibration is set to 0.1 dB 10d to 13d = Gain calibration is set as per configuration 14d = Gain calibration is set to 0.6 dB 15d = Gain calibration is set to 0.7 dB 3-0 Reserved R 0h Reserved 8.6.1.3.74 CH6_CFG4 Register (page = 0x00, address = 0x59) [reset = 0h] This register is configuration register 4 for channel 6. Applicable only for PCM6x60-Q1. Figure 169. CH6_CFG4 Register 7 6 5 4 3 2 1 0 CH6_PCAL[7:0] RW-0h Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 111 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 125. CH6_CFG4 Register Field Descriptions Bit Field Type Reset Description 7-0 CH6_PCAL[7:0] RW 0h Channel 6 phase calibration with modulator clock resolution. 0d = No phase calibration 1d = Phase calibration delay is set to one cycle of the modulator clock 2d = Phase calibration delay is set to two cycles of the modulator clock 3d to 254d = Phase calibration delay as per configuration 255d = Phase calibration delay is set to 255 cycles of the modulator clock 8.6.1.3.75 DIAG_CFG0 Register (page = 0x00, address = 0x64) [reset = 0h] This register is configuration register 0 for input fault diagnostics setting. Figure 170. DIAG_CFG0 Register 7 6 5 4 3 2 CH1_DIAG_EN CH2_DIAG_EN CH3_DIAG_EN CH4_DIAG_EN CH5_DIAG_EN CH6_DIAG_EN RW-0h RW-0h RW-0h RW-0h RW-0h 1 INCL_SE_INM RW-0h RW-0h 0 INCL_AC_COU P RW-0h Table 126. DIAG_CFG0 Register Field Descriptions Bit Field Type Reset Description 7 CH1_DIAG_EN RW 0h Channel 1 input (IN1P and IN1M) scan for diagnostics. 0d = Diagnostic disabled 1d = Diagnostic enabled 6 CH2_DIAG_EN RW 0h Channel 2 input (IN2P and IN2M) scan for diagnostics. 0d = Diagnostic disabled 1d = Diagnostic enabled 5 CH3_DIAG_EN RW 0h Channel 3 input (IN3P and IN3M) scan for diagnostics. 0d = Diagnostic disabled 1d = Diagnostic enabled 4 CH4_DIAG_EN RW 0h Channel 4 input (IN4P and IN4M) scan for diagnostics. 0d = Diagnostic disabled 1d = Diagnostic enabled 3 CH5_DIAG_EN RW 0h Channel 5 input (IN5P and IN5M) scan for diagnostics. Applicable only for PCM6x60-Q1. 0d = Diagnostic disabled 1d = Diagnostic enabled 2 CH6_DIAG_EN RW 0h Channel 6 input (IN6P and IN6M) scan for diagnostics. Applicable only for PCM6x60-Q1. 0d = Diagnostic disabled 1d = Diagnostic enabled 1 INCL_SE_INM RW 0h INxM pin diagnostics scan selection for single-ended configuration. 0d = INxM pins of single-ended channels are excluded for diagnosis 1d = INxM pins of single-ended channels are included for diagnosis 0 INCL_AC_COUP RW 0h AC-coupled channels pins scan selection for diagnostics. 0d = INxP and INxM pins of AC-coupled channels are excluded for diagnosis 1d = INxP and INxM pins of AC-coupled channels are included for diagnosis 8.6.1.3.76 DIAG_CFG1 Register (page = 0x00, address = 0x65) [reset = 37h] This register is configuration register 1 for input fault diagnostics setting. Figure 171. DIAG_CFG1 Register 7 112 6 5 DIAG_SHT_TERM[3:0] RW-3h Submit Documentation Feedback 4 3 2 1 DIAG_SHT_VBAT_IN[3:0] RW-7h 0 Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 127. DIAG_CFG1 Register Field Descriptions Bit Field Type Reset Description 7-4 DIAG_SHT_TERM[3:0] RW 3h INxP and INxM terminal short detect threshold. 0d = INxP and INxM terminal short detect threshold value is 0 mV (typ) 1d = INxP and INxM terminal short detect threshold value is 30 mV (typ) 2d = INxP and INxM terminal short detect threshold value is 60 mV (typ) 10d to 13d = INxP and INxM terminal short detect threshold value is set as per configuration 14d = INxP and INxM terminal short detect threshold value is 420 mV (typ) 15d = INxP and INxM terminal short detect threshold value is 450 mV (typ) 3-0 DIAG_SHT_VBAT_IN[3:0] RW 7h Short to VBAT_IN detect threshold. 0d = Short to VBAT_IN detect threshold value is 0 mV (typ) 1d = Short to VBAT_IN detect threshold value is 30 mV (typ) 2d = Short to VBAT_IN detect threshold value is 60 mV (typ) 10d to 13d = Short to VBAT_IN detect threshold value is set as per configuration 14d = Short to VBAT_IN detect threshold value is 420 mV (typ) 15d = Short to VBAT_IN detect threshold value is 450 mV (typ) 8.6.1.3.77 DIAG_CFG2 Register (page = 0x00, address = 0x66) [reset = 87h] This register is configuration register 2 for input fault diagnostics setting. Figure 172. DIAG_CFG2 Register 7 6 5 DIAG_SHT_GND[3:0] RW-8h 4 3 2 1 DIAG_SHT_MICBIAS[3:0] RW-7h 0 Table 128. DIAG_CFG2 Register Field Descriptions Bit Field Type Reset Description 7-4 DIAG_SHT_GND[3:0] RW 8h Short to ground detect threshold. 0d = Short to ground detect threshold value is 0 mV (typ) 1d = Short to ground detect threshold value is 60 mV (typ) 2d = Short to ground detect threshold value is 120 mV (typ) 10d to 13d = Short to ground detect threshold value is set as per configuration 14d = Short to ground detect threshold value is 840 mV (typ) 15d = Short to ground detect threshold value is 900 mV (typ) 3-0 DIAG_SHT_MICBIAS[3:0] RW 7h Short to MICBIAS detect threshold. 0d = Short to MICBIAS detect threshold value is 0 mV (typ) 1d = Short to MICBIAS detect threshold value is 30 mV (typ) 2d = Short to MICBIAS detect threshold value is 60 mV (typ) 10d to 13d = Short to MICBIAS detect threshold value is set as per configuration 14d = Short to MICBIAS detect threshold value is 420 mV (typ) 15d = Short to MICBIAS detect threshold value is 450 mV (typ) 8.6.1.3.78 DIAG_CFG3 Register (page = 0x00, address = 0x67) [reset = B8h] This register is configuration register 3 for input fault diagnostics setting. Figure 173. DIAG_CFG3 Register 7 6 5 4 3 2 REP_RATE[1:0] Reserved FAULT_DBNCE_SEL[1:0] RW-2h RW-3h RW-2h Copyright © 2020, Texas Instruments Incorporated 1 VSHORT_DBN CE RW-0h 0 DIAG_2X_THR ES RW-0h Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 113 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 129. DIAG_CFG3 Register Field Descriptions Bit Field Type Reset Description 7-6 REP_RATE[1:0] RW 2h Fault monitoring scan repetition rate. 0d = Continuos back to back scanning of selected channels input pins without any idle time 1d = Fault monitoring repetition rate of 1 ms for selected channels input pins scanning 2d = Fault monitoring repetition rate of 4 ms for selected channels input pins scanning 3d = Fault monitoring repetition rate of 8 ms for selected channels input pins scanning 5-4 Reserved RW 3h Reserved 3-2 FAULT_DBNCE_SEL[1:0] RW 2h Debounce count for all the faults (except VBAT_IN short when VBAT_IN < MICBIAS). 0d = 16 counts for debounce to filter-out any false faults detection 1d = 8 counts for debounce to filter-out any false faults detection 2d = 4 counts for debounce to filter-out any false faults detection 3d = No debounce count 1 VSHORT_DBNCE RW 0h VBAT_IN short debounce count only when VBAT_IN < MICBIAS. 0d = 16 counts for debounce to filter-out any false faults detection 1d = 8 counts for debounce to filter-out any false faults detection 0 DIAG_2X_THRES RW 0h Diagnostic thresholds range scale. 0d = Thresholds same as configured in P0_R101 and P0_R102 1d = All the configuration thresholds gets scale by 2 times 8.6.1.3.79 DIAG_CFG4 Register (page = 0x00, address = 0x68) [reset = 0h] This register is configuration register 4 for input fault diagnostics setting. Figure 174. DIAG_CFG4 Register 7 6 DIAG_MOV_AVG_CFG[1:0] RW-0h 5 MOV_AVG_DI S_MBIAS_LOA D RW-0h 4 MOV_AVG_DI S_TEMP_SEN S RW-0h 3 2 1 0 Reserved R-0h Table 130. DIAG_CFG4 Register Field Descriptions Bit Field Reset Description 7-6 DIAG_MOV_AVG_CFG[1:0 RW ] 0h Moving average configuration. 0d = Moving average disabled 1d = Moving average enabled with 0.5 weightage for old scanned data and new scanned data 2d = Moving average enabled with 0.75 weightage for old scanned data and 0.25 weightage for new scanned data 3d = Reserved 5 MOV_AVG_DIS_MBIAS_L OAD RW 0h Moving average configuration for MICBIAS high and low load current fault detection 0d = Moving average as defined by DIAG_MOV_AVG_CFG setting 1d = Moving average is forced disabled for MICBIAS load current fault detection to achieve faster response time 4 MOV_AVG_DIS_TEMP_S ENS RW 0h Moving average configuration for over temperature fault detection 0d = Moving average as defined by DIAG_MOV_AVG_CFG setting 1d = Moving average is forced disabled for over temperature fault detection to achieve faster response time Reserved R 0h Reserved 3-0 Type 8.6.1.3.80 DSP_CFG0 Register (page = 0x00, address = 0x6B) [reset = 1h] This register is the digital signal processor (DSP) configuration register 0. 114 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Figure 175. DSP_CFG0 Register 7 6 5 Reserved R-0h 4 3 DECI_FILT[1:0] RW-0h 2 1 CH_SUM[1:0] RW-0h 0 HPF_SEL[1:0] RW-1h Table 131. DSP_CFG0 Register Field Descriptions Bit Field Type Reset Description 7-6 Reserved R 0h Reserved 5-4 DECI_FILT[1:0] RW 0h Decimation filter response. 0d = Linear phase 1d = Low latency 2d = Ultra-low latency 3-2 CH_SUM[1:0] RW 0h Channel summation mode for higher SNR 0d = Channel summation mode is disabled 1d = 2-channel summation mode is enabled to generate a (CH1 + CH2) / 2 and a (CH3 + CH4) / 2 output 2d = 4-channel summation mode is enabled to generate a (CH1 + CH2 + CH3 + CH4) / 4 output 3d = Reserved 1-0 HPF_SEL[1:0] RW 1h High-pass filter (HPF) selection. 0d = Programmable first-order IIR filter for a custom HPF with default coefficient values in P4_R72 to P4_R83 set as the all-pass filter 1d = HPF with a cutoff of 0.00025 x fS (12 Hz at fS = 48 kHz) is selected 2d = HPF with a cutoff of 0.002 x fS (96 Hz at fS = 48 kHz) is selected 3d = HPF with a cutoff of 0.008 x fS (384 Hz at fS = 48 kHz) is selected 8.6.1.3.81 DSP_CFG1 Register (page = 0x00, address = 0x6C) [reset = 48h] This register is the digital signal processor (DSP) configuration register 1. Figure 176. DSP_CFG1 Register 7 6 5 DVOL_GANG BIQUAD_CFG[1:0] RW-0h RW-2h 4 DISABLE_SOF T_STEP RW-0h 3 2 1 0 AGC_SEL Reserved Reserved RW-1h RW-0h R-0h Table 132. DSP_CFG1 Register Field Descriptions Bit Field Type Reset Description DVOL_GANG RW 0h DVOL control ganged across channels. 0d = Each channel has its own DVOL CTRL settings as programmed in the CHx_DVOL bits 1d = All active channels must use the channel 1 DVOL setting (CH1_DVOL) irrespective of whether channel 1 is turned on or not BIQUAD_CFG[1:0] RW 2h Number of biquads per channel configuration. 0d = No biquads per channel; biquads are all disabled 1d = 1 biquad per channel 2d = 2 biquads per channel 3d = 3 biquads per channel 4 DISABLE_SOFT_STEP RW 0h Soft-stepping disable during DVOL change, mute, and unmute. 0d = Soft-stepping enabled 1d = Soft-stepping disabled 3 AGC_SEL RW 1h AGC master enable setting. 0d = Reserved; Write always 1 to this register bit 1d = AGC selected as configured for each channel using CHx_CFG0 register 2 Reserved RW 0h Reserved 1-0 Reserved R 0h Reserved 7 6-5 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 115 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.3.82 AGC_CFG0 Register (page = 0x00, address = 0x70) [reset = E7h] This register is the automatic gain controller (AGC) configuration register 0. Figure 177. AGC_CFG0 Register 7 6 5 4 3 2 1 AGC_MAXGAIN[3:0] RW-7h AGC_LVL[3:0] RW-Eh 0 Table 133. AGC_CFG0 Register Field Descriptions Bit Field Type Reset Description 7-4 AGC_LVL[3:0] RW Eh AGC output signal target level. 0d = Output signal target level is -6 dB 1d = Output signal target level is -8 dB 2d = Output signal target level is -10 dB 3d to 13d = Output signal target level is as per configuration 14d = Output signal target level is -34 dB 15d = Output signal target level is -36 dB 3-0 AGC_MAXGAIN[3:0] RW 7h AGC maximum gain allowed. 0d = Maximum gain allowed is 3 dB 1d = Maximum gain allowed is 6 dB 2d = Maximum gain allowed is 9 dB 3d to 11d = Maximum gain allowed is as per configuration 12d = Maximum gain allowed is 39 dB 13d = Maximum gain allowed is 42 dB 14d to 15d = Reserved 8.6.1.3.83 IN_CH_EN Register (page = 0x00, address = 0x73) [reset = FCh] This register is the input channel enable configuration register. Figure 178. IN_CH_EN Register 7 IN_CH1_EN RW-1h 6 IN_CH2_EN RW-1h 5 IN_CH3_EN RW-1h 4 IN_CH4_EN RW-1h 3 IN_CH5_EN RW-1h 2 IN_CH6_EN RW-1h 1 Reserved RW-0h 0 Reserved RW-0h Table 134. IN_CH_EN Register Field Descriptions Bit 116 Field Type Reset Description 7 IN_CH1_EN RW 1h Input channel 1 enable setting. 0d = Channel 1 is disabled 1d = Channel 1 is enabled 6 IN_CH2_EN RW 1h Input channel 2 enable setting. 0d = Channel 2 is disabled 1d = Channel 2 is enabled 5 IN_CH3_EN RW 1h Input channel 3 enable setting. 0d = Channel 3 is disabled 1d = Channel 3 is enabled 4 IN_CH4_EN RW 1h Input channel 4 enable setting. 0d = Channel 4 is disabled 1d = Channel 4 is enabled 3 IN_CH5_EN RW 1h Input channel 5 enable setting. Applicable only for PCM6x60-Q1. 0d = Channel 5 is disabled 1d = Channel 5 is enabled 2 IN_CH6_EN RW 1h Input channel 6 enable setting. Applicable only for PCM6x60-Q1. 0d = Channel 6 is disabled 1d = Channel 6 is enabled 1 Reserved RW 0h Reserved 0 Reserved RW 0h Reserved Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.3.84 ASI_OUT_CH_EN Register (page = 0x00, address = 0x74) [reset = 0h] This register is the ASI output channel enable configuration register. Figure 179. ASI_OUT_CH_EN Register 7 ASI_OUT_CH1 _EN RW-0h 6 ASI_OUT_CH2 _EN RW-0h 5 ASI_OUT_CH3 _EN RW-0h 4 ASI_OUT_CH4 _EN RW-0h 3 ASI_OUT_CH5 _EN RW-0h 2 ASI_OUT_CH6 _EN RW-0h 1 0 Reserved Reserved RW-0h RW-0h Table 135. ASI_OUT_CH_EN Register Field Descriptions Bit Field Type Reset Description 7 ASI_OUT_CH1_EN RW 0h ASI output channel 1 enable setting. 0d = Channel 1 output slot is in a tri-state condition 1d = Channel 1 output slot is enabled 6 ASI_OUT_CH2_EN RW 0h ASI output channel 2 enable setting. 0d = Channel 2 output slot is in a tri-state condition 1d = Channel 2 output slot is enabled 5 ASI_OUT_CH3_EN RW 0h ASI output channel 3 enable setting. 0d = Channel 3 output slot is in a tri-state condition 1d = Channel 3 output slot is enabled 4 ASI_OUT_CH4_EN RW 0h ASI output channel 4 enable setting. 0d = Channel 4 output slot is in a tri-state condition 1d = Channel 4 output slot is enabled 3 ASI_OUT_CH5_EN RW 0h ASI output channel 5 enable setting. Applicable only for PCM6x60-Q1. 0d = Channel 5 output slot is in a tri-state condition 1d = Channel 5 output slot is enabled 2 ASI_OUT_CH6_EN RW 0h ASI output channel 6 enable setting. Applicable only for PCM6x60-Q1. 0d = Channel 6 output slot is in a tri-state condition 1d = Channel 6 output slot is enabled 1 Reserved RW 0h Reserved 0 Reserved RW 0h Reserved 8.6.1.3.85 PWR_CFG Register (page = 0x00, address = 0x75) [reset = 0h] This register is the power-up configuration register. Figure 180. PWR_CFG Register 7 6 5 MICBIAS_PDZ ADC_PDZ PLL_PDZ RW-0h RW-0h RW-0h 4 DYN_CH_PUP D_EN RW-0h 3 2 1 0 DYN_MAXCH_SEL[1:0] Reserved Reserved RW-0h RW-0h R-0h Table 136. PWR_CFG Register Field Descriptions Bit Field Type Reset Description 7 MICBIAS_PDZ RW 0h Power control for MICBIAS. 0d = Power down MICBIAS 1d = Power up MICBIAS 6 ADC_PDZ RW 0h Power control for ADC channels. 0d = Power down all ADC channels 1d = Power up all enabled ADC channels 5 PLL_PDZ RW 0h Power control for the PLL. 0d = Power down the PLL 1d = Power up the PLL 4 DYN_CH_PUPD_EN RW 0h Dynamic channel power-up, power-down enable. 0d = Channel power-up, power-down is not supported if any channel recording is on 1d = Channel can be powered up or down individually, even if channel recording is on. Do not powered-down channel 1 if this bit is set to '1' Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 117 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 136. PWR_CFG Register Field Descriptions (continued) Bit Field Type Reset Description 3-2 DYN_MAXCH_SEL[1:0] RW 0h Dynamic mode maximum channel select configuration. 0d = Channel 1 and channel 2 are used with dynamic channel power-up, power-down feature enabled 1d = Channel 1 to channel 4 are used with dynamic channel power-up, power-down feature enabled 2d = Channel 1 to channel 6 are used with dynamic channel power-up, power-down feature enabled 1 Reserved RW 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.86 DEV_STS0 Register (page = 0x00, address = 0x76) [reset = 0h] This register is the device status value register 0. Figure 181. DEV_STS0 Register 7 CH1_STATUS R-0h 6 CH2_STATUS R-0h 5 CH3_STATUS R-0h 4 CH4_STATUS R-0h 3 CH5_STATUS R-0h 2 CH6_STATUS R-0h 1 Reserved R-0h 0 Reserved R-0h Table 137. DEV_STS0 Register Field Descriptions Bit Field Type Reset Description 7 CH1_STATUS R 0h ADC channel 1 power status. 0d = ADC channel is powered down 1d = ADC channel is powered up 6 CH2_STATUS R 0h ADC channel 2 power status. 0d = ADC channel is powered down 1d = ADC channel is powered up 5 CH3_STATUS R 0h ADC channel 3 power status. 0d = ADC channel is powered down 1d = ADC channel is powered up 4 CH4_STATUS R 0h ADC channel 4 power status. 0d = ADC channel is powered down 1d = ADC channel is powered up 3 CH5_STATUS R 0h ADC channel 5 power status. Applicable only for PCM6x60-Q1. 0d = ADC channel is powered down 1d = ADC channel is powered up 2 CH6_STATUS R 0h ADC channel 6 power status. Applicable only for PCM6x60-Q1. 0d = ADC channel is powered down 1d = ADC channel is powered up 1 Reserved R 0h Reserved 0 Reserved R 0h Reserved 8.6.1.3.87 DEV_STS1 Register (page = 0x00, address = 0x77) [reset = 80h] This register is the device status value register 1. Figure 182. DEV_STS1 Register 7 118 6 5 4 3 MODE_STS[2:0] BOOST_STS MBIAS_STS R-4h R-0h R-0h Submit Documentation Feedback 2 CHx_PD_FLT_ STS R-0h 1 ALL_CHx_PD_ FLT_STS R-0h 0 MAN_RCV_PD _FLT_CHK RW-0h Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 138. DEV_STS1 Register Field Descriptions Bit Field Type Reset Description 7-5 MODE_STS[2:0] R 4h Device mode status. 4d = Device is in sleep mode or software shutdown mode 6d = Device is in active mode with all ADC channels turned off 7d = Device is in active mode with at least one ADC channel turned on 4 BOOST_STS R 0h Boost power up status. 0d = Boost is powered down 1d = Boost is powered up 3 MBIAS_STS R 0h MICBIAS power up status. 0d = MICBIAS is powered down 1d = MICBIAS is powered up 2 CHx_PD_FLT_STS R 0h ADC channel power down status caused by INxx inputs faults. 0d = No ADC channel is powered down caused by INxx inputs faults 1d = Atleast a ADC channel is powered down caused by INxx inputs faults 1 ALL_CHx_PD_FLT_STS R 0h ADC channel power down status caused by MICBIAS faults. 0d = No ADC channel is powered down caused by MICBIAS faults 1d = All ADC channels are powered down caused by MICBIAS faults 0 MAN_RCV_PD_FLT_CHK RW 0h Manual recovery (self-clearing bit). 0d = No effect 1d = Recheck all fault status and re-powerup ADC channels and/or MICBIAS if they do not have any faults. Before setting this bit, reset P0_R58 register and re-configure P0_R58 to desired setting only after manual recover gets over. 8.6.1.3.88 I2C_CKSUM Register (page = 0x00, address = 0x7E) [reset = 0h] This register returns the I2C transactions checksum value. Figure 183. I2C_CKSUM Register 7 6 5 4 3 I2C_CKSUM[7:0] R/W-0h 2 1 0 Table 139. I2C_CKSUM Register Field Descriptions Bit Field Type Reset Description 7-0 I2C_CKSUM[7:0] R/W 0h These bits return the I2C transactions checksum value. Writing to this register resets the checksum to the written value. This register is updated on writes to other registers on all pages. 8.6.1.4 Register Description: Page = 0x01 8.6.1.4.1 PAGE_CFG Register (page = 0x01, address = 0x00) [reset = 0h] The device memory map is divided into pages. This register sets the page. Figure 184. PAGE_CFG Register 7 6 5 4 3 2 1 0 PAGE[7:0] RW-0h Table 140. PAGE_CFG Register Field Descriptions Bit Field Type Reset Description 7-0 PAGE[7:0] RW 0h These bits set the device page. 0d = Page 0 1d = Page 1 ... 255d = Page 255 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 119 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.4.2 MBIAS_LOAD Register (page = 0x01, address = 0x16) [reset = 0h] This register is the MICBIAS internal load sink configuration register. Figure 185. MBIAS_LOAD Register 7 MICBIAS_INT_ LOAD_SINK_E N RW-0h 6 5 4 3 2 1 MICBIAS_INT_LOAD_SINK_VAL[2:0] Reserved RW-0h R-0h 0 Table 141. MBIAS_LOAD Register Field Descriptions Bit Field Type Reset Description 7 MICBIAS_INT_LOAD_SIN K_EN RW 0h MICBIAS internal load sink setting. 0d = MICBIAS internal load sink is enabled with setting automatically calculated based on device configuration 1d = MICBIAS internal load sink is enabled based on D6-4 register bits; This setting must be used for single-ended AC-coupled input to support high signal swing 6-4 MICBIAS_INT_LOAD_SIN K_VAL[2:0] RW 0h MICBIAS internal load sink current value 0d = MICBIAS internal load sink current is 1d = MICBIAS internal load sink current is 2d = MICBIAS internal load sink current is 3d = MICBIAS internal load sink current is 4d = MICBIAS internal load sink current is 5d = MICBIAS internal load sink current is 6d = MICBIAS internal load sink current is 7d = MICBIAS internal load sink current is Reserved R 3-0 0h set to 0 mA (typ) set to 4.3 mA (typ) set to 8.6 mA (typ) set to 12.9 mA (typ) set to 17.2 mA (typ) set to 21.5 mA (typ) set to 25.8 mA (typ) set to 30.1 mA (typ) Reserved 8.6.1.4.3 INT_LIVE0 Register (page = 0x01, address = 0x2C) [reset = 0h] This register is the live Interrupt readback register 0. Figure 186. INT_LIVE0 Register 7 INT_LIVE0[7] R-0h 6 INT_LIVE0[6] R-0h 5 INT_LIVE0[5] R-0h 4 INT_LIVE0[4] R-0h 3 Reserved R-0h 2 Reserved R-0h 1 Reserved R-0h 0 Reserved R-0h Table 142. INT_LIVE0 Register Field Descriptions Bit 120 Field Type Reset Description 7 INT_LIVE0[7] R 0h Fault status for an ASI bus clock error. 0d = No fault detected 1d = Fault detected 6 INT_LIVE0[6] R 0h Status of PLL lock. 0d = No PLL lock detected 1d = PLL lock detected 5 INT_LIVE0[5] R 0h Fault status for boost or MICBIAS over temperature. 0d = No fault detected 1d = Fault detected 4 INT_LIVE0[4] R 0h Fault status for boost or MICBIAS over current. 0d = No fault detected 1d = Fault detected 3 Reserved R 0h Reserved 2 Reserved R 0h Reserved 1 Reserved R 0h Reserved 0 Reserved R 0h Reserved Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.4.4 CHx_LIVE Register (page = 0x01, address = 0x2D) [reset = 0h] This register is the live Interrupt status register for channel level diagnostic summary. Figure 187. CHx_LIVE Register 7 STS_CHx_LIV E[7] R-0h 6 STS_CHx_LIV E[6] R-0h 5 STS_CHx_LIV E[5] R-0h 4 STS_CHx_LIV E[4] R-0h 3 STS_CHx_LIV E[3] R-0h 2 STS_CHx_LIV E[2] R-0h 1 STS_CHx_LIV E[1] R-0h 0 Reserved R-0h Table 143. CHx_LIVE Register Field Descriptions Bit Field Type Reset Description 7 STS_CHx_LIVE[7] R 0h Status of CH1_LIVE. 0d = No faults occurred in channel 1 1d = Atleast a fault has occurred in channel 1 6 STS_CHx_LIVE[6] R 0h Status of CH2_LIVE. 0d = No faults occurred in channel 2 1d = Atleast a fault has occurred in channel 2 5 STS_CHx_LIVE[5] R 0h Status of CH3_LIVE. 0d = No faults occurred in channel 3 1d = Atleast a fault has occurred in channel 3 4 STS_CHx_LIVE[4] R 0h Status of CH4_LIVE. 0d = No faults occurred in channel 4 1d = Atleast a fault has occurred in channel 4 3 STS_CHx_LIVE[3] R 0h Status of CH5_LIVE. Applicable only for PCM6x60-Q1. 0d = No faults occurred in channel 5 1d = Atleast a fault has occurred in channel 5 2 STS_CHx_LIVE[2] R 0h Status of CH6_LIVE. Applicable only for PCM6x60-Q1. 0d = No faults occurred in channel 6 1d = Atleast a fault has occurred in channel 6 1 STS_CHx_LIVE[1] R 0h Status of short to VBAT_IN fault detected when VBAT_IN is less than MICBIAS. 0d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has not occurred in any channel 1d = Short to VBAT_IN fault when VBAT_IN is less than MICBIAS has occurred in atleast one channel 0 Reserved R 0h Reserved 8.6.1.4.5 CH1_LIVE Register (page = 0x01, address = 0x2E) [reset = 0h] This register is the live Interrupt status register for channel 1 fault diagnostic Figure 188. CH1_LIVE Register 7 CH1_LIVE[7] R-0h 6 CH1_LIVE[6] R-0h 5 CH1_LIVE[5] R-0h 4 CH1_LIVE[4] R-0h 3 CH1_LIVE[3] R-0h 2 CH1_LIVE[2] R-0h 1 CH1_LIVE[1] R-0h 0 CH1_LIVE[0] R-0h Table 144. CH1_LIVE Register Field Descriptions Bit Field Type Reset Description 7 CH1_LIVE[7] R 0h Channel 1 open input fault status. 0d = No open input detected 1d = Open input detected 6 CH1_LIVE[6] R 0h Channel 1 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH1_LIVE[5] R 0h Channel 1 IN1P short to ground fault status. 0d = IN1P no short to ground detected 1d = IN1P short to ground detected 4 CH1_LIVE[4] R 0h Channel 1 IN1M short to ground fault status. 0d = IN1M no short to ground detected 1d = IN1M short to ground detected Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 121 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 144. CH1_LIVE Register Field Descriptions (continued) Bit Field Type Reset Description 3 CH1_LIVE[3] R 0h Channel 1 IN1P short to MICBIAS fault status. 0d = IN1P no short to MICBIAS detected 1d = IN1P short to MICBIAS detected 2 CH1_LIVE[2] R 0h Channel 1 IN1M short to MICBIAS fault status. 0d = IN1M no short to MICBIAS detected 1d = IN1M short to MICBIAS detected 1 CH1_LIVE[1] R 0h Channel 1 IN1P short to VBAT_IN fault status. 0d = IN1P no short to VBAT_IN detected 1d = IN1P short to VBAT_IN detected 0 CH1_LIVE[0] R 0h Channel 1 IN1M short to VBAT_IN fault status. 0d = IN1M no short to VBAT_IN detected 1d = IN1M short to VBAT_IN detected 8.6.1.4.6 CH2_LIVE Register (page = 0x01, address = 0x2F) [reset = 0h] This register is the live Interrupt status register for channel 2 fault diagnostic. Figure 189. CH2_LIVE Register 7 CH2_LIVE[7] R-0h 6 CH2_LIVE[6] R-0h 5 CH2_LIVE[5] R-0h 4 CH2_LIVE[4] R-0h 3 CH2_LIVE[3] R-0h 2 CH2_LIVE[2] R-0h 1 CH2_LIVE[1] R-0h 0 CH2_LIVE[0] R-0h Table 145. CH2_LIVE Register Field Descriptions Bit Field Type Reset Description 7 CH2_LIVE[7] R 0h Channel 2 open input fault status. 0d = No open input detected 1d = Open input detected 6 CH2_LIVE[6] R 0h Channel 2 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH2_LIVE[5] R 0h Channel 2 IN2P short to ground fault status. 0d = IN2P no short to ground detected 1d = IN2P short to ground detected 4 CH2_LIVE[4] R 0h Channel 2 IN2M short to ground fault status. 0d = IN2M no short to ground detected 1d = IN2M short to ground detected 3 CH2_LIVE[3] R 0h Channel 2 IN2P short to MICBIAS fault status. 0d = IN2P no short to MICBIAS detected 1d = IN2P short to MICBIAS detected 2 CH2_LIVE[2] R 0h Channel 2 IN2M short to MICBIAS fault status. 0d = IN2M no short to MICBIAS detected 1d = IN2M short to MICBIAS detected 1 CH2_LIVE[1] R 0h Channel 2 IN2P short to VBAT_IN fault status. 0d = IN2P no short to VBAT_IN detected 1d = IN2P short to VBAT_IN detected 0 CH2_LIVE[0] R 0h Channel 2 IN2M short to VBAT_IN fault status. 0d = IN2M no short to VBAT_IN detected 1d = IN2M short to VBAT_IN detected 8.6.1.4.7 CH3_LIVE Register (page = 0x01, address = 0x30) [reset = 0h] This register is the live Interrupt status register for channel3 fault diagnostic Figure 190. CH3_LIVE Register 7 CH3_LIVE[7] R-0h 122 6 CH3_LIVE[6] R-0h 5 CH3_LIVE[5] R-0h Submit Documentation Feedback 4 CH3_LIVE[4] R-0h 3 CH3_LIVE[3] R-0h 2 CH3_LIVE[2] R-0h 1 CH3_LIVE[1] R-0h 0 CH3_LIVE[0] R-0h Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 146. CH3_LIVE Register Field Descriptions Bit Field Type Reset Description 7 CH3_LIVE[7] R 0h Channel 3 open input fault status. 0d = No open input detected 1d = Open input detected 6 CH3_LIVE[6] R 0h Channel 3 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH3_LIVE[5] R 0h Channel 3 IN3P short to ground fault status. 0d = IN3P no short to ground detected 1d = IN3P short to ground detected 4 CH3_LIVE[4] R 0h Channel 3 IN3M short to ground fault status. 0d = IN3M no short to ground detected 1d = IN3M short to ground detected 3 CH3_LIVE[3] R 0h Channel 3 IN3P short to MICBIAS fault status. 0d = IN3P no short to MICBIAS detected 1d = IN3P short to MICBIAS detected 2 CH3_LIVE[2] R 0h Channel 3 IN3M short to MICBIAS fault status. 0d = IN3M no short to MICBIAS detected 1d = IN3M short to MICBIAS detected 1 CH3_LIVE[1] R 0h Channel 3 IN3P short to VBAT_IN fault status. 0d = IN3P no short to VBAT_IN detected 1d = IN3P short to VBAT_IN detected 0 CH3_LIVE[0] R 0h Channel 3 IN3M short to VBAT_IN fault status. 0d = IN3M no short to VBAT_IN detected 1d = IN3M short to VBAT_IN detected 8.6.1.4.8 CH4_LIVE Register (page = 0x01, address = 0x31) [reset = 0h] This register is the live Interrupt status register for channel 4 fault diagnostic. Figure 191. CH4_LIVE Register 7 CH4_LIVE[7] R-0h 6 CH4_LIVE[6] R-0h 5 CH4_LIVE[5] R-0h 4 CH4_LIVE[4] R-0h 3 CH4_LIVE[3] R-0h 2 CH4_LIVE[2] R-0h 1 CH4_LIVE[1] R-0h 0 CH4_LIVE[0] R-0h Table 147. CH4_LIVE Register Field Descriptions Bit Field Type Reset Description 7 CH4_LIVE[7] R 0h Channel 4 open input fault status. 0d = No open input detected 1d = Open input detected 6 CH4_LIVE[6] R 0h Channel 4 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH4_LIVE[5] R 0h Channel 4 IN4P short to ground fault status. 0d = IN4P no short to ground detected 1d = IN4P short to ground detected 4 CH4_LIVE[4] R 0h Channel 4 IN4M short to ground fault status. 0d = IN4M no short to ground detected 1d = IN4M short to ground detected 3 CH4_LIVE[3] R 0h Channel 4 IN4P short to MICBIAS fault status. 0d = IN4P no short to MICBIAS detected 1d = IN4P short to MICBIAS detected 2 CH4_LIVE[2] R 0h Channel 4 IN4M short to MICBIAS fault status. 0d = IN4M no short to MICBIAS detected 1d = IN4M short to MICBIAS detected 1 CH4_LIVE[1] R 0h Channel 4 IN4P short to VBAT_IN fault status. 0d = IN4P no short to VBAT_IN detected 1d = IN4P short to VBAT_IN detected Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 123 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 147. CH4_LIVE Register Field Descriptions (continued) Bit 0 Field Type Reset Description CH4_LIVE[0] R 0h Channel 4 IN4M short to VBAT_IN fault status. 0d = IN4M no short to VBAT_IN detected 1d = IN4M short to VBAT_IN detected 8.6.1.4.9 CH5_LIVE Register (page = 0x01, address = 0x32) [reset = 0h] This register is the live Interrupt status register for channel 5 fault diagnostic. Applicable only for PCM6x60-Q1. Figure 192. CH5_LIVE Register 7 CH5_LIVE[7] R-0h 6 CH5_LIVE[6] R-0h 5 CH5_LIVE[5] R-0h 4 CH5_LIVE[4] R-0h 3 CH5_LIVE[3] R-0h 2 CH5_LIVE[2] R-0h 1 CH5_LIVE[1] R-0h 0 CH5_LIVE[0] R-0h Table 148. CH5_LIVE Register Field Descriptions Bit Field Type Reset Description 7 CH5_LIVE[7] R 0h Channel 5 open input fault status. 0d = No open input detected 1d = Open input detected 6 CH5_LIVE[6] R 0h Channel 5 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH5_LIVE[5] R 0h Channel 5 IN5P short to ground fault status. 0d = IN5P no short to ground detected 1d = IN5P short to ground detected 4 CH5_LIVE[4] R 0h Channel 5 IN5M short to ground fault status. 0d = IN5M no short to ground detected 1d = IN5M short to ground detected 3 CH5_LIVE[3] R 0h Channel 5 IN5P short to MICBIAS fault status. 0d = IN5P no short to MICBIAS detected 1d = IN5P short to MICBIAS detected 2 CH5_LIVE[2] R 0h Channel 5 IN5M short to MICBIAS fault status. 0d = IN5M no short to MICBIAS detected 1d = IN5M short to MICBIAS detected 1 CH5_LIVE[1] R 0h Channel 5 IN5P short to VBAT_IN fault status. 0d = IN5P no short to VBAT_IN detected 1d = IN5P short to VBAT_IN detected 0 CH5_LIVE[0] R 0h Channel 5 IN5M short to VBAT_IN fault status. 0d = IN5M no short to VBAT_IN detected 1d = IN5M short to VBAT_IN detected 8.6.1.4.10 CH6_LIVE Register (page = 0x01, address = 0x33) [reset = 0h] This register is the live Interrupt status register for channel 6 fault diagnostic. Applicable only for PCM6x60-Q1. Figure 193. CH6_LIVE Register 7 CH6_LIVE[7] R-0h 6 CH6_LIVE[6] R-0h 5 CH6_LIVE[5] R-0h 4 CH6_LIVE[4] R-0h 3 CH6_LIVE[3] R-0h 2 CH6_LIVE[2] R-0h 1 CH6_LIVE[1] R-0h 0 CH6_LIVE[0] R-0h Table 149. CH6_LIVE Register Field Descriptions Bit 7 124 Field Type Reset Description CH6_LIVE[7] R 0h Channel 6 open input fault status. 0d = No open input detected 1d = Open input detected Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 149. CH6_LIVE Register Field Descriptions (continued) Bit Field Type Reset Description 6 CH6_LIVE[6] R 0h Channel 6 input pair short fault status. 0d = No input pair short detected 1d = Input short to each other detected 5 CH6_LIVE[5] R 0h Channel 6 IN6P short to ground fault status. 0d = IN6P no short to ground detected 1d = IN6P short to ground detected 4 CH6_LIVE[4] R 0h Channel 6 IN6M short to ground fault status. 0d = IN6M no short to ground detected 1d = IN6M short to ground detected 3 CH6_LIVE[3] R 0h Channel 6 IN6P short to MICBIAS fault status. 0d = IN6P no short to MICBIAS detected 1d = IN6P short to MICBIAS detected 2 CH6_LIVE[2] R 0h Channel 6 IN6M short to MICBIAS fault status. 0d = IN6M no short to MICBIAS detected 1d = IN6M short to MICBIAS detected 1 CH6_LIVE[1] R 0h Channel 6 IN6P short to VBAT_IN fault status. 0d = IN6P no short to VBAT_IN detected 1d = IN6P short to VBAT_IN detected 0 CH6_LIVE[0] R 0h Channel 6 IN6M short to VBAT_IN fault status. 0d = IN6M no short to VBAT_IN detected 1d = IN6M short to VBAT_IN detected 8.6.1.4.11 INT_LIVE1 Register (page = 0x01, address = 0x35) [reset = 0h] This register is the live Interrupt readback register 1. Figure 194. INT_LIVE1 Register 7 INT_LIVE1[7] R-0h 6 INT_LIVE1[6] R-0h 5 INT_LIVE1[5] R-0h 4 INT_LIVE1[4] R-0h 3 INT_LIVE1[3] R-0h 2 INT_LIVE1[2] R-0h 1 0 Reserved R-0h Table 150. INT_LIVE1 Register Field Descriptions Bit Field Type Reset Description 7 INT_LIVE1[7] R 0h Channel 1 IN1P over voltage fault status. 0d = No IN1P over voltage fault detected 1d = IN1P over voltage fault has detected 6 INT_LIVE1[6] R 0h Channel 2 IN2P over voltage fault status. 0d = No IN2P over voltage fault detected 1d = IN2P over voltage fault has detected 5 INT_LIVE1[5] R 0h Channel 3 IN3P over voltage fault status. 0d = No IN3P over voltage fault detected 1d = IN3P over voltage fault has detected 4 INT_LIVE1[4] R 0h Channel 4 IN4P over voltage fault status. 0d = No IN4P over voltage fault detected 1d = IN4P over voltage fault has detected 3 INT_LIVE1[3] R 0h Channel 5 IN5P over voltage fault status. Applicable only for PCM6x60-Q1. 0d = No IN5P over voltage fault detected 1d = IN5P over voltage fault has detected 2 INT_LIVE1[2] R 0h Channel 6 IN6P over voltage fault status. Applicable only for PCM6x60-Q1. 0d = No IN6P over voltage fault detected 1d = IN6P over voltage fault has detected Reserved R 0h Reserved 1-0 8.6.1.4.12 INT_LIVE3 Register (page = 0x01, address = 0x37) [reset = 0h] This register is the live Interrupt readback register 3. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 125 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 195. INT_LIVE3 Register 7 INT_LIVE3[7] R-0h 6 INT_LIVE3[6] R-0h 5 INT_LIVE3[5] R-0h 4 3 2 Reserved R-0h 1 0 1 0 Table 151. INT_LIVE3 Register Field Descriptions Bit Field Type Reset Description 7 INT_LIVE3[7] R 0h Fault status for MICBIAS high current. 0d = No fault detected 1d = Fault detected 6 INT_LIVE3[6] R 0h Fault status for MICBIAS low current 0d = No fault detected 1d = Fault detected 5 INT_LIVE3[5] R 0h Fault status for MICBIAS over voltage. 0d = No fault detected 1d = Fault detected Reserved R 0h Reserved 4-0 8.6.1.4.13 MBIAS_OV_CFG Register (page = 0x01, address = 0x55) [reset = 40h] This register is the MICBIAS overvoltage configuration register. Figure 196. MBIAS_OV_CFG Register 7 6 MBIAS_OV_THRES[2:0] RW-2h 5 4 3 2 Reserved R-0h Table 152. MBIAS_OV_CFG Register Field Descriptions Bit Field Type Reset Description 7-5 MBIAS_OV_THRES[2:0] RW 2h MICBIAS overvoltage fault detection threshold above MICBIAS programmed voltage. 0d = No threshold over programmed voltage 1d = 10 mV (typ) threshold over programmed voltage 2d = 40 mV (typ) threshold over programmed voltage (default) 3d to 6d = Threshold value is set as per configuration with step size of 30mV (typ) 7d = 190 mV (typ) threshold over programmed voltage (default) 4-0 Reserved R 0h Reserved 8.6.1.4.14 DIAGDATA_CFG Register (page = 0x01, address = 0x59) [reset = 0h] This register is the diagnostic data configuration register. Figure 197. DIAGDATA_CFG Register 7 6 5 4 3 2 Reserved Reserved RW-0h R-0h 1 0 HOLD_SAR_D ATA RW-0h Table 153. DIAGDATA_CFG Register Field Descriptions Bit Field Type Reset Description 7-4 Reserved RW 0h Reserved 3-1 Reserved R 0h Reserved HOLD_SAR_DATA RW 0h Hold SAR data update during register readback. 0b= Data update is not held, data register is continuously updated; this setting must be used when moving average is enabled for fault detection 1b= Data update is held, data register readback can be done 0 126 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.4.15 DIAG_MON_MSB_VBAT Register (page = 0x01, address = 0x5A) [reset = 0h] This register is the MSB data byte of VBAT_IN monitoring. Figure 198. DIAG_MON_MSB_VBAT Register 7 6 5 4 3 DIAG_MON_MSB_VBAT[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-0h 0 Table 154. DIAG_MON_MSB_VBAT Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_VBAT[7: R 0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.16 DIAG_MON_LSB_VBAT Register (page = 0x01, address = 0x5B) [reset = 0h] This register is the LSB data nibble of VBAT_IN monitoring. Figure 199. DIAG_MON_LSB_VBAT Register 7 6 5 DIAG_MON_LSB_VBAT[3:0] R-0h 4 3 Table 155. DIAG_MON_LSB_VBAT Register Field Descriptions Bit Field Type Reset Description 7-4 DIAG_MON_LSB_VBAT[3: 0] R 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] R 0h Channel ID value 8.6.1.4.17 DIAG_MON_MSB_MBIAS Register (page = 0x01, address = 0x5C) [reset = 0h] This register is the MSB data byte of MICBIAS monitoring. Figure 200. DIAG_MON_MSB_MBIAS Register 7 6 5 4 3 DIAG_MON_MSB_MBIAS[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-1h 0 Table 156. DIAG_MON_MSB_MBIAS Register Field Descriptions Bit Field Type Reset Description 7-0 DIAG_MON_MSB_MBIAS[ 7:0] R 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.18 DIAG_MON_LSB_MBIAS Register (page = 0x01, address = 0x5D) [reset = 1h] This register is the LSB data nibble of MICBIAS monitoring. Figure 201. DIAG_MON_LSB_MBIAS Register 7 6 5 DIAG_MON_LSB_MBIAS[3:0] R-0h 4 3 Table 157. DIAG_MON_LSB_MBIAS Register Field Descriptions Bit Field 7-4 DIAG_MON_LSB_MBIAS[3 R :0] Type Copyright © 2020, Texas Instruments Incorporated Reset Description 0h Diagnostic SAR monitor data LSB nibble Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 127 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 157. DIAG_MON_LSB_MBIAS Register Field Descriptions (continued) Bit Field Type Reset Description 3-0 CHANNEL_ID[3:0] R 1h Channel ID value 8.6.1.4.19 DIAG_MON_MSB_IN1P Register (page = 0x01, address = 0x5E) [reset = 0h] This register is the MSB data byte of IN1P monitoring. Figure 202. DIAG_MON_MSB_IN1P Register 7 6 5 4 3 DIAG_MON_MSB_CH1P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-2h 0 Table 158. DIAG_MON_MSB_IN1P Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_CH1P[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.20 DIAG_MON_LSB_IN1P Register (page = 0x01, address = 0x5F) [reset = 2h] This register is the LSB data nibble of IN1P monitoring. Figure 203. DIAG_MON_LSB_IN1P Register 7 6 5 DIAG_MON_LSB_CH1P[3:0] R-0h 4 3 Table 159. DIAG_MON_LSB_IN1P Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH1P[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 2h Channel ID value R 8.6.1.4.21 DIAG_MON_MSB_IN1M Register (page = 0x01, address = 0x60) [reset = 0h] This register is the MSB data byte of IN1M monitoring. Figure 204. DIAG_MON_MSB_IN1M Register 7 6 5 4 3 DIAG_MON_MSB_CH1N[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-3h 0 Table 160. DIAG_MON_MSB_IN1M Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_CH1N[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.22 DIAG_MON_LSB_IN1M Register (page = 0x01, address = 0x61) [reset = 3h] This register is the LSB data nibble of IN1M monitoring. Figure 205. DIAG_MON_LSB_IN1M Register 7 128 6 5 DIAG_MON_LSB_CH1N[3:0] R-0h Submit Documentation Feedback 4 3 Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 161. DIAG_MON_LSB_IN1M Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH1N[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 3h Channel ID value R 8.6.1.4.23 DIAG_MON_MSB_IN2P Register (page = 0x01, address = 0x62) [reset = 0h] This register is the MSB data byte of IN2P monitoring. Figure 206. DIAG_MON_MSB_IN2P Register 7 6 5 4 3 DIAG_MON_MSB_CH2P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-4h 0 Table 162. DIAG_MON_MSB_IN2P Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_CH2P[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.24 DIAG_MON_LSB_IN2P Register (page = 0x01, address = 0x63) [reset = 4h] This register is the LSB data nibble of IN2P monitoring. Figure 207. DIAG_MON_LSB_IN2P Register 7 6 5 DIAG_MON_LSB_CH2P[3:0] R-0h 4 3 Table 163. DIAG_MON_LSB_IN2P Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH2P[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 4h Channel ID value R 8.6.1.4.25 DIAG_MON_MSB_IN2M Register (page = 0x01, address = 0x64) [reset = 0h] This register is the MSB data byte of IN2M monitoring. Figure 208. DIAG_MON_MSB_IN2M Register 7 6 5 4 3 DIAG_MON_MSB_CH2N[7:0] R-0h 2 1 0 Table 164. DIAG_MON_MSB_IN2M Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH2N[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.26 DIAG_MON_LSB_IN2M Register (page = 0x01, address = 0x65) [reset = 5h] This register is the LSB data nibble of IN2M monitoring. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 129 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Figure 209. DIAG_MON_LSB_IN2M Register 7 6 5 DIAG_MON_LSB_CH2N[3:0] R-0h 4 3 2 1 CHANNEL_ID[3:0] R-5h 0 Table 165. DIAG_MON_LSB_IN2M Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH2N[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 5h Channel ID value R 8.6.1.4.27 DIAG_MON_MSB_IN3P Register (page = 0x01, address = 0x66) [reset = 0h] This register is the MSB data byte of IN3P monitoring. Figure 210. DIAG_MON_MSB_IN3P Register 7 6 5 4 3 DIAG_MON_MSB_CH3P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-6h 0 Table 166. DIAG_MON_MSB_IN3P Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_CH3P[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.28 DIAG_MON_LSB_IN3P Register (page = 0x01, address = 0x67) [reset = 6h] This register is the LSB data nibble of IN3P monitoring. Figure 211. DIAG_MON_LSB_IN3P Register 7 6 5 DIAG_MON_LSB_CH3P[3:0] R-0h 4 3 Table 167. DIAG_MON_LSB_IN3P Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH3P[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 6h Channel ID value R 8.6.1.4.29 DIAG_MON_MSB_IN3M Register (page = 0x01, address = 0x68) [reset = 0h] This register is the MSB data byte of IN3M monitoring. Figure 212. DIAG_MON_MSB_IN3M Register 7 6 5 4 3 DIAG_MON_MSB_CH3N[7:0] R-0h 2 1 0 Table 168. DIAG_MON_MSB_IN3M Register Field Descriptions 130 Bit Field Type 7-0 DIAG_MON_MSB_CH3N[7 R :0] Submit Documentation Feedback Reset Description 0h Diagnostic SAR monitor data MSB byte Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.1.4.30 DIAG_MON_LSB_IN3M Register (page = 0x01, address = 0x69) [reset = 7h] This register is the LSB data nibble of IN3M monitoring. Figure 213. DIAG_MON_LSB_IN3M Register 7 6 5 DIAG_MON_LSB_CH3N[3:0] R-0h 4 3 2 1 CHANNEL_ID[3:0] R-7h 0 Table 169. DIAG_MON_LSB_IN3M Register Field Descriptions Bit Field 7-4 3-0 Type Reset Description DIAG_MON_LSB_CH3N[3: R 0] 0h Diagnostic SAR monitor data LSB nibble CHANNEL_ID[3:0] 7h Channel ID value R 8.6.1.4.31 DIAG_MON_MSB_IN4P Register (page = 0x01, address = 0x6A) [reset = 0h] This register is the MSB data byte of IN4P monitoring. Figure 214. DIAG_MON_MSB_IN4P Register 7 6 5 4 3 DIAG_MON_MSB_CH4P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-8h 0 Table 170. DIAG_MON_MSB_IN4P Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH4P[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.32 DIAG_MON_LSB_IN4P Register (page = 0x01, address = 0x6B) [reset = 8h] This register is the LSB data nibble of IN4P monitoring. Figure 215. DIAG_MON_LSB_IN4P Register 7 6 5 DIAG_MON_LSB_CH4P[3:0] R-0h 4 3 Table 171. DIAG_MON_LSB_IN4P Register Field Descriptions Bit Field 7-4 3-0 Type Reset Description DIAG_MON_LSB_CH4P[3: R 0] 0h Diagnostic SAR monitor data LSB nibble CHANNEL_ID[3:0] 8h Channel ID value R 8.6.1.4.33 DIAG_MON_MSB_IN4M Register (page = 0x01, address = 0x6C) [reset = 0h] This register is the MSB data byte of IN4M monitoring. Figure 216. DIAG_MON_MSB_IN4M Register 7 6 5 Copyright © 2020, Texas Instruments Incorporated 4 3 DIAG_MON_MSB_CH4N[7:0] R-0h 2 1 0 Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 131 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 172. DIAG_MON_MSB_IN4M Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH4N[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.34 DIAG_MON_LSB_IN4M Register (page = 0x01, address = 0x6D) [reset = 9h] This register is the LSB data nibble of IN4M monitoring. Figure 217. DIAG_MON_LSB_IN4M Register 7 6 5 DIAG_MON_LSB_CH4N[3:0] R-0h 4 3 2 1 CHANNEL_ID[3:0] R-9h 0 Table 173. DIAG_MON_LSB_IN4M Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH4N[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] 9h Channel ID value R 8.6.1.4.35 DIAG_MON_MSB_IN5P Register (page = 0x01, address = 0x6E) [reset = 0h] This register is the MSB data byte of IN5P monitoring. Applicable only for PCM6x60-Q1. Figure 218. DIAG_MON_MSB_IN5P Register 7 6 5 4 3 DIAG_MON_MSB_CH5P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Ah 0 Table 174. DIAG_MON_MSB_IN5P Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH5P[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.36 DIAG_MON_LSB_IN5P Register (page = 0x01, address = 0x6F) [reset = Ah] This register is the LSB data nibble of IN5P monitoring. Applicable only for PCM6x60-Q1. Figure 219. DIAG_MON_LSB_IN5P Register 7 6 5 DIAG_MON_LSB_CH5P[3:0] R-0h 4 3 Table 175. DIAG_MON_LSB_IN5P Register Field Descriptions Bit Field 7-4 3-0 Type Reset Description DIAG_MON_LSB_CH5P[3: R 0] 0h Diagnostic SAR monitor data LSB nibble CHANNEL_ID[3:0] Ah Channel ID value R 8.6.1.4.37 DIAG_MON_MSB_IN5M Register (page = 0x01, address = 0x70) [reset = 0h] This register is the MSB data byte of IN5M monitoring. Applicable only for PCM6x60-Q1. 132 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Figure 220. DIAG_MON_MSB_IN5M Register 7 6 5 4 3 DIAG_MON_MSB_CH5N[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Bh 0 Table 176. DIAG_MON_MSB_IN5M Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH5N[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.38 DIAG_MON_LSB_IN5M Register (page = 0x01, address = 0x71) [reset = Bh] This register is the LSB data nibble of IN5M monitoring. Applicable only for PCM6x60-Q1. Figure 221. DIAG_MON_LSB_IN5M Register 7 6 5 DIAG_MON_LSB_CH5N[3:0] R-0h 4 3 Table 177. DIAG_MON_LSB_IN5M Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH5N[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] Bh Channel ID value R 8.6.1.4.39 DIAG_MON_MSB_IN6P Register (page = 0x01, address = 0x72) [reset = 0h] This register is the MSB data byte of IN6P monitoring. Applicable only for PCM6x60-Q1. Figure 222. DIAG_MON_MSB_IN6P Register 7 6 5 4 3 DIAG_MON_MSB_CH6P[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Ch 0 Table 178. DIAG_MON_MSB_IN6P Register Field Descriptions Bit Field 7-0 DIAG_MON_MSB_CH6P[7 R :0] Type Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.40 DIAG_MON_LSB_IN6P Register (page = 0x01, address = 0x73) [reset = Ch] This register is the LSB data nibble of IN6P monitoring. Applicable only for PCM6x60-Q1. Figure 223. DIAG_MON_LSB_IN6P Register 7 6 5 DIAG_MON_LSB_CH6P[3:0] R-0h 4 3 Table 179. DIAG_MON_LSB_IN6P Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH6P[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] Ch Channel ID value R Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 133 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.1.4.41 DIAG_MON_MSB_IN6M Register (page = 0x01, address = 0x74) [reset = 0h] This register is the MSB data byte of IN6M monitoring. Applicable only for PCM6x60-Q1. Figure 224. DIAG_MON_MSB_IN6M Register 7 6 5 4 3 DIAG_MON_MSB_CH6N[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Dh 0 Table 180. DIAG_MON_MSB_IN6M Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_CH6N[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.42 DIAG_MON_LSB_IN6M Register (page = 0x01, address = 0x75) [reset = Dh] This register is the LSB data nibble of IN6M monitoring. Applicable only for PCM6x60-Q1. Figure 225. DIAG_MON_LSB_IN6M Register 7 6 5 DIAG_MON_LSB_CH6N[3:0] R-0h 4 3 Table 181. DIAG_MON_LSB_IN6M Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_CH6N[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] Dh Channel ID value R 8.6.1.4.43 DIAG_MON_MSB_TEMP Register (page = 0x01, address = 0x76) [reset = 0h] This register is the MSB data byte of temperature monitoring. Figure 226. DIAG_MON_MSB_TEMP Register 7 6 5 4 3 DIAG_MON_MSB_TEMP[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Eh 0 Table 182. DIAG_MON_MSB_TEMP Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_TEMP[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.44 DIAG_MON_LSB_TEMP Register (page = 0x01, address = 0x77) [reset = Eh] This register is the LSB data nibble of temperature monitoring. Figure 227. DIAG_MON_LSB_TEMP Register 7 6 5 DIAG_MON_LSB_TEMP[3:0] R-0h 4 3 Table 183. DIAG_MON_LSB_TEMP Register Field Descriptions 134 Bit Field 7-4 DIAG_MON_LSB_TEMP[3: R 0] Type Submit Documentation Feedback Reset Description 0h Diagnostic SAR monitor data LSB nibble Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 183. DIAG_MON_LSB_TEMP Register Field Descriptions (continued) Bit Field Type Reset Description 3-0 CHANNEL_ID[3:0] R Eh Channel ID value 8.6.1.4.45 DIAG_MON_MSB_LOAD Register (page = 0x01, address = 0x78) [reset = 0h] This register is the MSB data byte of MICBIAS load current monitoring. Figure 228. DIAG_MON_MSB_LOAD Register 7 6 5 4 3 DIAG_MON_MSB_LOAD[7:0] R-0h 2 1 0 2 1 CHANNEL_ID[3:0] R-Fh 0 Table 184. DIAG_MON_MSB_LOAD Register Field Descriptions Bit Field Type 7-0 DIAG_MON_MSB_LOAD[7 R :0] Reset Description 0h Diagnostic SAR monitor data MSB byte 8.6.1.4.46 DIAG_MON_LSB_LOAD Register (page = 0x01, address = 0x79) [reset = Fh] This register is the LSB data nibble of MICBIAS load current monitoring. Figure 229. DIAG_MON_LSB_LOAD Register 7 6 5 DIAG_MON_LSB_LOAD[3:0] R-0h 4 3 Table 185. DIAG_MON_LSB_LOAD Register Field Descriptions Bit Field Reset Description 7-4 DIAG_MON_LSB_LOAD[3: R 0] Type 0h Diagnostic SAR monitor data LSB nibble 3-0 CHANNEL_ID[3:0] Fh Channel ID value R Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 135 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.2 Programmable Coefficient Registers 8.6.2.1 Programmable Coefficient Registers: Page = 0x02 This register page (shown in Register Description: Page = 0x00 ) consists of the programmable coefficients for the biquad 1 to biquad 6 filters. To optimize the coefficients register transaction time for page 2, page 3, and page 4, the device also supports (by default) auto-incremented pages for the I2C and SPI burst writes and reads. After a transaction of register address 0x7F, the device auto increments to the next page at register 0x08 to transact the next coefficient value. These programmable coefficients are 32-bit, two’s complement numbers. For a successful coefficient register transaction, the host device must write and read all four bytes starting with the most significant byte (BYT1) for a target coefficient register transaction. When using SPI for a coefficient register read transaction, the device transmits the first byte as a dummy read byte; therefore, the host must read five bytes, including the first dummy read byte and the last four bytes corresponding to the coefficient register value starting with the most significant byte (BYT1). Table 186. Page 0x02 Programmable Coefficient Registers ADDRESS 136 REGISTER 0x00 PAGE[7:0] 0x08 0x09 RESET DESCRIPTION 0x00 Device page register BQ1_N0_BYT1[7:0] 0x7F Programmable biquad 1, N0 coefficient byte[31:24] BQ1_N0_BYT2[7:0] 0xFF Programmable biquad 1, N0 coefficient byte[23:16] 0x0A BQ1_N0_BYT3[7:0] 0xFF Programmable biquad 1, N0 coefficient byte[15:8] 0x0B BQ1_N0_BYT4[7:0] 0xFF Programmable biquad 1, N0 coefficient byte[7:0] 0x0C BQ1_N1_BYT1[7:0] 0x00 Programmable biquad 1, N1 coefficient byte[31:24] 0x0D BQ1_N1_BYT2[7:0] 0x00 Programmable biquad 1, N1 coefficient byte[23:16] 0x0E BQ1_N1_BYT3[7:0] 0x00 Programmable biquad 1, N1 coefficient byte[15:8] 0x0F BQ1_N1_BYT4[7:0] 0x00 Programmable biquad 1, N1 coefficient byte[7:0] 0x10 BQ1_N2_BYT1[7:0] 0x00 Programmable biquad 1, N2 coefficient byte[31:24] 0x11 BQ1_N2_BYT2[7:0] 0x00 Programmable biquad 1, N2 coefficient byte[23:16] 0x12 BQ1_N2_BYT3[7:0] 0x00 Programmable biquad 1, N2 coefficient byte[15:8] 0x13 BQ1_N2_BYT4[7:0] 0x00 Programmable biquad 1, N2 coefficient byte[7:0] 0x14 BQ1_D1_BYT1[7:0] 0x00 Programmable biquad 1, D1 coefficient byte[31:24] 0x15 BQ1_D1_BYT2[7:0] 0x00 Programmable biquad 1, D1 coefficient byte[23:16] 0x16 BQ1_D1_BYT3[7:0] 0x00 Programmable biquad 1, D1 coefficient byte[15:8] 0x17 BQ1_D1_BYT4[7:0] 0x00 Programmable biquad 1, D1 coefficient byte[7:0] 0x18 BQ1_D2_BYT1[7:0] 0x00 Programmable biquad 1, D2 coefficient byte[31:24] 0x19 BQ1_D2_BYT2[7:0] 0x00 Programmable biquad 1, D2 coefficient byte[23:16] 0x1A BQ1_D2_BYT3[7:0] 0x00 Programmable biquad 1, D2 coefficient byte[15:8] 0x1B BQ1_D2_BYT4[7:0] 0x00 Programmable biquad 1, D2 coefficient byte[7:0] 0x1C BQ2_N0_BYT1[7:0] 0x7F Programmable biquad 2, N0 coefficient byte[31:24] 0x1D BQ2_N0_BYT2[7:0] 0xFF Programmable biquad 2, N0 coefficient byte[23:16] 0x1E BQ2_N0_BYT3[7:0] 0xFF Programmable biquad 2, N0 coefficient byte[15:8] 0x1F BQ2_N0_BYT4[7:0] 0xFF Programmable biquad 2, N0 coefficient byte[7:0] 0x20 BQ2_N1_BYT1[7:0] 0x00 Programmable biquad 2, N1 coefficient byte[31:24] 0x21 BQ2_N1_BYT2[7:0] 0x00 Programmable biquad 2, N1 coefficient byte[23:16] 0x22 BQ2_N1_BYT3[7:0] 0x00 Programmable biquad 2, N1 coefficient byte[15:8] 0x23 BQ2_N1_BYT4[7:0] 0x00 Programmable biquad 2, N1 coefficient byte[7:0] 0x24 BQ2_N2_BYT1[7:0] 0x00 Programmable biquad 2, N2 coefficient byte[31:24] 0x25 BQ2_N2_BYT2[7:0] 0x00 Programmable biquad 2, N2 coefficient byte[23:16] 0x26 BQ2_N2_BYT3[7:0] 0x00 Programmable biquad 2, N2 coefficient byte[15:8] 0x27 BQ2_N2_BYT4[7:0] 0x00 Programmable biquad 2, N2 coefficient byte[7:0] 0x28 BQ2_D1_BYT1[7:0] 0x00 Programmable biquad 2, D1 coefficient byte[31:24] 0x29 BQ2_D1_BYT2[7:0] 0x00 Programmable biquad 2, D1 coefficient byte[23:16] 0x2A BQ2_D1_BYT3[7:0] 0x00 Programmable biquad 2, D1 coefficient byte[15:8] 0x2B BQ2_D1_BYT4[7:0] 0x00 Programmable biquad 2, D1 coefficient byte[7:0] 0x2C BQ2_D2_BYT1[7:0] 0x00 Programmable biquad 2, D2 coefficient byte[31:24] Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 186. Page 0x02 Programmable Coefficient Registers (continued) 0x2D BQ2_D2_BYT2[7:0] 0x00 Programmable biquad 2, D2 coefficient byte[23:16] 0x2E BQ2_D2_BYT3[7:0] 0x00 Programmable biquad 2, D2 coefficient byte[15:8] 0x2F BQ2_D2_BYT4[7:0] 0x00 Programmable biquad 2, D2 coefficient byte[7:0] 0x30 BQ3_N0_BYT1[7:0] 0x7F Programmable biquad 3, N0 coefficient byte[31:24] 0x31 BQ3_N0_BYT2[7:0] 0xFF Programmable biquad 3, N0 coefficient byte[23:16] 0x32 BQ3_N0_BYT3[7:0] 0xFF Programmable biquad 3, N0 coefficient byte[15:8] 0x33 BQ3_N0_BYT4[7:0] 0xFF Programmable biquad 3, N0 coefficient byte[7:0] 0x34 BQ3_N1_BYT1[7:0] 0x00 Programmable biquad 3, N1 coefficient byte[31:24] 0x35 BQ3_N1_BYT2[7:0] 0x00 Programmable biquad 3, N1 coefficient byte[23:16] 0x36 BQ3_N1_BYT3[7:0] 0x00 Programmable biquad 3, N1 coefficient byte[15:8] 0x37 BQ3_N1_BYT4[7:0] 0x00 Programmable biquad 3, N1 coefficient byte[7:0] 0x38 BQ3_N2_BYT1[7:0] 0x00 Programmable biquad 3, N2 coefficient byte[31:24] 0x39 BQ3_N2_BYT2[7:0] 0x00 Programmable biquad 3, N2 coefficient byte[23:16] 0x3A BQ3_N2_BYT3[7:0] 0x00 Programmable biquad 3, N2 coefficient byte[15:8] 0x3B BQ3_N2_BYT4[7:0] 0x00 Programmable biquad 3, N2 coefficient byte[7:0] 0x3C BQ3_D1_BYT1[7:0] 0x00 Programmable biquad 3, D1 coefficient byte[31:24] 0x3D BQ3_D1_BYT2[7:0] 0x00 Programmable biquad 3, D1 coefficient byte[23:16] 0x3E BQ3_D1_BYT3[7:0] 0x00 Programmable biquad 3, D1 coefficient byte[15:8] 0x3F BQ3_D1_BYT4[7:0] 0x00 Programmable biquad 3, D1 coefficient byte[7:0] 0x40 BQ3_D2_BYT1[7:0] 0x00 Programmable biquad 3, D2 coefficient byte[31:24] 0x41 BQ3_D2_BYT2[7:0] 0x00 Programmable biquad 3, D2 coefficient byte[23:16] 0x42 BQ3_D2_BYT3[7:0] 0x00 Programmable biquad 3, D2 coefficient byte[15:8] 0x43 BQ3_D2_BYT4[7:0] 0x00 Programmable biquad 3, D2 coefficient byte[7:0] 0x44 BQ4_N0_BYT1[7:0] 0x7F Programmable biquad 4, N0 coefficient byte[31:24] 0x45 BQ4_N0_BYT2[7:0] 0xFF Programmable biquad 4, N0 coefficient byte[23:16] 0x46 BQ4_N0_BYT3[7:0] 0xFF Programmable biquad 4, N0 coefficient byte[15:8] 0x47 BQ4_N0_BYT4[7:0] 0xFF Programmable biquad 4, N0 coefficient byte[7:0] 0x48 BQ4_N1_BYT1[7:0] 0x00 Programmable biquad 4, N1 coefficient byte[31:24] 0x49 BQ4_N1_BYT2[7:0] 0x00 Programmable biquad 4, N1 coefficient byte[23:16] 0x4A BQ4_N1_BYT3[7:0] 0x00 Programmable biquad 4, N1 coefficient byte[15:8] 0x4B BQ4_N1_BYT4[7:0] 0x00 Programmable biquad 4, N1 coefficient byte[7:0] 0x4C BQ4_N2_BYT1[7:0] 0x00 Programmable biquad 4, N2 coefficient byte[31:24] 0x4D BQ4_N2_BYT2[7:0] 0x00 Programmable biquad 4, N2 coefficient byte[23:16] 0x4E BQ4_N2_BYT3[7:0] 0x00 Programmable biquad 4, N2 coefficient byte[15:8] 0x4F BQ4_N2_BYT4[7:0] 0x00 Programmable biquad 4, N2 coefficient byte[7:0] 0x50 BQ4_D1_BYT1[7:0] 0x00 Programmable biquad 4, D1 coefficient byte[31:24] 0x51 BQ4_D1_BYT2[7:0] 0x00 Programmable biquad 4, D1 coefficient byte[23:16] 0x52 BQ4_D1_BYT3[7:0] 0x00 Programmable biquad 4, D1 coefficient byte[15:8] 0x53 BQ4_D1_BYT4[7:0] 0x00 Programmable biquad 4, D1 coefficient byte[7:0] 0x54 BQ4_D2_BYT1[7:0] 0x00 Programmable biquad 4, D2 coefficient byte[31:24] 0x55 BQ4_D2_BYT2[7:0] 0x00 Programmable biquad 4, D2 coefficient byte[23:16] 0x56 BQ4_D2_BYT3[7:0] 0x00 Programmable biquad 4, D2 coefficient byte[15:8] 0x57 BQ4_D2_BYT4[7:0] 0x00 Programmable biquad 4, D2 coefficient byte[7:0] 0x58 BQ5_N0_BYT1[7:0] 0x7F Programmable biquad 5, N0 coefficient byte[31:24] 0x59 BQ5_N0_BYT2[7:0] 0xFF Programmable biquad 5, N0 coefficient byte[23:16] 0x5A BQ5_N0_BYT3[7:0] 0xFF Programmable biquad 5, N0 coefficient byte[15:8] 0x5B BQ5_N0_BYT4[7:0] 0xFF Programmable biquad 5, N0 coefficient byte[7:0] 0x5C BQ5_N1_BYT1[7:0] 0x00 Programmable biquad 5, N1 coefficient byte[31:24] 0x5D BQ5_N1_BYT2[7:0] 0x00 Programmable biquad 5, N1 coefficient byte[23:16] 0x5E BQ5_N1_BYT3[7:0] 0x00 Programmable biquad 5, N1 coefficient byte[15:8] 0x5F BQ5_N1_BYT4[7:0] 0x00 Programmable biquad 5, N1 coefficient byte[7:0] 0x60 BQ5_N2_BYT1[7:0] 0x00 Programmable biquad 5, N2 coefficient byte[31:24] Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 137 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 186. Page 0x02 Programmable Coefficient Registers (continued) 138 0x61 BQ5_N2_BYT2[7:0] 0x00 Programmable biquad 5, N2 coefficient byte[23:16] 0x62 BQ5_N2_BYT3[7:0] 0x00 Programmable biquad 5, N2 coefficient byte[15:8] 0x63 BQ5_N2_BYT4[7:0] 0x00 Programmable biquad 5, N2 coefficient byte[7:0] 0x64 BQ5_D1_BYT1[7:0] 0x00 Programmable biquad 5, D1 coefficient byte[31:24] 0x65 BQ5_D1_BYT2[7:0] 0x00 Programmable biquad 5, D1 coefficient byte[23:16] 0x66 BQ5_D1_BYT3[7:0] 0x00 Programmable biquad 5, D1 coefficient byte[15:8] 0x67 BQ5_D1_BYT4[7:0] 0x00 Programmable biquad 5, D1 coefficient byte[7:0] 0x68 BQ5_D2_BYT1[7:0] 0x00 Programmable biquad 5, D2 coefficient byte[31:24] 0x69 BQ5_D2_BYT2[7:0] 0x00 Programmable biquad 5, D2 coefficient byte[23:16] 0x6A BQ5_D2_BYT3[7:0] 0x00 Programmable biquad 5, D2 coefficient byte[15:8] 0x6B BQ5_D2_BYT4[7:0] 0x00 Programmable biquad 5, D2 coefficient byte[7:0] 0x6C BQ6_N0_BYT1[7:0] 0x7F Programmable biquad 6, N0 coefficient byte[31:24] 0x6D BQ6_N0_BYT2[7:0] 0xFF Programmable biquad 6, N0 coefficient byte[23:16] 0x6E BQ6_N0_BYT3[7:0] 0xFF Programmable biquad 6, N0 coefficient byte[15:8] 0x6F BQ6_N0_BYT4[7:0] 0xFF Programmable biquad 6, N0 coefficient byte[7:0] 0x70 BQ6_N1_BYT1[7:0] 0x00 Programmable biquad 6, N1 coefficient byte[31:24] 0x71 BQ6_N1_BYT2[7:0] 0x00 Programmable biquad 6, N1 coefficient byte[23:16] 0x72 BQ6_N1_BYT3[7:0] 0x00 Programmable biquad 6, N1 coefficient byte[15:8] 0x73 BQ6_N1_BYT4[7:0] 0x00 Programmable biquad 6, N1 coefficient byte[7:0] 0x74 BQ6_N2_BYT1[7:0] 0x00 Programmable biquad 6, N2 coefficient byte[31:24] 0x75 BQ6_N2_BYT2[7:0] 0x00 Programmable biquad 6, N2 coefficient byte[23:16] 0x76 BQ6_N2_BYT3[7:0] 0x00 Programmable biquad 6, N2 coefficient byte[15:8] 0x77 BQ6_N2_BYT4[7:0] 0x00 Programmable biquad 6, N2 coefficient byte[7:0] 0x78 BQ6_D1_BYT1[7:0] 0x00 Programmable biquad 6, D1 coefficient byte[31:24] 0x79 BQ6_D1_BYT2[7:0] 0x00 Programmable biquad 6, D1 coefficient byte[23:16] 0x7A BQ6_D1_BYT3[7:0] 0x00 Programmable biquad 6, D1 coefficient byte[15:8] 0x7B BQ6_D1_BYT4[7:0] 0x00 Programmable biquad 6, D1 coefficient byte[7:0] 0x7C BQ6_D2_BYT1[7:0] 0x00 Programmable biquad 6, D2 coefficient byte[31:24] 0x7D BQ6_D2_BYT2[7:0] 0x00 Programmable biquad 6, D2 coefficient byte[23:16] 0x7E BQ6_D2_BYT3[7:0] 0x00 Programmable biquad 6, D2 coefficient byte[15:8] 0x7F BQ6_D2_BYT4[7:0] 0x00 Programmable biquad 6, D2 coefficient byte[7:0] Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 8.6.2.2 Programmable Coefficient Registers: Page = 0x03 This register page (shown in Table 187) consists of the programmable coefficients for the biquad 7 to biquad 12 filters. To optimize the coefficients register transaction time for page 2, page 3, and page 4, the device also supports (by default) auto-incremented pages for the I2C and SPI burst writes and reads. After a transaction of register address 0x7F, the device auto increments to the next page at register 0x08 to transact the next coefficient value. These programmable coefficients are 32-bit, two’s complement numbers. For a successful coefficient register transaction, the host device must write and read all four bytes starting with the most significant byte (BYT1) for a target coefficient register transaction. When using SPI for a coefficient register read transaction, the device transmits the first byte as a dummy read byte; therefore, the host must read five bytes, including the first dummy read byte and the last four bytes corresponding to the coefficient register value starting with the most significant byte (BYT1). Table 187. Page 0x03 Programmable Coefficient Registers ADDR REGISTER 0x00 PAGE[7:0] 0x08 0x09 RESET DESCRIPTION 0x00 Device page register BQ7_N0_BYT1[7:0] 0x7F Programmable biquad 7, N0 coefficient byte[31:24] BQ7_N0_BYT2[7:0] 0xFF Programmable biquad 7, N0 coefficient byte[23:16] 0x0A BQ7_N0_BYT3[7:0] 0xFF Programmable biquad 7, N0 coefficient byte[15:8] 0x0B BQ7_N0_BYT4[7:0] 0xFF Programmable biquad 7, N0 coefficient byte[7:0] 0x0C BQ7_N1_BYT1[7:0] 0x00 Programmable biquad 7, N1 coefficient byte[31:24] 0x0D BQ7_N1_BYT2[7:0] 0x00 Programmable biquad 7, N1 coefficient byte[23:16] 0x0E BQ7_N1_BYT3[7:0] 0x00 Programmable biquad 7, N1 coefficient byte[15:8] 0x0F BQ7_N1_BYT4[7:0] 0x00 Programmable biquad 7, N1 coefficient byte[7:0] 0x10 BQ7_N2_BYT1[7:0] 0x00 Programmable biquad 7, N2 coefficient byte[31:24] 0x11 BQ7_N2_BYT2[7:0] 0x00 Programmable biquad 7, N2 coefficient byte[23:16] 0x12 BQ7_N2_BYT3[7:0] 0x00 Programmable biquad 7, N2 coefficient byte[15:8] 0x13 BQ7_N2_BYT4[7:0] 0x00 Programmable biquad 7, N2 coefficient byte[7:0] 0x14 BQ7_D1_BYT1[7:0] 0x00 Programmable biquad 7, D1 coefficient byte[31:24] 0x15 BQ7_D1_BYT2[7:0] 0x00 Programmable biquad 7, D1 coefficient byte[23:16] 0x16 BQ7_D1_BYT3[7:0] 0x00 Programmable biquad 7, D1 coefficient byte[15:8] 0x17 BQ7_D1_BYT4[7:0] 0x00 Programmable biquad 7, D1 coefficient byte[7:0] 0x18 BQ7_D2_BYT1[7:0] 0x00 Programmable biquad 7, D2 coefficient byte[31:24] 0x19 BQ7_D2_BYT2[7:0] 0x00 Programmable biquad 7, D2 coefficient byte[23:16] 0x1A BQ7_D2_BYT3[7:0] 0x00 Programmable biquad 7, D2 coefficient byte[15:8] 0x1B BQ7_D2_BYT4[7:0] 0x00 Programmable biquad 7, D2 coefficient byte[7:0] 0x1C BQ8_N0_BYT1[7:0] 0x7F Programmable biquad 8, N0 coefficient byte[31:24] 0x1D BQ8_N0_BYT2[7:0] 0xFF Programmable biquad 8, N0 coefficient byte[23:16] 0x1E BQ8_N0_BYT3[7:0] 0xFF Programmable biquad 8, N0 coefficient byte[15:8] 0x1F BQ8_N0_BYT4[7:0] 0xFF Programmable biquad 8, N0 coefficient byte[7:0] 0x20 BQ8_N1_BYT1[7:0] 0x00 Programmable biquad 8, N1 coefficient byte[31:24] 0x21 BQ8_N1_BYT2[7:0] 0x00 Programmable biquad 8, N1 coefficient byte[23:16] 0x22 BQ8_N1_BYT3[7:0] 0x00 Programmable biquad 8, N1 coefficient byte[15:8] 0x23 BQ8_N1_BYT4[7:0] 0x00 Programmable biquad 8, N1 coefficient byte[7:0] 0x24 BQ8_N2_BYT1[7:0] 0x00 Programmable biquad 8, N2 coefficient byte[31:24] 0x25 BQ8_N2_BYT2[7:0] 0x00 Programmable biquad 8, N2 coefficient byte[23:16] 0x26 BQ8_N2_BYT3[7:0] 0x00 Programmable biquad 8, N2 coefficient byte[15:8] 0x27 BQ8_N2_BYT4[7:0] 0x00 Programmable biquad 8, N2 coefficient byte[7:0] 0x28 BQ8_D1_BYT1[7:0] 0x00 Programmable biquad 8, D1 coefficient byte[31:24] 0x29 BQ8_D1_BYT2[7:0] 0x00 Programmable biquad 8, D1 coefficient byte[23:16] 0x2A BQ8_D1_BYT3[7:0] 0x00 Programmable biquad 8, D1 coefficient byte[15:8] 0x2B BQ8_D1_BYT4[7:0] 0x00 Programmable biquad 8, D1 coefficient byte[7:0] 0x2C BQ8_D2_BYT1[7:0] 0x00 Programmable biquad 8, D2 coefficient byte[31:24] 0x2D BQ8_D2_BYT2[7:0] 0x00 Programmable biquad 8, D2 coefficient byte[23:16] 0x2E BQ8_D2_BYT3[7:0] 0x00 Programmable biquad 8, D2 coefficient byte[15:8] Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 139 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com Table 187. Page 0x03 Programmable Coefficient Registers (continued) 140 0x2F BQ8_D2_BYT4[7:0] 0x00 Programmable biquad 8, D2 coefficient byte[7:0] 0x30 BQ9_N0_BYT1[7:0] 0x7F Programmable biquad 9, N0 coefficient byte[31:24] 0x31 BQ9_N0_BYT2[7:0] 0xFF Programmable biquad 9, N0 coefficient byte[23:16] 0x32 BQ9_N0_BYT3[7:0] 0xFF Programmable biquad 9, N0 coefficient byte[15:8] 0x33 BQ9_N0_BYT4[7:0] 0xFF Programmable biquad 9, N0 coefficient byte[7:0] 0x34 BQ9_N1_BYT1[7:0] 0x00 Programmable biquad 9, N1 coefficient byte[31:24] 0x35 BQ9_N1_BYT2[7:0] 0x00 Programmable biquad 9, N1 coefficient byte[23:16] 0x36 BQ9_N1_BYT3[7:0] 0x00 Programmable biquad 9, N1 coefficient byte[15:8] 0x37 BQ9_N1_BYT4[7:0] 0x00 Programmable biquad 9, N1 coefficient byte[7:0] 0x38 BQ9_N2_BYT1[7:0] 0x00 Programmable biquad 9, N2 coefficient byte[31:24] 0x39 BQ9_N2_BYT2[7:0] 0x00 Programmable biquad 9, N2 coefficient byte[23:16] 0x3A BQ9_N2_BYT3[7:0] 0x00 Programmable biquad 9, N2 coefficient byte[15:8] 0x3B BQ9_N2_BYT4[7:0] 0x00 Programmable biquad 9, N2 coefficient byte[7:0] 0x3C BQ9_D1_BYT1[7:0] 0x00 Programmable biquad 9, D1 coefficient byte[31:24] 0x3D BQ9_D1_BYT2[7:0] 0x00 Programmable biquad 9, D1 coefficient byte[23:16] 0x3E BQ9_D1_BYT3[7:0] 0x00 Programmable biquad 9, D1 coefficient byte[15:8] 0x3F BQ9_D1_BYT4[7:0] 0x00 Programmable biquad 9, D1 coefficient byte[7:0] 0x40 BQ9_D2_BYT1[7:0] 0x00 Programmable biquad 9, D2 coefficient byte[31:24] 0x41 BQ9_D2_BYT2[7:0] 0x00 Programmable biquad 9, D2 coefficient byte[23:16] 0x42 BQ9_D2_BYT3[7:0] 0x00 Programmable biquad 9, D2 coefficient byte[15:8] 0x43 BQ9_D2_BYT4[7:0] 0x00 Programmable biquad 9, D2 coefficient byte[7:0] 0x44 BQ10_N0_BYT1[7:0] 0x7F Programmable biquad 10, N0 coefficient byte[31:24] 0x45 BQ10_N0_BYT2[7:0] 0xFF Programmable biquad 10, N0 coefficient byte[23:16] 0x46 BQ10_N0_BYT3[7:0] 0xFF Programmable biquad 10, N0 coefficient byte[15:8] 0x47 BQ10_N0_BYT4[7:0] 0xFF Programmable biquad 10, N0 coefficient byte[7:0] 0x48 BQ10_N1_BYT1[7:0] 0x00 Programmable biquad 10, N1 coefficient byte[31:24] 0x49 BQ10_N1_BYT2[7:0] 0x00 Programmable biquad 10, N1 coefficient byte[23:16] 0x4A BQ10_N1_BYT3[7:0] 0x00 Programmable biquad 10, N1 coefficient byte[15:8] 0x4B BQ10_N1_BYT4[7:0] 0x00 Programmable biquad 10, N1 coefficient byte[7:0] 0x4C BQ10_N2_BYT1[7:0] 0x00 Programmable biquad 10, N2 coefficient byte[31:24] 0x4D BQ10_N2_BYT2[7:0] 0x00 Programmable biquad 10, N2 coefficient byte[23:16] 0x4E BQ10_N2_BYT3[7:0] 0x00 Programmable biquad 10, N2 coefficient byte[15:8] 0x4F BQ10_N2_BYT4[7:0] 0x00 Programmable biquad 10, N2 coefficient byte[7:0] 0x50 BQ10_D1_BYT1[7:0] 0x00 Programmable biquad 10, D1 coefficient byte[31:24] 0x51 BQ10_D1_BYT2[7:0] 0x00 Programmable biquad 10, D1 coefficient byte[23:16] 0x52 BQ10_D1_BYT3[7:0] 0x00 Programmable biquad 10, D1 coefficient byte[15:8] 0x53 BQ10_D1_BYT4[7:0] 0x00 Programmable biquad 10, D1 coefficient byte[7:0] 0x54 BQ10_D2_BYT1[7:0] 0x00 Programmable biquad 10, D2 coefficient byte[31:24] 0x55 BQ10_D2_BYT2[7:0] 0x00 Programmable biquad 10, D2 coefficient byte[23:16] 0x56 BQ10_D2_BYT3[7:0] 0x00 Programmable biquad 10, D2 coefficient byte[15:8] 0x57 BQ10_D2_BYT4[7:0] 0x00 Programmable biquad 10, D2 coefficient byte[7:0] 0x58 BQ11_N0_BYT1[7:0] 0x7F Programmable biquad 11, N0 coefficient byte[31:24] 0x59 BQ11_N0_BYT2[7:0] 0xFF Programmable biquad 11, N0 coefficient byte[23:16] 0x5A BQ11_N0_BYT3[7:0] 0xFF Programmable biquad 11, N0 coefficient byte[15:8] 0x5B BQ11_N0_BYT4[7:0] 0xFF Programmable biquad 11, N0 coefficient byte[7:0] 0x5C BQ11_N1_BYT1[7:0] 0x00 Programmable biquad 11, N1 coefficient byte[31:24] 0x5D BQ11_N1_BYT2[7:0] 0x00 Programmable biquad 11, N1 coefficient byte[23:16] 0x5E BQ11_N1_BYT3[7:0] 0x00 Programmable biquad 11, N1 coefficient byte[15:8] 0x5F BQ11_N1_BYT4[7:0] 0x00 Programmable biquad 11, N1 coefficient byte[7:0] 0x60 BQ11_N2_BYT1[7:0] 0x00 Programmable biquad 11, N2 coefficient byte[31:24] 0x61 BQ11_N2_BYT2[7:0] 0x00 Programmable biquad 11, N2 coefficient byte[23:16] 0x62 BQ11_N2_BYT3[7:0] 0x00 Programmable biquad 11, N2 coefficient byte[15:8] Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 187. Page 0x03 Programmable Coefficient Registers (continued) 0x63 BQ11_N2_BYT4[7:0] 0x00 Programmable biquad 11, N2 coefficient byte[7:0] 0x64 BQ11_D1_BYT1[7:0] 0x00 Programmable biquad 11, D1 coefficient byte[31:24] 0x65 BQ11_D1_BYT2[7:0] 0x00 Programmable biquad 11, D1 coefficient byte[23:16] 0x66 BQ11_D1_BYT3[7:0] 0x00 Programmable biquad 11, D1 coefficient byte[15:8] 0x67 BQ11_D1_BYT4[7:0] 0x00 Programmable biquad 11, D1 coefficient byte[7:0] 0x68 BQ11_D2_BYT1[7:0] 0x00 Programmable biquad 11, D2 coefficient byte[31:24] 0x69 BQ11_D2_BYT2[7:0] 0x00 Programmable biquad 11, D2 coefficient byte[23:16] 0x6A BQ11_D2_BYT3[7:0] 0x00 Programmable biquad 11, D2 coefficient byte[15:8] 0x6B BQ11_D2_BYT4[7:0] 0x00 Programmable biquad 11, D2 coefficient byte[7:0] 0x6C BQ12_N0_BYT1[7:0] 0x7F Programmable biquad 12, N0 coefficient byte[31:24] 0x6D BQ12_N0_BYT2[7:0] 0xFF Programmable biquad 12, N0 coefficient byte[23:16] 0x6E BQ12_N0_BYT3[7:0] 0xFF Programmable biquad 12, N0 coefficient byte[15:8] 0x6F BQ12_N0_BYT4[7:0] 0xFF Programmable biquad 12, N0 coefficient byte[7:0] 0x70 BQ12_N1_BYT1[7:0] 0x00 Programmable biquad 12, N1 coefficient byte[31:24] 0x71 BQ12_N1_BYT2[7:0] 0x00 Programmable biquad 12, N1 coefficient byte[23:16] 0x72 BQ12_N1_BYT3[7:0] 0x00 Programmable biquad 12, N1 coefficient byte[15:8] 0x73 BQ12_N1_BYT4[7:0] 0x00 Programmable biquad 12, N1 coefficient byte[7:0] 0x74 BQ12_N2_BYT1[7:0] 0x00 Programmable biquad 12, N2 coefficient byte[31:24] 0x75 BQ12_N2_BYT2[7:0] 0x00 Programmable biquad 12, N2 coefficient byte[23:16] 0x76 BQ12_N2_BYT3[7:0] 0x00 Programmable biquad 12, N2 coefficient byte[15:8] 0x77 BQ12_N2_BYT4[7:0] 0x00 Programmable biquad 12, N2 coefficient byte[7:0] 0x78 BQ12_D1_BYT1[7:0] 0x00 Programmable biquad 12, D1 coefficient byte[31:24] 0x79 BQ12_D1_BYT2[7:0] 0x00 Programmable biquad 12, D1 coefficient byte[23:16] 0x7A BQ12_D1_BYT3[7:0] 0x00 Programmable biquad 12, D1 coefficient byte[15:8] 0x7B BQ12_D1_BYT4[7:0] 0x00 Programmable biquad 12, D1 coefficient byte[7:0] 0x7C BQ12_D2_BYT1[7:0] 0x00 Programmable biquad 12, D2 coefficient byte[31:24] 0x7D BQ12_D2_BYT2[7:0] 0x00 Programmable biquad 12, D2 coefficient byte[23:16] 0x7E BQ12_D2_BYT3[7:0] 0x00 Programmable biquad 12, D2 coefficient byte[15:8] 0x7F BQ12_D2_BYT4[7:0] 0x00 Programmable biquad 12, D2 coefficient byte[7:0] Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 141 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 8.6.2.3 Programmable Coefficient Registers: Page = 0x04 This register page (shown in Table 188) consists of the programmable coefficients for mixer 1 to mixer 4 and the first-order IIR filter. All mixer coefficients are 32-bit, two’s complement numbers using a 1.31 number format. The value of 0x7FFFFFFF is equivalent to +1 (0-dB gain), the value 0x00000000 is equivalent to mute (zero data) and all values in between set the mixer attenuation computed using Equation 4. If the MSB is set to '1' then the attenuation remains the same but the signal phase is inverted. All IIR filter programmable coefficients are 32-bit, two’s complement numbers. For a successful coefficient register transaction, the host device must write and read all four bytes starting with the most significant byte (BYT1) for a target coefficient register transaction. When using SPI for a coefficient register read transaction, the device transits the first byte as a dummy read byte; therefore, the host must read five bytes, including the first dummy read byte and the last four bytes corresponding to the coefficient register value starting with the most significant byte (BYT1). hex2dec (value) / 231 (4) Table 188. Page 0x04 Programmable Coefficient Registers ADDR 142 REGISTER 0x00 PAGE[7:0] 0x08 0x09 RESET DESCRIPTION 0x00 Device page register MIX1_CH1_BYT1[7:0] 0x7F Digital mixer 1, channel 1 coefficient byte[31:24] MIX1_CH1_BYT2[7:0] 0xFF Digital mixer 1, channel 1 coefficient byte[23:16] 0x0A MIX1_CH1_BYT3[7:0] 0xFF Digital mixer 1, channel 1 coefficient byte[15:8] 0x0B MIX1_CH1_BYT4[7:0] 0xFF Digital mixer 1, channel 1 coefficient byte[7:0] 0x0C MIX1_CH2_BYT1[7:0] 0x00 Digital mixer 1, channel 2 coefficient byte[31:24] 0x0D MIX1_CH2_BYT2[7:0] 0x00 Digital mixer 1, channel 2 coefficient byte[23:16] 0x0E MIX1_CH2_BYT3[7:0] 0x00 Digital mixer 1, channel 2 coefficient byte[15:8] 0x0F MIX1_CH2_BYT4[7:0] 0x00 Digital mixer 1, channel 2 coefficient byte[7:0] 0x10 MIX1_CH3_BYT1[7:0] 0x00 Digital mixer 1, channel 3 coefficient byte[31:24] 0x11 MIX1_CH3_BYT2[7:0] 0x00 Digital mixer 1, channel 3 coefficient byte[23:16] 0x12 MIX1_CH3_BYT3[7:0] 0x00 Digital mixer 1, channel 3 coefficient byte[15:8] 0x13 MIX1_CH3_BYT4[7:0] 0x00 Digital mixer 1, channel 3 coefficient byte[7:0] 0x14 MIX1_CH4_BYT1[7:0] 0x00 Digital mixer 1, channel 4 coefficient byte[31:24] 0x15 MIX1_CH4_BYT2[7:0] 0x00 Digital mixer 1, channel 4 coefficient byte[23:16] 0x16 MIX1_CH4_BYT3[7:0] 0x00 Digital mixer 1, channel 4 coefficient byte[15:8] 0x17 MIX1_CH4_BYT4[7:0] 0x00 Digital mixer 1, channel 4 coefficient byte[7:0] 0x18 MIX2_CH1_BYT1[7:0] 0x00 Digital mixer 2, channel 1 coefficient byte[31:24] 0x19 MIX2_CH1_BYT2[7:0] 0x00 Digital mixer 2, channel 1 coefficient byte[23:16] 0x1A MIX2_CH1_BYT3[7:0] 0x00 Digital mixer 2, channel 1 coefficient byte[15:8] 0x1B MIX2_CH1_BYT4[7:0] 0x00 Digital mixer 2, channel 1 coefficient byte[7:0] 0x1C MIX2_CH2_BYT1[7:0] 0x7F Digital mixer 2, channel 2 coefficient byte[31:24] 0x1D MIX2_CH2_BYT2[7:0] 0xFF Digital mixer 2, channel 2 coefficient byte[23:16] 0x1E MIX2_CH2_BYT3[7:0] 0xFF Digital mixer 2, channel 2 coefficient byte[15:8] 0x1F MIX2_CH2_BYT4[7:0] 0xFF Digital mixer 2, channel 2 coefficient byte[7:0] 0x20 MIX2_CH3_BYT1[7:0] 0x00 Digital mixer 2, channel 3 coefficient byte[31:24] 0x21 MIX2_CH3_BYT2[7:0] 0x00 Digital mixer 2, channel 3 coefficient byte[23:16] 0x22 MIX2_CH3_BYT3[7:0] 0x00 Digital mixer 2, channel 3 coefficient byte[15:8] 0x23 MIX2_CH3_BYT4[7:0] 0x00 Digital mixer 2, channel 3 coefficient byte[7:0] 0x24 MIX2_CH4_BYT1[7:0] 0x00 Digital mixer 2, channel 4 coefficient byte[31:24] 0x25 MIX2_CH4_BYT2[7:0] 0x00 Digital mixer 2, channel 4 coefficient byte[23:16] 0x26 MIX2_CH4_BYT3[7:0] 0x00 Digital mixer 2, channel 4 coefficient byte[15:8] 0x27 MIX2_CH4_BYT4[7:0] 0x00 Digital mixer 2, channel 4 coefficient byte[7:0] 0x28 MIX3_CH1_BYT1[7:0] 0x00 Digital mixer 3, channel 1 coefficient byte[31:24] 0x29 MIX3_CH1_BYT2[7:0] 0x00 Digital mixer 3, channel 1 coefficient byte[23:16] 0x2A MIX3_CH1_BYT3[7:0] 0x00 Digital mixer 3, channel 1 coefficient byte[15:8] 0x2B MIX3_CH1_BYT4[7:0] 0x00 Digital mixer 3, channel 1 coefficient byte[7:0] 0x2C MIX3_CH2_BYT1[7:0] 0x00 Digital mixer 3, channel 2 coefficient byte[31:24] 0x2D MIX3_CH2_BYT2[7:0] 0x00 Digital mixer 3, channel 2 coefficient byte[23:16] Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Table 188. Page 0x04 Programmable Coefficient Registers (continued) 0x2E MIX3_CH2_BYT3[7:0] 0x00 Digital mixer 3, channel 2 coefficient byte[15:8] 0x2F MIX3_CH2_BYT4[7:0] 0x00 Digital mixer 3, channel 2 coefficient byte[7:0] 0x30 MIX3_CH3_BYT1[7:0] 0x7F Digital mixer 3, channel 3 coefficient byte[31:24] 0x31 MIX3_CH3_BYT2[7:0] 0xFF Digital mixer 3, channel 3 coefficient byte[23:16] 0x32 MIX3_CH3_BYT3[7:0] 0xFF Digital mixer 3, channel 3 coefficient byte[15:8] 0x33 MIX3_CH3_BYT4[7:0] 0xFF Digital mixer 3, channel 3 coefficient byte[7:0] 0x34 MIX3_CH4_BYT1[7:0] 0x00 Digital mixer 3, channel 4 coefficient byte[31:24] 0x35 MIX3_CH4_BYT2[7:0] 0x00 Digital mixer 3, channel 4 coefficient byte[23:16] 0x36 MIX3_CH4_BYT3[7:0] 0x00 Digital mixer 3, channel 4 coefficient byte[15:8] 0x37 MIX3_CH4_BYT4[7:0] 0x00 Digital mixer 3, channel 4 coefficient byte[7:0] 0x38 MIX4_CH1_BYT1[7:0] 0x00 Digital mixer 4, channel 1 coefficient byte[31:24] 0x39 MIX4_CH1_BYT2[7:0] 0x00 Digital mixer 4, channel 1 coefficient byte[23:16] 0x3A MIX4_CH1_BYT3[7:0] 0x00 Digital mixer 4, channel 1 coefficient byte[15:8] 0x3B MIX4_CH1_BYT4[7:0] 0x00 Digital mixer 4, channel 1 coefficient byte[7:0] 0x3C MIX4_CH2_BYT1[7:0] 0x00 Digital mixer 4, channel 2 coefficient byte[31:24] 0x3D MIX4_CH2_BYT2[7:0] 0x00 Digital mixer 4, channel 2 coefficient byte[23:16] 0x3E MIX4_CH2_BYT3[7:0] 0x00 Digital mixer 4, channel 2 coefficient byte[15:8] 0x3F MIX4_CH2_BYT4[7:0] 0x00 Digital mixer 4, channel 2 coefficient byte[7:0] 0x40 MIX4_CH3_BYT1[7:0] 0x00 Digital mixer 4, channel 3 coefficient byte[31:24] 0x41 MIX4_CH3_BYT2[7:0] 0x00 Digital mixer 4, channel 3 coefficient byte[23:16] 0x42 MIX4_CH3_BYT3[7:0] 0x00 Digital mixer 4, channel 3 coefficient byte[15:8] 0x43 MIX4_CH3_BYT4[7:0] 0x00 Digital mixer 4, channel 3 coefficient byte[7:0] 0x44 MIX4_CH4_BYT1[7:0] 0x7F Digital mixer 4, channel 4 coefficient byte[31:24] 0x45 MIX4_CH4_BYT2[7:0] 0xFF Digital mixer 4, channel 4 coefficient byte[23:16] 0x46 MIX4_CH4_BYT3[7:0] 0xFF Digital mixer 4, channel 4 coefficient byte[15:8] 0x47 MIX4_CH4_BYT4[7:0] 0xFF Digital mixer 4, channel 4 coefficient byte[7:0] 0x48 IIR_N0_BYT1[7:0] 0x7F Programmable first-order IIR, N0 coefficient byte[31:24] 0x49 IIR_N0_BYT2[7:0] 0xFF Programmable first-order IIR, N0 coefficient byte[23:16] 0x4A IIR_N0_BYT3[7:0] 0xFF Programmable first-order IIR, N0 coefficient byte[15:8] 0x4B IIR_N0_BYT4[7:0] 0xFF Programmable first-order IIR, N0 coefficient byte[7:0] 0x4C IIR_N1_BYT1[7:0] 0x00 Programmable first-order IIR, N1 coefficient byte[31:24] 0x4D IIR_N1_BYT2[7:0] 0x00 Programmable first-order IIR, N1 coefficient byte[23:16] 0x4E IIR_N1_BYT3[7:0] 0x00 Programmable first-order IIR, N1 coefficient byte[15:8] 0x4F IIR_N1_BYT4[7:0] 0x00 Programmable first-order IIR, N1 coefficient byte[7:0] 0x50 IIR_D1_BYT1[7:0] 0x00 Programmable first-order IIR, D1 coefficient byte[31:24] 0x51 IIR_D1_BYT2[7:0] 0x00 Programmable first-order IIR, D1 coefficient byte[23:16] 0x52 IIR_D1_BYT3[7:0] 0x00 Programmable first-order IIR, D1 coefficient byte[15:8] 0x53 IIR_D1_BYT4[7:0] 0x00 Programmable first-order IIR, D1 coefficient byte[7:0] Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 143 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 9 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 9.1 Application Information The PCM6xx0-Q1 are multichannel, automotive qualified audio analog-to-digital converters (ADCs) that support output sample rates of up to 384 kHz. The PCM6x60-Q1 support up to six analog microphones and the PCM6x40-Q1 support up to four analog microphones for simultaneous recording applications. The PCM6xx0-Q1 family is intended for automotive applications such as vehicle cabin active noise cancellation, hands-free invehicle communication, emergency call, and multi-media applications. These devices integrate a host of features to reduce cost, board space, and power consumption in space-constrained automotive subsystem designs. Communication to the PCM6xx0-Q1 for configuration of the control registers is supported using an I2C or SPI interface. The device supports a highly flexible audio serial interface (TDM, I2S, or LJ) to transmit audio data seamlessly in the system across devices. 9.2 Typical Applications 9.2.1 Four-Channel Analog Microphone Recording Using the PCM6240-Q1 Figure 230 shows a typical configuration of the PCM6240-Q1 for an application using four analog microphones for simultaneous recording operation with an I2C control interface and the TDM audio data slave interface. 2.2 F 3.3 V (3.0 V to 3.6 V) 2.2 F 10 F 1 F 3.3 V (3.0 V to 3.6 V) 0.1 F GND VBAT_IN (Max 18V) 0.1 F GND 0.1 F GND 0.1 F GND AVDD AREG VREF AVSS BSTVDD BSTSW 1 F GND BSTOUT VBAT_IN 1 F GND 2.2µH 10 F DREG 0.1 F MICBIAS R1 GND IN1P Mic 1 10 F IN1M R1 IOVDD 3.3 V (3.0 V to 3.6 V) OR 1.8 V (1.65 V to 1.95 V) R1 0.1 F GND IN2P Mic 2 GND Thermal Pad (VSS) PCM6240-Q1 IN2M R1 GND R1 ADDR1_MISO (ADDR1) GND IN3P GND IN3M R1 ADDR0_SCLK (ADDR0) GND SDA_SSZ (SDA) GPIO1 BCLK SDOUT SHDNZ R1 FSYNC GPIO2 GPIO3 IN4M GPI1 IN4P Mic 4 GPI2 R1 GND SCL_MOSI (SCL) Mic 3 R2 GND R2 Host Processor Figure 230. Four-Channel Analog Microphone Recording 144 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Typical Applications (continued) 9.2.1.1 Design Requirements Table 189 lists the design parameters for this application. Table 189. Design Parameters KEY PARAMETER SPECIFICATION AVDD, BSTVDD 3.3 V AVDD supply current 24 mA (PLL on, four-channel record, fS = 44.1 kHz) IOVDD 1.8 V or 3.3 V Maximum MICBIAS current < 28 mA (MICBIAS voltage = 8 V, microphone impedance = 680 Ω and R1 = 340 Ω) 9.2.1.2 Detailed Design Procedure This section describes the necessary steps to configure the PCM6240-Q1 for this specific application. The following steps give a sequence of items that must be executed in the time between powering the device up and reading data from the device or transitioning from one mode to other mode of operation. 1. Apply Power to Device: a. Power up the IOVDD, AVDD, and BSTVDD power supplies, keeping the SHDNZ pin voltage low b. The device now goes into hardware shutdown mode (ultra-low-power mode < 1 µA) 2. Transition From Hardware Shutdown Mode to Sleep Mode (or Software Shutdown Mode): a. Release SHDNZ only when the IOVDD, AVDD, and BSTVDD power supplies settle to the steady-state operating voltage b. Wait for at least 1 ms to allow the device to initialize the internal registers c. The device now goes into sleep mode (low-power mode < 20 µA) 3. Transition From Sleep Mode to Active Mode Whenever Required for the Record Operation: a. Wake-up the device by writing P0_R2 to disable sleep mode b. Wait for at least 1ms to allow the device internal wake-up sequence to complete c. Override the default configuration registers or programmable coefficients value as required (optional) d. Enable all desired input channels by writing P0_R115 e. Enable all desired audio serial interface output channels by writing P0_R116 f. Power-up the ADC, MICBIAS, and PLL by writing P0_R117 g. Apply FSYNC and BCLK with the desired output sample rates and the BCLK to FSYNC ratio This specific step can be done at any point in the sequence after step a See the Phase-Locked Loop (PLL) and Clock Generation section for the supported sample rates and the BCLK to FSYNC ratio h. The device recording data are now sent to the host processor via the TDM audio serial data bus i. Wait for at least 10 ms to allow the MICBIAS to power up j. Enable the fault diagnostics for all desired input channels by writing P0_R100 4. Transition From Active Mode to Sleep Mode (Again) as Required in the System Low Power: a. Disable the fault diagnostics for all desired input channels by writing P0_R100 b. Go to sleep mode by writing P0_R2 to enable sleep mode c. Wait at least 20 ms to allow the volume to gradually ramp down and for all blocks to power down d. Read P0_R119 to check the device shutdown and sleep mode status e. If the device P0_R119_D7 status bit is 1'b1, then stop FSYNC and BCLK in the system f. The device now goes into sleep mode (low-power mode < 20 µA) and retains all register values 5. Transition From Sleep Mode to Active Mode (Again) as Required for the Record Operation: a. Wake-up the device by writing P0_R2 to disable sleep mode b. Wait for at least 1 ms to allow the device internal wake-up sequence to complete Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 145 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com c. Apply FSYNC and BCLK with the desired output sample rates and BCLK to FSYNC ratio d. The device recording data are now sent to the host processor via the TDM audio serial data bus e. Wait for at least 10 ms to allow the MICBIAS to power up f. Enable the fault diagnostics for all desired input channels by writing P0_R100 6. Repeat Step 4 and Step 5 as Required for Mode Transitions 7. Assert the SHDNZ Pin Low to Enter Hardware Shutdown Mode (Again) at Any Time 8. Follow Step 2 Onwards to Exit Hardware Shutdown Mode (Again) 9.2.1.2.1 Example Device Register Configuration Script for EVM Setup This section provides a typical EVM I2C register control script that shows how to set up the PCM6240-Q1 in a 4channel analog microphone record mode with differential inputs. # # Key: w 98 XX YY ==> write to I2C address 0x98, to register 0xXX, data 0xYY # # ==> comment delimiter # # The following list gives an example sequence of items that must be executed in the time # between powering the device up and reading data from the device. Note that there are # other valid sequences depending on which features are used. # # Refer to the PCM6240-Q1 EVM user guide for key jumper settings and audio connections: # # Differential 4-channel : INP1/INM1 - Ch1, INP2/INM2 - Ch2, INP3/INM3 - Ch3 and INP4/INM4 - Ch4 # High swing mode enabled # FSYNC = 44.1 kHz (Output Data Sample Rate), BCLK = 11.2896 MHz (BCLK/FSYNC = 256) ################################################################ # # # Power up IOVDD, AVDD and BSTVDD power supplies keeping SHDNZ pin voltage LOW # Wait for IOVDD, AVDD and BSTVDD power supplies to settle to steady state operating voltage range. # Release SHDNZ to HIGH. # Wait for 1ms. # # Wake-up device by I2C write into P0_R2 using internal AREG w 90 02 81 # # Powerdown MICBIAS and ADC channels on fault detection (overtemperature, and so forth) w 90 28 10 # # Configure channel 1 DC-coupled, differential microphone input with high-swing mode w 90 3C 18 # # Configure channel 2 DC-coupled, differential microphone input with high-swing mode w 90 41 18 # # Configure channel 3 DC-coupled, differential microphone input with high-swing mode w 90 46 18 # # Configure channel 4 DC-coupled, differential microphone input with high-swing mode w 90 4B 18 # # Enable input channel 1 to channel 4 by I2C write into P0_R115 w 90 73 F0 # # Enable ASI output channel 1 to channel 4 slots by I2C write into P0_R116 w 90 74 F0 # # Power-up ADC,MICBIAS and PLL by I2C write into P0_R117 w 90 75 E0 # # Apply FSYNC = 44.1 kHz and BCLK = 11.2896 MHz and # Start recording data by host on ASI bus with TDM protocol 32-bit channel word length # # Wait for 10 ms. # Enable diagnostics for channel 1 to channel 4 by I2C write into P0_R100 w 90 64 F0 # 146 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 9.2.1.3 Application Curves 0 -20 -70 Channel-1 Channel-2 Channel-3 Channel-4 -80 -60 THD+N (dBFS) Output Amplitude (dBFS) -40 -60 Channel-1 Channel-2 Channel-3 Channel-4 -80 -100 -120 -140 -90 -100 -110 -160 -120 -180 -200 20 50 100 500 1000 5000 Frequency (Hz) 10000 20000 EVM_ DC-coupled differential microphone input with DC common-mode 1NxP = ~6 V and INxM = ~2 V, high swing mode enabled, measured using an external audio input source Figure 231. FFT With a –60-dBr Input -130 -130 -115 -100 -85 -70 -55 -40 -25 Input Amplitude (dB) -12 EVM_ THD+ DC-coupled differential microphone input with DC common-mode 1NxP = ~6 V and INxM = ~2 V, high swing mode enabled, measured using an external audio input source Figure 232. THD+N vs Input Amplitude 9.3 What To Do and What Not To Do In master mode operation with I2S or LJ format, the device generates FSYNC half a cycle earlier than the normal protocol timing behavior expected. This timing behavior can still function for most of the system, however for further details and a suggested workaround for this weakness, see the Configuring and Operating TLV320ADCx140 as Audio Bus Master application report. The automatic gain controller (AGC) feature has some limitation when using sampling rates lower than 44.1 kHz. For further details about this limitation, see the Using the Automatic Gain Controller in PCM6xx0-Q1 application report. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 147 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 10 Power Supply Recommendations The power-supply sequence between the IOVDD and AVDD rails can be applied in any order. However, keep the SHDNZ pin low until the IOVDD supply voltage settles to a stable and supported operating voltage range. After the IOVDD and AVDD supplies are stable, set the SHDNZ pin high to initialize the device. BSTVDD (or HVDD for the PCM63x0-Q1) can be either applied along with AVDD or later but before turning on the MICBIAS. Figure 233 shows the power supply sequencing requirements. AVDD t1 IOVDD t3 SHDNZ t2 t4 Figure 233. Power-Supply Sequencing Requirement For the supply power-up requirement, t1 and t2 must be at least 100 µs. For the supply power-down requirement, t3 and t4 must be at least 10 ms. This time allows the device to ramp down the volume on the record data, and power down the analog and digital blocks, and lastly put the device into hardware shutdown mode. The device can also be immediately put into hardware shutdown mode from active mode if SHDNZ_CFG[1:0] is set to 2'b00 using the P0_R5_D[3:2] bits. In that case, t3 and t4 are required to be at least 100 µs. Make sure that the supply ramp rate is slower than 1 V/µs and that the wait time between a power-down and a power-up event is at least 100 ms. For a supply ramp rate slower than 0.1 V/ms, the host device must apply a software reset as the first transaction before configuring the device. After releasing SHDNZ, or after a software reset, delay any additional I2C or SPI transactions to the device for at least 2 ms to allow the device to initialize the internal registers. See the Device Functional Modes section to operate the device in various modes after the device power supplies are settled to the recommended operating voltage levels. 148 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 11 Layout 11.1 Layout Guidelines Each system design and printed circuit board (PCB) layout is unique. The layout must be carefully reviewed in the context of a specific PCB design. However, the following guidelines can optimize the device performance: • Connect the thermal pad to ground. Use a via pattern to connect the device thermal pad, the area directly under the device, to the ground planes. This connection helps dissipate heat from the device. • The decoupling capacitors for the power supplies must be placed close to the device pins. • The supply decoupling capacitors used must be of a ceramic type with low ESR. • The boost converter inductor and decoupling capacitors for the power supplies must be placed close to the device pins. • Route analog differential audio signals differentially on the PCB for better noise immunity. Avoid crossing digital and analog signals to avoid undesirable crosstalk. • The device internal voltage references must be filtered using external capacitors. Place the filter capacitors near the VREF pin for optimal performance. • Directly tap the MICBIAS pin to avoid common impedance when routing the biasing or supply for multiple microphones to avoid coupling across microphones. • Place the MICBIAS capacitor (with low equivalent series resistance) close to the device with minimal trace impedance. • Use MICBIAS and BSTOUT capacitors with a high voltage rating (> 25V) to support higher voltage MICBIAS operation. • An external circuit must be used to suppress or filter the amount of high-frequency electromagnetic interference (EMI) noise found in the microphone input path resulting from long cables (if used) in the system. • Use ground planes to provide the lowest impedance for power and signal current between the device and the decoupling capacitors. Treat the area directly under the device as a central ground area for the device, and all device grounds must be connected directly to that area. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 149 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 11.2 Layout Examples 1: AVDD 24: ADDR0_SCLK 2: AREG 23: ADDR1_MISO 3: BSTVDD 22: SHDNZ 4: BSTSW 21: VBAT_IN 5: BSTOUT 20: IN6M 6: MICBIAS 19: IN6P 18: IN5M 7: VREF 8: AVSS 16: IN4M 15: IN4P 14: IN3M 13: IN3P 12: IN2M 11: IN2P 9: IN1P 10: IN1M 17: IN5P Analog input and digital interface 25: SCL_MOSI 26: SDA_SSZ 28: GPIO1 27: IOVDD 29: SDOUT 30: BCLK 32: DREG Power connections 31: FSYNC Audio output and digital interface Analog input signals Figure 234. Layout Example of the PCM6260-Q1 150 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Layout Examples (continued) 1: AVDD 24: ADDR0_SCLK 2: AREG 23: ADDR1_MISO 3: AVDD 22: SHDNZ 4: AVSS 21: VBAT_IN 20: IN6M 5: HVDD 6: MICBIAS 19: IN6P 15: IN4P 16: IN4M 13: IN3P 14: IN3M 11: IN2P 12: IN2M 17: IN5P 9: IN1P 18: IN5M 8: AVSS 10: IN1M 7: VREF Analog input and digital interface 25: SCL_MOSI 26: SDA_SSZ 28: GPIO1 27: IOVDD 30: BCLK 29: SDOUT 32: DREG Power connections 31: FSYNC Audio output and digital interface Analog input signals Figure 235. Layout Example of the PCM6360-Q1 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 151 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 www.ti.com 12 Device and Documentation Support 12.1 Device Support 12.1.1 Development Support PurePath™ console graphical development suite 12.2 Documentation Support 12.2.1 Related Documentation For related documentation see the following: • Texas Instruments, Multiple PCM6xx0-Q1 Devices With Shared TDM and I2C Bus application report • Texas Instruments, PCM6xx0-Q1 Programmable Biquad Filter Configuration and Applications application report • Texas Instruments, PCM6xx0-Q1 Sampling Rates and Programmable Processing Blocks Supported application report • Texas Instruments, PCM6xx0-Q1 Integrated Analog Anti-Aliasing Filter and Flexible Digital Filter application report • Texas Instruments, Configuring and Operating TLV320ADCx140 as Audio Bus Master application report • Texas Instruments, Using the Automatic Gain Controller in PCM6xx0-Q1 application report • Texas Instruments, PCM6xx0-Q1 Fault Diagnostics Features application report • Texas Instruments, Scalable Automotive Audio Solutions Using the PCM6xx0-Q1 Family of Products application report • Texas Instruments, PCM6xx0-Q1 Use-Case Scenarios in Automotive Audio Applications application report • Texas Instruments, PCM6xx0-Q1 AC-Coupled External Resistor Calculator • Texas Instruments, PCM6xx0-Q1 SIMULATION IBIS Models • Texas Instruments, PCM6xx0Q1EVM-PDK Evaluation Module user's guide • Texas Instruments, PurePath™ Console Graphical Development Suite for Audio System Design and Development development suite 12.3 Related Links The table below lists quick access links. Categories include technical documents, support and community resources, tools and software, and quick access to order now. Table 190. Related Links PARTS PRODUCT FOLDER ORDER NOW TECHNICAL DOCUMENTS TOOLS & SOFTWARE SUPPORT & COMMUNITY PCM6240-Q1 Click here Click here Click here Click here Click here PCM6260-Q1 Click here Click here Click here Click here Click here PCM6340-Q1 Click here Click here Click here Click here Click here PCM6360-Q1 Click here Click here Click here Click here Click here 12.4 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 12.5 Support Resources TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. 152 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 12.6 Trademarks PurePath, E2E are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 12.7 Electrostatic Discharge Caution 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. 12.8 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 13 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 153 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 154 Submit Documentation Feedback www.ti.com Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 www.ti.com SBAS884A – MARCH 2020 – REVISED JUNE 2020 Copyright © 2020, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 155 PCM6240-Q1, PCM6260-Q1, PCM6340-Q1, PCM6360-Q1 SBAS884A – MARCH 2020 – REVISED JUNE 2020 156 Submit Documentation Feedback www.ti.com Copyright © 2020, Texas Instruments Incorporated Product Folder Links: PCM6240-Q1 PCM6260-Q1 PCM6340-Q1 PCM6360-Q1 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) PCM6240QRTVRQ1 ACTIVE WQFN RTV 32 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 PCM6240 PCM6260QRTVRQ1 ACTIVE WQFN RTV 32 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 PCM6260 PCM6340QRTVRQ1 ACTIVE WQFN RTV 32 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 PCM6340 PCM6360QRTVRQ1 ACTIVE WQFN RTV 32 3000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 125 PCM6360 (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) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
PCM6260QRTVRQ1 价格&库存

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

免费人工找货