一、ESP シリーズチップファミリーの概要
機能別に分類すると、Espressif(楽鑫)のチップは主に以下の5つのコアシリーズに分けられます:
- ESP32 シリーズ (Classic):クラシックなデュアルコア。Wi-Fi と**Bluetooth ダブルモード(従来型+低消費電力)**をサポート。互換性が最も高い。
- ESP32-S シリーズ (High Performance):高性能・多機能を特徴とする。例えば S3 にはAI 命令セットや豊富な GPIO がある。
- ESP32-C シリーズ (Cost-effective):RISC-V アーキテクチャを採用。ESP8266 の後継として、高コストパフォーマンスと Wi-Fi 6 を実現。
- ESP32-H シリーズ (Thread/Zigbee):Matterプロトコル専用設計。802.15.4(Zigbee/Thread)をサポート。通常、Wi-Fi 非搭載。
- ESP32-P シリーズ (Multimedia):高性能デュアルコア RISC-V。最大周波数 400MHz。HMI ディスプレイおよびマルチメディア処理向け。無線機能なし(C シリーズとの組み合わせが必要)。
二、主要パラメータ比較表
| チップ型番 | CPU アーキテクチャ | 最大周波数 | 無線接続 | 主な外付け機能 / 特徴 | 主な用途 |
|---|---|---|---|---|---|
| ESP32 | Xtensa デュアルコア | 240 MHz | Wi-Fi 4, BT/BLE 4.2 | 2xDAC, タッチセンサー, 豊富な GPIO | 音声ストリーミング、従来型 Bluetooth 接続 |
| ESP32-S2 | Xtensa シングルコア | 240 MHz | Wi-Fi 4 (Bluetooth 無し) | ネイティブ USB OTG, 43本の GPIO | USB 暗号化ドングル、シンプルな Wi-Fi ノード |
| ESP32-S3 | Xtensa デュアルコア | 240 MHz | Wi-Fi 4, BLE 5.0 | AI 加速命令, ネイティブ USB, DVP | 顔認識、音声対話、カメラ |
| ESP32-C3 | RISC-V シングルコア | 160 MHz | Wi-Fi 4, BLE 5.0 | セキュアブート, 極めて低いコスト | スマートコンセント、照明、センサー |
| ESP32-C6 | RISC-V シングルコア | 160 MHz | Wi-Fi 6, BLE 5.3, Zigbee/Thread | Matter プロトコル対応, 低消費電力 | スマートホームゲートウェイ、Matter デバイス |
| ESP32-C5 | RISC-V シングルコア | 240 MHz | デュアルバンド Wi-Fi 6 (2.4/5GHz) | 5GHz バンド対応, 高速無線通信 | 高スループット IoT、産業用ワイヤレス |
| ESP32-H2 | RISC-V シングルコア | 96 MHz | BLE 5.2, Zigbee/Thread | Wi-Fi 無し, 極めて低消費電力 | 電池駆動 Zigbee センサー |
| ESP32-P4 | RISC-V デュアルコア | 400 MHz | 無線無し (有線接続) | MIPI-DSI/CSI, H.264, NPU | 中央制御パネル、ビデオ監視、AI エッジコンピューティング |
三、選定ガイド:どの製品を選ぶべきか?
1. 用途別に選ぶ
- カメラと AI 処理が必要? → ESP32-S3 を優先。専用ベクトル命令セットにより、画像認識・音声認識が非常に高速。
- 高精細ディスプレイ(HMI)を駆動したい? → 唯一の選択肢は ESP32-P4。ハードウェアによる動画デコードと MIPI インターフェースをサポート。従来のアプリケーションプロセッサに近い性能。
- Matter 対応スマートホームを開発? → ESP32-C6 を選ぶ。現在、最も包括的なプロトコル対応(Wi-Fi 6 + Zigbee + Thread)で、コストパフォーマンス抜群。
- 古い ESP8266 を置き換えたい? → ESP32-C3 を選ぶ。ピン互換性が良く、価格も似通っているが、セキュリティと BLE 機能が大幅に向上。
- 極めてシンプルな電池駆動センサー? → ESP32-H2 または ESP32-C3/C6。消費電力管理が従来の ESP32 よりはるかに優れている。
2. ストレージ構成(Flash と PSRAM)
購入時に N8R8 のようなサフィックスを見かけることがあります:
- N (Flash):プログラムコードを格納。一般的には 4MB (N4) または 8MB (N8)。
- R (PSRAM):実行中のデータ(画像、音声バッファなど)を格納。
- LVGL グラフィカルユーザーインターフェース や カメラアプリ を使用する場合は、PSRAM 搭載モデル(例:ESP32-S3-WROOM-1-N16R8)を選択する必要があります。
四、モジュール命名規則の基礎知識
Espressif 公式モジュールは通常、以下のサブシリーズに分けられます:
- WROOM:標準サイズ。最も汎用的。
- WROVER:通常、大容量の PSRAM を内蔵。
- MINI:極小パッケージ。スペース制約のあるウェアラブル機器に適している。
- Solo:シングルコア版(主に従来型 ESP32 向け)。