2010/11 13

自製 CM102-A USB DAC 不指定

yrc , 23:56 , DAC diy , 評論(5) , 引用(0) , 閱讀(3605) , Via 本站原創 | |
學電子的應該都知道,DAC 這一詞指的就是「數位轉類比轉換器」,在電腦上一般指的就是音效卡,電腦是全數位處理的,但耳朵聽到的聲音是類比的,所以很自然的就會需要 DAC 這樣的東西,當然也是直接影響音質好壞的重要元件。這次要作的是內建 USB 介面的 DAC,也就是 USB 音效卡。


先把可能用到的材料零件準備一下,頭一次作 USB 的裝置,USB 接腳的定義一直搞不清楚,一不小心,可能就是電源接反然後發生短路。


電路倒也不難,資料手冊裡就有現成的線路可以參考,比較有像在做邏輯電路的感覺。


對於 USB 外接裝置,我是比較喜歡使用 Type B 的接頭。後頭兩顆大大的電容就是輸出交連電容。


這顆就是 DAC,是台灣公司 C-Media 的產品,很多電腦內建的音效卡都是採用他們家的晶片,而這顆 CM102-A,就是內建了 USB 控制器的 DAC,取樣率可支援 44.1khz、48khz,也可輸出 SPDIF 數位訊號,除此之外,這 IC 本身也是一個功率擴大機(接喇叭用的),市面上滿多平價的外接 USB 喇叭,用的也是這顆 IC,這顆 DAC 大約幾十塊錢,挺便宜的。


這個部分改採用主動式石英震盪器,提供更穩定的震盪頻率給 CM102-A 使用。


這是後來又作一片一樣的,只是零件有稍作修改。


做好的板子接到電腦上,馬上就會被系統辨識到有一個 USB DAC 可使用,就是不需要額外驅動程式的意思,CM102-A 的音質,接上自製耳擴,聽起來倒是不差,聲音挺清楚的,但有個問題就是,系統內建的驅動程式,僅支援 48khz 的輸出,且無法調整左右平衡,若是使用 foobar2000 聽無損,就會無法真正輸出 44.1khz CD 格式的聲音,不管怎麼調,系統都會以軟體方式強制轉換為 48khz 來輸出。

要解決這個問題,第一個是可使用 asio4all 這個軟體來當做偽 asio 裝置作輸出,就可以調整取樣率,第二個則是下載 CM102-A 的官方驅動程式,功能會多很多,但詭異的是官方網站是根本找不到的,要從第三方產品才能得到這個驅動程式。


CM102-A 還有個問題就是,內建的功率放大器好像是無法關閉的,規格書翻了半天都沒找到,就是說我沒辦法將 CM102-A 當做一個純 DA 來使用,這一點是滿可惜的。

C-Media CM102-A 網站
陳柏翰 Email Homepage
2013/04/08 19:42
請問是否可以提供電路圖,謝謝!!!!!
yrc 回覆於 2013/04/11 08:50
電路圖請參考 CM102-A 的技術手冊。
jeta Email
2012/05/22 14:43
話說,我最近手上有一些uda1321,你有沒有興趣玩玩看?
yrc 回覆於 2012/05/23 20:29
功能挺多的,但支援的取樣率就一般般。
JETA
2012/05/19 02:51
應該也是不得不開著...或許內部DAC輸出的訊號其實很微弱,得靠OPA才能推動下一級,如果是這樣,那並非不好呀。
yrc 回覆於 2012/05/20 14:34
是沒錯,DAC 出來的訊號一定是微弱的,但也頂多再加個緩衝即可,用到 power amp,就是必須接喇叭,若是不小心接上耳機,是有燒毀的可能。
JETA
2012/05/01 04:06
照原廠的規格說,其實第11、12腳是內建音量控制器的,基本上內部OP是一定不能關掉的,能關掉的只是音量控制器的部份,也就是11腳空著,12腳吃5V,大概就是這樣。
yrc 回覆於 2012/05/03 09:20
這部份之前在手冊中有看到,但看一看覺得用處不大,不管怎麼操作,power amp 的功能都是存在的。
acda
2011/11/26 02:10
你好
請問板上主動式石英震盪器輸出是接電阻300歐姆串33歐姆到cm102-a第4腳否?
第三方產品得到這個驅動程式 請問第三方產品是那家?
謝謝zan
yrc 回覆於 2011/11/26 21:21
其實應該是用一顆 330Ω 的就可以,只是那時候手邊沒有。
驅動程式上 google 找的,只發現好像是從其他音效卡產品拿出來的。
分頁: 1/1 第一頁 1 最後頁
發表評論
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
開啟HTML
開啟UBB
開啟表情
隱藏
記住我
暱稱   密碼   訪客無需密碼
網址   電郵   [註冊]