Analog Devices, Inc. CrossCore(R) Embedded Studio Application Example

EV-ADSP-2156x EZ-KIT Board Support Package

Project Name: Audio_Passthrough_I2S

CONTENTS

  1. Description
  2. Processor
  3. Tested with
  4. Overview
  5. User Configuration Macros
  6. Hardware Setup & External connections
  7. SRU connections
  8. References

1. Description

This example utilizes the ADAU1979 ADC and the ADAU1962a DAC to operate in I2S mode for Audio talkthrough:.

2. Processor

3. Tested with

4. Overview

This example demonstrates the usage of the ADAU1979 ADC and ADAU1962a DAC.

Both the ADC and DAC are configured in I2S mode.

ADAU1962a DAC is configured to provide clock and frame sync to SPORT4A, SPORT4B and ADAU1979 ADC.

5. User Configuration Macros

  1. ADI_CONFIG_CONTINUOUS_AUDIO - This macro is used for selecting continuous time/short time audio as follows

    • ADI_CONFIG_CONTINUOUS_AUDIO : 1 (Continuous Audio playback)
    • ADI_CONFIG_CONTINUOUS_AUDIO : 0 (Audio playback for short duration)


  2. By default audio playback is set to run for short duration(ADI_CONFIG_CONTINUOUS_AUDIO=0).

6. Hardware Setup & External connections

- Connect an audio source i/p to J12.

- Connect a headphone J17 to listen audio o/p.

7. SRU connections

Following connections are done using SRU.
  1. DAC Clock (output) ----> SPORT4A clock (input)

  2. DAC Frame Sync (output) ----> SPORT4A Frame Sync (input)

  3. DAC Clock (output) ----> SPORT4B clock (input)

  4. DAC Frame Sync (output) ----> SPORT4B Frame Sync (input)

  5. DAC Clock (output) ----> ADC clock (input)

  6. DAC Frame Sync (output) ----> ADC Frame Sync (input)

  7. ADC Data (output) ----> SPORT4B D0 (input)

  8. SPORT 4A D0 (output) ----> DAC data (input)

8. References