[討論] USB DAC的架構
※ [本文轉錄自 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, , 2F
06/05 23:22, 2F
→
06/05 23:22, , 3F
06/05 23:22, 3F
推
06/05 23:22, , 4F
06/05 23:22, 4F
※ 編輯: pipi5867 來自: 114.32.230.135 (06/05 23:43)
→
06/05 23:43, , 5F
06/05 23:43, 5F
推
06/06 00:26, , 6F
06/06 00:26, 6F
→
06/06 01:06, , 7F
06/06 01:06, 7F
→
06/06 01:07, , 8F
06/06 01:07, 8F
推
06/06 10:20, , 9F
06/06 10:20, 9F
討論串 (同標題文章)
Headphone 近期熱門文章
PTT數位生活區 即時熱門文章