コンテンツにスキップ

MOSFET

MOSFETとは

MOSFET(Metal Oxide Semiconductor Field Effect Transistor)は、電気の流れを制御するための半導体部品である。

簡単に言うと、

電子スイッチ

として利用されることが多い。

マイコンのGPIOから直接モータやLEDテープなどの大電流機器を動かすことはできないため、MOSFETを利用して電流のON/OFFを制御する。


MOSFETの用途

MOSFETは様々な回路で利用されている。

  • モータ制御
  • LED制御
  • 電源制御
  • DCDCコンバータ
  • バッテリー保護回路
  • ソレノイド制御

MOSFETの端子

MOSFETには3つの端子がある。

端子 名称
G Gate
D Drain
S Source

Gate

制御入力端子。

マイコンなどから信号を入力する。


Drain

電流が流れ込む側。


Source

電流が流れ出る側。


イメージ

        Drain
          │
          │
      ┌───┴───┐
Gate ─┤ MOSFET├─ Source
      └───────┘

MOSFETの動作

MOSFETはGateに電圧を加えることでONになる。


OFF状態

Gate = 0V

の場合

Drain × Source

となり電流は流れない。


ON状態

Gate = 3.3V

の場合

Drain ─ Source

となり電流が流れる。


リレーとの違い

MOSFETと似た用途でリレーがある。

項目 MOSFET リレー
動作速度 非常に高速 遅い
消耗 少ない 接点摩耗あり
無音 カチカチ鳴る
サイズ 小さい 大きい
消費電力 少ない やや多い

NチャネルMOSFET

最もよく利用されるMOSFET。


特徴

  • ON抵抗が小さい
  • 安価
  • 高効率
  • 種類が豊富

回路例

3.3V
 │
負荷
 │
Drain
 │
MOSFET
 │
Source
 │
GND

PチャネルMOSFET

高側スイッチとして利用される。


特徴

  • 回路がやや複雑
  • Nチャネルより性能は劣る
  • 電源ライン制御に便利

回路例

VCC
 │
MOSFET
 │
負荷
 │
GND

ローサイドスイッチ

最も一般的な使い方。

MOSFETをGND側へ配置する。


VCC
 │
モータ
 │
Drain
 │
MOSFET
 │
Source
 │
GND

STM32やArduinoで頻繁に利用される。


ハイサイドスイッチ

電源側を制御する方式。


VCC
 │
MOSFET
 │
負荷
 │
GND

電源ON/OFF回路などで利用される。


ゲートしきい値電圧

MOSFETには

VGS(th)

という値がある。

これはMOSFETが動作を開始する最低電圧である。


VGS(th)=2V

なら

Gate=2V

付近から動作し始める。


ただし注意点として、

動作開始電圧
≠
完全ON電圧

である。


ロジックレベルMOSFET

STM32やRaspberry Piは

3.3V

で動作する。

そのため

3.3Vで十分ONになるMOSFET

を選ぶ必要がある。

これをロジックレベルMOSFETという。


Rds(on)

MOSFETがONになった時の内部抵抗。

データシートには

Rds(on)

として記載される。


10mΩ

なら非常に低損失。


小さいほど

  • 発熱が少ない
  • 効率が高い

というメリットがある。


発熱

MOSFETも発熱する。

発熱量は以下の式で求められる。

:contentReference[oaicite:0]{index=0}


Rds(on)=0.01Ω

電流=5A

の場合

P = 0.25W

となる。


フライバックダイオード

モータやリレーなどの誘導負荷を制御する場合は必要になる。


モータ停止時には逆起電力が発生する。

そのままだとMOSFETが破損する可能性がある。


対策としてダイオードを並列接続する。

     ┌─|<|─┐
     │      │
VCC─モータ──┘
     │
  MOSFET
     │
    GND

PWM制御

MOSFETは高速でON/OFFできる。

そのためPWM制御との相性が非常に良い。


PWM
 ↓
MOSFET
 ↓
モータ

PWMのデューティ比を変えることで、

  • モータ速度
  • LED明るさ

を制御できる。


DCDCコンバータとの関係

DCDCコンバータの内部でもMOSFETが利用されている。


MOSFETを高速スイッチングすることで

電圧変換

を実現している。


Asterでの利用例

Asterでは直接MOSFETを利用する場面は少ないかもしれないが、以下のような用途で登場する可能性がある。

  • 電源制御
  • LED制御
  • ファン制御
  • ソレノイド制御
  • 将来の拡張基板

また、モータドライバICの内部にもMOSFETが搭載されている。


よくあるトラブル

ゲート電圧不足

3.3Vでは完全にONにならないMOSFETを選んでしまう。


フライバックダイオード未実装

モータ停止時にMOSFETが破損する。


放熱不足

大電流を流す場合は発熱計算が必要である。


GND配線が細い

電流が集中し発熱やノイズの原因になる。


まとめ

MOSFETは電子回路における高速な電子スイッチである。

  • Gateで電流を制御する
  • NチャネルMOSFETが最も一般的
  • PWM制御との相性が良い
  • 発熱計算が重要
  • モータや電源回路で広く利用される

組み込み開発や基板設計では非常に重要な部品であり、モータ制御や電源設計を理解する上で欠かせない知識である。