您在使用一個高速模數(shù)轉(zhuǎn)換器(ADC) 時,總是期望性能能夠達到產(chǎn)品說明書載明的信噪比(SNR) 值,這是很正常的事情。您在測試ADC 的SNR 時,您可能會連接一個低抖動時鐘器件到轉(zhuǎn)換器的時鐘輸入引腳,并施加一個適度低噪的輸入信號。如果您并未從您的轉(zhuǎn)換器獲得SNR 產(chǎn)品說明書標稱性能,則說明存在一些噪聲誤差源。如果您確信您擁有低噪聲輸入信號和一種較好的布局,則您的輸入信號頻率以及來自您時鐘器件抖動的組合可能就是問題所在。您會發(fā)現(xiàn)“低抖動”時鐘器件適合于大多數(shù)ADC 應(yīng)用。但是,如果ADC 的輸入頻率信號和轉(zhuǎn)換器的SNR 較高,則您可能就需要改善您的時鐘電路。
低抖動時鐘器件充其量有宣稱的1 微微秒抖動規(guī)范,或者您也可以從一個FPGA生成同樣較差的時鐘信號。這會使得高速ADC 產(chǎn)生SNR 誤差問題包括ADC 量化噪聲、差分非線性(DNL) 效應(yīng)、有效轉(zhuǎn)換器內(nèi)部輸入噪聲和抖動。利用式(1) 中的公式,您可以確定抖動是否有問題,公式給出了外部時鐘和純ADC 抖動產(chǎn)生的ADC SNR 誤差。
(1)
在式(1)中,fIN 為轉(zhuǎn)換器的輸入信號頻率。另外,tJITTER-TOTAL 為時鐘信號和ADC時鐘輸入電路的rms 抖動。請注意,fIN 并非時鐘頻率(fCLK)。外部時鐘器件到ADC 的1 微微秒抖動適合于一些而不是所有高速ADC 應(yīng)用,如圖1 所示。
圖1抖動產(chǎn)生的SNR 為輸入信號的函數(shù)
式(1) 讓您能夠計算出特定ADC 的要求時鐘抖動估計值。例如,一個70 dB SNR 的ADC,輸入信號為100 MHz,您可以計算得到tJITTER_TOTAL 的值為503 微微秒。如果輸入ADC 孔徑抖動為150 微微秒,則由式(2) 可得到一個較高的外部時鐘抖動要求估計值。
(2)
在式(2) 中,tJITTER-CLK為注入ADC 時鐘的抖動,而tJITTER-ADC為ADC 的孔徑抖動、時鐘振幅和斜率。繼續(xù)我們的估算,我們讓tJITTER-ADC 只與ADC 的150 微微秒內(nèi)部抖動相等,并忽略時鐘振幅和斜率的影響。利用式(2),tJITTER-CLK 的高估值為480 微微秒。
在本文中,我們只初步研究了改善高速ADC 時鐘信號背后存在的一些問題。我們需要更多地關(guān)注時鐘振幅和斜率,因為它們影響系統(tǒng)抖動。另外,我們還需要知道如何實施低抖動時鐘電路的硬件部分。
在本文介紹的第二種時鐘設(shè)計之中,您需要認真關(guān)注幾件事情。時鐘抖動在ADC 輸入頻率和實際時鐘抖動方面影響ADC 的SNR 性能。另外,不要總是相信時鐘器件廠商!在您轉(zhuǎn)向產(chǎn)品以前,請使用ADC 廠商提供的評估板來測試您的時鐘源。您會對最終結(jié)果更為欣喜。
參考文獻:
【1】Eduardo Bartolome,Vineet Mishra,Goutam Dutta ,David Smith. 高速數(shù)據(jù)轉(zhuǎn)換器時鐘. 模擬應(yīng)用期刊,TI,slyt075,1Q05.
【2】Chuck Sanna. 使用高 IF 采樣 A/D 轉(zhuǎn)換器超越基帶頻率 . Planet Analog,2007年9 月5 日。
【3】Lin Wu. 視頻:《高速 ADC 時鐘》. TI,2008 .