《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 誰(shuí)是音頻時(shí)鐘的“老板”?
誰(shuí)是音頻時(shí)鐘的“老板”?
摘要: 過(guò)去,我們?cè)谟懻撘纛l話(huà)題時(shí),偶爾會(huì)提及 I2S。我在以前的一些文章中提到過(guò) I2S,其他人在做音頻研究時(shí)也都會(huì)提到它。簡(jiǎn)而言之,它是一種將立體聲數(shù)據(jù)從一端傳輸至另一端的同步方法。
Abstract:
Key words :

 

過(guò)去,我們?cè)谟懻撘纛l話(huà)題時(shí),偶爾會(huì)提及 I2S。我在以前的一些文章中提到過(guò) I2S,其他人在做音頻研究時(shí)也都會(huì)提到它。簡(jiǎn)而言之,它是一種將立體聲數(shù)據(jù)從一端傳輸至另一端的同步方法。

  大多數(shù)人認(rèn)為 I2S 有三種信號(hào):

  1.數(shù)據(jù):輸入或者輸出數(shù)據(jù)

  2.位時(shí)鐘 (Bitclock,BCK):確立數(shù)據(jù)流中兩個(gè)相鄰位之間邊界的信號(hào)

  3.左/右時(shí)鐘 (LRCK)/字時(shí)鐘 (Wordclock):一個(gè)在采樣速率下運(yùn)行、占空比為 50% 的慢時(shí)鐘,它確立數(shù)據(jù)流中兩條相鄰?fù)ǖ?左和右)之間的邊界。

  I2S的幕后英雄是主時(shí)鐘 (MCK),也稱(chēng)作系統(tǒng)時(shí)鐘 (SCK),它常常被數(shù)字信號(hào)處理器 (DSP) 程序員和其他處理器愛(ài)好者們忽略。主時(shí)鐘 (MCK/SCK),通常為一個(gè)64、128、256和512倍采樣速率 (FS) 的時(shí)鐘。它可以由一個(gè)輸入引腳直接提供,也可以通過(guò)一個(gè)鎖相環(huán)路 (PLL) 在某些器件內(nèi)部產(chǎn)生。

  一般而言,DSP不需要音頻主時(shí)鐘,因?yàn)樗鼈兡軌蛞砸环N完全不同的速率對(duì)數(shù)據(jù)進(jìn)行處理,然后在BCK和LRCK的驅(qū)動(dòng)下,讓數(shù)據(jù)以某種速率進(jìn)入輸出緩沖器(或者通過(guò)輸入緩沖器接收數(shù)據(jù))。

  如果您能暫時(shí)將注意力從您的處理器上移開(kāi),您會(huì)發(fā)現(xiàn)音頻主時(shí)鐘重要得多。大多數(shù)MCK/SCK輸入的音頻轉(zhuǎn)換器,都要求時(shí)鐘同步,而有一些則允許異相位。這就意味著,它們需要由相同的高速時(shí)鐘來(lái)提供,然后被除小。我接觸過(guò)的一些客戶(hù)會(huì)突發(fā)靈感地告訴我:“我的ADC需要一個(gè)MCK,但它離我的DAC太遠(yuǎn)。因此,我要在每個(gè)轉(zhuǎn)換器旁邊放置一個(gè)晶體……”有這種想法可以理解,但請(qǐng)您“千萬(wàn)別這么做!”

  您在購(gòu)買(mǎi)晶體時(shí),無(wú)法保證它剛好為48.000 kHz。您的模數(shù)轉(zhuǎn)換器 (ADC) 晶體的運(yùn)行精確度可能會(huì)為+5%,而數(shù)模轉(zhuǎn)換器 (DAC) 的運(yùn)行精確度可能為–5%。這樣的精確度,會(huì)給您的設(shè)計(jì)帶來(lái)災(zāi)難性的后果!這是為什么呢,下面將為您娓娓道來(lái)。

  用于 I2S

  用于音頻ADC的主時(shí)鐘

  如圖1所示,高速主時(shí)鐘(例如:24.576 MHz時(shí)鐘)用于驅(qū)動(dòng)ADC的過(guò)采樣調(diào)制器。之后,來(lái)自過(guò)采樣調(diào)制器的數(shù)據(jù)被消減分解成LRCK給定的采樣速率。

  當(dāng)ADC運(yùn)行在主模式(生成BCK和LRCK,作為輸出)下時(shí),ADC只是對(duì)MCK/SCK進(jìn)行劃分,產(chǎn)生LRCK和 CK信號(hào)。這就對(duì)啦!LRCK/BCK和主時(shí)鐘被同步—相位也可能同步(除非它是一個(gè)特殊分割器)。

  

