This website requires JavaScript.
優惠券 應用程式下載
寄往
部落格

NPN 與 PNP 電晶體:主要差異、工作原理與應用

最初發布於 Jun 30, 2026, 更新於 Jun 30, 2026

2 分鐘

目錄
  • NPN 與 PNP 電晶體:並列比較
  • 什麼是雙極性接面電晶體(BJT)?
  • 什麼是 NPN 電晶體?
  • 什麼是 PNP 電晶體?
  • 如何辨識 NPN 與 PNP 電晶體
  • NPN 與 PNP 電晶體:為什麼 NPN 電晶體更常見?
  • 使用 NPN 與 PNP 電晶體進行低側與高側開關
  • NPN 與 PNP 電晶體:電流吸入與電流輸出
  • NPN 與 PNP 電晶體的常見應用
  • 常見 NPN 與 PNP 電晶體範例
  • NPN 與 PNP 電晶體:如何選擇
  • NPN 與 PNP 電晶體常見問題
  • 結論

NPN 與 PNP 電晶體都是雙極性接面電晶體(Bipolar Junction Transistors,BJTs),常用於開關與放大。它們具有相同的三層結構,但工作時的電流與電壓極性相反。

混淆這兩者是常見的設計錯誤來源,可能導致繼電器完全不切換,或高側負載永久保持導通。

本指南將解析其結構、符號、開關行為與選型標準,幫助你為電路選擇正確的電晶體。

NPN 與 PNP 電晶體:並列比較

參數 NPN 電晶體 PNP 電晶體
結構N-P-NP-N-P
多數載子電子電洞
電流方向(導通狀態)集極到射極射極到集極
導通條件基極比射極高約 0.7V基極比射極低約 0.7V
符號箭頭向外向內
典型開關位置低側高側
相對切換速度較快稍慢
製造普及度較常見較少見

什麼是雙極性接面電晶體(BJT)?

BJT 是一種由三個摻雜層構成的三端半導體元件。其端點包括:

  • 射極(Emitter,E):提供電荷載子
  • 基極(Base,B):控制元件的薄中間層
  • 集極(Collector,C):收集電荷載子

為什麼 BJT 被稱為雙極性?

BJT 會同時使用電子電洞進行導電。這種雙載子運作方式,正是 BJT 與 MOSFET 這類單極性元件的差異所在;MOSFET 只使用單一載子類型。如果你正在為下一個系統設計比較不同電晶體技術,閱讀深入的 BJT 與 MOSFET 比較,可以幫助你釐清哪種主動元件更符合你的電路目標。

什麼是 NPN 電晶體?

NPN 電晶體結構

NPN 電晶體是在兩個 N 型層(集極與射極)之間夾入一層薄 P 型層。電子是其多數載子。

NPN 電晶體如何運作?

  • 若要使電晶體導通,基極必須相對於射極約高 0.7V。
  • 導通後,電流會從集極進入,並從射極流出。
  • 小基極電流可控制更大的集極-射極電流。

NPN 電晶體符號

NPN 電晶體符號

圖:NPN 電晶體符號,顯示集極、基極與射極,箭頭方向遠離基極。

射極上的箭頭指向外側,遠離基極。這是讀取電路圖時辨識 NPN 電晶體最快的方法。

什麼是 PNP 電晶體?

PNP 電晶體結構

PNP 電晶體是在兩個 P 型層之間夾入一層薄 N 型層。電洞是其多數載子。

PNP 電晶體如何運作?

  • 若要使電晶體導通,基極必須相對於射極約低 0.7V。
  • 導通後,電流會從射極流向集極。
  • 小基極電流,也就是從基極流出的電流,可控制更大的射極-集極電流。

PNP 電晶體符號

PNP 電晶體符號

圖:PNP 電晶體符號,顯示集極、基極與射極,箭頭方向指向基極。

箭頭指向內側,朝向基極,是 NPN 符號的鏡像。

NPN 與 PNP 電晶體的半導體層結構

圖:NPN 與 PNP 電晶體內部半導體層結構比較。

如何辨識 NPN 與 PNP 電晶體

