Board logo

標題: DIY OTG USB DAC [打印本頁]

作者: lawhun0083    時間: 2014-6-17 14:31     標題: DIY OTG USB DAC

本帖最後由 lawhun0083 於 2014-7-3 05:29 編輯

話說最近一時貪方便, 用電話做視波器, 點知自己大意接錯線
令到部電話個3.5mm Audio 輸出壞左T.T
本來部電話mp3廢左武功都幾唔開心嫁
點知我發現有OTG 耳擴可以用係手機上面
令到我部手機有重生的機會
所以決定DIY OTG 耳擴比部手機用
仲有小小升級,加入杜比解碼睇電影一流,仲有headphone amp 最高支援32ohm耳機。

先介紹一下要用的IC 先
1. PCM2707
玩個DAC AUDIO的朋友都知里粒係咩IC
由TI出品的USB DAC, 有Audio,I2S & 光纖 輸出,
Sample Rate 最高48K算係不過不失
選這個IC另一個原因係因為容易從TI得到free sample.
PCM2706/PCM2707 腳位係一樣,因為手上有幾粒PCM2707所以用PCM2707作USB DAC輸出I2S比杜比解碼IC用。

2.NJU26226
支援杜比Pro Logic IIx 最高7.1聲道
支援杜比 Virtual Speaker
支援杜比 Headphone
內建24bit DSP 提供不錯的表現
因為可以連接電話又可以連接電腦,支援杜比解碼可以增加實用性
睇電影聽歌都可以

3.AKM4366
支援最高48Khz Sample rate
內建2 CH 24-bit DAC
建議最高耳機唔好高過32Ohm,市面上大部面耳機都推得到

4.STM8S103
主要用黎控制音量大小,杜比開關,UI等等

本來仲想係Headphone Amp 後面加Buffer
點知比朋友笑我唔加好過加,會拖累AMK4366音質
始終我仲係AUDIO新手,都係聽專家意見啦

系統方柜圖
OTG DAC.jpg

好啦都定得7788 係時侯開工....

25 June 更新:
IMG-20140527-WA0002_A.jpg
IMG-20140623-WA0001.jpg
IMG-20140623-WA0003.jpg
IMG-20140623-WA0004.jpg
上左華強買左2 個殼同制
度左好耐,決定用左邊個殼
可以開始畫板

3 July 更新:
苦戰左幾日終於layout 好塊板先比大家過目一下
Bottom layer
usb hp bot.jpg
Top layer
usb hp top.jpg
轉做gerber file 再比底板廠做板

待續

圖片附件: OTG DAC.jpg (2014-6-17 14:27, 29.12 KB) / 下載次數 45
https://h0.hkepc.com/forum/attachment.php?aid=1685917&k=17f57eb647b549de994aba215a854b8a&t=1781619917&sid=d6Zryph4oQ



圖片附件: IMG-20140527-WA0002_A.jpg (2014-6-25 13:50, 123.39 KB) / 下載次數 30
https://h0.hkepc.com/forum/attachment.php?aid=1688861&k=393125e00114b4c0d9bf7f8e062c2743&t=1781619917&sid=d6Zryph4oQ



圖片附件: IMG-20140623-WA0001.jpg (2014-6-25 13:51, 34.22 KB) / 下載次數 70
https://h0.hkepc.com/forum/attachment.php?aid=1688862&k=c364d29bb6562926517b74969ec9fae4&t=1781619917&sid=d6Zryph4oQ



圖片附件: IMG-20140623-WA0003.jpg (2014-6-25 13:51, 33.04 KB) / 下載次數 31
https://h0.hkepc.com/forum/attachment.php?aid=1688863&k=d8bad0d0a0f9fb12d7e877d669d53f9f&t=1781619917&sid=d6Zryph4oQ



圖片附件: IMG-20140623-WA0004.jpg (2014-6-25 13:51, 32.35 KB) / 下載次數 34
https://h0.hkepc.com/forum/attachment.php?aid=1688864&k=dd15c6a9fbb6076b876718e1abb8718b&t=1781619917&sid=d6Zryph4oQ



圖片附件: usb hp bot.jpg (2014-7-3 05:26, 126.57 KB) / 下載次數 44
https://h0.hkepc.com/forum/attachment.php?aid=1691923&k=efb35b58fc724241c39aeb5d6321b724&t=1781619917&sid=d6Zryph4oQ



圖片附件: usb hp top.jpg (2014-7-3 05:26, 127.76 KB) / 下載次數 40
https://h0.hkepc.com/forum/attachment.php?aid=1691924&k=12aacb0722c80a68f9204ecbc3afa4d0&t=1781619917&sid=d6Zryph4oQ


作者: lawhun0083    時間: 2014-6-17 14:32

留位
作者: 肥寶    時間: 2014-6-17 14:36

好可惜唔係部部機有OTG
作者: lunandii    時間: 2014-6-17 15:11

期待有新野玩
作者: lawhun0083    時間: 2014-6-17 15:36

