「ESP32-S3-1 N16R8」の版間の差分
| (同じ利用者による、間の4版が非表示) | |||
| 5行目: | 5行目: | ||
|- | |- | ||
! colspan="2" |商社 | ! colspan="2" |商社 | ||
| − | | | + | | |
|- | |- | ||
! colspan="2" |ボード名 | ! colspan="2" |ボード名 | ||
| 23行目: | 23行目: | ||
|- | |- | ||
! colspan="2" |Schematic Diagram | ! colspan="2" |Schematic Diagram | ||
| − | |[https://dl.espressif.com/dl/SCH_ESP32-S3-DEVKITC-1_V1_20210312C.pdf '''<u>SCH_ESP32-S3-DEVKITC-1_V1_20210312C.pdf</u>'''] | + | |[https://dl.espressif.com/dl/SCH_ESP32-S3-DEVKITC-1_V1_20210312C.pdf '''<u>SCH_ESP32-S3-DEVKITC-1_V1_20210312C.pdf</u>'''] ※Di追加の変更あり |
|- | |- | ||
! colspan="2" |Dimensional drawing | ! colspan="2" |Dimensional drawing | ||
| 74行目: | 74行目: | ||
! rowspan="3" |販売店 | ! rowspan="3" |販売店 | ||
!日本 | !日本 | ||
| − | | | + | | |
| − | |||
|- | |- | ||
!USA | !USA | ||
| − | | | + | | |
|- | |- | ||
!中国 | !中国 | ||
| − | | | + | |Aliexpress |
| − | |} | + | |} Aliexpressで売られているESP32-S3-DEVKITのほぼコンパチ品。 |
| + | |||
| + | 違いは以下の通り | ||
| + | |||
| + | 1.ボードの幅が1ピン分広い。 | ||
| + | |||
| + | 2.VCC_5Vだった所にショットキーダイオードが追加されてが5Vinに変わってるため、外部からDC5Vを供給しても外部にダイオードを付ける必要がない。 | ||
| + | |||
| + | 副作用として、このボードから5Vを取り出せなくなっている。 | ||
| + | |||
| + | 3.Reset,bootのボタンの位置が移動された。 | ||
| + | |||
| + | 4.USBコネクタがUSB-Cに変わった。 | ||
| + | |||
| + | 5.安い。500円前後。 | ||
</blockquote> | </blockquote> | ||
== Pin Function == | == Pin Function == | ||
<blockquote> | <blockquote> | ||
| − | ※[[Parts:DevBoard:NodeMCU-32S|NodeMCU-32C]] | + | ※[[Parts:DevBoard:NodeMCU-32S|NodeMCU-32C]]とピンコンパチ,ESP32-C3-DEVKITCと幅違い。 |
※GPIOポート番号の表記は資料により GPIO**/P**/D** 等のように記載が統一されていないため、ここではP**とした。 | ※GPIOポート番号の表記は資料により GPIO**/P**/D** 等のように記載が統一されていないため、ここではP**とした。 | ||
| 103行目: | 116行目: | ||
/PD | /PD | ||
!'''pin''' | !'''pin''' | ||
| − | | rowspan="23" |[[ | + | | rowspan="23" |[[file:ESP32-S3b.png]] |
!'''pin''' | !'''pin''' | ||
!PU | !PU | ||
| 560行目: | 573行目: | ||
|} | |} | ||
</blockquote> | </blockquote> | ||
| − | [[file: | + | [[file:Esp32c3b-n16r8-pin.png]] |
'''注意事項''' | '''注意事項''' | ||
| 755行目: | 768行目: | ||
== 使ってみた結果 == | == 使ってみた結果 == | ||
| − | *<br /> | + | *割と普通に使えます。microPythonのバージョンを1.26にすると不安定、1.25なら安定。<br /> |
----[https://robot-jp.com/wiki/index.php 戻る] | ----[https://robot-jp.com/wiki/index.php 戻る] | ||
2025年10月12日 (日) 20:33時点における最新版
メーカー Espressif Systems (Shanghai) Pte. Ltd. 商社 ボード名 ESP32-S3-DevKitC-1 (ArduinoIDE設定有) CPU Espressif ESP32-S3FN8 240MHz ※中身のCPU
ESP32-S3-WROOM-1-N8 240MHz ※SoC (=Flash8MB入り)
SRAM 512kB FLASH 4MB 80MHz ※DevKitCは40MHz&DIOで使うのがオススメ Schematic Diagram SCH_ESP32-S3-DEVKITC-1_V1_20210312C.pdf ※Di追加の変更あり Dimensional drawing 列間ピッチ25.4mm Document Specification:---
ESP32-S3-DevKitC Programing Guide (Espressif HP)Get Started - ESP32S3(Espressif wiki)
Technical Reference Manual (PDF)
Chip Datasheet (PDF)
Hardware Design Guidelines (PDF)
Silicon Errata (PDF)
User Forum (Hardware)
DevKitC内 電源IC:AMS1117-3.3 (Reg drop1V)技適Certificate ESP32-S3-WROOM-1 Telec Certification Datasheet Module CPU ESP32-S3 販売店 日本 USA 中国 Aliexpress Aliexpressで売られているESP32-S3-DEVKITのほぼコンパチ品。
違いは以下の通り
1.ボードの幅が1ピン分広い。
2.VCC_5Vだった所にショットキーダイオードが追加されてが5Vinに変わってるため、外部からDC5Vを供給しても外部にダイオードを付ける必要がない。
副作用として、このボードから5Vを取り出せなくなっている。
3.Reset,bootのボタンの位置が移動された。
4.USBコネクタがUSB-Cに変わった。
5.安い。500円前後。
Pin Function
※NodeMCU-32Cとピンコンパチ,ESP32-C3-DEVKITCと幅違い。
※GPIOポート番号の表記は資料により GPIO**/P**/D** 等のように記載が統一されていないため、ここではP**とした。
注意事項
下記端子は使用方法が決まっているため特に考慮する。
起動に関する機能が決まっている端子 Pin No. 名称 特殊機能 やるべきこと GPIO3 0:JTAG Pins 1:USB Serial/JTAG
Pull Up GPIO0 0:JointDownloadBoot 1:SPI Boot (Default)
Pull Up GPIO46 0:JointDownloadBoot Pull Down or Open gpio45 0:Flash 3.3V 1:Flash 1.8V
Pull Up
各機能で端子が決まっている端子 機能 Pin No. GPIO 名称 特殊機能 やるべきこと UART0 RXD0 USB通信用 DefaultではUSBとUART0が同等に扱われる。 設定すればバラバラにできるかも??
TXD0 USB通信用 内部Flash SPI-SCK/CLK SPI-Flash 使用禁止
manual p.26It is not recommended to use the pins connected to flash/PSRAM for any other purposes.
SPI-CS0/CS# SPID SPIQ SPIWP SPIHD
-------------------------------------ここから下は書きかけ -------------------------------------
Flashの全消去
パーテーションを変更する時はFlashを全消去します。
ubuntu
ESP-IDFをインストールして、esptool.pyが使えるようにします。
ArduinoIDE等のシリアルポートを使っているプログラムを全て終了させます。</ BR> USBポートが"/dev/ttyUSB0"の場合です。
> cd ~/git/arduino-esp32/tools/ > ./esptool.py --chip esp32 --p /dev/ttyUSB0 --baud 921600 erase_flash
起動モード
Table4: Strapping Pins
IO 0/2/5/12/13/15
内部電圧 : Voltage of Internal LDO (VDD_SDIO) Pin Default 3.3V 1.8V MTDI(GPIO12) Pull-down 0 1 起動モード : Booting Mode Pin Default 実行 : SPI Boot 書込 : Download Boot GPIO0 Pull-up 1 0 GPIO2 Pull-down Don’t-care 0 Enabling/Disabling Debugging Log Print over U0TXD During Booting Pin Default U0TXD Toggling U0TXD Silent MTDO(GPIO15) Pull-up 1 0 Enabling/Disabling Debugging Log Print over U0TXD During Booting Pin Default Falling-edge Input Falling-edge Output
Falling-edge Input Rising-edge Output
Rising-edge Input Falling-edge Output
Rising-edge Input Rising-edge Output
MTDO(GPIO15) Pull-up 0 0 1 1 GPIO5 Pull-up 0 1 0 1
使ってみた結果
- 割と普通に使えます。microPythonのバージョンを1.26にすると不安定、1.25なら安定。

