JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

MOSFET 與小訊號思維

地球上的 [[mosfet|MOSFET]] 數量,遠遠超過沙粒的總數,甚至超過可觀測宇宙裡的星星。每一支手機、每一台筆電、每一輛車裡都藏著數十億顆。在第三關你認識了用*電流*控制的 BJT;MOSFET 則是用一個幾乎不接觸通道的閘極上的*電壓*來控制——正因如此,我們才能把數十億顆塞進一片指甲大的晶片裡。這一關你會學到它如何運作,接著學會整個類比設計中最重要的一招:如何讓閘極上一個微小的擺動,從汲極輸出成一個*放大*的擺動。

一個用帶電金屬板來開關的水龍頭

想像一條被捏住、夾扁了的花園水管。水(電流)想從一端流到另一端,但捏住的地方擋住了它。現在想像你能讓水管「鬆開」——不是去碰水,而是在它旁邊放一塊帶電的金屬板:板上的電荷越靠近,通道就開得越寬。這幾乎就是一顆 MOSFET。它的名字直接拼出這層三明治:Metal–Oxide–Semiconductor Field-Effect Transistor(金屬–氧化物–半導體場效電晶體)。一塊金屬(或多晶矽)*閘極*,坐在一層薄如紙的絕緣氧化物上——通常是二氧化矽,跟玻璃和沙子是同一種東西——氧化物底下才是矽基體。閘極從不碰到底下的矽。它靠的是場效應:閘極上電荷產生的電場,能*穿過*絕緣層,在底下召喚出一條導電通道。

一顆 n 通道 MOSFET(NMOS)有三個你會反覆遇到的端子:閘極(G)汲極(D)源極(S)。(其實還有第四個,基體 / 本體,通常接到源極——先放著別管。)電流在汲極與源極之間、*穿過*通道流動;閘極只負責決定那條通道有多寬。由於閘極躲在絕緣層後面,幾乎沒有電流流*進*它。就是這一個事實——一個用電壓、而非電流來操控的閘極——讓 MOSFET 征服了全世界。

臨界電壓與平方律

在你達到臨界點之前,什麼都不會發生。把閘源電壓 V_GS 從零開始往上拉,有一段時間通道仍是空的:汲極與源極彼此隔離,電晶體處於 OFF。一旦越過一個叫做臨界電壓 V_T 的神奇數字(現代元件常落在 0.4–0.7 V 左右),一層薄薄的電子片——也就是反轉層——會突然出現在氧化物底下,把汲極與源極接通。電晶體就 ON 了。真正重要的,是你超過臨界值*多少*;工程師把這個餘裕稱為過驅電壓,V_OV = V_GS − V_T。

一旦導通,MOSFET 會依汲極電壓落在兩種狀態之一。當 V_DS 很小時,通道表現得像一個受電壓控制的電阻——這是三極(triode,或稱線性)區,開關的家。但把 V_DS 拉得夠高,汲極端附近的通道會*夾止(pinch-off)*;此時電流不再在乎 V_DS,攤平成一個近乎固定的值。這就是飽和區,也是放大器的居所。在飽和區裡,課本的模型就是那條著名的平方律