通用ADC結(jié)構(gòu)圖

 

  圖1 通用ADC結(jié)構(gòu)圖

  如果作為一個(gè)從器件,并且主時(shí)鐘不同步,則它產(chǎn)生的數(shù)據(jù)會(huì)過(guò)多或者過(guò)少,以至于數(shù)字抽取器無(wú)法剛好適合于輸出字。在這種條件下,許多ADC會(huì)拒絕流傳輸數(shù)據(jù)。

  DAC也是如此。圖2顯示了一個(gè)高級(jí)DAC結(jié)構(gòu)圖。此處,需要通過(guò)MCK/SCK運(yùn)行內(nèi)插器,而MCK/SCK同時(shí)還驅(qū)動(dòng)△∑調(diào)制器。如果MCK/SCK不是采樣速率的整倍數(shù) (64/128/256/512),則在△∑調(diào)制器輸出端可能會(huì)出現(xiàn)錯(cuò)誤數(shù)據(jù)。

  

 

  圖2 通用DAC結(jié)構(gòu)圖

  我在哪里/如何生成MCK/SCK呢?

  在當(dāng)今的工業(yè)應(yīng)用中,CMOS振蕩器由許多晶體振蕩器支持,并緊靠這些晶體振蕩器。它們都擁有非常好的精確度和較低的抖動(dòng)。偶爾會(huì)用到壓控振蕩器 (VCO),但它們會(huì)受到其輸出抖動(dòng)的困擾。

  許多現(xiàn)代的音頻轉(zhuǎn)換器現(xiàn)在都集成了一個(gè)PLL,以通過(guò)慢BCK產(chǎn)生MCK。這樣做很有效。但是,您應(yīng)該注意,使用PLL時(shí)始終都會(huì)有產(chǎn)生抖動(dòng)的可能,從而降低了音頻性能。

  另外,我建議,如果在晶體源驅(qū)動(dòng)ADC或是DAC兩者之間選擇,請(qǐng)您選擇通過(guò)一個(gè)晶體產(chǎn)生源來(lái)運(yùn)行ADC。如果輸入很糟糕,那么您做什么都于事無(wú)補(bǔ)!(就像您不可能把爛泥打磨光亮!)

  因此,我的建議遵循的原則是:

  1、如果轉(zhuǎn)換器為一個(gè)I2S從器件,則您必須通過(guò)相同源(如果轉(zhuǎn)換器帶有,則可以依靠?jī)?nèi)部 PLL),提供所有三個(gè)I2S時(shí)鐘(MCK、BCK和LRCK)。

  2、如果轉(zhuǎn)換器為一個(gè)I2S主器件,則請(qǐng)確定能夠提供一個(gè)可靠的無(wú)抖動(dòng)MCK源。然后,讓轉(zhuǎn)換器自己分配。在可能的情況下,讓ADC通過(guò)一個(gè)可靠的低抖動(dòng)MCK源在主模式下運(yùn)行。這樣做可以確保最低抖動(dòng)和最小高頻失真。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 全部免费的毛片视频观看 | 国产无遮挡男女羞羞影院在线播放 | 黄色三级日本 | 久久99精品九九九久久婷婷 | 亚洲综合在线另类色区奇米 | 久久免费手机视频 | 午夜一级影院 | 日本午夜免费福利视频 | 激情欧美一区二区三区中文字幕 | 久久免费播放视频 | 91精品国产乱码久久久久久 | 在线看片网站 | 免费成人视屏 | 欧美成人全部费免网站 | 日韩经典在线观看 | 日韩亚洲欧洲在线com91tv | 青青草国产免费国产 | 成人三级黄色片 | 日日夜夜天天干干 | 青草青草久热精品视频在线网站 | 丝袜美腿极品老师系列集合 | 欧美国产综合 | 日本不卡一区二区三区在线观看 | 黄色成人在线观看 | 2017天天干天天射 | 欧美综合成人 | 免费 黄 色 人成 视频 | 在线看成人 | 中文字幕免费在线看 | 天天操天天干视频 | 亚洲 欧美 手机 在线观看 | 色视频国产 | 久久成人午夜 | 欧美日韩精品 | 最近免费中文字幕大全免费版视频 | 国产制服丝袜 | 99国产在线观看 | 天天摸夜夜添狠狠添2018 | 欧美日韩在线观看一区二区 | 国产午夜精品一区二区 | 精品综合久久久久久98 |