ADC aperture jitter:時脈 jitter 如何吃掉 SNR 與 ENOB
先備:psd_phase_noise_jitter( 四步鏈)、lab_08_jitter_integration(447.9 fs 怎麼積出來)|接下來:serdes_clocking_connection、exercises
問題:為什麼換了 12-bit ADC,高頻 SNR 卻一點都沒變好?
一個高速 ADC(analog-to-digital converter,類比數位轉換器)在取樣瞬間把輸入電壓「凍結」下來。 但取樣瞬間本身不是理想的:取樣時脈有 jitter,取樣開關的觸發時刻還有自己的隨機不確定性—— 兩者合起來叫 aperture jitter(孔徑抖動,取樣時刻的 rms 隨機誤差 ,單位 s)。 輸入訊號頻率一高,波形斜率變陡,同樣的時間誤差就被「斜率」放大成越來越大的電壓誤差—— 到某個輸入頻率之後,SNR 完全被時脈品質卡死,跟你買幾 bit 的 ADC 無關。
這頁做四件事:
- 從第一原理逐步推導招牌公式 ;
- 推導 ENOB(effective number of bits,有效位元數)換算 ;
- 用本站 canonical 例 C 的 fs 算一張誠實的設計表(1 / 2.5 / 5 / 10 GHz), 並反推「10 ENOB @ 5 GHz 需要多乾淨的時脈」;
- 把它接回本站主線: 積分 SNR——振盪器的 phase noise 圖直接決定資料轉換器的有效位元數。
外部文獻聲明:aperture-jitter SNR 公式是資料轉換器的標準教科書結果 (外部文獻,非本站 5 篇 PDF);例如 W. Kester, "MT-007: Aperture Time, Aperture Jitter, Aperture Delay Time—Removing the Confusion," Analog Devices Tutorial MT-007, 2008; R. H. Walden, "Analog-to-digital converter survey and analysis," IEEE J. Sel. Areas Commun., vol. 17, no. 4, pp. 539–550, Apr. 1999。本頁的輸入數字 fs 則是本站自己驗證過的 canonical 例 C(lab_08)。
物理直覺(先講結論):取樣誤差 = 斜率 × 時間誤差。正弦波最陡的斜率是 (V/s),所以同一顆時脈(同一個 )打在 2 倍頻率的輸入上, 電壓誤差就大 2 倍、雜訊功率大 4 倍——SNR 每倍頻掉 6 dB,等於每個 octave 掉 1 bit。 這就是為什麼 RF 直接取樣(direct RF sampling)的系統,最貴的往往不是 ADC 本身, 而是那顆餵它的低雜訊時脈。