作者iitze (ici la lune)
看板Headphone
标题[闲聊] PCM5122 DAC DIY-面包板测试
时间Tue Sep 21 13:40:30 2021
身为省钱恶搞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我根本是抓瞎,
不过持续有进步至少会动,
花的时间还是有知识回馈
--
感谢大家收看,
如果兜正确,只要10个零件加一颗ic,应该是算简单的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.8.76 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Headphone/M.1632202832.A.710.html
※ 编辑: iitze (49.216.8.76 台湾), 09/21/2021 13:48:12
※ iitze:转录至看板 Audiophile 09/21 13:52
1F:推 bh2142: 哥你的面包板没有短线喔09/21 15:47
2F:→ bh2142: 所以负3.3V怎麽弄出来的09/21 16:02
3F:→ bh2142: 喔喔他是output09/21 16:08
charge pump上面的电容怎麽作动,我也不是很懂,但用示波器debug vneg是450mv左右觉得
※ 编辑: iitze (49.216.8.76 台湾), 09/21/2021 20:13:25
4F:推 bh2142: 我猜是dc-to-dc converter那种东西09/21 21:31
https://www.ti.com/product/LM2776 我还是认真看一下,charge pump的电容要使用无极
※ 编辑: iitze (49.216.8.76 台湾), 09/21/2021 23:31:05
6F:→ whydan: charge pump用mlcc09/22 01:50
看了lm2776的文件,有了解charge pump,的确是建议用无极限的mlcc,长知识了。也有一点想法为什麽要从正压来产生负压了,不直接做出一组负压
※ 编辑: iitze (49.216.8.76 台湾), 09/22/2021 05:34:04
7F:→ whydan: 负电不好生成大都用正电,这种交换式的电都建议用MLCC 09/22 08:30