[閒聊] DIY架構簡單的USB DAC (PCM5122)

作者: rigellonely (趴腳邊的貓)   2022-05-29 21:14:57
如題,PCM5102(PCM5122)輸出不需要OPA組成的IV轉換或濾波
也就是可以省了雙電源,只需要簡單的RC濾波,對DIY來說超友善,聲音也不差
電路畫成PCM5122可以PCM5102或PCM5122兩者通用,腳位一樣
數位接收用超老牌PCM2707,這顆IC應該是開創大USB DAC的參與者之一?
壞處是規格以現在來說真的很低(不過沒訂閱串流應該沒差?)
好處是好買好用
別的USB介面要嘛就是用模組,而且要用驅動,要嘛單IC的可能就不好買不好焊
超老牌的好處是隨便插隨便上
都弄到這個地步了,於是乾脆再找一塊耳擴IC只需要單電源的
就找了MAX9720,跟PCM5102一樣用charge pump生成負電源,規格看起來也還可以
先弄塊板子
https://i.imgur.com/7VPhxJf.jpg
把SMD元件先焊一焊
https://i.imgur.com/nznu6bc.jpg
因為是自己玩的板子,所以預留一些玩法
直接從USB供電,走PCM2707內建的DAC到輸出
順帶一提,用的USB插座是type C,這樣不用分正反面,接手機也方便
https://i.imgur.com/PlYgiU1.jpg
PCM5122的輸出RC濾波先空著
https://i.imgur.com/pt16gEe.jpg
用杜邦端子跳線到輸出的耳機座
https://i.imgur.com/BTXOw3z.jpg
板子背面根據PCM2707的輸出電路補上一些元件,這裡少了一對3.3K的對地電阻
要記得PCM2707用DAC類比輸出需要切換到SPDIF輸出模式
原本試半天以為哪裡出問題,明明電腦有抓到卻沒聲音,原來是忘記切換了
聽起來的感覺就是...有點糊,這時候還是用USB直接供電
接著把PCM5122的一對RC補上
https://i.imgur.com/WVD8Oa2.jpg
聽起來就沒有PCM2707那種糊糊的感覺,也沒有什麼明顯的底噪
PCM5122的架構對DIY的好處就是好焊又很難失敗
整個聲音路徑上只經過一根電阻和一顆電容,就這部分稍微用好一點的材料感覺就不錯了
這時候還是使用USB供電,試著用手機供電整塊板子也是可以動的
最後再把DC座和LM317等等的其他零件補上
https://i.imgur.com/GvspV2g.jpg
完整版
DC座和RCA中間是控制PCM2707的SPDIF或I2S輸出開關
右上角開關是控制PCM5122的濾波器和DEMP
右下角的耳機座接DAC輸出,訊號再經過可變和MAX9720的緩衝後到中間的耳機孔
上面還保留I2S輸入輸出的連接,方便之後測試
背面照,分成三個電源供電
https://i.imgur.com/6yO2oNB.jpg
用一顆反相器當作緩衝給SPDIF
大致上到此算是完成了
最後發現一個問題
在撥放器撥放中間暫停時,用比較敏感的耳機把音量轉到最後的1/4圈後可以聽到明顯底噪
但是直接接DAC輸出卻沒有
原本有試著改一下接地的位置,卻沒有改善
把DAC訊號直接旁通到MAX9720上也沒事
後來猜測是可變的阻值太低,所以可能阻抗不太匹配,但是手上都是10K的可變
而且以正常聆聽的音量大概只需要開頭的1/8圈到1/4圈就夠了
如果要聽到最後1/4圈的音量,應該要先擔心別的問題了,所以打算不理它
作者: yys310 (有水當思無水之苦)   2022-05-29 21:25:00
乾脆找USB CODECs 接收 DA 耳擴 全包hotplate窮人焊法竟然不給買 sad
作者: iitze (ici la lune)   2022-05-31 08:38:00
推DIY ,有趣

Links booklink

Contact Us: admin [ a t ] ucptt.com