Esp32 は、Espressif によって開発されたシステムオンチップ (SoC) のカテゴリです。マイクロコントローラーユニットを製造する最も評価の高いブランドは Espressif です。時間の経過とともに品質と機能が向上した、異なるシリーズの Esp32 チップが搭載されています。 Espressif によって開発されたモジュールは他にも多数あります。 Esp32 モジュールについては、この記事で詳しく説明します。
ESP32モジュール
Espressif が開発した ESP32 のモジュールは、内蔵 Wi-Fi および Bluetooth ユニットで完全に認定されています。 ESP32 S シリーズ、ESP32 C シリーズ、ESP32 H シリーズ、および単純な ESP32 シリーズでは、別個のモジュールが使用されます。
ESP32シリーズの一覧は以下の通りです。
ESP32-S2シリーズ
ESP32-S2 は、2.4 GHz Wi-Fi を備えた Xtensa の 32 ビット LX7 デュアルコア マイクロプロセッサ シリーズです。安全性が高く、低電力で動作します。このシリーズはアンテナを内蔵しており、クラウド通信に使用されます。
ESP32-S3シリーズの主な特長
- Wi-Fi は IEEE 802.11 b/g/n プロトコルを使用します
- 128KB ROM
- 320K SRAM
- 43 GPIO (14 はタッチ センシング)
- フラッシュ暗号化
- 1×64ビット汎用タイマー
- 定格電圧 = 3.6V
- 定格電流 = 0.5A
- 温度定格 = -40 °C ~ 150 °C
このシリーズでは以下のモジュールが使用されています。
- ESP32-S2-MINI-2
- ESP32-S2-MINI-2U
- ESP32-S2-SOLO-2
- ESP32-S2-SOLO-2U
- ESP32-S2-MINI-1
- ESP32-S2-MINI-1U
- ESP32-S2-ソロ
- ESP32-S2-ソロ-U
- ESP32-S2-ウーバー
- ESP32-S2-WROVER-I
- ESP32-S2-WROOM
- ESP32-S2-WROOM-I
ESP32-S3シリーズ
ESP32-S3 シリーズには高度な機能が搭載されています。また、2.4 GHz Wi-Fi を備えた Xtensa の 32 ビット LX7 デュアルコア マイクロプロセッサも使用しています。ただし、大容量の RAM、SRAM、およびより多くの周辺機器が搭載されています。
ESP32-S3シリーズの主な特長
- フラッシュ暗号化、デジタル署名、HMAC ペリフェラルによるセキュリティ
- 384KBのROM
- 512K SRAM
- 45 GPIO
- 低エネルギー (LE) Bluetooth 5
- 4×54 汎用タイマー
- 低消費電力
- 定格電圧 = 3.3V – 3.6V
- 定格電流 = 0.5A
- 温度定格 = -40 °C ~ 150 °C
このシリーズでは以下のモジュールが使用されています。
- ESP32-S3-WROOM-1
- ESP32-S3-WROOM-1U
- ESP32-S3-WROOM-2
- ESP32-S3-MINI-1
- ESP32-S3-MINI-1U
ESP32-C2シリーズ
ESP32-C2 シリーズは、RISC-V アーキテクチャに基づく 32 ビット シングルコア マイクロプロセッサで構成されています。動作周波数は120MHzです。このシリーズの際立った特徴は、最先端の無線周波数信号性能です。このシリーズはマイクロプロセッサチップESP8684を使用しています。
ESP32-C2シリーズの主な特長
- Bluetooth LE 5、Bluetooth メッシュ
- 576KBのROM
- 272KB SRAM
- 14 GPIO
- LED PWM コントローラー
- 定格電圧 = 3.3V – 3.6V
- 定格電流 = 0.5A
- 温度定格 = -40 °C ~ 150 °C
このシリーズでは以下のモジュールが使用されています。
- ESP8684-MINI-1
- ESP8684-MINI-1U
- ESP8684-WROOM-01C
- ESP8684-WROOM-02C
- ESP8684-WROOM-02UC
- ESP8684-WROOM-03
- ESP8684-WROOM-04C
- ESP8684-WROOM-05
- ESP8684-WROOM-06C
- ESP8684-WROOM-07
ESP32-C3シリーズ
ESP32-C3 シリーズも、RISC-V アーキテクチャに基づく 32 ビット シングルコア マイクロプロセッサです。ただし動作周波数は160MHzです。このシリーズのモジュールは、ESP8685 と ESP32-C3 の 2 種類のチップを使用します。このシリーズはWi-Fi、Bluetooth、豊富な周辺機器も搭載しています。
ESP32-C3シリーズの主な特長
- Wi-Fi 用の IEEE 802.11 b/g/n プロトコル
- Bluetooth LE5
- 384KBのROM
- 400 KB SRAM (16 KB キャッシュ メモリ)
- 16 ~ 22 個の GPIO
- 2×54 汎用タイマー
- 高いセキュリティ
このシリーズでは以下のモジュールが使用されています。
- ESP32-C3-MINI-1
- ESP32-C3-MINI-1U
- ESP32-C3-WROOM-2
- ESP32-C3-WROOM-02U
- ESP8685-WROOM-01
- ESP8685-WROOM-03
- ESP8685-WROOM-04
- ESP8685-WROOM-05
- ESP8685-WROOM-06
- ESP8685-WROOM-07
ESP32-C6シリーズ
このシリーズは、他の 2 つの C シリーズよりも高度です。 RISC-V アーキテクチャに基づく 32 ビット シングルコア マイクロプロセッサも備えていますが、2.4 GHz Wi-Fi 6、ZigBee、および Thread を備えています。
ESP32-C6シリーズの主な特長
- IEEE 802.11ax準拠のWi-Fi
- IEEE 802.15.4 は ZigBee 3.0 および Thread 1.3 をサポートします
- Bluetooth 5.3認証済み
- 320KB ROM
- 512 KB ハイパワー SRAM
- 16 KB 低電力 SRAM
- 外部フラッシュ 最大 4 MB
- 30 GPIO
- 高いセキュリティ
このシリーズでは以下のモジュールが使用されています。
- ESP32-C6-MINI-1
- ESP32-C6-MINI-1U
- ESP32-C6-WROOM-1
- ESP32-C6-WROOM-1U
ESP32-H2シリーズ
ESP32-H2 には、非常に低い電力で動作するシングルコア マイクロプロセッサが搭載されています。これは、32 ビット縮小命令セット コンピューター (RISC-V) アーキテクチャに基づいています。
ESP32-H2シリーズの主な特長
- IEEE Wi-Fi 802.15.4 プロトコル
- ZigBee、Matter、Threadをサポート
- 19 GPIO
- 128KBのROM
- 320 KB SRAM (16 KB キャッシュ メモリ)
- 2 MB または 4 MB の外部フラッシュをサポート
- セキュアブートとフラッシュ暗号化
- 定格電圧 = 3.3V – 3.6V
- 定格電流 = 0.35A
- 温度定格 = -40 °C ~ 105 °C
このシリーズでは以下のモジュールが使用されています。
- ESP32-H2-MINI-1
- ESP32-H2-MINI-1U
ESP32シリーズ
ESP32 シリーズは Espressif の主力製品です。同社が初めて開発したものだった。動作周波数が80MHz~240MHzのXtensa LX6 32ビットシングルコアマイクロプロセッサを搭載しています。このシリーズは、WROOM、WROVER、PICO、MINI のさまざまなモジュールをサポートしています。
ESP32シリーズの主な特長
- IEEE プロトコル 802.11n、2.4GHz Wi-Fi
- Bluetooth LE
- GPIO は使用するモジュールに応じて 38 から 55 まで変化します
- 8MB PSRAM
- 4、8、または 16 MB フラッシュ
- 温度定格 = -40 °C ~ 105 °C
このシリーズでは次のモジュールが使用されています
- ESP32-WROOM-32E
- ESP32-WROOM-32UE
- ESP32-WROOM-DA
- ESP32-WROVER-E
- ESP32-WROVER-IE
- ESP32-MINI-1
- ESP32-MINI-1U
- ESP32-ピコミニ-02
- ESP32-ピコミニ-02U
- ESP32-ピコ-V3-ゼロ
- ESP32-ピコ-DU1906
- ESP32-ピコ-DU1906-U
- ESP32-WROOM-32U
- ESP32-WROOM-32SE
- ESP32-WROOM-32
- ESP32-SOLO-1
- ESP32-WROVER-B
- ESP32-WROVER-IB
- ESP32-ウーバー
- ESP32-WROVER-1
結論
ESP32 は、Espressif によって製造されたマイクロコントローラー ユニットです。次のシリーズごとに機能を改善することにより、さまざまなシリーズが開発されています。各シリーズは、設計に応じて複数のモジュールを使用し、