箭頭規則:

  • NPN = arrow Not Pointing iN,也就是箭頭不指向內側,箭頭向外
  • PNP = arrow Pointing iN,也就是箭頭指向內側

這是在不查資料表的情況下,閱讀任何電路圖中電晶體符號最快的方法。

比較 NPN 與 PNP 電晶體中的電流方向

圖:NPN 與 PNP 電晶體電流方向比較。

電流方向遵循與箭頭相同的規則:NPN 從集極導通到射極,PNP 從射極導通到集極。

NPN 與 PNP 電晶體:為什麼 NPN 電晶體更常見?

較高的電子遷移率

電子在矽中的移動速度比電洞更快。這個單一載子遷移率差異,是 NPN 與 PNP 實際行為差異的主要基礎。

更快的切換速度

遷移率優勢會轉化為更短的上升與下降時間,因此 NPN 元件在以下領域占主導地位:

  • 數位邏輯介面
  • 嵌入式系統
  • 微控制器輸出級

更容易實現以接地為參考的設計

多數 PCB 設計都以共用接地軌作為參考。使用 NPN 電晶體將負載切換到接地,能自然融入這種佈局方式;這也是為什麼在通用電路中,NPN 低側開關成為預設做法的一部分,尤其是在權衡主動元件採用表面黏著或通孔封裝時更是如此。

使用 NPN 與 PNP 電晶體進行低側與高側開關

NPN 電晶體低側開關

NPN 電晶體低側開關

圖:NPN 電晶體在低側切換負載的示意圖,負載連接到 VCC,而電晶體將其切換到接地。

負載位於電源軌與集極之間。電晶體的射極接地,因此電晶體切換的是回流路徑。

PNP 電晶體高側開關

PNP 電晶體高側開關

圖:PNP 電晶體在高側切換負載的示意圖,電晶體連接到 VCC,而負載連接到接地。

電晶體位於電源軌與負載之間。PNP 會切換供電側,當負載另一端固定接地時,這是唯一實用的選項。

何時使用各種配置

應用 建議選擇
MCU 控制繼電器NPN
LED 驅動器NPN
電源軌切換PNP
電池供電負載控制PNP

NPN 與 PNP 電晶體:電流吸入與電流輸出

這項差異在工業自動化與 PLC 配線中最為重要,因為感測器輸出與 PLC 輸入必須匹配極性。

電流吸入(NPN 電晶體)

在 sinking 配置中,電晶體啟用時會將訊號線拉到 0V。電流流入裝置。

電流輸出(PNP 電晶體)

在 sourcing 配置中,電晶體啟用時會將正電壓推送到訊號線。電流從裝置流出到負載。

為什麼 PLC 輸入常會指定 NPN 或 PNP 感測器

PLC 輸入模組內部通常只針對一種極性進行配線,可能是上拉,用於 NPN/sinking 感測器;也可能是下拉,用於 PNP/sourcing 感測器。將錯誤類型的感測器接到不匹配的輸入,不會正確觸發;在某些硬體上,甚至可能造成配線故障。接線前務必確認感測器輸出類型與 PLC 輸入模組規格相符。

NPN 與 PNP 電晶體的常見應用

NPN 電晶體應用

  • LED 開關
  • 繼電器驅動
  • 邏輯電平開關電路
  • 微控制器 GPIO 介面

微控制器專案中的 NPN 電晶體

NPN 電晶體是從 Arduino、ESP32 與 STM32 開發板驅動繼電器、馬達與大電流 LED 的預設選擇。GPIO 輸出為邏輯高電位時,可透過限流電阻直接驅動基極,在低側將負載切換到接地。這也是為什麼多數入門級電晶體開關電路教學,都會使用 NPN 作為 npn transistor example。

在為緊湊電路板選擇表面黏著封裝時,了解如何解讀 SMD 電晶體代碼 是一項必要的佈局技能。

PNP 電晶體應用

  • 高側電源開關
  • 電源管理與負載斷開電路
  • 互補放大器級

常見的 PNP 電晶體範例,是用作高側負載開關,以斷開電池供電電路並降低待機電流。

NPN 與 PNP 電晶體:互補推挽設計