回覆 3# 肥寶
對Nokia電話係無用武之地 XD
我想近一兩出GE智能電話都有OTG功能
作者: 肥寶    時間: 2014-6-17 15:51

回覆 5# lawhun0083


    AN機都唔係部部有
作者: minki    時間: 2014-6-17 17:44

PCM2706 support 出dolby?
作者: meguro_    時間: 2014-6-17 18:10

話說最近一時貪方便, 用電話做視波器, 點知自己大意接錯線
令到部電話個3.5mm Audio 輸出壞左T.T
本來部 ...
lawhun0083 發表於 2014-6-17 14:31



我怕你部機個OTG唔夠電姐
我部xperia tx連sony 32G手指都話唔夠電
推多條usb光棍又話唔夠電
作者: icefire    時間: 2014-6-17 21:56

自己route板比廠做PCB? 有咁多粒IC, 好似都唔簡單
作者: lawhun0083    時間: 2014-6-18 05:32

回覆 7# minki

PCM2706係唔會有dolby處理,佢只係負責將音頻以I2S輸出
再由NJU26226作dolby處理

就算雙聲道都可以用dolby處理,擴展至5.1聲道
作者: lawhun0083    時間: 2014-6-18 05:38

回覆 8# meguro_
其實我都有諗過理個問題
OTG輸出大約有100mA電流,即係大約0.5W輸出
以一般耳機為例,輸出有50mW已經算好大power
因為唔係推Speaker, 所以我估計100mA應該夠推啦
作者: lawhun0083    時間: 2014-6-18 05:52

回覆 9# icefire

今日應該會上華強買殼,然後再定PCB有幾大
畫完板當然比廠做PCB,至少都要雙層板,自己做唔掂
都係得4粒IC姐,應該搞得掂
作者: meguro_    時間: 2014-6-18 10:07

回覆  meguro_
其實我都有諗過理個問題
OTG輸出大約有100mA電流,即係大約0.5W輸出
以一般耳機為例,輸出 ...
lawhun0083 發表於 2014-6-18 05:38



我主要concern唔係耳筒個用電
而係相關轉換設備/晶片ge用電
例如5V轉落4.6V/3.3V/1.8V個晶片效率等等
作者: eh    時間: 2014-6-19 07:56

仲有physical size
當玩物唔難,要實用就....
師兄加油
作者: lionking32    時間: 2014-6-21 12:38

提示: 作者被禁止或刪除 內容自動屏蔽
作者: lionking32    時間: 2014-6-21 12:46

提示: 作者被禁止或刪除 內容自動屏蔽
作者: lunandii    時間: 2014-6-22 18:48

其實咁的config, 隨時差過電話內置的直出
lionking32 發表於 2014-6-21 12:38



我估樓主咁設計係想玩音效, 而唔係玩音質細緻度
見樓主設計係usb->dolby->dac+hp amp, dolby就係一種音效
而平時見到既usb hp amp就好似你想整既咁, usb->dac-> op+buf咁
支持樓主有新嘗試, 等樓主update
作者: yujin88    時間: 2014-6-24 19:43

留名學野
作者: lawhun0083    時間: 2014-6-25 13:59

抱歉最近工作比較
今日先得閒update一下
作者: lawhun0083    時間: 2014-6-25 14:02

回覆 13# meguro_
里個問題我都有諗過
我諗要做左出黎先知
要有DIY精神~~
作者: meguro_    時間: 2014-6-25 17:18

回覆 20# lawhun0083


建議你留定個空間做電話DC輸入隔離(可以係一個微動開關)
同埋留空間加microUSB/miniUSB/DC插座

有咩事唔夠電都唔洗再做板
作者: lawhun0083    時間: 2014-7-3 05:31

post updated
作者: Joe_Black    時間: 2014-7-4 07:41

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 肥寶    時間: 2014-7-5 18:50

回覆 1# lawhun0083


    請問賣幾多?
作者: ray08    時間: 2014-7-6 14:55

提示: 作者被禁止或刪除 內容自動屏蔽
作者: lawhun0083    時間: 2014-7-30 23:41

回覆 24# 肥寶

又冇話賣幾多
現在還在開發階段   
CHING有興趣可以交流下
作者: lawhun0083    時間: 2014-7-30 23:53

回覆 25# ray08

電腦認唔到主要有以下幾點原因:
1. PCB layout唔好令到內部電路無法工作
解決方法: USB 到PCM2707的線要盡量短
2. PCM2707唔起震,PCM2707要接12M晶震用CRO度下有冇起震
解決方法: 1.可能係layout問題受其他電路干擾: 晶震要近PCM2707
                 2.晶震補償電容誤差太大: 換補償電容, 加支1M電阻並聯晶
3.PCM2707冇set mode
解決方法: 係PSEL,HOST加上拉or下拉電阻set mode
作者: lawhun0083    時間: 2014-7-31 00:09

本帖最後由 lawhun0083 於 2014-8-4 00:03 編輯

