NPN 與 PNP 電晶體:主要差異、工作原理與應用
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-N | P-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 電晶體最快的方法。
什麼是 PNP 電晶體?
PNP 電晶體結構
PNP 電晶體是在兩個 P 型層之間夾入一層薄 N 型層。電洞是其多數載子。
PNP 電晶體如何運作?
- 若要使電晶體導通,基極必須相對於射極約低 0.7V。
- 導通後,電流會從射極流向集極。
- 小基極電流,也就是從基極流出的電流,可控制更大的射極-集極電流。
PNP 電晶體符號

圖:PNP 電晶體符號,顯示集極、基極與射極,箭頭方向指向基極。
箭頭指向內側,朝向基極,是 NPN 符號的鏡像。
![]()
圖:NPN 與 PNP 電晶體內部半導體層結構比較。
如何辨識 NPN 與 PNP 電晶體
箭頭規則:
- NPN = arrow Not Pointing iN,也就是箭頭不指向內側,箭頭向外
- PNP = arrow Pointing iN,也就是箭頭指向內側
這是在不查資料表的情況下,閱讀任何電路圖中電晶體符號最快的方法。

圖:NPN 與 PNP 電晶體電流方向比較。
電流方向遵循與箭頭相同的規則:NPN 從集極導通到射極,PNP 從射極導通到集極。
NPN 與 PNP 電晶體:為什麼 NPN 電晶體更常見?
較高的電子遷移率
電子在矽中的移動速度比電洞更快。這個單一載子遷移率差異,是 NPN 與 PNP 實際行為差異的主要基礎。
更快的切換速度
遷移率優勢會轉化為更短的上升與下降時間,因此 NPN 元件在以下領域占主導地位:
- 數位邏輯介面
- 嵌入式系統
- 微控制器輸出級
更容易實現以接地為參考的設計
多數 PCB 設計都以共用接地軌作為參考。使用 NPN 電晶體將負載切換到接地,能自然融入這種佈局方式;這也是為什麼在通用電路中,NPN 低側開關成為預設做法的一部分,尤其是在權衡主動元件採用表面黏著或通孔封裝時更是如此。
使用 NPN 與 PNP 電晶體進行低側與高側開關
NPN 電晶體低側開關

