[闲聊] PCM5122 DAC DIY-面包板测试

楼主: iitze (ici la lune)   2021-09-21 13:40:30
身为省钱恶搞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我根本是抓瞎,
不过持续有进步至少会动,
花的时间还是有知识回馈
作者: bh2142 (濒临绝种的Emacser)   2021-09-21 15:47:00
哥你的面包板没有短线喔所以负3.3V怎么弄出来的喔喔他是output我猜是dc-to-dc converter那种东西https://bit.ly/3Cvxg90
作者: whydan (真是抱歉啊(′‧ω‧‵))   2021-09-22 01:50:00
charge pump用mlcc负电不好生成大都用正电,这种交换式的电都建议用MLCC

Links booklink

Contact Us: admin [ a t ] ucptt.com