Introduction
This example demonstrates the multichannel playback using Audio Expansion Card.
Audio Expansion Card Connections
- The AEC board needs to be powered with a DC Supply voltage of typical 14.4V across PVDD & GND
- Make the PORZ_SELECT Switch 'S1' on AEC in 'RESET STATZ' position
- Power ON the Power Supply first and then the am275x-evm
Speakers needs to be connected to the 8 channel audio out on each card connected to AEC1 & AEC2 slots on am275x-evm for hearing the audio.
- Mcasp is configured in TDM mode with 8 slots for each instance
- Audio out is played on 8 channels of each, thus 16 channels in total
Supported Combinations
| Parameter | Value |
| CPU + OS | c75ss0-0_freertos |
| Toolchain | ti-c7000 |
| Board | am275x-evm |
| Example folder | examples/drivers/mcasp/mcasp_aec_multichannel_playback |
Steps to Run the Example
- When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see Using SDK with CCS Projects).
- When using makefiles to build, note the required combination and build using make command (see Using SDK with Makefiles)
- Connect audio devices as mentioned in the introduction
- Launch a CCS debug session and run the executable, see CCS Launch, Load and Run
See Also
MCASP
Sample Output
Shown below is a sample output when the application is run,
[MCASP] AEC Audio playback example started.
Enter your response on UART terminal
Stop the demo? (y/n) : y