圖:NPN 電晶體在低側切換負載的示意圖,負載連接到 VCC,而電晶體將其切換到接地。
負載位於電源軌與集極之間。電晶體的射極接地,因此電晶體切換的是回流路徑。
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 對應型號 |
|---|---|
| 2N3904 | 2N3906 |
| BC547 | BC557 |
| 2N2222 | 2N2907 |
| S8050 | S8550 |
這些互補配對具有相似的電壓與電流額定值,但極性相反,因此當設計需要相反切換方向時,可作為實用的替代選擇。
你可以查看 JLCPCB Parts Library 來確認元件供應情況並簡化採購。透過 JLCPCB 的 PCB Assembly 服務,常見小訊號 BJT 可自動採購並組裝,幫助你更快從設計進入生產。
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 電晶體則是更好的解決方案。
理解低側與高側開關之間的差異,通常是選擇兩者時的決定性因素。
持續學習
SMD MOSFET 代碼指南:如何識別、測試及更換 MOSFET
圖:JLCPCB 零件庫中的 AO3400A(C20917)。零件清單提供 2.5 V 柵極驅動下的 RDS(on),這正是後文更換示例中最重要的參數。 SMD MOSFET 代碼通常是印在封裝頂部的兩至三個字元,單靠代碼很少能確定手上的零件。SMD 電阻遵循三位數、四位數及 EIA-96 等標準標記方式,但 MOSFET 並沒有統一標準。同一個短代碼可能出現在不同製造商的完全不同零件上,而同一個零件編號也可能因製造商不同而使用不同代碼。 快速答案:SMD MOSFET 頂部標記是製造商專用的短代碼,並不是通用零件編號。要識別零件,應將標記與製造商標誌、封裝、周圍電路及資料表一併查看。 本指南介紹如何將標記縮小至幾個實際候選零件、如何使用萬用表檢查零件是否已經故障,以及如何選擇能在電路中正常工作的替代品,而不只是匹配焊盤圖形。本指南只討論 MOSFET;如需了解雙極性電晶體,請參閱我們的SMD 電晶體代碼指南。 常見 SMD MOSFET 標記代碼:快速參考 下表中的每一行都已根據製造商自己的資料表或標記文件核對。請先確認標誌及封裝,再進行代碼比對;缺少這些背景資訊的代碼匹配仍然只是一種猜測。 常......
繼電器的主要類型有哪些?應選擇哪一種?
重點摘要 兩大類型:繼電器主要分為兩類:使用活動金屬觸點切換電路的機電繼電器,以及使用無活動部件電子元件的固態繼電器。 根據負載選擇:負載類型決定所需的繼電器。請考慮負載使用交流還是直流、正常運作及啟動時的電流,以及需要切換的頻率。 線圈特性:單穩態繼電器在線圈斷電時會回到靜止狀態;鎖存繼電器則無需線圈電流也能保持最後狀態,適合電池供電設計。 了解觸點類型:SPST、SPDT 及 DPDT 描述繼電器可控制的電路數量,以及觸點如何切換。A 形式觸點為常開(NO),B 形式觸點為常閉(NC),C 形式觸點則在 NO 與 NC 之間切換。 從本質上看,繼電器主要分為兩大類:機電繼電器(EMR)使用實體活動觸點切換電路;固態繼電器(SSR)則使用沒有活動部件的半導體元件。 每種類型都有不同特性,包括負載額定值、切換行為、觸點配置及應用。 選擇正確的繼電器完全取決於具體負載要求。例如,為交流加熱元件額定的繼電器,在驅動直流馬達或處理敏感感測器訊號時很可能會失效。 本指南將介紹: 在一張圖表中比較標準繼電器類型及零件示例 何時使用機電繼電器,以及何時使用固態繼電器 如何讀取 SPST、SPDT、DPDT 及......
什麼是 100 nF 電容?如何選擇合適的型號?
重點摘要 電容值:100 nF 電容的標稱電容量為 0.1 µF,也就是 100,000 pF,這三種寫法代表相同的電容值。 標記:許多直插式陶瓷電容與薄膜電容使用三位數代碼 104,而大多數表面黏著型多層陶瓷電容(SMD MLCC)沒有標記。 主要用途:最常用於 IC 電源接腳附近的局部去耦,提供快速瞬態電流,並將高頻雜訊旁路至接地。 常用選擇:一般去耦用途通常可從 X7R 或 X5R 多層陶瓷電容著手選型,0402 與 0603 是廣泛使用的封裝尺寸。 選型原則:應同時考量介電材料、額定電壓與封裝,因為第 2 類陶瓷電容在施加直流電壓後,電容量可能大幅下降。 100 nF 電容就是 0.1 µF 電容,有引腳的型號通常標記為 104。它是最常放置於積體電路電源接腳旁的電容,也用於訊號耦合、雜訊濾波與 RC 定時電路。 即使標稱電容值相同,不同的介電材料、額定電壓與封裝,也會讓元件呈現不同的電氣特性。因此,若只依電容量選型,實際有效電容量可能低於原理圖所標示的數值。 本指南將帶您了解: 什麼是 100 nF 電容,以及如何在 nF、µF 與 pF 之間換算。 如何讀取 100 nF 陶瓷電容與薄......
電阻功率額定值:如何計算 SMD 與通孔電阻的瓦特數
每個電子電路都會產生熱量。電阻器正如其名稱所示,會透過將電能轉換為熱能來限制電流。但多少熱量才算過多? 了解電阻功率額定值對任何硬件設計師都至關重要。它定義元件在不劣化的情況下,可以安全耗散的最大連續功率(以瓦特計)。 如果你不知道如何準確計算電阻瓦數,便可能面臨熱失控、元件損壞,甚至整塊 PCB 燒毀的風險。無論你是在麵包板上製作簡單 LED 電路,還是使用密集 SMT 及可靠 THT 元件進行專業 PCB 組裝,選擇正確瓦數都是基礎。 本指南將介紹: 如何計算電阻瓦數 SMD 電阻功率額定值表 通孔電阻瓦數指南 降額曲線說明 PCB 散熱設計技巧 甚麼是電阻功率額定值? 電阻功率額定值是指電阻器在不受永久損壞的情況下,可以安全地將電能轉換為熱能的最大功率。它以瓦特為單位,取決於電阻尺寸、材料、環境溫度及 PCB 散熱條件。 選擇正確的瓦數,可確保元件不會過熱,從而保護電阻器及周圍電路,避免性能下降或災難性故障。 如何計算電阻功率額定值(公式及範例) 選擇元件前,必須計算它將耗散的準確功率。功率耗散由焦耳定律及歐姆定律決定。根據電路中已知的電壓(V)、電流(I)或電阻(R)數值,可以使用以下三個......
TQFP 與 QFN:PCB 設計師的全面比較指南
選擇 TQFP 還是 QFN,並不只是外觀問題,更涉及電路板空間、散熱管理及可製造性之間的重要取捨。TQFP 的外露引腳便於製作原型及檢查,而 QFN 的緊湊無引腳設計,則廣泛用於高性能且空間受限的應用。 哪一種封裝更適合你的項目?這份全面的 TQFP 與 QFN 比較指南將分析技術規格、優點及限制,協助你設計兼具效率與量產擴展能力的 PCB。 TQFP 與 QFN:直接比較 特性 TQFP(薄型四方扁平封裝) QFN(四方扁平無引腳封裝) 引腳 鷗翼形引腳,向外延伸 接點位於底部,封裝接近晶片尺寸 佔板面積 較大,佔用更多 PCB 空間 緊湊,佔用空間小 散熱焊盤 通常沒有 有,採用外露散熱焊盤 焊接 較容易,適合手工焊接 較具挑戰,通常採用回流焊 高速/射頻性能 中等,引腳電感較高 出色,寄生電感較低 檢查方式 目視/光學檢查 通常需要 X 光檢查 實體尺寸及 PCB 佔板面積 最明顯的分別在於PCB 佔板面積及封裝幾何形狀。 TQFP 封裝的鷗翼形引腳向封裝本體外延伸,因此需要較大的電路板空間及佈線區域。 相比之下,QFN 屬於接近晶片尺寸的封裝(CSP)。由於所有接點均位於封裝底部,在引腳......
LED 尺寸解析:完整 LED 尺寸表、類型、尺寸規格與應用指南
LED 擁有多種封裝類型,選擇錯誤的 LED 尺寸會直接影響亮度、PCB 佈局、散熱性能以及組裝方式。無論您是在麵包板上放置指示燈、設計 LED 燈條 PCB,還是為聚光燈指定 COB 模組,尺寸都是第一個需要正確決定的因素。 本文將介紹所有主要 LED 尺寸分類,包括直插式 LED 尺寸、SMD LED 封裝代碼、COB 模組尺寸,以及晶片尺寸與封裝尺寸之間的差異,並提供快速查詢表。 圖: 展示 LED 封裝尺寸演變,包括 0402 SMD LED 晶片、5050 RGB LED、5mm 直插式 LED,以及 30mm COB 模組。 LED 尺寸概覽 快速答案: LED 尺寸主要依照封裝類型分為四大類。 直插式 LED: 3mm、5mm、8mm、10mm,通常以燈體直徑識別。 SMD 指示燈 LED: 0402、0603、0805、1206,封裝尺寸代碼代表公制尺寸。 SMD 照明 LED: 2835、3528、5050、5630(例如 2835 代表 2.8 × 3.5 mm)。 COB LED: 10 至 50mm 以上模組,通常依發光區域(LES)直徑定義。 LED 類型 常見尺寸 主要......