身为省钱恶搞DIY又想玩就是用树莓派起手,
只要简单挂一片dac就有好点品质且省钱,
x宝很容易买到hifiberry dac+,长这样
https://i.imgur.com/F9zyEKm.jpeg
上次我的dac DIY不算成功,毕竟都是用现成的板子,
于是不甘心还是想自己兜起来了解知识,只好先用简单一点,
这次目标是PCM5122,
好处是已经有hifiberry dac+可以当作参考。
https://i.imgur.com/hepS2Ua.jpeg
提供自己搞错的地方当借镜,
搭配树莓派来试以及小示波器,还算方便
1,
树莓派有3.3v的gpio,所以解决电压问题。
pcm5122设定成i2c模式,接上sda/scl,
但是读出来的i2c位址会跳动,
重新看spec及搭配hifiberry跟看driver,
需要设定adr1 high,adr2 low,
再把i2s脚接上,数位部分才是正确,
后来发现mute也要设为high。
2,
类比电路之前只懂照spec,不懂就是电路不会动。
结果是charge pump要产生负压,量电位一直都不正确,
再参考hifiberry板子,它的pump电容是无极性的,
但手边没有,先用两个4.7uf的串接成无极性试试,
终于是有声音。
我个人是习惯写软件,每次都还是觉得硬件debug我根本是抓瞎,
不过持续有进步至少会动,
花的时间还是有知识回馈