運算放大器(黑盒子觀點)
前面七章都在「拆開看裡面」,這章反過來——把運算放大器當成一個黑盒子,只記住兩條規則,就能設計出加法器、積分器、精密整流器。最後兩週(第 16、17 週)再回頭看它「不理想」的地方,那正是期末考最愛出的地方。
- 8.1 General Considerations
- 8.2 Op-Amp-Based Circuits
- 8.3 Nonlinear Functions
- 8.4 Op-Amp Nonidealities
- 8.5 Design Examples
老師的電阻標號跟一般課本相反
一般課本(和多數網路教學)寫反相放大器的增益是 -R2/R1。
但 Razavi 課本和老師的投影片剛好相反:
R1 = 回授電阻(從輸出接回 − 腳)
R2 = 輸入電阻(訊號源接進來那顆,或非反相組態中接地那顆)
所以老師的公式是:
反相放大器 Av = -R1/R2 非反相放大器 Av = 1 + R1/R2
考卷會照老師的圖標號。解題時千萬不要套記憶中的「R2 分之 R1」,一律看電路圖上哪一顆接在回授路徑。本章以下全部採用老師的標號。
就像有人習慣把「大兒子」叫老大、有人叫「一號」。名字不一樣,人是同一個。
公式的本質永遠是:增益 = 回授電阻 ÷ 輸入電阻。記住這句話,不管老師怎麼標號你都不會錯。
理想運算放大器
運算放大器 (op amp) 是一個三角形的黑盒子,有兩個輸入(+ 和 −)和一個輸出。
它做的事只有一件:看兩個輸入的差多少,然後把那個差乘上一個「大到誇張」的倍數丟到輸出。
倍數有多大?十萬倍以上。大到只要兩個輸入差 0.1 mV,輸出就撞到電源軌了。
電源軌 (supply rails):實際的 op amp 要接 VCC 和 VEE(有些應用 VEE = 0,叫單電源操作)。輸出永遠不可能超過這兩個值——這就是第 9 個概念要講的輸出擺幅限制。
虛短路與虛接地
這是整章唯一需要記的解題技巧,記住它你就會做全部的題目。
想像 op amp 是一個超級神經質的機器人,它的人生目標只有一個:讓 + 和 − 兩隻腳的電壓一模一樣。只要有一點點不一樣,它就會瘋狂調整輸出,直到兩邊相等。
所以只要電路有負回授,你就可以直接假設:v₊ = v₋。而且因為輸入阻抗無限大,兩隻輸入腳都不吃電流。
單位增益放大器 (unity-gain amplifier) 是最單純的例子——把輸出直接接回 − 腳。有限增益下老師給的式子是:
非反相放大器
訊號從 + 腳進去。用虛短路解:
① − 腳的電壓 = + 腳 = Vin
② R1(回授)和 R2(接地)組成分壓器,把 Vout 分壓後送到 − 腳
③ 所以 Vin = Vout × R2/(R1+R2) → 反解即得增益
反相放大器
用虛接地三秒鐘就能解:
① − 腳的電壓 = + 腳 = 0(虛接地)
② 流過輸入電阻 R2 的電流 = Vin / R2
③ 這些電流全部只能流進回授電阻 R1(因為 op amp 不吃電流)
④ 所以 Vout = 0 − (Vin/R2) × R1
| 反相 Inverting | 非反相 Non-Inverting | |
|---|---|---|
| 增益 | −R1/R2 | 1 + R1/R2 |
| 增益可以小於 1 嗎 | 可以(衰減器) | 不行(最小就是 1) |
| 輸入阻抗 | R2(有限) | ∞ |
| 相位 | 反相 180° | 同相 |
| 常見用途 | 加法器、積分器、濾波器 | 生醫訊號量測(需高輸入阻抗) |
積分器與微分器
把反相放大器的零件換成電容,就能做「數學運算」——這就是它叫「運算放大器」的原因。
積分器:回授放電容。電容會「累積」電荷 → 累積 = 積分。
微分器:輸入放電容。電容電流 ∝ 電壓變化率 → 變化率 = 微分。
記法:電容在哪邊,就是那個運算——電容在回授=積分(把東西存起來),電容在輸入=微分(只看變化)。
跟被動 RC 濾波器的關係(老師 p.19、p.23):RC 低通濾波器是積分器的「被動近似版」——時間常數夠大時輸出接近斜坡;RC 高通濾波器則是微分器的被動近似版。差別在於 op amp 版本有虛接地,所以不會被負載影響,而且增益可以大於 1。
電壓加法器
虛接地那一點就像一個水池的排水孔。你從幾根不同的水管把水倒進去,它們在池子裡自動相加,然後一起從排水孔(回授電阻)流出去。
所以只要多接幾根輸入電阻,輸出就是它們的和。這就是類比計算機的加法。
非線性函數:精密整流、對數、開根號
第 3 章的整流器有個大問題:小於 0.8 V 的訊號根本過不去(二極體壓降吃掉了)。要量 10 mV 的訊號怎麼辦?
解法超聰明:把二極體放進 op amp 的回授迴路裡。op amp 會自己把輸出拉高 0.8 V 來「補償」那個壓降——從外面看,二極體的壓降消失了。
更棒的是,這招可以推廣:把任何非線性元件放進迴路,你就得到它的反函數。
| 回授迴路裡放什麼 | 得到什麼電路 | 為什麼 |
|---|---|---|
| 二極體(串在輸出後) | 精密整流器 precision rectifier | 壓降被 A0 除掉,誤差剩 μV |
| 雙極性電晶體(指數元件) | 對數放大器 logarithmic amplifier | 指數的反函數是對數 |
| MOSFET(平方律元件) | 開根號放大器 square-root amplifier | 平方的反函數是開根號 |
兩種精密整流器(老師 p.28、p.29):
- 非反相型:Vin > 0 時輸出跟隨輸入;Vin ≤ 0 時二極體截止,輸出掉到 0。
- 反相型:Vin > 0 時二極體導通、VY 被釘在 VD,on 附近、VX 維持虛接地;Vin < 0 時二極體截止、VY 變得非常負、VX = Vin。
非理想之一:有限增益與直流偏移
前面都假設 op amp 完美。第 17 週開始面對現實。
問題一:增益不是無限大。A0 只有十萬左右,所以 Vin1 和 Vin2 其實有一點點差。
問題二:直流偏移。製造時裡面兩顆電晶體不可能一模一樣(input stage mismatch),所以就算兩隻輸入腳都接地,輸出也不是 0——好像有人偷偷在輸入端串了一顆小電池(幾 mV)。
偏移的兩個惡果:
- 後級被推入飽和(老師 p.34):第一級把 VOS 放大後送進第二級,第二級再放大一次,輸出直接撞電源軌。
- 積分器完全失效(老師 p.35):直流時電容開路 → 直流增益無限大 → VOS 被持續積分 → 輸出一定飽和。
非理想之二:輸入偏壓電流
理想 op amp 的輸入不吃電流。但如果它裡面是用 BJT 做的,基極一定要吃一點電流(IB = IC/β)。
這些小電流流過你的回授電阻,就會產生額外的電壓誤差。電阻越大,誤差越大。
剩下的誤差:補償後 IB 被消掉,但兩腳電流的差——輸入偏移電流input offset current IOS = |IB1 − IB2|——還在。它比 IB 小一個數量級,但無法消除。改用 CMOS 或 JFET 輸入的 op amp 可以把 IB 降到 pA 等級。
非理想之三:速度、迴轉率與輸出阻抗
頻寬:op amp 內部有電容,增益到高頻會滾降。增益越高,能放的頻率範圍越窄——兩者乘積固定,像蹺蹺板。
迴轉率:就算頻率不高,如果你要它突然從 0 跳到 5 V,它也跳不了那麼快。內部是一個定電流源在充電容,斜率有上限。
輸出阻抗:不是真的 0,所以接上負載會再掉一點增益。
① 有限開迴路增益 A0 → 增益誤差 (1+R1/R2)/A0
② 直流偏移 VOS → 輸出誤差 (1+R1/R2)VOS、積分器飽和
③ 輸入偏壓/偏移電流 IB、IOS → 大電阻時的誤差,補償電阻 R1∥R2
④ 有限頻寬 GBW 與迴轉率 SR → 高頻/大訊號失真
⑤ 非零輸出阻抗 Rout → 增益誤差再加大
每一項都要能說出「它造成什麼後果」和「怎麼補償」。