Raspberry Pi Zero (w)使用i2s输出音频

@Molly  March 22, 2019

最近参加比赛 想用rpi0w做一个智能音箱 然而zero除了hdmi之外是analog audio output的
于是翻箱倒柜找到个PCM5102A的i2s dac(音质很一般)
不多说 下面是记录
IMG_20190322_150156-min.jpg
对着rpi尝试了一下人像模式【误


首先是接线
Oj8z8m.jpg
注意rpi的i2s没有MCLK时钟输出...所以要用自带时钟的DAC

软件方面 rpi0安装最新的raspbian lite 并apt upgrade之后
编辑/boot/config.txt:
sudo vim /boot/config.txt
TIM截图20190322151706.png
注释掉dtparam=audio=on,添加如下:
dtoverlay=hifiberry-dac
dtoverlay=i2s-mmap
保存。创建新文件 /etc/asound.conf,添加如下内容
TIM截图20190322152210.png
保存,重启。
TIM截图20190322152924.png
可以看见alsamixer里已经有声卡设备了(没有software volume control,也影响音质,音量在amplifier那边调)
TIM截图20190322153056.png
戴上耳机测试一下 鬼畜mode on!!!
于是已经可以从i2s输出音频了w


添加新评论