如今大多數(shù)ADC芯片里都集成了采樣保持功能,以便更好地處理交流信號(hào),這種類型的ADC我們叫做采樣ADC,可是早些時(shí)候的ADC并非采樣類型,而只是一個(gè)簡(jiǎn)單的編碼器。
非采樣ADC的一個(gè)缺點(diǎn)是,如果在A-to-D的轉(zhuǎn)換期間內(nèi),輸入信號(hào)變化超過(guò)了1 LSB ,則輸出數(shù)字碼會(huì)出現(xiàn)較大的誤差,多數(shù)ADC或多或少都會(huì)遇到這樣的問(wèn)題。下面通過(guò)一個(gè)簡(jiǎn)單計(jì)算來(lái)說(shuō)明非采樣ADC的輸入頻率限制。
圖1 非采樣ADC(編碼器)的輸入頻率限制
因此,如果ADC的分辨率N=12且在轉(zhuǎn)換時(shí)間內(nèi)(dt=8 μs)允許輸入信號(hào)出現(xiàn)1 LSB的變化,即dv=q,則通過(guò)上式得到最大的輸入頻率為:
這表明雖然該ADC支持100 ksps的采樣率,但當(dāng)輸入信號(hào)的頻率超過(guò)9.7 Hz時(shí),非采樣ADC將出現(xiàn)明顯的轉(zhuǎn)換誤差。通過(guò)上面分析,非采樣ADC的輸入頻率受到限制,而使用采樣保持器(SHA)的采樣ADC可緩解該問(wèn)題。
帶SHA的采樣ADC工作示意圖
如圖2所示,理想SHA由簡(jiǎn)單開(kāi)關(guān)SW、保持電容C以及驅(qū)動(dòng)電容和后級(jí)電路的高輸入阻抗緩沖器組成。其中開(kāi)關(guān)SW用于采樣和保持模式的切換,保持電容C用于儲(chǔ)存輸入信號(hào)的瞬時(shí)值。驅(qū)動(dòng)C的高輸入阻抗緩沖器用于提供電流增益對(duì)保持電容充電,而驅(qū)動(dòng)后級(jí)的高輸入阻抗緩沖器是為了防止SHA在保持模式下C放電超過(guò)1 LSB。
采樣ADC的工作原理:采樣模式下,SHA對(duì)信號(hào)進(jìn)行采樣;保持模式期間內(nèi)保持信號(hào)恒定。調(diào)整時(shí)序,使得后級(jí)的ADC編碼器在保持時(shí)間內(nèi)對(duì)保持的信號(hào)進(jìn)行A-to-D轉(zhuǎn)換,由于保持模式下信號(hào)幾乎不變,因此ADC可以處理快速變化的高頻信號(hào),處理的頻率上限不由編碼器決定,而是取決于SHA的孔徑抖動(dòng)、帶寬和失真等性能。
回到上面的計(jì)算,SHA在2 μs內(nèi)進(jìn)行信號(hào)采樣,而編碼器在后面8 μs中進(jìn)行A-to-D的轉(zhuǎn)換,因此采樣總周期仍為10 μs,滿足100 ksps的采樣率要求,但此時(shí)采樣ADC在理想情況下可處理50 kHz的輸入頻率。
總結(jié)一下,輸入交流信號(hào)頻率高,變化快,輸出數(shù)據(jù)存在較大的轉(zhuǎn)換誤差,ADC理論處理的上限頻率低。前端SHA可緩解此問(wèn)題,ADC僅轉(zhuǎn)換保持時(shí)間內(nèi)的信號(hào),因此可處理快信號(hào),上限頻率限制由SHA的性能決定。
|