ESP32-C6 ピン配置とデータシート
- タイプ: 処方箋のみ
- プロトコル: Bluetooth v5.0、Thread、Zigbee®
- シリアルインターフェース: GPIO、I2C、I2S、IrDA、JTAG、PCM、PWM、SDIO、SPI、UART、USB
- パッケージ: 40-VFQFN露出パッド

HK$250.00以上のご注文で送料無料

迅速な対応、迅速な見積もり

すぐに発送、アフターサービスも安心

オリジナルチャネル、本物の製品の保証
ESP32ガイド2024 | ESP32ボードの選択と使用
ESP32-C6
ESP32-C6チップを次のIoTプロジェクトにご活用いただく予定なら、その強力な機能をきっとご満足いただけるでしょう。まず、Wi-Fi 6(802.11ax)をサポートし、最大150Mbpsの速度、低レイテンシ、そして優れた効率性を実現。リアルタイムデータ転送に最適です。さらに、BLEとMesh機能を含むBluetooth 5.3も搭載しているため、低消費電力で広範囲な接続を簡単に構築できます。
内部には、最大160MHzで動作する32ビットRISC-Vプロセッサを搭載し、消費電力を最小限に抑えながら安定したパフォーマンスを発揮します。高度な低消費電力モードにより、バッテリー駆動のデバイスの動作時間を大幅に延長できます。また、AES、RSA、ECCなどに対応する強力なハードウェア暗号化機能を搭載し、データの安全性を確保します。
豊富なGPIO、SPI、UART、ADC、PWM、I²Cインターフェースにより、アプリケーションを容易に拡張できます。スマートホーム、ウェアラブル、医療機器、産業オートメーション、その他の民生用電子機器に最適で、あらゆるIoTシナリオに対応できる汎用性を提供します。
ESP32-C6 ピン配置図
ピン番号 | ピン名 | 機能説明 |
---|---|---|
1 | GND | 地面 |
2 | 3対3 | 3.3 V電源入力 |
3 | 英語 | チップイネーブルピン、アクティブハイ、ローにするとチップをリセットします |
4 | IO4 | 汎用I/O(GPIO4)、ADC、PWMをサポート |
5 | IO5 | 汎用I/O(GPIO5)、ADC、PWMをサポート |
6 | IO6 | 汎用I/O(GPIO6)、ADC、PWMをサポート |
7 | IO7 | 汎用I/O(GPIO7)、ADC、PWMをサポート |
8 | IO8 | 汎用I/O(GPIO8)、ADC、PWMをサポート |
9 | IO9 | 汎用I/O(GPIO9)、ADC、PWMをサポート |
10 | IO10 | 汎用I/O(GPIO10)、ADC、PWMをサポート |
11 | IO11 | 汎用I/O(GPIO11)、ADC、PWMをサポート |
12 | IO12 | 汎用I/O(GPIO12)、ADC、PWMをサポート |
13 | IO13 | 汎用I/O(GPIO13)、ADC、PWMをサポート |
14 | IO14 | 汎用I/O(GPIO14)、ADC、PWMをサポート |
15 | IO15 | 汎用I/O(GPIO15)、ADC、PWMをサポート |
16 | IO16 | 汎用I/O(GPIO16)、ADC、PWMをサポート |
17 | IO17 | 汎用I/O(GPIO17)、ADC、PWMをサポート |
18 | IO18 | 汎用I/O(GPIO18)、ADC、PWMをサポート |
19 | IO19 | 汎用I/O(GPIO19)、ADC、PWMをサポート |
20 | IO20 | 汎用I/O(GPIO20)、ADC、PWMをサポート |
21 | IO21 | 汎用I/O(GPIO21)、ADC、PWMをサポート |
22 | IO22 | 汎用I/O(GPIO22)、ADC、PWMをサポート |
23 | IO23 | 汎用I/O(GPIO23)、ADC、PWMをサポート |
24 | IO24 | 汎用I/O(GPIO24)、ADC、PWMをサポート |
25 | IO25 | 汎用I/O(GPIO25)、ADC、PWMをサポート |
26 | IO26 | 汎用I/O(GPIO26)、ADC、PWMをサポート |
27 | IO27 | 汎用I/O(GPIO27)、ADC、PWMをサポート |
28 | IO28 | 汎用I/O(GPIO28)、ADC、PWMをサポート |
29 | IO29 | 汎用I/O(GPIO29)、ADC、PWMをサポート |
30 | IO30 | 汎用I/O(GPIO30)、ADC、PWMをサポート |
ESP32-C6を使用する際は、問題を回避するためにいくつか留意すべき点があります。まず、すべてのGPIOピンは3.3Vで動作するため、5V信号に直接接続しないでください。そうしないと、チップが焼損する恐れがあります。また、これらのGPIOピンはADC、PWM、UART、SPI、I²Cなど、多くの機能に使用できますが、使用前にソフトウェアで適切に設定する必要があります。
IO0やIO2などの特殊なピンには注意してください。これらのピンは起動時に特定の役割を担っており、誤って使用するとボードが起動しなくなる可能性があります。より高い電流を必要とするピンを使用する場合は、安定性と安全性を確保するために外部ドライバの追加を検討してください。
最後に、未使用のGPIOピンをフローティング状態にしないでください。内部プルアップまたはプルダウン抵抗を使用して入力として設定することをお勧めします。この簡単な手順で不要なノイズを防ぎ、消費電力を節約できます。これらのヒントに従えば、ESP32-C6プロジェクトはスムーズに動作するでしょう。
ESP32-C6相当のWi-Fiモジュール
パラメータ | ESP32-C6-WROOM-1 | ESP32-C3-WROOM-1 | ESP32-S3-WROOM-1 | ESP32-H2-MINI-1 |
---|---|---|---|---|
メインCPUアーキテクチャ | シングルコアRISC-V | シングルコアRISC-V | デュアルコアXtensa LX7 | シングルコアRISC-V |
無線プロトコルのサポート | Wi-Fi 6、BLE 5.0、Zigbee、Thread | Wi-Fi 4、BLE 5.0 | Wi-Fi 4、BLE 5.0 | BLE 5.2、Zigbee、Thread(Wi-Fiなし) |
プロセッサ周波数 | 160MHz | 160MHz | 240MHz | 96MHz |
SRAM容量 | 512 KB | 400KB | 512 KB | 320 KB |
フラッシュ容量 | 2016年4月8日 MB | 4MB | 2016年4月8日 MB | 2/4MB |
GPIO数 | 25 | 22 | 44 | 19 |
セキュリティ機能 | セキュアブート、フラッシュ暗号化 | セキュアブート、フラッシュ暗号化 | セキュアブート、フラッシュ暗号化 | セキュアブート、フラッシュ暗号化 |
典型的なアプリケーションシナリオ | スマートホーム、マターデバイス | 低電力IoTデバイス、センサー | 画像認識、音声処理 | 低消費電力メッシュネットワーク、センサー |
ESP32-C6の代替品を選ぶ際には、いくつか重要な点を考慮する必要があります。まず、無線要件を検討してください。プロジェクトで特にWi-Fi 6、Thread、Zigbeeが必要な場合は、ESP32-C6を選ぶのがほぼ確実です。しかし、標準のWi-Fi 4とBluetooth Low Energy(BLE)で十分な場合は、ESP32-C3またはESP32-S3がコスト効率に優れた優れた代替品となります。
次に、パフォーマンスと消費電力のバランスを考えてみましょう。アプリケーションでより高い演算能力が求められる場合は、デュアルコアのESP32-S3が最適です。しかし、バッテリー駆動時間を最優先し、超低消費電力を求める場合は、ESP32-H2が最適です。
GPIOの可用性を重視し、多くのピンが必要な場合はESP32-S3をお選びください。一方、コンパクトで予算を抑えた設計をお考えの場合は、ESP32-C3またはESP32-H2の方がスペースとコストを節約できます。
最後に、これらのモジュールはすべてセキュアブートとフラッシュ暗号化機能を備えています。プロジェクトの複雑さに応じてフラッシュ容量を再確認してください。賢明な選択をすれば、IoTプロジェクトはスムーズに進むでしょう。
ESP32-C6 IoT回路例
ESP32-C6回路をセットアップする際に知っておくべきことをご紹介します。その心臓部となるのはESP32-C6-FH4チップです。これにより、Wi-Fi 6、Bluetooth 5.0、さらにはThreadやZigbeeにも対応し、信頼性の高いワイヤレス接続を実現します。
3.3V電源ラインには、電圧を安定させノイズを除去するために、C4、C5、C8などのフィルタリングコンデンサが必要です。小さなインダクタ(L1、約2nH)を追加すると、高周波干渉をさらに除去できます。
タイミングを正確かつ安定に保つために、水晶発振器 (コンデンサ C21 および C22 付きで約 40 MHz) がチップの近くにあることを確認してください。
ワイヤレス性能を向上させるには、アンテナ接続(ANTピン)に特に注意してください。コンデンサC1とC17はインピーダンス整合とアンテナチューニングを担うため、配置が非常に重要です。
センサーや外部モジュールを接続するための GPIO が豊富に用意されており、システム ステータスをすばやく確認するための抵抗器 R5 付きのステータス LED (D1) も忘れないでください。
RF レイアウトをクリーンに保ち、電力線をフィルタリングし、発振器を近くに保つことで、スマート ホーム セットアップ、産業用 IoT、またはワイヤレス センサー ネットワークでのスムーズな動作が保証されます。
ESP32-C6 Wi-Fi 6 プロジェクトチュートリアル
ESP32-C6を初めてお使いになる方のために、プロジェクトを始めるための簡単な手順をご紹介します。まず、ESP32-C6-DevKitC-1、Pico、WaveshareのESP32-C6-LCD-1.47などの開発ボードとUSB Type-Cケーブルを用意してください。プロジェクトによっては、OLEDディスプレイ、LED、センサーなどの追加パーツが必要になるかもしれません。
次にソフトウェアをセットアップします。より高度な制御にはESP-IDF、シンプルな操作を好む場合はArduino IDEを選択できます。ESP-IDFを使用する場合は、Espressifの公式ガイドに従ってインストールし、Wi-Fi設定を行います。 メニュー構成
提供されているWi-Fiサンプルをカスタマイズしてフラッシュします。接続をモニターするには idf.py モニター
.
Arduino IDEの方が簡単だと感じる場合は、最新バージョンをダウンロードし、設定にESP32-C6ボードのURLを追加してください。ボードマネージャーからESP32-C6サポートをインストールし、「ツール」でボードを選択し、サンプルWi-FiスケッチをWi-Fi 6対応に変更してコードをアップロードしてください。最後に、シリアルモニターを使ってボードが正常に接続されるかどうかを確認してください。
ESP32-C6 Arduino統合セットアップ
ESP32-C6をArduino IDEを使って起動させたい方は、以下の手順ですぐに実行できます。まず、Arduinoのウェブサイトにアクセスして、最新のIDEバージョンを入手します。インストール後、Arduino IDEを開き、「ファイル」>「設定」をクリックし、「追加ボードマネージャのURL」欄に以下のURLを貼り付けます。
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
次に、「ツール」>「ボード」>「ボードマネージャ」に移動し、検索ボックスに「esp32」と入力して、Espressif SystemsのESP32ライブラリをインストールします。インストールが完了したら、「ツール」>「ボード」から「ESP32C6 Dev Module」など、使用するESP32-C6ボードを選択します。
USBケーブルを使ってボードをコンピュータに接続します。「ツール」>「ポート」で、ボードに表示される正しいCOMポートを選択します。最後に、Blinkのような簡単なサンプルスケッチを読み込み、「アップロード」をクリックすれば準備完了です。ESP32-C6の準備は完了です。
ESP32-C6アンテナ設計ガイドライン
ESP32-C6のPCBレイアウトを設計する際には、モジュールとアンテナ領域の配置が非常に重要です。ESP32-C6モジュールは基板の端に配置し、アンテナ部分が基板の端から少しはみ出すか、非常に近い位置に配置するのが理想的です。アンテナ領域は、周囲約15mm以内に銅箔、配線、部品などを配置しないよう、常にクリアな状態に保ってください。直下に基板がある場合は、アンテナ性能を維持するために、スロットや切り欠きを追加することを検討してください。
RFトレースのインピーダンスは50Ωで一定に保ちます。チップの近くに、Z字型にレイアウトされたシンプルなπマッチング回路を配置します。RFトレースは短く、幅は均一で、鋭角な角は避け、緩やかなカーブや135°の角度が望ましいです。RFラインの直下にしっかりとしたグランドプレーンがあることを確認し、その下を信号配線で通過させないようにしてください。
最後に、アンテナを発振器、USB、UARTなどのノイズの多い部品から遠ざけてください。ノイズの多いラインの周囲にグランドシールドやフェンスを設置すると、干渉を軽減できます。これらの簡単なヒントに従うことで、ESP32-C6を安定したワイヤレス接続でスムーズに動作させることができます。