<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 應對現代USB音頻系統設計的挑戰

應對現代USB音頻系統設計的挑戰

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏
USB音頻是絕大多數設備中普遍使用的接口,除非是最古老的個(gè)人電腦硬件和操作系統。以其魯棒性連接和數據傳輸速率,人們可能會(huì )認為,在這種接口上傳輸高質(zhì)量的音頻是很簡(jiǎn)單的。然而,今天成功的基于USB的音頻產(chǎn)品無(wú)不是做了大量的芯片和系統方面的工作,需要解決時(shí)鐘恢復等棘手難題。

問(wèn)題的本質(zhì)是,最后的輸出設備傳送音頻到揚聲器,耳機或線(xiàn)路輸出插座,這需要一個(gè)“主時(shí)鐘”來(lái)調整音頻轉換速度。這個(gè)主時(shí)鐘需要有兩個(gè)獨立的屬性:1)它一定是音頻采樣率的整數倍,這要非常精確(這樣當時(shí)序錯誤時(shí),你就不需要舍棄或復制音頻樣本);2)它的抖動(dòng)(或者可以說(shuō)是相位噪聲)必須足夠低,這樣數模轉換過(guò)程就不會(huì )受到影響。這里的挑戰是我們要同時(shí)滿(mǎn)足這兩個(gè)要求。

困難的一部分來(lái)自于這樣一個(gè)事實(shí):通過(guò)USB線(xiàn)的數據流的接收端不知道確切的采樣率。事實(shí)上,它只能推斷理論采樣率。更重要的是,這些來(lái)自USB線(xiàn)的數據并沒(méi)有任何形式的時(shí)鐘。這對比其他大多數串行接口來(lái)說(shuō)是明顯的不足,其它串行接口或者有一個(gè)發(fā)送時(shí)鐘,或者是構建數據,這樣當運行時(shí),總可以從連接上找到一個(gè)時(shí)鐘。

能從USB接口得到的唯一的時(shí)鐘信息就是,每毫秒特定類(lèi)型的數據包會(huì )發(fā)出起始楨,這一個(gè)事件可以由接收硬件檢測到。根據已知方法,從傳輸端的系統時(shí)鐘可以推導出這一毫秒值,原音頻采樣速率也是同樣的(我們后面會(huì )簡(jiǎn)要地討論一個(gè)例外)。

一個(gè)簡(jiǎn)單的解決方法可能是,我們可以把1 kHz時(shí)鐘放到一個(gè)基于PLL的乘法器,根據需要來(lái)倍頻,以建立音頻主時(shí)鐘,所有的子時(shí)鐘都基于此。然而,在處理CD音頻的系統里,采樣頻率是44.1kHz,典型的傳統音頻數模轉換器需要的主時(shí)鐘是256倍,或者11.2896MHz。事實(shí)是,在一個(gè)單PLL上將輸入頻率倍頻這么大倍數性能肯定不會(huì )很好。這正擊中了乘法器的要害:環(huán)路帶寬,參考激勵拒絕,和壓控振蕩器的抖動(dòng)。更重要的是,在這個(gè)案例里,我們需要用不是整數的數來(lái)乘1kHz,要完成這個(gè)任務(wù)就更難了。

層疊式兩種相當復雜的乘法器環(huán)路會(huì )導致要工作在有相位噪聲和偽拒絕的情況下。然而,這種方法往往會(huì )導致電源消耗很大,這需要高端芯片,還要巧妙的模擬設計?;蛘哌@樣,寧愿相應變慢來(lái)改變時(shí)鐘頻率需求。USB音頻鏈接的名義采樣率可能在線(xiàn)路之間迅速改變,要等待將近一秒來(lái)穩定,會(huì )導致性能不可靠。這種方式最初應用在固定頻率的演播室的數字音頻連接,在那里成本和尺寸都不重要。

在過(guò)去的幾年里,有各種不同的創(chuàng )建需要的音頻主時(shí)鐘方式,不再需要受PLL倍頻問(wèn)題的困擾,他們已經(jīng)集成到了很多專(zhuān)用的芯片組,例如USB音箱、耳機、外部聲卡。這些器件做他們所需要的,而不需要在“如果又怎樣”能力上花費額外的芯片面積或引腳數。這當然可以使成本下降,這樣每個(gè)人都很高興。

