Features Do not plug or unplug any device interfaces other than the audio interface while powered on Uses the DA7212 professional stereo codec chip, controlled via I2C interface and transmitting audio via I2S Onboard standard 3.5mm headphone jack for playing music with external headphones Onboard AUX input interface for easy connection to other devices Onboard speaker screw terminal and a PH2.0 dual‑channel speaker connector, offering multiple interface types for a wider range of usage scenarios Onboard dual microphones for recording without additional external devices Onboard programmable button and indicators for custom functions Supports sampling frequency up to 96KHz Supports up to 24-bit resolution audio data Dimensions
↩ Return to original position
This section describes how to use GPIO to drive audio functions on the Raspberry Pi, laying the foundation for subsequent project development.
AUDIO Operations Check Audio Devices The module must be connected before powering on to be properly recognized.
Check currently recognized audio playback devices Audio Playback Play the audio file test.wav (using the corresponding device; here the recognized audio device is hardware sound card number 2). Ensure the test.wav file exists in the current directory.aplay -D plughw:2 test.wav
The speaker or headphones will then play the audio alsamixer Audio Configuration Open the alsamixer audio configuration tool If the sound card is not set as the default, press F6 to select the sound card device. Use the left/right arrow keys to select functions and the up/down arrow keys to adjust the corresponding volume. Play MP3 aplay only supports WAV audio. In practice, MP3 format audio is more common. Install the mpg123 playback tool.sudo apt-get install mpg123
Play the music.mp3 audio file. Ensure the music.mp3 file exists in the current directory. Graphical Configuration Install the graphical audio control tool smplayersudo apt-get install smplayer
Right-click in the interface and select IOaudIODAC as the default.
↩ Return to original position
1. Hardware Resources Development Board Design File Dimension Drawings