[討論] USB DAC的架構

看板Headphone (耳機)作者 (夏影真是太好聽了..)時間16年前 (2009/06/05 23:17), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/4 (看更多)
※ [本文轉錄自 Audiophile 看板] 作者: pipi5867 (夏影真是太好聽了..) 看板: Audiophile 標題: Re: [討論] USB DAC的疑問 時間: Fri Jun 5 23:16:06 2009 剛剛看到推文..好奇去找了一下目前bulk mode的usb dac怎麼作 就順便介紹一下usb dac的傳輸模式差異 (我不是學電的,有錯的就推文吐槽我吧XD) ----------------------------------------------------------------------- USB介面傳輸模式- 有四種模式,分別是用在不同的場合,目前有兩種被拿來應用於audio上 1.同步傳輸(Isochronous)- 使用在即時性傳輸流上,像視訊或音訊,可能有資料丟失 一般常看到的usb da chip是用德儀出品的PCM 270X家族,全都是用這個模式傳輸 (應該說大部分usb dac都是) 2.批量傳輸(Bulk)- 使用在非即時性,可以慢慢丟資料過去的場合,像隨身碟 總不能隨身碟傳一傳,資料就毀損了吧,所以要求的傳輸正確性十分高 ------------------------------------------------------------------------- 以上看了就知道,玩音響的連那幾十pico second的jitter都在計較了 傳到資料錯誤!?這根本是可以打進地獄了呀XD 至於dac1 usb的做法.. 1.它採用一顆也是德儀出品的TAS1020B 這顆晶片的作用是usb傳輸控制 支援全部的傳輸模式,當然也包含了bulk mode (FIX:但是dac1還是用iso模式XD) 2.使用獨立clock,不使用AES/USB接收晶片內部的clock 這樣不管你用usb還是spdif或aes,理論上jitter會被控制到一樣低 3.所以..綜合以上兩點,它做法應該是 USB丟資料-->TAS1020B(iso mode)接收後轉成I2S資料-->reclock-->AD1853(這da晶片) 優點就是隨插即用 在這種架構下,usb dac才可以發揮出真正的價值.. ps:我剛仔細看了一下TAS1020B這顆接收晶片,發現很好玩.. 它也是採用同步傳輸來接收音訊資料,可是這顆晶片有個特殊功能 Adaptive Clock Generator (縮寫ACG <-無誤) 好像是可以讓設計者選擇資料傳送時,要用哪邊的clock為準 自己做一個獨立的,或是用TAS1020B內建的也行 總之..彈性很大XD 很有趣的東西 ps2:確實有採用bulk mode傳輸的usb dac 這種就需要額外的驅動程式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.230.135 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.230.135

06/05 23:19, , 1F
感謝感謝 之前討論很多可是好像沒收到精華裡
06/05 23:19, 1F

06/05 23:22, , 3F
ayre好像也是這樣做,它還有作比較詳細的解說
06/05 23:22, 3F

06/05 23:22, , 4F
AA最近也有一篇文有稍微提到 http://0rz.tw/wZtPb
06/05 23:22, 4F
※ 編輯: pipi5867 來自: 114.32.230.135 (06/05 23:43)

06/05 23:43, , 5F
剛剛看了pdf,發現最一開始我講的有誤,修正了
06/05 23:43, 5F

06/06 00:26, , 6F
那台好像叫crazyT 價錢也蠻crazy的
06/06 00:26, 6F

06/06 01:06, , 7F
0404usb也是用bulk mode,可是也會受限於自己的clock處理
06/06 01:06, 7F

06/06 01:07, , 8F
所以用usb介面 需要考慮到兩邊的問題就是
06/06 01:07, 8F

06/06 10:20, , 9F
專業推!!
06/06 10:20, 9F
文章代碼(AID): #1AAJS6CG (Headphone)
文章代碼(AID): #1AAJS6CG (Headphone)