已經收到PCB, 買齊零件
可以開工
m_IMAG2419.jpg m_IMAG2420.jpg

因為塊板太細要用上0603電阻
第一次焊0603,真係焊到我一頭煙
唔少電阻報廢 XD
焊左2日
終於有D野可以睇下
m_IMAG2417.jpg
m_IMAG2418.jpg
焊左4塊,已經比朋友"領養"左 >.<"
m_IMAG2421.jpg

開始寫MCU software
淘盡淘寶都揾唔到一條micro usb to micro usb 線用黎做OTG線 >.<
要自己買頭焊接 T.T

圖片附件: m_IMAG2417.jpg (2014-7-30 23:59, 102.02 KB) / 下載次數 28
https://h0.hkepc.com/forum/attachment.php?aid=1701739&k=7f00de7e1e24ebab7125ff6a9374a373&t=1781619917&sid=d6Zryph4oQ



圖片附件: m_IMAG2418.jpg (2014-7-30 23:59, 101.74 KB) / 下載次數 57
https://h0.hkepc.com/forum/attachment.php?aid=1701740&k=66a46877a69831eddab7a88765946619&t=1781619917&sid=d6Zryph4oQ



圖片附件: m_IMAG2419.jpg (2014-7-30 23:59, 97.12 KB) / 下載次數 47
https://h0.hkepc.com/forum/attachment.php?aid=1701741&k=cf1238a046ece884ed2dd868c8024f4c&t=1781619917&sid=d6Zryph4oQ



圖片附件: m_IMAG2420.jpg (2014-7-30 23:59, 85.56 KB) / 下載次數 28
https://h0.hkepc.com/forum/attachment.php?aid=1701742&k=77ee09c390b5a1baff632a71fae80570&t=1781619917&sid=d6Zryph4oQ



圖片附件: m_IMAG2421.jpg (2014-7-30 23:59, 99.37 KB) / 下載次數 29
https://h0.hkepc.com/forum/attachment.php?aid=1701743&k=cde478e41ee05e171637e5f6ea921739&t=1781619917&sid=d6Zryph4oQ


作者: 肥寶    時間: 2014-7-31 07:13

回覆 28# lawhun0083


    用邊隻MCU?
作者: lawhun0083    時間: 2014-7-31 08:11

回覆 29# 肥寶

STM8S003
作者: 肥寶    時間: 2014-7-31 08:25

回覆  肥寶

STM8S003
lawhun0083 發表於 2014-7-31 08:11



    有冇底噪?電流聲個D?
作者: KSC    時間: 2014-8-1 09:32

已經收到PCB, 買齊零件
可以開工


因為塊板太細要用上0603電阻
第一次焊0603,真係焊到我一頭煙
唔少電阻 ...
lawhun0083 發表於 2014-7-31 00:09


macro usb to 大usb母 + 大usb公 to macro usb
作者: lawhun0083    時間: 2014-8-1 13:58

回覆 32# KSC

咁樣未免太唔美觀又唔方便用
都係自己DIY 啦
作者: qkuser    時間: 2014-8-1 14:33

回覆 33# lawhun0083


請問什麼是macro usb ? 係咪即係micro usb ?
這種 ?
http://item.taobao.com/item.htm? ... =1251f0789ea#detail
作者: lunandii    時間: 2014-8-1 15:28

讚樓主ge動手能力, 跟貼進度, 期待成果
到做好左, 我都想接返套料自己焊下野, 焊完就有新玩具la
作者: lawhun0083    時間: 2014-8-4 00:48

回覆 34# qkuser

多謝CHING提醒 已經改番正字
就是這種micro usb 線
淘黎試下先
希望佢真係5芯啦,因為OTG要ID pin 下拉落地
作者: lawhun0083    時間: 2014-8-4 19:24

回覆 31# 肥寶

今日寫好左個program
冇電流聲, 聽人聲唔錯
但係低音得小小,要再調下個低音
開左dolby後,立體聲ok唔太誇張
插落電話用OTG聲歌,都夠力推
冇之前膽心唔夠電推嘅問題
作者: lawhun0083    時間: 2014-8-4 19:26

回覆 35# lunandii

做好左睇下有冇CHING有興趣,出個套件比大家玩下
作者: 肥寶    時間: 2014-8-4 19:28

回覆  lunandii

做好左睇下有冇CHING有興趣,出個套件比大家玩下
lawhun0083 發表於 2014-8-4 19:26



    open source嗎?
作者: lawhun0083    時間: 2014-8-7 20:00

回覆 39# 肥寶

不會OPEN SOURCE
作者: lunandii    時間: 2014-8-9 18:27

咁個program點算呀?
作者: lawhun0083    時間: 2014-8-11 11:40

調高左NUJ26226低音輸出,但未滿足到我
AKM4366 本身係DAC + Headphone Amp, buildin bass boost function
今次要調AKM4366 bass boost function 再加大一D 個低音 XD





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2