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 ( VBAT & GND ) or ( PVDD & GND ) with J14 shorted
- Make the STANDBY switches TAS0 & TAS1 on AEC in ON position
- Press the PORz switch (SW8) on the am275x-evm after turning on the supply
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