作者: 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新手,都係聽專家意見啦
系統方柜圖
好啦都定得7788 係時侯開工....
25 June 更新:
上左華強買左2 個殼同制
度左好耐,決定用左邊個殼
可以開始畫板
3 July 更新:
苦戰左幾日終於layout 好塊板先比大家過目一下
Bottom layer
Top layer
轉做gerber file 再比底板廠做板
待續
https://h2.hkepc.com/forum/attachment.php?aid=1685917&k=1fb4c4670d29425a9ce23c630185b299&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1688861&k=7fc145687e3fa79c2d8373a4974a7609&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1688862&k=820d9afbaf3ef2adc90fab95115675b4&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1688863&k=3c690e1eab35d7b88e8b1587e3ededdb&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1688864&k=c559c9b695157e53bb25a5be867faa1c&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1691923&k=9b0fe89460a4fe0c5dd108e143251a6d&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1691924&k=4629855c861e7f3453ee5af3b48ec51c&t=1781605915&sid=o5Fkoyrwqs

作者: 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
我怕你部機個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
我主要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
我估樓主咁設計係想玩音效, 而唔係玩音質細緻度
見樓主設計係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, 買齊零件
可以開工
因為塊板太細要用上0603電阻
第一次焊0603,真係焊到我一頭煙
唔少電阻報廢 XD
焊左2日
終於有D野可以睇下
焊左4塊,已經比朋友"領養"左 >.<"
開始寫MCU software
淘盡淘寶都揾唔到一條micro usb to micro usb 線用黎做OTG線 >.<
要自己買頭焊接 T.T
https://h2.hkepc.com/forum/attachment.php?aid=1701739&k=fb3fe9acc9b3f5063e6b41a2297236cb&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1701740&k=3ab3b36a7ae4462cefbb2131dcbab5ad&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1701741&k=d5a530c2f384a0c12e42f1bdeecf8fa1&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1701742&k=b482b7cc7ef3556a42eccecebb59fd05&t=1781605915&sid=o5Fkoyrwqs

https://h2.hkepc.com/forum/attachment.php?aid=1701743&k=d340da3262a88924713e098d914238f5&t=1781605915&sid=o5Fkoyrwqs

作者: 肥寶 時間: 2014-7-31 07:13
回覆 28# lawhun0083
用邊隻MCU?
作者: lawhun0083 時間: 2014-7-31 08:11
回覆 29# 肥寶
STM8S003
作者: 肥寶 時間: 2014-7-31 08:25
有冇底噪?電流聲個D?
作者: KSC 時間: 2014-8-1 09:32
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
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