NPN 與 PNP 電晶體常成對用於推挽輸出級,其中每個元件負責 AC 或雙向訊號週期的一半。這種互補配置常見於音訊放大器輸出與馬達驅動級。

常見 NPN 與 PNP 電晶體範例

NPN 電晶體 PNP 對應型號
2N39042N3906
BC547BC557
2N22222N2907
S8050S8550

這些互補配對具有相似的電壓與電流額定值,但極性相反,因此當設計需要相反切換方向時,可作為實用的替代選擇。

你可以查看 JLCPCB Parts Library 來確認元件供應情況並簡化採購。透過 JLCPCB 的 PCB Assembly 服務,常見小訊號 BJT 可自動採購並組裝,幫助你更快從設計進入生產。

準備好打造你的電路了嗎?

對於需要 PCB 組裝的專案,你可以輕鬆將設計上傳到 JLCPCB 平台,在報價頁面立即取得價格估算,並讓 JLCPCB 使用正確且經驗證的電晶體完成組裝。

立即取得報價

NPN 與 PNP 電晶體:如何選擇

需求 建議選擇
快速切換NPN
MCU 控制NPN
以接地為參考的開關NPN
高側負載控制PNP
互補放大器級兩者皆需

NPN 與 PNP 電晶體常見問題

Q:可以用 NPN 電晶體替換 PNP 電晶體嗎?

不可以。它們需要相反的基極偏壓極性,NPN 需要正向基極-射極電壓,PNP 則需要負向基極-射極電壓,且電流方向也相反。若要互換,必須重新設計偏壓網路。

Q:為什麼 NPN 電晶體速度較快?

其多數載子是電子,而電子在矽中的遷移率約為 PNP 電晶體中多數載子電洞的兩到三倍,因此狀態轉換更快。

Q:電晶體符號上的箭頭代表什麼?

箭頭位於射極端,表示導通時的傳統電流方向:NPN 的箭頭向外,遠離基極;PNP 的箭頭向內,朝向基極。

Q:哪種電晶體更適合 Arduino 專案?

NPN 電晶體。它們更容易由微控制器的邏輯高電位輸出(5V 或 3.3V)透過簡單電阻直接驅動,用於在以接地為參考的低側切換負載。

Q:NPN 與 PNP 電晶體可以一起使用嗎?

可以。它們常成對用於推挽輸出配置,例如放大器與馬達驅動器中,NPN 負責正半週期,而 PNP 負責負半週期。

Q:為什麼 PNP 電晶體較不常見?

它們的載子遷移率較低,因此速度比 NPN 慢。此外,常見系統設計預設使用低側開關,而以接地為參考的 NPN 配置更簡單,也更容易控制。

Q:電晶體上的電壓降是多少?

正向偏壓的基極-射極接面約有 0.7V 電壓降。當作為開關完全飽和時,集極-射極飽和電壓(Vce(sat))會降到很低,約 0.1V 至 0.3V,視負載而定。

Q:MOSFET 比電晶體更好嗎?

兩者沒有哪一個永遠更好。MOSFET 是電壓控制元件,在高電流下具有較低功率損耗,適合電源電路;而 BJT 是電流控制元件,成本較低,且在低電流訊號應用中更簡單。

Q:如果省略基極電阻會發生什麼?

正向偏壓的基極-射極接面會像未受限制的二極體一樣吸收電流。這很可能燒壞驅動 GPIO 控制腳位、摧毀電晶體,或兩者同時發生。

Q:MOSFET 正在取代 BJT 嗎?

是的,在高電流功率級、處理器核心與現代電源供應設計中,MOSFET 已大量取代 BJT。不過,在低電流訊號開關、特殊類比/RF 電路,以及高度成本敏感的系統中,BJT 仍然不可取代。

結論

NPN 與 PNP 電晶體執行相似的開關與放大功能,但在載子類型、電流方向與基極偏壓極性上不同。

對多數微控制器與嵌入式設計而言,NPN 電晶體是最簡單的選擇。當負載必須在正電源軌上切換時,PNP 電晶體則是更好的解決方案。

理解低側與高側開關之間的差異,通常是選擇兩者時的決定性因素。

持續學習