SBAU474 December   2024 TAA3040

 

  1.   1
  2. Description
  3. Features
  4.   4
  5. Trademarks
  6. Evaluation Module Overview
    1. 4.1 Introduction
    2. 4.2 Kit Contents
    3. 4.3 Specifications
    4. 4.4 Device Information
  7. Hardware Overview
    1. 5.1 AC-MB Settings
      1. 5.1.1 Audio Serial Interface Settings
        1. 5.1.1.1 USB
        2. 5.1.1.2 AC-MB USB Audio Setting
        3. 5.1.1.3 Optical or Auxilary Analog Audio Input
        4. 5.1.1.4 External
      2. 5.1.2 AC-MB Power Supply
    2. 5.2 TAA3040EVM-PDK Hardware Settings
      1. 5.2.1 Line Inputs
      2. 5.2.2 Onboard Microphone Input
  8. Software Overview
    1. 6.1 PurePath Console 3 Installation
    2. 6.2 TAA3040EVM GUI Installation
      1. 6.2.1 Software Setup
  9. Quick Start
    1. 7.1 Configuring the Audio Serial Bus for the I2S Output
    2. 7.2 Ready for Use
    3. 7.3 Saving a Configuration
  10. System Overview
  11. Schematic and Bill of Materials
    1. 9.1 TAA3040EVM-K Schematic and Bill of Materials
      1. 9.1.1 ADCx140EVM-PDK Schematic
      2. 9.1.2 TAA3040EVM-K 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
  12. 10Matlab Audio Capture Example

Configuring the Audio Serial Bus for the I2S Output

The TAA3040 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 TAA3040EVM 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 7. As shown in Figure 7-5, select the audio serial bus tab.

TAA3040 Audio Serial Bus Tab Figure 7-5 Audio Serial Bus Tab

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

TAA3040 ASI Format ConfigurationFigure 7-6 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 7-7, in the clock monitor pane.

TAA3040 Clock Monitor PaneFigure 7-7 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 7-8, 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.

TAA3040 Channel Output Configuration and DiagramFigure 7-8 Channel Output Configuration and Diagram