從被動 RC 到主動濾波器
回到第三階梯,你認識了樸實的 RC 濾波器:一個電阻、一個電容,加上一個訊號開始衰減的截止頻率。它能用——但有兩個頑固的缺點。電容做事的同時,*下一級*電路還會拉扯輸出(負載效應),而被動濾波器永遠只能把訊號扔掉,無法把它補回來。解方是用運算放大器把 RC 包起來。運算放大器近乎無限的輸入阻抗讓它幾乎不碰濾波器,而近乎零的輸出阻抗讓它能把濾過的訊號毫不退縮地推進下一級。這就是主動濾波器的全部精神。
最著名的積木是 Sallen–Key 拓樸。兩個電阻、兩個電容決定轉角頻率;運算放大器以負迴授接成單位增益緩衝器,把濾波器隔離開來,讓你能串接多級而不會彼此互相拖累。把電阻和電容的位置對調,低通就變成高通——同樣的骨架,鏡像般的行為。
Sallen-Key 2nd-order LOW-PASS (unity-gain)
Vin --[ R1 ]--+--[ R2 ]--+----------(+)\
| | | >--+--- Vout
[ C1 ] [ C2 ] +---(-)/ |
| | | |
(to Vout) GND +-----------+ (buffer: Vout fed back to -)
fc = 1 / (2*pi*sqrt(R1*R2*C1*C2))
Example: R1=R2=16 kOhm, C1=C2=1 nF
fc = 1 / (2*pi * 16e3 * 1e-9) = 9.95 kHz ~ 10 kHz audio corner
Roll-off above fc: -40 dB/decade (2nd order = twice as steep as one RC)低通、高通、帶通——以及 fc 到底是什麼意思
把濾波器想成頻率的門房。低通放行緩慢慵懶的訊號、擋掉快速的——它能把 PWM 輸出平滑成乾淨的直流電壓,或砍掉人聲頻帶之上的嘶聲。高通剛好相反,擋住直流和低頻轟鳴,只讓快速的擺動通過——音訊輸入就是這樣濾掉雜散的直流偏移。把高通和低通串在一起就得到帶通:一扇只准許特定頻譜切片進入的窗,正是每一台收音機調諧器、每一根圖形等化器滑桿的核心。
截止頻率 fc 不是一堵牆——它是輸出功率掉到一半的那一點,也就是 −3 dB 點,此時振幅是通帶的 0.707 倍。在 fc 以下,低通幾乎全部放行;往上一個八度,振幅就已經被砍掉一半(單極點而言)。讓這件事牢牢記住的直覺是:在 fc 處,電容的電抗恰好等於電阻,所以這對 RC 把訊號均分。電容決定轉角頻率;運算放大器決定增益,並讓轉角不會因負載而下垂。
MAGNITUDE RESPONSE (single-pole, log-log sketch)
|H| dB
0 ---------*********. <- passband (flat, 0 dB)
: \.
-3 ---------:---------o <- fc: half power, 0.707 amplitude
: \.
-20 ---------:------------\. <- 20 dB/decade slope (1 pole)
: \.
fc 10*fc freq (log)
Low-pass : flat below fc, falls above
High-pass: mirror image — falls below fc, flat above
Band-pass: high-pass corner then low-pass corner = a humpAB 類輸出級:驅動真實負載又不會燒掉
一個只能對著高阻抗電表輕聲細語的濾波器只是紙上談兵。一旦你要它去驅動 8 Ω 的喇叭、馬達,或一條長電纜,你就需要電流——是安培,不是微安培。裸露的運算放大器輸出大約只能給到 20–40 mA;幾瓦的喇叭要的是它的十倍。答案是用一對互補電晶體搭出的輸出級,而這個主力設計就是 AB 類放大器。
想像兩顆電晶體疊在電源軌之間——上方一顆 NPN 負責*提供*電流、把輸出推高,下方一顆 PNP 負責*吸收*電流、把它拉低。各自處理波形的一半,就像兩名槳手各划船的一側。這是 B 類,它有效率,因為一顆工作時另一顆休息。但它有個惡名昭彰的瑕疵:在過零點附近,兩顆電晶體都沒導通(BJT 約需 0.6 V 才會導通),於是輸出在零點上下一小段電壓內被壓平。這就是交越失真,在正弦波上聽起來像砂礫。
AB 類用一個簡單到令人屏息的技巧修正它:給兩顆電晶體一點偏壓,讓即使在閒置時也有一*絲*電流流過兩者。現在沒有死區了——當一顆電晶體把棒子交給另一顆時,它們平滑地交疊。你為此付出一點閒置功耗,但失真消失了。這個偏壓通常由基極之間串接的兩顆二極體(或一個「VBE 倍增器」)設定,恰好產生讓兩個接面都維持在導通邊緣所需的約 1.2 V。
CLASS-AB OUTPUT STAGE (push-pull)
+Vcc
|
[ Q1 ] NPN (sources current, pushes HIGH)
drive --+--|>|--+----+---- Vout --> LOAD (8 ohm speaker)
(op-amp) | |
VBE bias (~1.2 V, two diodes)
| |
drive --+--|<|--+
[ Q2 ] PNP (sinks current, pulls LOW)
|
-Vee
Class-B : Iidle = 0 -> dead zone -> CROSSOVER DISTORTION
Class-AB: Iidle ~ few mA -> overlap -> clean handoff
Trick: enclose this stage INSIDE the op-amp's feedback loop
-> the loop drives whatever is needed to crush residual distortion線性穩壓器:把電壓穩住的迴授
你的晶片想要 3.3 V 或 5.0 V,而且要在負載突增或輸入下垂時紋風不動。一條剛整流並平滑過的電源給你的是凹凸不平、約莫 9 V、頂上還騎著紋波的電壓——對微控制器的 ADC 來說毫無用處。馴服它的元件就是穩壓器。最簡單的是齊納並聯式:一顆齊納二極體在固定的逆向電壓處箝位,串聯電阻把多餘的部分耗掉。它能應付幾毫安培,但浪費功率、且在負載下會下垂。
專業的答案是串聯調整型穩壓器,由三個你已經認識的零件組成:一個穩定的參考電壓、一個誤差放大器(運算放大器),以及一顆調整電晶體。運算放大器把輸出的一部分拿來和參考電壓比較,去驅動調整電晶體的閘極,逼著輸出乖乖聽話。若負載把輸出拉低了一毫伏,誤差放大器看見這個差異,就把調整電晶體再開大一絲、把它推回去——一秒鐘幾千次。這就是負迴授為電壓所做的事,正如你車上的定速巡航為速度所做的一樣。
SERIES LINEAR REGULATOR (the LDO idea)
Vin(unreg, ripply) --[ PASS TRANSISTOR ]----+---- Vout (clean) --> load
^ |
| [ R1 ]
error amp drive |
| +---- Vfb
(op-amp) |
/ \ [ R2 ]
Vref --(+) (-)-- Vfb |
\ / GND
BANDGAP REFERENCE (1.205 V, T-stable)
Loop forces Vfb = Vref, so:
Vout = Vref * (1 + R1/R2)
Example: Vref = 1.205 V, R1 = 3.15 R2 -> Vout = 1.205 * 4.15 = 5.00 V
Dropout: Vin must exceed Vout by the pass device's headroom
(an LDO does this in ~0.1-0.3 V; a classic 7805 needs ~2 V)收尾:一個完整的電源供應器,從牆插到電軌
在第二階梯我們留下了一個懸而未決的承諾:牆上插座那 230 V(或 120 V)的正弦波,怎麼變成餵給你邏輯電路那穩定的 5 V?現在你已經握有答案的每一塊拼圖。讓我們從插座一路追訊號到晶片,看著波形在每一級變得更溫馴。
- 變壓器——把市電降到安全的振幅(例如 230 V → 9 V AC),而且關鍵地把你和致命的電源線隔離開。你手上還是一個正弦波,只是變小了。
- 整流器——由四顆二極體組成的橋式整流器把負半週翻轉到正向,把交流變成凹凸起伏、全為正的脈動直流。輸出此時不再為負,但每秒仍會撞到零 100(或 120)次。
- 平滑電容——一顆大的儲能電容在每個波峰充電、在波峰之間放電給負載,把谷填起來。原本的脈動直流變成大致穩定的電壓,頂上騎著一個小小的鋸齒狀紋波。
- 穩壓器——上一節那個串聯調整型穩壓器把剩下的紋波和輸入變動吞掉,不管負載多大、不管電容在波峰之間下垂多少,都把輸出鎖在恰好 5.00 V。
- 去耦——每顆晶片接腳旁就近放一顆小陶瓷電容,供應穩壓器迴授迴路追不上的快速電流尖峰,讓電軌在數百萬赫茲下依然乾淨。
FULL LINEAR SUPPLY — waveform tamed at every stage
WALL TRANSFORMER RECTIFIER + CAP + REGULATOR
~230Vac -> ~9Vac -> bumpy DC -> ripply DC -> flat 5.00V
/\ /\ /\ /\ /\/\/\/\ ~~~~~~~~ ___________
/ \/ \ / \/ \ //\//\//\/ (small saw- (DC, regulated)
-+-------- -+-------- --++--++--++-- tooth ripple)
[~]---|XFMR|---[ BRIDGE ]---+---[ REG ]---+--- +5V
4 diodes [Cin] [Cout] |
| | [0.1uF] <- decoupling
GND GND |
GND
Ripple before reg: Vrip ~ I_load / (f * Cin)
e.g. 200 mA, f=100 Hz, Cin=2200 uF -> Vrip ~ 0.9 V (reg removes it)你抵達了——以及前路在哪裡分岔
退一步看看剛剛發生了什麼。主動濾波器、AB 類放大器、線性穩壓器並不是三個互不相干的電路——它們是*同一個概念*穿著三套戲服。每一個都拿一顆高增益的運算放大器,用負迴授把它包起來,讓迴路逼著現實去符合一個想要的目標:一個塑形過的頻譜、一個忠實的放大副本、一個固定的電壓。一旦你把迴授看成那個總綱式的模式,每一個類比系統都變得可讀。
從這裡開始,道路一分為二。沿著電力電子學這條路,你用線性穩壓的發熱換取交換式的效率:降壓與升壓轉換器、PWM 控制、閘極驅動器,以及正在重塑現代電力的寬能隙 SiC 與 GaN 元件。沿著運算放大器/類比設計這條路,你更深入放大器本身:處理微小感測訊號的儀表放大器、做出決策的比較器,以及設下精密極限的參考電壓與雜訊基底。