但是,如果你的下一代USB接口需求不能在特殊功能芯片上得到滿(mǎn)足,你該怎么做?移動(dòng)設備(如媒體播放器和最新的寫(xiě)字板)都是建立在新平臺上的并運行新操作系統的,這就需要越來(lái)越規范的USB標準來(lái)作為廣泛的附件和新增功能的有線(xiàn)連接選擇。這些系統中有一些已經(jīng)整合了USB音頻芯片,但不能滿(mǎn)足需求,這給器件提供基礎功能造成了“打擊”。USB音頻就是這些小的移動(dòng)設備要求的越來(lái)越多地的功能之一。

從一個(gè)移動(dòng)設備上以數字形式提取音頻有幾大好處。模擬音頻接口不再受到系統聲音質(zhì)量因素的限制。這使得音頻系統或播放器配件制造商可以通過(guò)他們自己的電路設計使聲音性能達到更高的水平。同樣重要的是,數字音頻鏈接改進(jìn)了到TDMA接口的阻抗(叢移動(dòng)設備蜂窩調制解調器耦合到系統中音頻回放部分模擬電路的阻抗)。

市場(chǎng)上有許多集成USB外設的微控制器,但沒(méi)有一個(gè)設計了具有必要的時(shí)鐘生成和恢復電路,而這些是用來(lái)傳輸高質(zhì)量音頻數據的(這是當前的需求)。有時(shí)這個(gè)問(wèn)題是可以解決的,可以使用外部“時(shí)鐘重啟”芯片或更復雜的音頻轉換器(集成了PLL或采樣率轉換器),這樣來(lái)彌補主時(shí)鐘精度和質(zhì)量的差距。然而,這使系統回到這些問(wèn)題的困擾:費用高,高功耗,元件數目多,或者所有這些都有。此外,音頻的“降頻技術(shù)”使得很長(cháng)的內存緩沖區不能在任何一個(gè)系統里使用,視頻圖像(甚至是幻燈片)須要為音頻調整時(shí)間。

USB時(shí)鐘恢復

最近這個(gè)問(wèn)題的解決方法已經(jīng)大大簡(jiǎn)化了,這是通過(guò)使用很實(shí)用的混合信號器件解決的,它在一顆器件里集成了單片機,可編程數字邏輯、可配置模擬電路。一個(gè)典型的例子就是賽普拉斯新的PSoC3系列(可編程片上系統)。

當系統“時(shí)鐘沖擊”發(fā)生時(shí),基于微處理器的可編程設計可以很快就會(huì )適應,因為新代碼和新電路板可以很快跟著(zhù)變化,這遠比更新芯片塊多了。然而,有時(shí)候有的應用需要專(zhuān)用的外設或處理器支持,可能目前還沒(méi)有集成這些微處理器。最初解決這個(gè)新問(wèn)題的方案就終結了,因為只是部分組合微處理器和FPGA,PLD或者專(zhuān)用的固定功能芯片(經(jīng)常只是利用一半)來(lái)實(shí)現一些專(zhuān)用且必需的功能。結果線(xiàn)路板變大了和BOM便多了,這可能危及這個(gè)新市場(chǎng)。

高度可編程片上系統架構提供了一個(gè)可供選擇的途徑。使用這樣的器件,只需花費很少的芯片設計努力——往往沒(méi)有一個(gè)具體應用的清晰畫(huà)面場(chǎng)景——就可以在數字和模擬兩方面都創(chuàng )建一個(gè)更可配置的,更靈活的結構。數字的靈活性來(lái)自于包含的模塊(通用數字模塊,或UDB),可以獨立于主處理器核實(shí)現復雜的組合和有序的邏輯功能。還包括了專(zhuān)用協(xié)處理器可以用于頻繁產(chǎn)生的通用信號處理的任務(wù),例如濾波功能。在模擬方面,由于具備豐富的開(kāi)關(guān)網(wǎng)絡(luò )和片上資源,可以提高常用的運算放大器和比較器性能,可以提供一系列模擬模塊,沒(méi)有做不到,只有想不到。靈活的多域時(shí)鐘樹(shù)更使得其無(wú)所不能。

這些通用性器件不能總是符合專(zhuān)用單一功能器件所要求的成本。然而,一旦需要做一些不同的功能,比起那些沒(méi)有靈活性的拼湊的方案來(lái)說(shuō),可編程器件通常會(huì )提供最具競爭力的BOM成本。產(chǎn)品快速設計-甚至是重新設計 –這都可以保證,在過(guò)去的幾年里,可編程片上系統已經(jīng)對電子產(chǎn)品設計做出了重要的貢獻。

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: USB音頻系

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>