SBASB79A November   2024  â€“ February 2026 TAA3020

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1  Absolute Maximum Ratings
    2. 5.2  ESD Ratings
    3. 5.3  Recommended Operating Conditions
    4. 5.4  Thermal Information
    5. 5.5  Electrical Characteristics
    6. 5.6  Timing Requirements: I2C Interface
    7. 5.7  Switching Characteristics: I2C Interface
    8. 5.8  Timing Requirements: TDM, I2S or LJ Interface
    9. 5.9  Switching Characteristics: TDM, I2S or LJ Interface
    10. 5.10 Timing Requirements: PDM Digital Microphone Interface
    11. 5.11 Switching Characteristics: PDM Digial Microphone Interface
    12. 5.12 Timing Diagrams
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  Serial Interfaces
        1. 6.3.1.1 Control Serial Interfaces
        2. 6.3.1.2 Audio Serial Interfaces
          1. 6.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface
          2. 6.3.1.2.2 Inter IC Sound (I2S) Interface
          3. 6.3.1.2.3 Left-Justified (LJ) Interface
        3. 6.3.1.3 Using Multiple Devices With Shared Buses
      2. 6.3.2  Phase-Locked Loop (PLL) and Clock Generation
      3. 6.3.3  Input Channel Configurations
      4. 6.3.4  Reference Voltage
      5. 6.3.5  Programmable Microphone Bias
      6. 6.3.6  Signal-Chain Processing
        1. 6.3.6.1 Programmable Channel Gain and Digital Volume Control
        2. 6.3.6.2 Programmable Channel Gain Calibration
        3. 6.3.6.3 Programmable Channel Phase Calibration
        4. 6.3.6.4 Programmable Digital High-Pass Filter
        5. 6.3.6.5 Programmable Digital Biquad Filters
        6. 6.3.6.6 Programmable Channel Summer and Digital Mixer
        7. 6.3.6.7 Configurable Digital Decimation Filters
          1. 6.3.6.7.1 Linear Phase Filters
            1. 6.3.6.7.1.1 Sampling Rate: 7.35kHz to 8kHz
            2. 6.3.6.7.1.2 Sampling Rate: 14.7kHz to 16kHz
            3. 6.3.6.7.1.3 Sampling Rate: 22.05kHz to 24kHz
            4. 6.3.6.7.1.4 Sampling Rate: 29.4kHz to 32kHz
            5. 6.3.6.7.1.5 Sampling Rate: 44.1kHz to 48kHz
            6. 6.3.6.7.1.6 Sampling Rate: 88.2kHz to 96kHz
            7. 6.3.6.7.1.7 Sampling Rate: 176.4kHz to 192kHz
            8. 6.3.6.7.1.8 Sampling Rate: 352.8kHz to 384kHz
            9. 6.3.6.7.1.9 Sampling Rate: 705.6kHz to 768kHz
          2. 6.3.6.7.2 Low-Latency Filters
            1. 6.3.6.7.2.1 Sampling Rate: 14.7kHz to 16kHz
            2. 6.3.6.7.2.2 Sampling Rate: 22.05kHz to 24kHz
            3. 6.3.6.7.2.3 Sampling Rate: 29.4kHz to 32kHz
            4. 6.3.6.7.2.4 Sampling Rate: 44.1kHz to 48kHz
            5. 6.3.6.7.2.5 Sampling Rate: 88.2kHz to 96kHz
            6. 6.3.6.7.2.6 Sampling Rate: 176.4kHz to 192kHz
          3. 6.3.6.7.3 Ultra-Low Latency Filters
            1. 6.3.6.7.3.1 Sampling Rate: 14.7kHz to 16kHz
            2. 6.3.6.7.3.2 Sampling Rate: 22.05kHz to 24kHz
            3. 6.3.6.7.3.3 Sampling Rate: 29.4kHz to 32kHz
            4. 6.3.6.7.3.4 Sampling Rate: 44.1kHz to 48kHz
            5. 6.3.6.7.3.5 Sampling Rate: 88.2kHz to 96kHz
            6. 6.3.6.7.3.6 Sampling Rate: 176.4kHz to 192kHz
            7. 6.3.6.7.3.7 Sampling Rate: 352.8kHz to 384kHz
      7. 6.3.7  Automatic Gain Controller (AGC)
      8. 6.3.8  Voice Activity Detection (VAD)
      9. 6.3.9  Digital PDM Microphone Record Channel
      10. 6.3.10 Interrupts, Status, and Digital I/O Pin Multiplexing
    4. 6.4 Device Functional Modes
      1. 6.4.1 Sleep Mode or Software Shutdown
      2. 6.4.2 Active Mode
      3. 6.4.3 Software Reset
    5. 6.5 Programming
      1. 6.5.1 Control Serial Interfaces
        1. 6.5.1.1 I2C Control Interface
          1. 6.5.1.1.1 General I2C Operation
            1. 6.5.1.1.1.1 I2C Single-Byte and Multiple-Byte Transfers
              1. 6.5.1.1.1.1.1 I2C Single-Byte Write
              2. 6.5.1.1.1.1.2 I2C Multiple-Byte Write
              3. 6.5.1.1.1.1.3 I2C Single-Byte Read
              4. 6.5.1.1.1.1.4 I2C Multiple-Byte Read
  8. Register Maps
    1. 7.1 Device Configuration Registers
    2. 7.2 Page_0 Registers
    3. 7.3 Page_1 Registers
    4. 7.4 Programmable Coefficient Registers
      1. 7.4.1 Programmable Coefficient Registers: Page 2
      2. 7.4.2 Programmable Coefficient Registers: Page 3
      3. 7.4.3 Programmable Coefficient Registers: Page 4
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Two-Channel Analog Microphone Recording
        1. 8.2.1.1 Design Requirements
        2. 8.2.1.2 Detailed Design Procedure
          1. 8.2.1.2.1 Example Device Register Configuration Script for EVM Setup
      2. 8.2.2 Four-Channel Digital PDM Microphone Recording
        1. 8.2.2.1 Design Requirements
        2. 8.2.2.2 Detailed Design Procedure
          1. 8.2.2.2.1 Example Device Register Configuration Script for EVM Setup
    3. 8.3 Best Design Practices
    4. 8.4 Power Supply Recommendations
    5. 8.5 Layout
      1. 8.5.1 Layout Guidelines
      2. 8.5.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Documentation Support
      1. 9.1.1 Related Documentation
    2. 9.2 Receiving Notification of Documentation Updates
    3. 9.3 Support Resources
    4. 9.4 Trademarks
    5. 9.5 Electrostatic Discharge Caution
    6. 9.6 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

