SBAU479 December   2024 TAA3020

 

  1.   1
  2. 1Features
  3. 2Description
  4.   Trademarks
  5. 3Evaluation Module Overview
    1. 3.1 Introduction
    2. 3.2 Kit Contents
    3. 3.3 Specifications
    4. 3.4 Device Information
  6. 4Hardware Overview
    1. 4.1 AC-MB Settings
      1. 4.1.1 Audio Serial Interface Settings
        1. 4.1.1.1 USB
        2. 4.1.1.2 Optical or Auxilary Analog Audio Input
        3. 4.1.1.3 External
      2. 4.1.2 AC-MB Power Supply
    2. 4.2 TAA3020EVM-PDK Hardware Settings
      1. 4.2.1 Line Inputs
      2. 4.2.2 Onboard Microphone Configuration
      3. 4.2.3 External Microphone Configurations
  7. 5Software Overview
    1. 5.1 PurePath Console 3 Installation
    2. 5.2 TAA3020EVM GUI Installation
      1. 5.2.1 Software Setup
  8. 6GPIO1 Settings
  9. 7Master Mode Operation
  10. 8Quick Start
    1. 8.1 Configuring the Audio Serial Bus for the I2S Output
    2. 8.2 Saving a Configuration
  11. 9Schematic and Bill of Materials
    1. 9.1 TAA3020EVM-PDK Schematic and Bill of Materials
      1. 9.1.1 TAA3020EVM-PDK Schematic
      2. 9.1.2 TAA3020EVM-PDK Bill of Materials
    2. 9.2 AC-MB Schematic and Bill of Materials
      1. 9.2.1 AC-MB Schematic
      2. 9.2.2 AC-MB Bill of Materials
    3. 9.3 Matlab Audio Capture Example

Configuring the Audio Serial Bus for the I2S Output

The TAA3020 features a highly flexible audio serial bus that can be configured to implement a wide range of data formats. The default format is TDM, however the GUI can be used to change the data format to I2S. This section describes how to configure the TAA3020EVM for a 2-channel I2S output to a USB audio at 16 bits and 48 kHz. Configure the AC-MB for USB audio as described in Section 8. As shown in Figure 8-6, select the audio serial bus tab.

TAA3020 Audio Serial Bus TabFigure 8-6 Audio Serial Bus Tab

In the ASI format configuration pane (shown in Figure 8-7), change the protocol format to I2S, and the word length to 16 bits.

TAA3020 ASI Format ConfigurationFigure 8-7 ASI Format Configuration

When the protocol format is changed to I2S in the GUI, the USB audio processor on the AC-MB also changes the audio format to I2S. The GUI reads the ASI status register (page 0 register 0x15), providing the detected sampling rate and BCLK and FSYNC ratio. The ASI status register can also be read manually in the audio serial bus tab by clicking the Read button, as shown in Figure 8-8, in the clock monitor pane.

TAA3020 Clock Monitor PaneFigure 8-8 Clock Monitor Pane

The default slot assignment for channel 1 is left slot 0 and the default slot assignment for channel 2 is left slot 1. As shown in Figure 8-9, change the channel 2 slot assignment to right slot 0. The diagram at the top of the window updates to display the data format and slots selected.

TAA3020 Channel Output Configuration and DiagramFigure 8-9 Channel Output Configuration and Diagram

The AC-MB USB audio currently supports only two channels per data line when in I2S mode and the BCLK and FSYNC ratio is fixed at 64. The EVM is now ready for use with the audio recording program of your choice.