耳机插孔
瑞莎 ROCK 4D 板载 3.5mm 四段式耳机插孔,支持音频的输入和输出。

使用指南
使用 3.5 mm 耳机线连接 ROCK 4D 的耳机插孔和耳机,然后在 ROCK 4D 上播放音频测试是否有声音。
如果无法播放音频,可以尝试插拔耳机线或者检查音频输出设备是否设置正确。
查看音频设备
使用 aplay -l
命令查看音频播放设备(扬声器),使用 arecord -l
命令查看音频录制设备(麦克风)。
- 查看音频播放设备
radxa@radxa-4d$
aplay -l
终端输出类似信息:其中 card 1: rockchipes8388
板载的 ES8388 音频编解码器,通常用于 3.5mm 耳机接口的输入(麦克风)和输出(音频播放)。
card 0: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323 HiFi-0 [dailink-multicodecs ES8323 HiFi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
- 查看音频录制设备
radxa@radxa-4d$
arecord -l
输出类似如下信息:其中 card 1: rockchipes8388
板载的 ES8388 音频编解码器,通常用于 3.5mm 耳机接口的输入(麦克风)和输出(音频播放)。
radxa@radxa-4d$
card 0: rockchiphdmi0 [rockchip-hdmi0], device 0: rockchip-hdmi0 i2s-hifi-0 [rockchip-hdmi0 i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323 HiFi-0 [dailink-multicodecs ES8323 HiFi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
录制音频
该功能需要耳机支持麦克风功能,使用 arecord
命令录制音频。
radxa@radxa-4d$
sudo arecord -Dhw:1,0 -d 20 -f cd -r 44100 -c 2 -t wav /tmp/tmp.wav
- Dhw:1,0: 表示使用
card 1: rockchipes8388
的device 0
- d 20: 表示录制 20 秒
- f cd: 表示使用 CD 音频格式
- r 44100: 表示使用 44.1kHz 的采样率
- c 2: 表示使用立体声
- t wav: 表示使用 WAV 格式
- /tmp/tmp.wav: 表示输出文件路径
播放音频
使用 aplay
命令播放音频。
radxa@radxa-4d$
sudo aplay -Dhw:1,0 /tmp/tmp.wav
- Dhw:1,0: 表示使用
card 1: rockchipes8388
的device 0
- /tmp/tmp.wav: 表示输入文件路径
接口规格
提示
详细接口规格参考下载专区的 硬件设计 : 原理图
左声道 Pin# | 左声道 Name | 右声道 Pin# | 右声道 Name |
---|---|---|---|
1 | SPK_CTL_H | 1 | SPK_CTL_H |
2 | GND | 2 | GND |
3 | GND | 3 | GND |
4 | AUD_LINEOUT_L | 4 | AUD_LINEOUT_R |
5 | AUD_SPK1P | 5 | AUD_SPK2P |
6 | VCC_SPK_AMP | 6 | VCC_SPK_AMP |
7 | GND | 7 | GND |
8 | AUD_SPK1N | 8 | AUD_SPK2N |