Page_1 Registers

Table 7-57 lists the memory-mapped registers for the Page_1 registers. All register offset addresses not listed in Table 7-57 should be considered as reserved locations and the register contents should not be modified.

Table 7-57 PAGE_1 Registers
AddressAcronymRegister NameReset ValueSection
0x0PAGE_CFGDevice page register0x00Section 7.3.1
0x1EVAD_CFG1Voice activity detection configuration register 10x20Section 7.3.2
0x1FVAD_CFG2Voice activity detection configuration register 20x08Section 7.3.3

7.3.1 PAGE_CFG Register (Address = 0x0) [Reset = 0x00]

PAGE_CFG is shown in Table 7-58.

Return to the Summary Table.

The device memory map is divided into pages. This register sets the page.

Table 7-58 PAGE_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-0PAGE[7:0]R/W00000000bThese bits set the device page.
0d = Page 0
1d = Page 1
2d to 254d = Page 2 to page 254 respectively
255d = Page 255

7.3.2 VAD_CFG1 Register (Address = 0x1E) [Reset = 0x20]

VAD_CFG1 is shown in Table 7-59.

Return to the Summary Table.

This register is configuration register 1 for voice activity detection.

Table 7-59 VAD_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6VAD_MODE[1:0]R/W00bAuto ADC power up / power down configuration selection.
0d = User initiated ADC power-up and ADC power-down
1d = VAD interrupt based ADC power up and ADC power down
2d = VAD interrupt based ADC power up but user initiated ADC power down
3d = User initiated ADC power-up but VAD interrupt based ADC power down
5-4VAD_CH_SEL[1:0]R/W10bVAD channel select.
0d = Channel 1 is monitored for VAD activity
1d = Channel 2 is monitored for VAD activity
2d = Channel 3 is monitored for VAD activity
3d = Channel 4 is monitored for VAD activity
3-2VAD_CLK_CFG[1:0]R/W00bClock select for VAD
0d = VAD processing using internal oscillator clock
1d = VAD processing using external clock on BCLK input
2d = VAD processing using external clock on MCLK input
3d = Custom clock configuration based on MST_CFG, CLK_SRC and CLKGEN_CFG registers in page 0
1-0VAD_EXT_CLK_CFG[1:0]R/W00bClock configuration using external clock for VAD.
0d = External clock is 3.072MHz
1d = External clock is 6.144MHz
2d = External clock is 12.288MHz
3d = External clock is 18.432MHz

7.3.3 VAD_CFG2 Register (Address = 0x1F) [Reset = 0x08]

VAD_CFG2 is shown in Table 7-60.

Return to the Summary Table.

This register is configuration register 2 for voice activity detection.

Table 7-60 VAD_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0bReserved bit; Write only reset value
6SDOUT_INT_CFGR/W0bSDOUT interrupt configuration.
0d = SDOUT pin is not enabled for interrupt function
1d = SDOUT pin is enabled to support interrupt output when channel data in not being recorded
5RESERVEDR0bReserved bit; Write only reset value
4RESERVEDR0bReserved bit; Write only reset value
3VAD_PD_DET_ENR/W1bEnable ASI output data during VAD activity.
0d = VAD processing is not enabled during ADC recording
1d = VAD processing is enabled during ADC recording and VAD interrupts are generated as configured
2-0RESERVEDR0bReserved bits; Write only reset values