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 電晶體則是更好的解決方案。
理解低側與高側開關之間的差異,通常是選擇兩者時的決定性因素。
持續學習
二極體類型完整解析:應用與選擇指南
現代電子產品仰賴高度專用化的二極體,執行電源轉換、ESD 保護、訊號偵測及高頻切換。選錯二極體不只會降低效率,還會產生額外熱量、增加切換損耗,甚至可能在電壓瞬變時損壞敏感電路。無論是製作原型,還是擴大至小量 PCB 組裝,選擇合適元件都能確保電路板可靠運作。 本指南將說明: 不同類型二極體的內部運作原理 整流、蕭特基、齊納、TVS、LED 及快速恢復二極體的適用場合 封裝選擇如何直接影響 PCB 散熱表現 工程師如何為現代電子設計選擇合適的二極體 二極體類型比較表 二極體類型 速度 順向電壓(Vf) 最大逆向電壓 逆向恢復時間(trr) 主要用途 典型封裝 整流二極體 慢 0.7~1.1 V 最高 1000 V 1~10 µs AC-DC 轉換 DO-41/SMA 蕭特基二極體 非常快 0.15~0.45 V 20~200 V 約為 0(多數載子元件) SMPS、低損耗整流 SMA/SMB 齊納二極體 中等 固定崩潰電壓 指定 Vz 約 100 ns 穩壓、箝位 SOD-123/DO-35 TVS 二極體 低於 1 ns 箝位電壓 Vc 依突波額定值 皮秒等級 ESD/瞬態保護 SMAJ/SMBJ......
SMD 二極體尺寸指南:封裝、尺寸與規格表
選錯 SMD 二極體封裝,問題通常要到後期才會浮現:可能是在佈局時才發現焊墊圖案不符,也可能是在測試時發現接面溫度超出安全範圍。封裝尺寸會決定二極體可承載的電流、散熱效率,以及組裝產線能否可靠完成銲接。 本指南詳細介紹常見的 SMD 二極體封裝系列,包括 SMA、SMB、SMC、SOD-123、SOD-323、SOD-523 及 SOD-923。 您將在本文中找到完整的 SMD 二極體封裝尺寸表、PCB 佈局建議,以及依應用選擇封裝的實用指南。 瞭解 SMD 二極體封裝命名方式 在查看 SMD 二極體尺寸之前,先瞭解標準命名規則,有助於避免焊墊圖案不符。這些命名知識也能作為檢視 SMD 電晶體代碼或為整體設計選擇 IC 封裝類型時的實用基礎。 SMA、SMB 與 SMC 這些是 JEDEC 為 DO-214 系列表面黏著功率二極體制定的標準代號。字母代表此系列中的尺寸級距;SMA 最小,SMC 最大。其正式 JEDEC 名稱分別為 DO-214AC(SMA)、DO-214AA(SMB)及 DO-214AB(SMC)。 SOD-123、SOD-323、SOD-523 與 SOD-923 SOD 是 ......
SMD 電晶體封裝指南:尺寸與選型技巧
選錯電晶體封裝、未考量散熱限制,或佔用過多 PCB 面積,很快就會形成問題。SMD 電晶體封裝從小型 SC-70、SOT-523,到更大的 DPAK 與 D2PAK 功率封裝都有;每種封裝分別針對不同電流、散熱及組裝需求進行最佳化。 本指南將比較 SOT-23、SOT-89、SOT-223、SC-70、DPAK 及 D2PAK 等常見 SMD 電晶體封裝尺寸。 內容包括標稱尺寸、PCB 焊墊佔位、熱特性、載流能力,以及為 PCB 佈局、原型製作與量產組裝選擇適當封裝的建議。 圖:將各種 SMD 電晶體封裝放置於 PCB 與精密尺旁,比較 SC-70 至 D2PAK 的相對尺寸。 SMD 電晶體封裝規格表 封裝 標稱封裝尺寸(含接腳) PCB 焊墊佔位 典型電流 散熱表現 常見用途 SOT-523 約 1.6 × 1.6 mm 1.8 × 1.8 mm <200 mA 較差 穿戴式與行動裝置 SC-70/SOT-323 約 2.0 × 2.1 mm 2.1 × 2.8 mm <600 mA 較差 消費性電子、RF SOT-23 約 2.9 × 2.4 mm 3.1 × 3.3 mm <600 mA ......
SMD 電感器尺寸指南:封裝、規格表與選型技巧
SMD 電感器的尺寸不只影響 PCB 佔用面積。封裝尺寸也會直接影響載流能力、飽和特性、直流電阻(DCR)及電磁干擾(EMI)表現。選錯封裝不只是效率較差,還可能導致成本高昂的電路板改版。 其中一項難題是 SMD 電感器封裝尺寸存在多種命名方式,而且 RF 晶片電感器與功率電感器之間具有根本差異:前者著重小型封裝與高品質因數(Q 值),後者則重視低 DCR、磁性屏蔽及高飽和電流。 本指南將介紹封裝尺寸表、RF 與功率電感器類型、大電流封裝、PCB 焊墊注意事項,以及各類應用的選型標準。 圖:已組裝 PCB 上的四種 SMD 電感器:0402 晶片型、0805 晶片型、CD 鼓型磁芯及 NR 屏蔽式功率電感器。 注意事項 如果您剛開始接觸電感器的基本原理,請參閱完整的 SMD 電感器指南。 SMD 電感器尺寸代表什麼? SMD 電感器尺寸是指元件在 PCB 上的實體佔位,主要為長度與寬度。與電阻器及電容器相同,電感器採用標準化的四位數命名系統,以數字表示尺寸。 英制與公制封裝命名 英制(例如 0805):前兩位數表示以 0.01 英吋為單位的長度,後兩位數表示寬度。 公制(例如 2012):數字直接......
Raspberry Pi 與 Arduino:2026 年實際專案比較
注意 快速解答: 選擇 Arduino:適合機器人控制、感測器、低功耗裝置,以及需要精準控制迴圈的直接硬體層級互動。 選擇 Raspberry Pi:適合 AI 推論、Linux 應用程式、多媒體、網路功能,以及任何需要完整作業系統的用途。 如果您搜尋過 Arduino 與 Raspberry Pi 的比較,可能已經看過十幾篇只把規格並排列出,卻沒有說明哪些差異真正會影響專案的文章。本指南則有所不同。 無論您正在製作機器人手臂原型、部署 IoT 感測器網路、打造居家自動化系統,或只是剛開始接觸 DIY 電子製作,所選的開發板都會影響專案的運作方式、負載下的表現,以及後續擴充能力。Arduino 與 Raspberry Pi 都價格實惠且適合初學者,但兩者解決的問題截然不同;選錯開發板,會浪費時間與金錢。 本指南提供實際專案例子,協助您為不同任務選擇合適的開發板,並包含完整比較表、機器人與 IoT 的專門分析、各開發板適用情境的明確說明,以及真正有效的初學者學習路徑。讀完後,您就能清楚做出選擇。 圖:Arduino Uno R4 微控制器開發板與 Raspberry Pi 5 單板電腦 Arduin......
STM32 vs ESP32:嵌入式與 IoT 設計的深度技術比較
在 STM32 與 ESP32 之間做選擇,並不只是價格問題。許多工程師一開始都有同樣的疑問:如果 ESP32 更便宜,而且已經內建 Wi-Fi/Bluetooth,為什麼還有人會選 STM32? 真正的答案取決於您的產品需要完成什麼任務。如果您正在打造連網智慧家庭裝置,ESP32 可能是最快且最具成本效益的路徑。但如果您的設計需要確定性控制、精準 ADC 取樣、低功耗運作、工業介面、馬達控制或長期供貨,STM32 往往足以證明其較高成本是合理的。 本指南不只是入門級比較。我們將從實務工程角度比較 STM32 vs ESP32,包括性能、功耗、周邊、連線能力、工業應用案例、開發流程,以及為什麼許多商用產品會同時使用這兩種晶片。 圖:STM32 微控制器與 ESP32 無線模組 當 ESP32 更便宜時,為什麼還要選 STM32? 這個問題在 Reddit 上經常被問到。以下是規格表不會直接告訴您的答案。 STM32 在哪些地方值得更高價格 確定性控制:Cortex-M 中斷延遲具備明確上限,這對馬達 FOC、SMPS 回授與安全互鎖是必要條件。 類比性能:STM32 12-bit ADC 從邊界到......
