(承接 W3:H(s)、極點零點 → 斜率/相位。本週把它變成「不用精算也能快速畫」的工程技能;複合系統用主極點抓主行為。)
🎯 1) Week 4 你要練成的能力
- 🧩 會用「工程近似」手繪 Bode:分段斜率、轉折點、0 dB 交越點
- 🧠 會做相位近似:每個一階極點/零點的相位轉折區間與總相位疊加
- 🔗 會處理串接系統:H_total(s)=H1(s)H2(s)… ⇒ 幅度(dB)相加、相位相加
- 🎛️ 會抓主極點(dominant pole):複合系統不求全懂,先抓「主行為」
- ✅ 本週目標:複合系統用「主極點」抓住主行為
🧭 2) 核心觀念地圖
H_total(s) = H1(s) * H2(s) * H3(s) * ...
|
+--> Magnitude(dB): 20log|H_total| = SUM(20log|Hi|)
|
+--> Phase(deg): angle(H_total) = SUM(angle(Hi))
|
+--> Pole at fp : slope adds -20 dB/dec (each pole)
|
+--> Zero at fz : slope adds +20 dB/dec (each zero)
|
+--> Dominant pole fp1 sets the first "roll-off" scale
|
+--> 0 dB crossover + phase trend -> stability / ringing risk
📉 3) 近似畫法:把 H(s) 變成「分段直線」
3.1 只做三件事就能畫八成對
- 找低頻基準(DC 增益):先決定 |H| 在低頻起始的 dB 位置
- 列出所有轉折頻率:把每個 pole/zero 的 corner(fp、fz)寫成清單
- 從低頻開始滾斜率:
- 遇到 1 個 pole → 斜率再多 −20 dB/dec
- 遇到 1 個 zero → 斜率再多 +20 dB/dec
3.2 分段斜率直覺圖(ASCII)
|H| (dB)
^
| ----------- (low-frequency flat: set baseline)
| \
| \ (after 1 pole: -20 dB/dec)
| \
| \__
| \__ (after 2nd pole: -40 dB/dec)
+--------------------------------------------------> log f
fp1 fp2
🧠 4) 相位近似:別硬算,用「轉折區間」疊加
4.1 一階極點/零點的相位轉折區間(工程版)
- 極點在 fp:相位從 0° 逐步走向 −90°
- 零點在 fz:相位從 0° 逐步走向 +90°
- 主要轉折區間可用一個很好背的範圍: 0.1fp 到 10fp(或 0.1fz 到 10fz)
4.2 相位轉折示意(ASCII)
For a 1st-order pole at fp:
phase goes from 0° to -90°
main transition occurs roughly from 0.1*fp to 10*fp
Phase (deg)
^
| 0° -----------.
| \
| \
| `------ -90°
+--------------------------------------------------> log f
0.1fp fp 10fp
4.3 多個極點/零點怎麼做?
- 你不用精確曲線,只要把每個 pole/zero 的相位貢獻在「0.1~10倍 corner」的範圍內疊加
- 你的目標通常只有一個:看 0 dB 交越附近相位是否逼近 −180°
🔗 5) 串接系統:dB 相加、相位相加(最快做法)
只要是串接(cascade):
- H_total(s) = H1(s)H2(s)… 就有:
- |H_total|dB = |H1|dB + |H2|dB + …
- ∠H_total = ∠H1 + ∠H2 + …
工程直覺:
你可以先把每一段當成積木,各自畫近似 Bode,再把它們「疊起來」就得到整體主行為。
🎛️ 6) 本週主角:主極點(Dominant Pole)怎麼抓
6.1 什麼叫主極點?
主極點 = 第一個讓幅度開始明顯 roll-off 的極點(也就是最早出現的 pole)。
它通常決定系統的「主要時間尺度」與「主延遲來源」。
6.2 主極點的工程意義
- 你想要快(頻寬大) ⇒ 你會想把 0 dB 交越推高
- 但交越推太高 ⇒ 會撞上更多高頻極點 ⇒ 相位掉更多 ⇒ ringing/震盪風險上升 所以常見策略是:讓系統看起來像“單極主導”,在交越附近不要同時吃到太多極點。
6.3 主極點直覺圖(ASCII)
If fp1 is far below other poles:
system looks like "1-pole dominant" over a wide range
|H| (dB)
^
| -----------\
| \
| \ (mostly -20 dB/dec here)
| \
| \____ (other poles kick in later)
+--------------------------------------------------> log f
fp1 fp2 fp3
🧪 7) 由電路快速寫出 H(s) 的套路(承接 W3,W4 用來快速畫)
Step 1|先定義 Vout(你到底量哪裡)
先說清楚 Vout 是跨哪個元件或哪個節點(跨 C?跨 R?跨負載?)
Step 2|換到 s-domain 阻抗
- R → R
- L → sL
- C → 1/(sC)
Step 3|用最省力的方法寫出 H(s)
優先順序:
- 串聯分壓(voltage divider)
- 先做串並聯等效
- 節點法(最常用在「兩個阻抗到地」或「有回授」的形狀)
Step 4|整理成 K * (zeros)/(poles)
把 H(s) 整理成:
- 低頻增益 K
- 分子:零點多項式
- 分母:極點多項式 把每個 corner(fp、fz)列出來
Step 5|sanity check(避免低級錯)
- ω→0(DC):L 當 short、C 當 open
- ω→∞(高頻):L 當 open、C 當 short
- 單位檢查:ω 是 rad/s,fc 才是 Hz(差 2π)
🧯 8) Week 4 常見錯誤(最容易失分)
- ❌ 只記斜率,忘了先定低頻基準(整張 dB 會漂)
- ❌ 相位硬算到崩潰,卻忘了只要判斷「交越附近」相位趨勢
- ❌ 串接系統還在做乘法,忘了 dB 是加法、相位也是加法
- ❌ 把所有極點都當同等重要:其實先抓主極點就能掌握 80% 主行為
- ❌ 把 corner 排序排錯:fp/fz 沒按由小到大排,斜率滾動會全錯
✅ 9) 5 分鐘自測(本週要能秒答)
- 什麼叫主極點?它在幅頻圖上的第一個特徵是什麼?
- 串接系統的幅度(dB)與相位怎麼合成?
- 一個一階極點的相位轉折主要落在哪個頻率區間?
- 0 dB 交越點為什麼重要?它跟「ringing/震盪」有什麼關係?
- 拿到 H(s),你畫近似 Bode 的最短流程是什麼?
📌 一句話總結(Week 4 意義)
W4 把 Bode 變成工程工具:用分段斜率與相位近似快速畫出複合系統的主行為;用串接相加(dB/相位)疊出整體響應;最後用主極點與 0 dB 交越附近的相位趨勢,判斷系統快不快、穩不穩、會不會 ringing 或震盪。