Saturation (long-channel, ideal):

    I_D = (1/2) * k_n * (W/L) * (V_GS - V_T)^2

    k_n = mu_n * C_ox     (process transconductance, A/V^2)
    W/L = channel width / length  (the designer's main knob)
    V_OV = V_GS - V_T     (overdrive)

Worked example  (k_n*W/L = 1 mA/V^2,  V_T = 0.5 V):

    V_GS = 1.0 V  ->  V_OV = 0.5 V  ->  I_D = 0.5*(1m)*(0.5)^2 = 125 uA
    V_GS = 1.5 V  ->  V_OV = 1.0 V  ->  I_D = 0.5*(1m)*(1.0)^2 = 500 uA

    Double the overdrive -> 4x the current.  That's the "square".
飽和區的平方律:汲極電流隨過驅電壓的**平方**成長。寬長比(W/L)是晶片設計者能挑選的幾何形狀;其餘參數都由製程決定。

先設偏置,再去擺動

接下來這一步觀念上的跳躍,把開關變成了放大器。麥克風、吉他拾音器、天線——這些產生的都是繞著零點上下擺動的*微小*交流訊號。若你把這種訊號直接送進 MOSFET 的閘極,它有一半的時間會待在臨界值以下(電晶體 OFF、輸出毫無反應),產生一團被削平、扭曲的爛訊號。解法是:先建立一個穩定的直流工作點——也就是[[bias-point|偏置點]]——讓電晶體舒舒服服地停在飽和區。*然後*,再讓真正的訊號像小擾動一樣疊在上面。

這正是電晶體偏置的核心,也體現了一個深刻的想法:把「龐大的直流現實」與「微小的交流故事」疊加起來。每一個閘極電壓、每一個汲極電流,都拆成兩部分——一個大寫的直流值,加上一個小寫的擺動:

    v_GS(t)  =  V_GS   +   v_gs(t)
               ^^^^^      ^^^^^^^
               DC bias    small AC signal  (|v_gs| << V_OV)

    i_D(t)   =  I_D    +   i_d(t)

    total  =  big steady part  +  tiny moving part
你會到處看到的符號慣例:大寫的符號與下標 = 直流偏置;小寫 = 微小的交流訊號。瞬時總值是兩者的混合。
  1. 設定直流偏置。 透過電阻網路或電流鏡選定一個 V_GS,讓 I_D 與 V_DS 穩穩落在飽和區,並留有上下擺動的空間。這就是工作點。
  2. 疊上訊號。 把真正的交流輸入耦合到閘極上(通常透過一個阻擋直流的電容)。此時 v_GS 便在偏置點上下輕輕搖動。
  3. 只分析小訊號。 在心裡把直流減掉,把這個擺動當作電路在偏置點附近呈線性來處理——這就是小訊號模型

轉導:那根槓桿有多長

如果小訊號思維是方法,那麼[[transconductance|轉導]]就是獎賞。它回答一個問題:當閘極電壓擺動一丁點時,汲極電流會跟著擺動多少?它就是 I_D 對 V_GS 曲線*在你偏置點上*的斜率,符號記作 g_m

    g_m  =  d(I_D)/d(V_GS)   evaluated at the bias point

  Differentiate the square law,  I_D = (1/2) k_n (W/L) (V_GS - V_T)^2 :

    g_m  =  k_n (W/L) (V_GS - V_T)   =   k_n (W/L) * V_OV

  Two extremely useful equivalent forms:

    g_m  =  2 * I_D / V_OV          (current per volt of overdrive)
    g_m  =  sqrt( 2 * k_n (W/L) * I_D )

  Units: amperes per volt = siemens (S).  Often quoted in mS or mA/V.
轉導 g_m 是轉移曲線在當地的斜率。g_m = 2·I_D/V_OV 這個形式值得背下來:它把這根槓桿直接綁在你的偏置電流上。

為什麼要在意它?因為 g_m 正是放大的機制本身。在汲極與電源之間接一個電阻 R_D。訊號電流 i_d = g_m · v_gs 流過它,依歐姆定律,便在它兩端刻出一個電壓 v_d = −i_d · R_D = −g_m · R_D · v_gs。於是這一級的小訊號電壓增益,化成一個乾淨得驚人的式子:

    A_v  =  v_d / v_gs  =  - g_m * R_D

  Numbers, from our bias:  I_D = 500 uA, V_OV = 1.0 V
      g_m = 2*I_D/V_OV = 2*(500u)/1.0 = 1 mA/V = 1 mS
      with R_D = 10 kOhm:
      A_v = -(1mS)*(10k) = -10

  A 5 mV wiggle on the gate  ->  a 50 mV wiggle on the drain.
  The minus sign = inversion: gate up, drain down.
共源級:增益就是 −g_m·R_D。閘極上的擺動,到了汲極變成約十倍大(而且上下顛倒)。

一張圖看懂小訊號模型

一旦你在偏置點上萃取出 g_m,就能把那顆亂糟糟的非線性電晶體丟掉,*只針對訊號*,用一個極簡的線性卡通替換它。閘極是斷路(不吸取電流)。汲極是一個電流源,強度為 g_m·v_gs,由閘源電壓控制。再加一筆修正:真實通道在飽和區並不會把電流維持得*完美*恆定——它會隨 V_DS 上升而微微爬高(通道長度調變),我們用一個並聯的有限輸出電阻 r_o 來描述它。整個模型就是這樣:

   Small-signal model of a MOSFET (in saturation):

     gate o-------+                    +-------o drain
     (G)          |                    |       (D)
                  |          ^         _|_
     v_gs   [open gate]   ( g_m*v_gs )  |  r_o   (output resistance,
                  |        controlled   |        from channel-length
                  |        current src  |        modulation)
   source o-------+--------------+------+-------o source
     (S)                        common

   Gate draws ZERO current.  Drain current = g_m * v_gs.
   Full stage gain with load R_D:   A_v = - g_m * (r_o || R_D)
混合-π 小訊號模型。剝掉直流、只留擺動:一個斷路的閘極、一個受控電流源 g_m·v_gs、一個輸出電阻 r_o。

這張小小的三元件草圖,是電子學裡最強大的工具之一。它讓你只用線性電路定律——KCL、KVL、歐姆定律,也就是你在前幾關早已掌握的工具——就能分析一個極度非線性的元件。BJT 也有它自己的這套把戲,老早就被形式化成混合(h)參數;MOSFET 的 g_m 與 r_o 模型是同一套哲學,只是生於一個絕緣的閘極。把這個拆分學透——偏置用大寫、訊號用小寫——整個類比設計的天地便向你敞開。