ESP32-Pico-D4 は、ESP32 チップの機能と 4 MB SPI フラッシュ メモリを組み合わせています。 ESP32 チップ自体は、デュアル コア、Wi-Fi、および Bluetooth をサポートする 32 ビット マイクロコントローラーです。 4 MB フラッシュ メモリは、プログラム コードとデータを最大限に保存できます。これは、より多くのフラッシュ メモリを備えたシステム イン パッケージ (SiP) モジュールです。
ESP32-Pico-D4の特徴
ESP32-Pico-D4 には、多用途かつ強力なマイクロコントローラーとなる多くの機能があります。
- デュアルコア 32 ビット マイクロコントローラー
- Wi-Fi と Bluetooth のサポート
- 4MB SPIフラッシュメモリ
- 低消費電力
- 幅広い周辺機器
ESP32-Pico-D4の主なハイライト
ESP32-Pico-D4 モジュールは、次の主要な機能を提供します。
コンパクトサイズ: モジュールの寸法は約 (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm で、占有する PCB スペースは最小限です。
統合された 4 MB SPI フラッシュ: このモジュールには、データ ストレージとファームウェア用の 4 MB SPI フラッシュが組み込まれています。
簡単な統合: ESP32-PICO-D4 は、重要なコンポーネントをシームレスに統合します。オンボードの水晶発振器、フラッシュ メモリ、フィルタ コンデンサが含まれています。
外部テストなし: 必要な周辺コンポーネントがすべて含まれているため、モジュールのテストは必要ありません。
スペースが限られたバッテリー駆動のアプリケーションに最適: ESP32-PICO-D4 は、小型、信頼性の高いパフォーマンス、低エネルギー消費により、ウェアラブル エレクトロニクスやその他の IoT 製品など、スペースに制約のあるバッテリー駆動のアプリケーションにとって理想的な選択肢となります。
CPUと内蔵メモリ
ESP32-Pico-D4 には、Xtensa 32 ビット デュアルコア LX6 マイクロプロセッサがオンボードで出荷されます。
- ESP32-Pico-D4 には 448 KB の ROM が搭載されています。この ROM は、ボードのコア機能のブートに使用されます。
- ESP32-Pico-D4 には 520 KB の SRAM も搭載されています。この SRAM は、ボード内にデータと命令を保存するために使用できます。
- ESP32-Pico-D4 には 8 KB SRAM が搭載されています。このメモリは RTC FAST メモリとして定義され、RTC 内に存在します。メイン CPU はディープ スリープ モードまたはボードのブート プロセス中にこのメモリにアクセスできます。
- ESP32-Pico-D4 には 8 KB SRA もあります。このメモリは RTC スロー メモリとして定義されます。ほとんどの場合、RTC スロー メモリはディープ スリープ モードのコプロセッサによって使用されます。
- ESP32-Pico-D4 ボードには 1 Kbit の eFuse もあります。合計 1 K ビットのうち 256 ビットは、MAC アドレスやチップ構成などのシステムの目的に割り当てられます。モジュールの残りの 768 ビットはユーザー アプリケーション専用であり、特にメモリ使用量の管理、フラッシュ暗号化の実装、チップ識別情報の保存などのタスクに使用されます。
外部フラッシュとSRAM
ESP32 マイクロコントローラーは、複数の外部 QSPI フラッシュおよび SRAM チップをサポートできます。また、AESによるハードウェア暗号化/復号化機構を備えており、フラッシュメモリに保存されたプログラムやデータのセキュリティを保証します。 ESP32 では、高速キャッシュを使用して外部 QSPI フラッシュおよび SRAM にアクセスできます。
CPU 命令メモリ空間と読み取り専用メモリ空間の両方で外部フラッシュを同時に利用できます。
- 外部フラッシュをCPU命令メモリ空間に割り当てる場合、最大11MB+248KBを同時に割り当てることができます。ただし、3 MB + 248 KB を超えるサイズがマッピングされると、CPU のキャッシュ パフォーマンスに影響が出る可能性があることに留意することが重要です。
- 外部フラッシュを読み取り専用データメモリ空間に割り当てる場合、一度に最大 4MB を割り当てることができます。システムは、8 ビット、16 ビット、32 ビットなどのさまざまなデータ サイズをサポートします。
水晶発振器
ESP32-PICO-D4 には 40 MHz の水晶発振器が含まれています。
RTC と消費電力
ESP32-Pico-D4 は、高度な電源管理システムをサポートしています。このボードは用途に応じて電力モードを変更できます。低電力モード、スリープモード、超低電力モードをサポートします。 ESP32 のさまざまな電力モードの詳細については、次の記事を参照してください。
ESP32 スリープ モードとその消費電力
技術仕様
タイプ | 説明 |
製品の状態 | アクティブ |
Digi-Key でプログラム可能 | 検証されていない |
RF ファミリ/標準 | ブルートゥース、WiFi |
プロトコル | 802.11b/g/n、Bluetooth v4.2 +EDR、クラス 1、2、および 3 |
変調 | CCK、DSSS、OFDM |
周波数 | 2.4GHz~2.5GHz |
データレート | 150Mbps |
電力出力 | 20.5dBm |
感度 | -98.4dBm |
シリアルインターフェース | GPIO、I²C、I²S、PWM、SDIO、SPI、UART |
アンテナの種類 | – |
使用IC・部品 | ESP32 |
メモリー容量 | 4MB フラッシュ |
電圧 – 電源 | 2.7V~3.6V |
現在 – 受信中 | – |
電流 – 送信 | – |
取付タイプ | 表面実装 |
動作温度 | -40℃~85℃ |
パッケージ・ケース | 48-SMDモジュール |
動作電流 平均 | 80mA |
感湿性レベル (MSL) | レベル3 |
使用周囲温度 | –40℃~85℃ |
電源によって供給される最小電流 | 500mA |
動作電圧・電源 | 3.0V~3.6V |
統合されたクリスタル | 40MHzクリスタル |
オンチップセンサー | ホールセンサ |
ESP32-Pico-D4 の使用を開始する方法
ESP32-Pico-D4 を使用してコードをアップロードし、出力を生成するには、ESP-IDF フレームワークが使用されます。 ESP-IDF は、ESP32-Pico-D4 でアプリケーションを開発するためのライブラリ、ツール、ドキュメントの包括的なセットを提供します。
まず、Espressif Systems Web サイトから ESP-IDF フレームワークをダウンロードしてインストールします。フレームワークはさまざまなオペレーティング システムにインストールできます。
結論
ESP32-Pico-D4 は、コンパクトな設計の低消費電力ボードです。 ESP32-PICO-D4 は、Espressif Systems の ESP32 シリーズをベースとした高度に統合されたシステムオンチップ (SoC) です。 ESP32-Pico-D4 は、コンパクトなフォームファクターと低消費電力を必要とするアプリケーションを対象として設計されています。 ESP32-Pico の主なハイライトの 1 つは、4MB のフラッシュ メモリ サイズです。 ESP32-Pico の詳細については、記事をご覧ください。