ESP32S3WROOM1
ESP32S3WROOM1U
ユーザーマニュアル
2.4 GHz WiFi(802.11 b / g / n)およびBluetooth5(LE)モジュール
ESP32S3シリーズのSoCを中心に構築された、Xtensa®デュアルコア32ビットLX7マイクロプロセッサ
最大16MBのフラッシュ、最大8MBのPSRAM
36個のGPIO、豊富な周辺機器のセット
オンボードPCBアンテナまたは外部アンテナコネクタ
モジュールオーバーview
1.1 特徴
CPUとOnChipメモリ
- ESP32-S3シリーズの組み込みSoC、Xtensa®デュアルコア32ビットLX7マイクロプロセッサ、最大240 MHz
- 384キロバイトのロム
- 512KBのSRAM
- RTCの16KBのSRAM
- 最大8MBのPSRAM
Wi-Fi
- 802.11b/g/n 対応
- ビットレート:802.11n、最大150 Mbps
- A-MPDUおよびA-MSDUアグリゲーション
- 0.4 µsのガードインターバルのサポート
- 動作チャネルの中心周波数範囲:2412〜2462 MHz
ブルートゥース
- Bluetooth LE:Bluetooth 5、Bluetoothメッシュ
- 2MbpsのPHY
- 長距離モード
- 広告拡張機能
- 複数の広告セット
- チャネル選択アルゴリズム#2
周辺機器
- GPIO、SPI、LCDインターフェース、カメラインターフェース、UART、I2C、I2S、リモートコントロール、パルスカウンター、LED PWM、USB 1.1 OTG、USBシリアル/ JTAG コントローラー、MCPWM、SDIOホスト、GDMA、TWAI®コントローラー(ISO 11898-1と互換性あり)、ADC、タッチセンサー、温度センサー、タイマー、ウォッチドッグ
モジュール上の統合コンポーネント
- 40MHz水晶発振器
- 最大16MBのSPIフラッシュ
アンテナオプション
- オンボードPCBアンテナ(ESP32-S3-WROOM-1)
- コネクタを介した外部アンテナ(ESP32-S3-WROOM-1U)
動作条件
- 営業巻tage /電源:3.0〜3.6 V
- 動作周囲温度:
– 65°Cバージョン:–40〜65°C
– 85°Cバージョン:–40〜85°C
– 105°Cバージョン:–40〜105°C - 寸法:表1を参照してください
1.2 説明
ESP32-S3-WROOM-1およびESP32-S3-WROOM-1Uは、ESP32-S3シリーズのSoCを中心に構築されたXNUMXつの強力な汎用Wi-Fi + BluetoothLEMCUモジュールです。 豊富な周辺機器のセットに加えて、SoCによって提供されるニューラルネットワークコンピューティングと信号処理ワークロードの高速化により、モジュールは、AIや人工知能(IoT)などに関連するさまざまなアプリケーションシナリオに最適です。ウェイクワード検出、音声コマンド認識、顔検出、認識、スマートホーム、スマートアプライアンス、スマートコントロールパネル、スマートスピーカーなど。
ESP32-S3-WROOM-1にはPCBアンテナが付属しています。 ESP32-S3-WROOM-1Uには、外部アンテナコネクタが付属しています。 表1に示すように、お客様はさまざまなモジュールバリアントを利用できます。モジュールバリアントの中で、組み込みESP32-S3R8は、周囲温度–40〜65°C、ESP32-S3-WROOM-1-H4およびESP32-S3で動作します。 -WROOM-1U-H4は–40〜105°Cの周囲温度で動作し、他のモジュールバリアントは–40〜85°Cの周囲温度で動作します。
表1:注文情報
注文コード | チップ埋め込み | フラッシュ(MB) | PSRAM(MB) | 寸法(mm) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8(オクタルSPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8(オクタルSPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8(オクタルSPI) | |
ESP32-S3-WROOM-1U-N4 | ESP32-S3 | 4 | 0 | 18 × 19.2 × 3.2 |
ESP32-S3-WROOM-1U-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1U-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1U-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1U-N4R2 | ESP32-S3R2 | 4 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2(クワッドSPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8(オクタルSPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8(オクタルSPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8(オクタルSPI) |
モジュールの中核には、最大32MHzで動作するXtensa®3ビットLX32CPUであるSoC*のESP7-S240シリーズがあります。 CPUの電源を切り、低電力コプロセッサーを使用して、周辺機器の変更やしきい値の超過を常に監視できます。
ESP32-S3は、SPI、LCD、カメラインターフェース、UART、I2C、I2S、リモートコントロール、パルスカウンター、LED PWM、USBシリアル/Jなどの豊富な周辺機器を統合しています。TAG コントローラー、MCPWM、SDIOホスト、GDMA、TWAI®コントローラー(ISO 11898-1と互換性あり)、ADC、タッチセンサー、温度センサー、タイマー、ウォッチドッグ、および最大45のGPIO。 また、USB通信を可能にするフルスピードのUSB 1.1 On-The-Go(OTG)インターフェイスも含まれています。
注記:
* ESP32-S3シリーズのSoCの詳細については、ESP32-S3シリーズのデータセットを参照してください。
ピンの定義
2.1 ピン配置
ピン配列はESP32-S3-WROOM-1とESP32-S3-WROOM-1Uに適用できますが、後者には立ち入り禁止ゾーンがありません。
2.2ピンの説明
モジュールには41本のピンがあります。 表2のピン定義を参照してください。
ピン名、機能名、周辺ピンの構成については、以下を参照してください。 ESP32-S3シリーズのデータセット。
表2:ピンの定義
名前 | いいえ。 | タイプ a | 関数 |
グランド | 1 | P | グランド |
3V3 | 2 | P | 電源 |
EN | 3 | I | 高:オン、チップを有効にします。 低:オフ、チップの電源がオフになります。 注:ENピンをフローティングのままにしないでください。 |
IO4 | 4 | I / O / T | RTC_GPIO4、GPIO4、TOUCH4、ADC1_CH3 |
IO5 | 5 | I / O / T | RTC_GPIO5、GPIO5、TOUCH5、ADC1_CH4 |
IO6 | 6 | I / O / T | RTC_GPIO6、GPIO6、TOUCH6、ADC1_CH5 |
IO7 | 7 | I / O / T | RTC_GPIO7、GPIO7、TOUCH7、ADC1_CH6 |
IO15 | 8 | I / O / T | RTC_GPIO15、GPIO15、U0RTS、ADC2_CH4、XTAL_32K_P |
IO16 | 9 | I / O / T | RTC_GPIO16、GPIO16、U0CTS、ADC2_CH5、XTAL_32K_N |
IO17 | 10 | I / O / T | RTC_GPIO17、GPIO17、U1TXD、ADC2_CH6 |
IO18 | 11 | I / O / T | RTC_GPIO18、GPIO18、U1RXD、ADC2_CH7、CLK_OUT3 |
IO8 | 12 | I / O / T | RTC_GPIO8、GPIO8、TOUCH8、ADC1_CH7、SUBSPICS1 |
IO19 | 13 | I / O / T | RTC_GPIO19、GPIO19、U1RTS、ADC2_CH8、CLK_OUT2、USB_D- |
IO20 | 14 | I / O / T | RTC_GPIO20、GPIO20、U1CTS、ADC2_CH9、CLK_OUT1、USB_D + |
IO3 | 15 | I / O / T | RTC_GPIO3、GPIO3、TOUCH3、ADC1_CH2 |
IO46 | 16 | I / O / T | GPIO46 |
IO9 | 17 | I / O / T | RTC_GPIO9、GPIO9、TOUCH9、ADC1_CH8、FSPIHD、SUSPEND |
IO10 | 18 | I / O / T | RTC_GPIO10、GPIO10、TOUCH10、ADC1_CH9、FSPICS0、FSPIIO4、SUBSPICS0 |
IO11 | 19 | I / O / T | RTC_GPIO11、GPIO11、TOUCH11、ADC2_CH0、FSPID、FSPIIO5、SUSPEND |
IO12 | 20 | I / O / T | RTC_GPIO12、GPIO12、TOUCH12、ADC2_CH1、FSPICLK、FSPIIO6、SUBSPICLK |
IO13 | 21 | I / O / T | RTC_GPIO13、GPIO13、TOUCH13、ADC2_CH2、FSPIQ、FSPIIO7、SUBSPIQ |
IO14 | 22 | I / O / T | RTC_GPIO14、GPIO14、TOUCH14、ADC2_CH3、FSPIWP、FSPIDQS、SUBSPIWP |
IO21 | 23 | I / O / T | RTC_GPIO21、GPIO21 |
IO47 | 24 | I / O / T | SPICLK_P_DIFF、GPIO47、SUBSPICLK_P_DIFF |
IO48 | 25 | I / O / T | SPICLK_N_DIFF、GPIO48、SUBSPICLK_N_DIFF |
IO45 | 26 | I / O / T | GPIO45 |
IO0 | 27 | I / O / T | RTC_GPIO0、GPIO0 |
IO35 b | 28 | I / O / T | SPIIO6、GPIO35、FSPID、SUBSPID |
IO36 b | 29 | I / O / T | SPIIO7、GPIO36、FSPICLK、SUBSPICLK |
IO37 b | 30 | I / O / T | SPIDQS、GPIO37、FSPIQ、SUBSPIQ |
IO38 | 31 | I / O / T | GPIO38、FSPIWP、SUBSPIWP |
IO39 | 32 | I / O / T | MTCK、GPIO39、CLK_OUT3、SUBSPICS1 |
IO40 | 33 | I / O / T | MTDO、GPIO40、CLK_OUT2 |
IO41 | 34 | I / O / T | MTDI、GPIO41、CLK_OUT1 |
表2–前のページからの続き
名前 | いいえ。 | タイプ a | 関数 |
IO42 | 35 | I / O / T | MTMS、GPIO42 |
RXD0 | 36 | I / O / T | U0RXD、GPIO44、CLK_OUT2 |
TXD0 | 37 | I / O / T | U0TXD、GPIO43、CLK_OUT1 |
IO2 | 38 | I / O / T | RTC_GPIO2、GPIO2、TOUCH2、ADC1_CH1 |
IO1 | 39 | I / O / T | RTC_GPIO1、GPIO1、TOUCH1、ADC1_CH0 |
グランド | 40 | P | グランド |
読む | 41 | P | グランド |
P:電源; I:入力; O:出力; T:高インピーダンス。 太字のピン機能はデフォルトのピン機能です。
b OSPI PSRAMが組み込まれている、つまりESP32-S3R8が組み込まれているモジュールバリアントでは、ピンIO35、IO36、およびIO37がOSPI PSRAMに接続され、他の用途には使用できません。
始める
3.1 必要なもの
必要なモジュールのアプリケーションを開発するには、次のようにします。
- 1xESP32-S3-WROOM-1またはESP32-S3-WROOM-1U
- 1 x EspressifRFテストボード
- 1 xUSB-シリアルボード
- 1 xマイクロUSBケーブル
- Linuxを実行している1台のPC
このユーザーガイドでは、Linuxオペレーティングシステムを例として取り上げますampル。 WindowsおよびmacOSでの構成の詳細については、ESP-IDFプログラミングガイドを参照してください。
3.2ハードウェア接続
- 図32に示すように、ESP3-S1-WROOM-32またはESP3-S1-WROOM-2UモジュールをRFテストボードにはんだ付けします。
- RXテストボードをTXD、RXD、およびGNDを介してUSB-シリアルボードに接続します。
- USB-シリアルボードをPCに接続します。
- Micro-USBケーブルを介して、RFテストボードをPCまたは電源アダプタに接続し、5V電源を有効にします。
- ダウンロード中に、ジャンパーを介してIO0をGNDに接続します。 次に、テストボードを「オン」にします。
- ファームウェアをフラッシュにダウンロードします。 詳細については、以下のセクションを参照してください。
- ダウンロード後、IO0とGNDのジャンパーを取り外します。
- RFテストボードの電源を再度入れます。 モジュールは動作モードに切り替わります。 チップは、初期化時にフラッシュからプログラムを読み取ります。
注記:
IO0は内部的にロジックハイです。 IO0がプルアップに設定されている場合、ブートモードが選択されます。 このピンがプルダウンまたはフローティングのままの場合、ダウンロードモードが選択されます。 ESP32-S3-WROOM-1またはESP32-S3-WROOM-1Uの詳細については、ESP32-S3シリーズのデータセットを参照してください。
3.3開発環境のセットアップ
Espressif IoT開発フレームワーク(略してESP-IDF)は、EspressifESP32に基づくアプリケーションを開発するためのフレームワークです。 ユーザーは、ESP-IDFに基づいてWindows / Linux/macOSでESP32-S3を使用してアプリケーションを開発できます。 ここでは、Linuxオペレーティングシステムを例として取り上げますampル。
3.3.1インストールの前提条件
ESP-IDFでコンパイルするには、次のパッケージを入手する必要があります。
- CentOS 7&8:
1 sudo yum -y update && Sudo yum install git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util Busby - UbuntuとDebian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - アーチ:
1 sudo Pacman -S –必要なGCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
注記:
- このガイドでは、Linux上のディレクトリ〜/ espをESP-IDFのインストールフォルダとして使用します。
- ESP-IDFはパス内のスペースをサポートしていないことに注意してください。
3.3.2ESPIDFを入手する
ESP32-S3-WROOM-1またはESP32-S3-WROOM-1Uモジュールのアプリケーションを構築するには、ESP-IDFリポジトリにEspressifが提供するソフトウェアライブラリが必要です。
ESP-IDFを取得するには、インストールディレクトリ(〜/ esp)を作成してESP-IDFをダウンロードし、「gitclone」を使用してリポジトリのクローンを作成します。
- mkdir -p〜 / esp
- cd〜 / esp
- git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDFは〜/ esp/esp-idfにダウンロードされます。 どのESP-IDFについては、ESP-IDFバージョンを参照してください。
特定の状況で使用するバージョン。
3.3.3ツールの設定
ESP-IDFとは別に、コンパイラ、デバッガー、Pythonパッケージなど、ESP-IDFで使用されるツールもインストールする必要があります。ESP-IDFは、ツールのセットアップに役立つ「install.sh」という名前のスクリプトを提供します。一度に。
1 cd〜/ esp / esp-idf
2./install.sh
3.3.4環境変数の設定
インストールされたツールは、PATH環境変数にまだ追加されていません。 コマンドラインからツールを使用できるようにするには、いくつかの環境変数を設定する必要があります。 ESP-IDFは、別のスクリプトエクスポートを提供します。 それをするsh'。 ESP-IDFを使用するターミナルで、次のコマンドを実行します。
1。 $ HOME / esp / esp-IDF / export.sh
これですべての準備が整いました。ESP32-S3-WROOM-1またはESP32-S3-WROOM-1Uモジュールで最初のプロジェクトをビルドできます。
3.4最初のプロジェクトを作成する
3.4.1プロジェクトを開始する
これで、ESP32-S3-WROOM-1またはESP32-S3-WROOM-1Uモジュール用のアプリケーションを準備する準備が整いました。
exからget-started/hello_worldプロジェクトから始めることができますampESP-IDFのlesディレクトリ。
get-started / hello_worldを〜/ espディレクトリにコピーします。
1 cd〜/ esp
2 cp -r $ IDF_PATH / examples / get-started / hello_world。
元の範囲がありますamp元のルプロジェクトampESP-IDFのlesディレクトリ。 上記と同じ方法で任意のプロジェクトをコピーして実行できます。 exを構築することも可能ですampそれらを最初にコピーせずに、所定の位置に配置します。
3.4.2デバイスを接続する
次に、モジュールをコンピューターに接続し、モジュールが表示されているシリアルポートを確認します。 Linuxのシリアルポートは、名前が'/ dev/TTYで始まります。 以下のコマンドをXNUMX回実行します。最初はボードを取り外し、次にプラグを差し込んだ状態です。XNUMX回目に表示されるポートは、必要なポートです。
1 ls / dev / tty *
注記:
次の手順で必要になるため、ポート名を手元に置いておきます。
3.4.3構成
手順3.4.1から「hello_world」ディレクトリに移動します。 プロジェクトを開始し、ESP32-S3チップをターゲットとして設定し、プロジェクト構成ユーティリティ「menuconfig」を実行します。
1 cd〜/ esp / hello_world
2 idf.py セットターゲット esp32s3
3 idf.py メニュー構成
'idf.py set-target esp32s3'を使用したターゲットの設定は、新しいプロジェクトを開いた後にXNUMX回実行する必要があります。 プロジェクトに既存のビルドと構成が含まれている場合、それらはクリアされて初期化されます。 このステップをスキップするために、ターゲットを環境変数に保存することができます。 詳細については、ターゲットの選択を参照してください。
前の手順が正しく実行されている場合は、次のメニューが表示されます。
このメニューを使用して、Wi-Fiネットワーク名とパスワード、プロセッサ速度などのプロジェクト固有の変数を設定しています。menuconfigを使用したプロジェクトの設定は、「hello_word」ではスキップされる場合があります。 この元ampファイルはデフォルト設定で実行されますメニューの色は端末によって異なる場合があります。 オプション「–style」を使用して外観を変更できます。 詳細については、'idf.py menuconfig –helpを実行してください。
3.4.4プロジェクトを構築する
次のコマンドを実行してプロジェクトをビルドします。
1idf.pyビルド
このコマンドは、アプリケーションとすべてのESP-IDFコンポーネントをコンパイルしてから、ブートローダー、パーティションテーブル、およびアプリケーションバイナリを生成します。
1$idf.pyビルド
2ディレクトリ/path/ to / hello_world/buildでCMakeを実行します
3「CMake-GNinja–warn-uninitialized / path / to/hello_world」を実行しています…
4初期化されていない値について警告します。
5 —見つかったGit:/ usr / bin / git(見つかったバージョン” 2.17.0”)
6 —設定による空のaws_iotコンポーネントの構築
7 —コンポーネント名:…
8 —コンポーネントパス:…
9
10…(ビルドシステム出力のより多くの行)
11
12[527/527]hello_world.binを生成しています
13 esptool.py v2.3.1
14
15プロジェクトのビルドが完了しました。 フラッシュするには、次のコマンドを実行します。
16 ../../../components/esptool_py/esptool/esptool.py -p(PORT)-b 921600
17 write_flash –flash_mode dio –flash_sizedetect –flash_freq 40m
18 0x10000 build / hello_world.bin build 0x1000 build / bootloader / bootloader.bin 0x8000
19 build / partition_table / partition-table.bin
20または「idf.py-pPORTflash」を実行します
エラーがない場合、ビルドはファームウェアバイナリ.binを生成して終了します file.
3.4.5デバイスへのフラッシュ
次のコマンドを実行して、モジュールに構築したばかりのバイナリをフラッシュします。
1 idf.py -p PORT [-bBAUD]フラッシュ
手順:デバイスを接続するで、PORTをESP32-S3ボードのシリアルポート名に置き換えます。
BAUDを必要なボーレートに置き換えることで、フラッシャーのボーレートを変更することもできます。 デフォルトのボーレートは460800です。
idf.py引数の詳細については、idf.pyを参照してください。
注記:
オプション「flash」はプロジェクトを自動的にビルドしてフラッシュするため、「idf.pybuild」を実行する必要はありません。
点滅すると、次のような出力ログが表示されます。
1 …
2 esptool.py esp32s3 -p / dev / ttyUSB0 -b 460800 –before = default_reset –after = hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size2MB0x0ブートローダー/ブートローダー。
ビン
4 0x10000 hello_world.bin 0x8000 partition_table / partition-table.bin
5 esptool.py v3.2-dev
6シリアルポート/dev/ ttyUSB0
7接続…。
8チップはESP32-S3です
9つの機能:WiFi、BLE
10クリスタルは40MHzです
11 MAC: 7c:df:a1:e0:00:64
12スタブのアップロード…
13実行中のスタブ…
14スタブ実行中…
15ボーレートを460800に変更
16変更されました。
17フラッシュサイズの設定…
18フラッシュは0x00000000から0x00004fffまで消去されます…
19フラッシュは0x00010000から0x00039fffまで消去されます…
20フラッシュは0x00008000から0x00008fffまで消去されます…
21バイトを18896に圧縮…
22 0x00000000での書き込み…(100%)
23 18896秒で11758x0で00000000バイト(0.5圧縮)を書き込みました(有効279.9 kbit / s)
…
24データのハッシュが検証されました。
25バイトを168208に圧縮…
26 0x00010000での書き込み…(16%)
27 0x0001a80fでの書き込み…(33%)
28 0x000201f1での書き込み…(50%)
29 0x00025dcfでの書き込み…(66%)
30 0x0002d0beでの書き込み…(83%)
31 0x00036c07での書き込み…(100%)
32 168208バイト(88178圧縮)を0x00010000で2.4秒で書き込みました(有効569.2 kbit / s
)…
33データのハッシュが検証されました。
34バイトを3072に圧縮…
35 0x00008000での書き込み…(100%)
36 3072x103で0秒で00008000バイト(0.1圧縮)を書き込みました(有効478.9 kbit / s)…
37データのハッシュが検証されました。
38
39立ち去る…
40RTSピンによるハードリセット…
41完了
フラッシュプロセスの終了までに問題がない場合、ボードは再起動し、「hello_world」アプリケーションを起動します。
3.4.6 モニター
「hello_world」が実際に実行されているかどうかを確認するには、「idf.py -p PORTmonitor」と入力します(PORTをシリアルポート名に置き換えることを忘れないでください)。
このコマンドは、IDFモニターアプリケーションを起動します。
1 $ idf.py -p / dev/ttyUSB0モニター
2ディレクトリ[…]/esp / hello_world/buildでidf_monitorを実行します
3実行中」python[…]/esp-idf/tools/idf_monitor.py-b115200
4[…]/esp/hello_world/build/hello-world.elf”…
5 — / dev/ttyUSB0のidf_monitor115200—
6 —終了:Ctrl +] | メニュー:Ctrl + T | ヘルプ:Ctrl+Tの後にCtrl+H —
7ets8年2016月00日22:57:XNUMX
8
9 rst:0x1(POWERON_RESET)、boot:0x13(SPI_FAST_FLASH_BOOT)
10ets8年2016月00日22:57:XNUMX
11 …
起動ログと診断ログが上にスクロールすると、「Helloworld!」と表示されます。 アプリケーションによって印刷されます。
1 …
2 Hello world!
3秒で再起動…
4これは32つのCPUコアを備えたesp3s2チップです。これは32つのCPUコアを備えたesp3s2チップ、WiFi/BLEです。
,
5シリコンリビジョン0、2MB外部フラッシュ
6最小空きヒープサイズ:390684バイト
7秒で再起動…
8秒で再起動…
9秒で再起動…
IDFモニターを終了するには、ショートカットCtrl+]を使用します。
ESP32-S3-WROOM-1またはESP32-S3-WROOM-1Uモジュールを使い始めるために必要なのはこれだけです。 では、あなた
他の元を試す準備ができていますampESP-IDFでファイルを作成するか、独自のアプリケーションの開発に進んでください。
米国FCC声明
このデバイスは、FCC 規則のパート 15 に準拠しています。操作には次の XNUMX つの条件が適用されます。
- このデバイスは有害な干渉を引き起こすことはありません。
- このデバイスは、望ましくない動作を引き起こす可能性のある干渉を含め、受信したあらゆる干渉を受け入れる必要があります。
この機器は、FCC 規則のパート 15 に従ってテストされ、クラス B デジタル デバイスの制限に準拠していることが確認されています。
これらの制限は、住宅設備での有害な干渉から合理的に保護するように設計されています。 この機器は、無線周波数エネルギーを生成、使用、および放射する可能性があり、指示に従って設置および使用しない場合、無線通信に有害な干渉を引き起こす可能性があります。 ただし、特定の設置で干渉が発生しないという保証はありません。 この機器がラジオやテレビの受信に有害な干渉を引き起こす場合は、機器の電源をオフにしてからオンにすることで判断できます。ユーザーは、次のいずれかの方法で干渉を修正することをお勧めします。
- 受信アンテナの向きを変えるか、位置を変えてください。
- 機器と受信機間の距離を広げます。
- 受信機が接続されている回路とは別のコンセントに機器を接続します。
- 販売店または経験豊富なラジオ/テレビ技術者にご相談ください。
コンプライアンス責任者によって明示的に承認されていない変更または修正を行うと、ユーザーの機器の操作権限が無効になる可能性があります。
この機器は、制御されていない環境に対して規定された FCC RF 放射線被曝制限に準拠しています。このデバイスとそのアンテナは、他のアンテナまたは送信機と同じ場所に設置したり、連動して動作させたりしないでください。
この送信機に使用されるアンテナは、すべての人から少なくとも 20 cm の距離を保って設置する必要があり、他のアンテナや送信機と同じ場所に設置したり連動させて動作させたりしてはなりません。
OEM統合手順
このデバイスは、次の条件下でのOEMインテグレーターのみを対象としています。モジュールは、別のホストにインストールするために使用できます。 アンテナは、アンテナとユーザーの間に20 cmが維持されるように設置する必要があり、送信機モジュールを他の送信機またはアンテナと同じ場所に配置しないでください。 このモジュールは、このモジュールで最初にテストおよび認定された一体型アンテナでのみ使用する必要があります。 上記の3つの条件が満たされている限り、それ以上の送信機テストは必要ありません。 ただし、OEMインテグレーターは、このモジュールがインストールされた状態での追加のコンプライアンス要件について、最終製品をテストする責任があります(例:ampファイル、デジタルデバイスの放出、PC周辺機器の要件など)
知らせ:
これらの条件を満たすことができない場合(例:amp特定のラップトップ構成または別の送信機とのコロケーション)の場合、ホスト機器と組み合わせたこのモジュールのFCC認証は有効でないと見なされ、モジュールのFCCIDを最終製品で使用できなくなります。 このような状況では、OEMインテグレーターは、最終製品(送信機を含む)を再評価し、個別のFCC認証を取得する責任があります。
最終製品のラベル
この送信機モジュールは、アンテナとユーザーの間に20cmを維持できるようにアンテナを設置できるデバイスでの使用のみが許可されています。 最終的な最終製品は、可視領域に「FCC IDを含む:2AC7Z-ESPS3WROOM1」というラベルを付ける必要があります。
IC ステートメント
このデバイスは、カナダ産業省のライセンス免除 RSS に準拠しています。操作には次の 2 つの条件が適用されます。
- このデバイスは干渉を引き起こすことはありません。
- このデバイスは、デバイスの望ましくない動作を引き起こす可能性のある干渉を含め、あらゆる干渉を受け入れる必要があります。
放射線被曝に関する声明
この装置は、制御されていない環境に対して規定された IC 放射線被曝制限に準拠しています。この装置は、放射体と人体の間に最低 20 cm の距離を置いて設置および操作する必要があります。
RSS247セクション6.4(5)
送信する情報がない場合や操作に障害が発生した場合、デバイスは自動的に送信を停止する可能性があります。 これは、制御情報や信号情報の送信、またはテクノロジーで必要な場合の反復コードの使用を禁止することを意図したものではないことに注意してください。
このデバイスは、以下の条件の下で OEM インテグレーターのみを対象としています: (モジュール デバイス用)
- アンテナは、アンテナとユーザーの間に20cmの距離が確保されるように設置する必要があり、
- 送信モジュールは、他の送信機またはアンテナと同じ場所に配置することはできません。
上記の2つの条件が満たされている限り、それ以上の送信機テストは必要ありません。 ただし、OEMインテグレーターは、このモジュールのインストールに必要な追加のコンプライアンス要件について、最終製品をテストする責任があります。
重要な注意:
これらの条件を満たすことができない場合(例:amp特定のラップトップ構成または別の送信機とのコロケーション)の場合、カナダの認証は無効と見なされなくなり、ICIDを最終製品で使用できなくなります。 このような状況では、OEMインテグレーターが最終評価を担当します。
製品(送信機を含む)および別個のカナダ認可の取得。
最終製品のラベル
この送信機モジュールは、アンテナとユーザーの間に20cmを維持できるようにアンテナを設置できるデバイスでの使用のみが許可されています。 最終的な最終製品は、可視領域に「ICを含む:21098-ESPS3WROOM1」というラベルを付ける必要があります。
エンドユーザー向けマニュアル情報
OEMインテグレータは、このモジュールを統合する最終製品のユーザーズマニュアルで、このRFモジュールの取り付けまたは取り外し方法に関する情報をエンドユーザーに提供しないように注意する必要があります。 エンドユーザーマニュアルには、このマニュアルに示されているように、必要なすべての規制情報/警告を含める必要があります。
関連ドキュメント
- ESP32-S3シリーズデータセット–ESP32-S3ハードウェアの仕様。
- ESP32-S3テクニカルリファレンスマニュアル–ESP32-S3メモリと周辺機器の使用方法に関する詳細情報。
- ESP32-S3ハードウェア設計ガイドライン–ESP32-S3をハードウェア製品に統合する方法に関するガイドライン。
- 証明書
http://espressif.com/en/support/documents/certificates - ドキュメントの更新と更新通知のサブスクリプション
http://espressif.com/en/support/download/documents
開発者ゾーン
- ESP32-S3用ESP-IDFプログラミングガイド–ESP-IDF開発フレームワークの広範なドキュメント。
- GitHub上のESP-IDFおよびその他の開発フレームワーク。
http://github.com/espressif - ESP32 BBSフォーラム– Espressif製品のエンジニア間(E2E)コミュニティ。質問を投稿したり、知識を共有したり、アイデアを検討したり、他のエンジニアと問題を解決したりできます。
http://esp32.com/ - ESPジャーナル– Espressifの人々からのベストプラクティス、記事、メモ。
http://blog.espressif.com/ - SDKとデモ、アプリ、ツール、ATファームウェアのタブをご覧ください。
http://espressif.com/en/support/download/sdks-demos
製品
- ESP32-S3シリーズSoC–すべてのESP32-S3SoCを閲覧します。
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3シリーズモジュール–すべてのESP32-S3ベースのモジュールを参照します。
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3シリーズDevKits–すべてのESP32-S3ベースのdevkitを閲覧します。
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP製品セレクター–フィルターを比較または適用して、ニーズに適したEspressifハードウェア製品を見つけます。
http://products.espressif.com/#/product-selector?language=en
お問い合わせ
- 「販売に関する質問」、「技術的な問い合わせ」、「回路回路図」、「PCB設計」のタブを参照してください。view、 取得amples(オンラインストア)、サプライヤーになる、コメントと提案。
http://espressif.com/en/contact-us/sales-questions
改訂履歴
日付 | バージョン | リリースノート |
10年29月2021日 | バージョン0.6 | チップリビジョン1の全体的な更新 |
7年19月2021日 | バージョン0.5.1 | 暫定リリース、チップリビジョン0用 |
免責事項と著作権表示
このドキュメントの情報には、 URL 参照は、予告なしに変更される場合があります。
このドキュメントに記載されているすべてのサードパーティの情報は、その信頼性と正確性を保証するものではなく、現状のまま提供されます。
このドキュメントには、その商品性、非侵害、または特定の目的への適合性についての保証は提供されません。また、その他の方法で提案、仕様、またはSから生じる保証もありません。AMPLE.
このドキュメントの情報の使用に関連する、所有権の侵害に対する責任を含むすべての責任は否認されます。 禁反言またはその他の方法で、知的財産権に対する明示的または黙示的なライセンスは、ここでは付与されません。
Wi-Fi Allianceメンバーのロゴは、Wi-FiAllianceの商標です。 BluetoothロゴはBluetoothSIGの登録商標です。
このドキュメントに記載されているすべての商号、商標、および登録商標は、それぞれの所有者の所有物であり、これにより承認されます。
プレリリースv0.6 著作権
©2022EspressifSystems(Shanghai)Co.、Ltd.無断複写・転載を禁じます。
ドキュメント / リソース
![]() |
ESPRESSIFESP32-S3-WROOM-1Bluetoothモジュール [pdf] ユーザーマニュアル ESP32- S3- WROOM -1、ESP32 -S3 -WROOM -1U、Bluetooth モジュール、ESP32- S3- WROOM -1 Bluetooth モジュール |