Tuning line 與 supply pushing 的相位雜訊
前置(先讀這些):white_noise_to_phase_noise(白噪 → 1/f2 的 1/Δω2 積分器)、flicker_noise_upconversion(1/f → 1/f3,本頁要畫平行)、phase_vs_amplitude_noise(AM-PM 後門)。本頁假設你已經接受「相位無恢復力 → noise 經 1/Δω2 積分成裙邊」這條主線。
前面整套 ISF 理論講的都是 device 自己的雜訊電流 in(t) 直接注入 tank 節點。但真實 VCO(voltage-controlled oscillator,壓控振盪器,輸出頻率由一條控制電壓決定)還有兩個**完全不靠 device 內部 in、而是靠「外部電壓節點抖動」**的相位雜訊大門:
- tuning line(調諧線):你用一條 Vtune 電壓去調 varactor(變容二極體,加偏壓改變電容的二極體),把 f0 調到想要的頻道。這條線上任何雜訊電壓 vn 都會**直接被頻率調變(FM)**進載波。
- supply(電源 VDD):電源電壓變動會經由 device 工作點、寄生電容等路徑改變有效 f0——這叫 supply pushing(電源推移,電源電壓推著振盪頻率跑)。
這頁要回答:這兩條外部電壓門,怎麼把低頻雜訊電壓變成 close-in 相位雜訊?為什麼它跟 device flicker 的 1/f3 機制長得一模一樣?以及怎麼用設計把這兩扇門關小?
物理直覺(先講結論):把 VCO 想成「電壓 → 頻率」的轉換器,靈敏度就是 KVCO=∂f0/∂Vtune(Hz/V)。控制節點上有 vn(t) 的雜訊電壓,瞬時頻率就抖 Δf(t)=KVCOvn(t)。頻率是相位的微分,所以相位是頻率的積分——這個積分器就是把 Sv(電壓雜訊)變成 1/Δω2 裙邊的同一台機器,跟 ISF 白噪結果用的 1/Δω2 是字面上同一個積分器。於是:tune line 的白噪 → 1/f2;tune line 的 1/f 雜訊 → 1/f3。KVCO 越大這扇門開越大;把它做小(粗調用 switched-cap、細調才用 varactor)、把 Vtune/VDD 變乾淨(LDO、共模抑制),就是這頁所有 design knob 的核心。
本頁的 varactor C–V 模型、LDO/cross-coupled VCO 拓樸細節、量測方法等電路/拓樸/儀器層面的具體屬於標準 RF IC 設計文獻(Razavi、Leeson、廠商 datasheet);不在本站下載的 5 篇 PDF 之內,本頁明確標示「(外部文獻,非本站 5 篇 PDF)」。但「電壓雜訊 → FM → 1/Δω2 相位裙邊」這條主幹完全用 [P1] 既有的相位積分觀念就能嚴格推出來,下面就這麼做。
第 1 步:定義 KVCO 與 supply pushing Kpush
VCO 的工作定義是「輸出頻率隨控制電壓而變」。把振盪頻率 f0 看成控制電壓 Vtune 與電源 VDD 的函數,在工作點做一階泰勒展開:
f0(Vtune,VDD)≈f0,op+KVCO∂Vtune∂f0(Vtune−Vop)+Kpush∂VDD∂f0(VDD−VDD,op).
兩個斜率就是本頁的兩個主角:
KVCO≡∂Vtune∂f0(單位 Hz/V)
Kpush≡∂VDD∂f0(單位 Hz/V)
- KVCO(VCO 增益,又叫 tuning sensitivity):每 1 V 控制電壓能把頻率挪多少。它決定調諧範圍(tuning range,能掃過的頻段),也決定 tune line 雜訊的放大倍率——這就是本頁的核心張力:KVCO 要夠大才能涵蓋頻段、又要夠小才不放大雜訊。
- Kpush(supply pushing,電源推移係數):每 1 V 電源變動把頻率推多少。理想上 VCO 對電源免疫(Kpush=0),實務上電源經 device 偏壓、寄生電容、有效 swing 改 f0,Kpush=0。(廠商常另給 Hz/V 或 ppm/V 的 pushing figure——外部文獻,非本站 5 篇 PDF。)
- 單位檢查:[∂f0/∂V]=Hz/V ✓。兩者量綱相同,數學上完全平行——下面所有推導對 tune line 與 supply 一字不差,只是把 KVCO,vn,tune 換成 Kpush,vn,DD。
- 物理意義:這兩個係數把「外部電壓世界」接到「頻率世界」。它們是設計者可控的——不像 device 的 in(被製程/物理決定),KVCO 和 Kpush 是拓樸與偏壓選擇的結果。
與 ISF Γ 的分工:ISF Γ(ω0τ) 處理「電流脈衝 Δq 在哪個相位注入 tank 節點 → 多少相位」;KVCO/Kpush 處理「一個準靜態(quasi-static,相對載波很慢)的控制/電源電壓 → 多少頻率」。tune/supply 雜訊很慢(offset ≪f0),所以不必走 ISF 的逐脈衝相位投影,直接走「電壓 → 頻率 → 積分成相位」這條更直接的 FM 路徑。兩條路最後都匯到同一個 1/Δω2 積分器(見第 2 步末),這正是本頁要畫的平行。
第 2 步:電壓雜訊如何 FM 載波 → Sϕ=KVCO2Sv/Δω2
現在讓 tune 節點帶一個低頻雜訊電壓 vn(t)(offset 頻率 Δω≪ω0,所以在一個載波週期內近乎不變,準靜態成立)。逐步推。
第 2.1 步:電壓雜訊 → 瞬時頻率偏差。 由 KVCO 的定義,瞬時振盪頻率隨 vn 抖動:
Δf(t)=KVCOvn(t)⟺Δωinst(t)=2πKVCOvn(t).
- 單位檢查:Hz/V×V=Hz ✓(角頻率版乘 2π 得 rad/s ✓)。
- 這就是 FM(frequency modulation,頻率調變):控制電壓直接調載波的瞬時頻率。
第 2.2 步:頻率是相位的微分 → 相位是頻率的積分。 excess phase ϕ(t) 的定義就是「瞬時頻率對 nominal 的偏差之時間積分」:
ϕ(t)=∫tΔωinst(t′)dt′=2πKVCO∫tvn(t′)dt′.
- 這個積分器是關鍵:它跟 [P1] Eq.(11)/(13) 把 in 積成 ϕ 用的是同一台積分器——只是這裡被積的不是「Γ⋅in」而是「KVCO⋅vn」。積分 = 頻域乘 1/(jΔω)(訊號與系統基本功),所以功率域乘 1/Δω2,下一步就靠這個。
- 物理意義:相位沒有恢復力(phase_vs_amplitude_noise 第 1 步),所以「慢慢漂的頻率」會被一路累積成越來越大的相位偏移——offset 越靠近載波(Δω 越小),積分器增益