ESPRESSIF-LOGOESP32S3WROOM1
ESP32S3WROOM1U
Gebruiksaanwijzing 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth-module
2.4 GHz WiFi (802.11 b/g/n) en Bluetooth5 (LE)-module
Gebouwd rond de ESP32S3-serie SoC's, Xtensa® dualcore 32bit LX7-microprocessor
Flash tot 16 MB, PSRAM tot 8 MB
36 GPIO's, een rijke set randapparatuur
Ingebouwde PCB-antenne of externe antenneconnector

Module voorbijview

1.1 Kenmerken

CPU en OnChip-geheugen

  • ESP32-S3-serie SoC's ingebed, Xtensa® dual-core 32-bit LX7-microprocessor, tot 240 MHz
  • ROM van 384 kB
  • SRAM van 512 kB
  • 16 kB SRAM in RTC
  • Maximaal 8 MB PSRAM

Wifi

  • 802.11 b/g/n
  • Bitsnelheid: 802.11n tot 150 Mbps
  • A-MPDU en A-MSDU-aggregatie
  • 0.4 µs bewakingsinterval ondersteuning
  • Middenfrequentiebereik van werkkanaal: 2412 ~ 2462 MHz

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth-gaas
  • 2 Mbps FY
  • Langeafstandsmodus
  • Advertentie-extensies
  • Meerdere advertentiesets
  • Kanaalselectie-algoritme #2

Randapparatuur

  • GPIO, SPI, LCD-interface, Camera-interface, UART, I2C, I2S, afstandsbediening, pulsteller, LED PWM, USB 1.1 OTG, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI®-controller (compatibel met ISO 11898-1), ADC, aanraaksensor, temperatuursensor, timers en watchdogs

Geïntegreerde componenten op module

  • 40 MHz kristaloscillator
  • Tot 16 MB SPI-flitser

Antenne-opties

  • Ingebouwde PCB-antenne (ESP32-S3-WROOM-1)
  • Externe antenne via een connector (ESP32-S3-WROOM-1U)

Bedrijfsomstandigheden

  • Bedrijfsvolumetage/voeding: 3.0 ~ 3.6 V
  • Bedrijfsomgevingstemperatuur:
    – 65 °C-versie: –40 ~ 65 °C
    – 85 °C-versie: –40 ~ 85 °C
    – 105 °C-versie: –40 ~ 105 °C
  • Afmetingen: Zie Tabel 1

1.2 Beschrijving

ESP32-S3-WROOM-1 en ESP32-S3-WROOM-1U zijn twee krachtige, generieke Wi-Fi + Bluetooth LE MCU-modules die zijn gebouwd rond de ESP32-S3-serie SoC's. Naast een rijke reeks randapparatuur maakt de versnelling voor neurale netwerkcomputing en signaalverwerking door de SoC de modules een ideale keuze voor een breed scala aan toepassingsscenario's gerelateerd aan AI en Artificial Intelligence of Things (IoT), zoals detectie van wekwoorden, herkenning van spraakopdrachten, gezichtsdetectie en herkenning, smart home, slimme apparaten, slim bedieningspaneel, slimme luidspreker, enz.
ESP32-S3-WROOM-1 wordt geleverd met een PCB-antenne. ESP32-S3-WROOM-1U wordt geleverd met een externe antenneconnector. Er is een ruime keuze aan modulevarianten beschikbaar voor klanten, zoals weergegeven in Tabel 1. Van de modulevarianten werken de ingebouwde ESP32-S3R8 bij een omgevingstemperatuur van –40 ~ 65 °C, ESP32-S3-WROOM-1-H4 en ESP32-S3 -WROOM-1U-H4 werkt bij een omgevingstemperatuur van –40 ~ 105 °C, en andere modulevarianten werken bij een omgevingstemperatuur van –40 ~ 85 °C.

Tabel 1: Bestelinformatie

Bestelcode Chip ingebed Flitser (MB) PSRAM (MB) Afmetingen (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 (viervoudige SPI)
ESP32-S3-WROOM-1-N8R2 ESP32-S3R2 8 2 (viervoudige SPI)
ESP32-S3-WROOM-1-N16R2 ESP32-S3R2 16 2 (viervoudige SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) ESP32-S3R8 4 8 (Octale SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (Octale SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (Octale 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 (viervoudige SPI)
ESP32-S3-WROOM-1U-N8R2 ESP32-S3R2 8 2 (viervoudige SPI)
ESP32-S3-WROOM-1U-N16R2 ESP32-S3R2 16 2 (viervoudige SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) ESP32-S3R8 4 8 (Octale SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (Octale SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (Octale SPI)

De kern van de modules wordt gevormd door een ESP32-S3-serie SoC*, een Xtensa® 32-bit LX7 CPU die werkt op maximaal 240 MHz. U kunt de CPU uitschakelen en gebruik maken van de energiezuinige coprocessor om de randapparatuur voortdurend te controleren op wijzigingen of het overschrijden van drempels.
ESP32-S3 integreert een uitgebreide reeks randapparatuur, waaronder SPI, LCD, camera-interface, UART, I2C, I2S, afstandsbediening, pulsteller, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI®-controller (compatibel met ISO 11898-1), ADC, aanraaksensor, temperatuursensor, timers en watchdogs, evenals maximaal 45 GPIO's. Het bevat ook een full-speed USB 1.1 On-The-Go (OTG) interface om USB-communicatie mogelijk te maken.

Opmerking:
* Raadpleeg het datablad van de ESP32-S3-serie voor meer informatie over de SoC's uit de ESP32-S3-serie.

Pin-definities

2.1 Pin-indeling
Het pinschema geldt voor ESP32-S3-WROOM-1 en ESP32-S3-WROOM-1U, maar deze laatste heeft geen keep-out zone.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth-module - Pindefinities

2.2 Pinbeschrijving

De module heeft 41 pinnen. Zie pindefinities in Tabel 2.
Voor uitleg van pinnamen en functienamen, evenals configuraties van perifere pinnen, zie: ESP32-S3-serie gegevensblad.

Tabel 2: Pindefinities

Naam Nee. Type a Functie
GND 1 P GND
3V3 2 P Stroomvoorziening
EN 3 I Hoog: aan, schakelt de chip in. Laag: uit, de chip wordt uitgeschakeld.
Opmerking: Laat de EN-pin niet zweven.
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, OPSCHORTEN
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, OPSCHORTEN
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

Tabel 2 – vervolg van de vorige pagina

Naam Nee. Type a Functie
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
GND 40 P GND
LEZEN 41 P GND

een P: voeding; ik: invoer; O: uitgang; T: hoge impedantie. Pin-functies in vetgedrukte letters zijn de standaard pin-functies.
b In modulevarianten die OSPI PSRAM hebben ingebed, dat wil zeggen ESP32-S3R8, zijn de pinnen IO35, IO36 en IO37 verbonden met het OSPI PSRAM en zijn ze niet beschikbaar voor ander gebruik.

Aan de slag

3.1 Wat u nodig hebt
Om applicaties voor de module te ontwikkelen heb je nodig:

  • 1 x ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U
  • 1 x Espressif RF-testbord
  • 1 x USB-naar-serieel bord
  • 1 x Micro-USB-kabel
  • 1 x pc met Linux

In deze gebruikershandleiding nemen we het Linux-besturingssysteem als een voorbeeldample. Raadpleeg de ESP-IDF Programming Guide voor meer informatie over de configuratie op Windows en macOS.
3.2 Hardwareverbinding

  1.  Soldeer de ESP32-S3-WROOM-1- of ESP32-S3-WROOM-1U-module aan de RF-testkaart, zoals weergegeven in afbeelding 2.ESPRESSIF ESP32-S3-WROOM1 Bluetooth-module - Hardwareverbinding
  2. Sluit het RF-testbord aan op het USB-naar-serieel bord via TXD, RXD en GND.
  3. Sluit de USB-naar-serieelkaart aan op de pc.
  4. Sluit het RF-testbord via de micro-USB-kabel aan op de pc of een voedingsadapter om een ​​5 V-voeding in te schakelen.
  5. Verbind tijdens het downloaden IO0 met GND via een jumper. Zet vervolgens het testbord "AAN".
  6. Firmware downloaden naar flash. Zie de secties hieronder voor meer informatie.
  7. Verwijder na het downloaden de jumper op IO0 en GND.
  8. Schakel het RF-testbord opnieuw in. De module schakelt over naar de werkmodus. De chip leest programma's van flash bij initialisatie.

Opmerking:
IO0 is intern logisch hoog. Als IO0 is ingesteld op pull-up, is de opstartmodus geselecteerd. Als deze pin naar beneden wordt getrokken of blijft zweven, is de downloadmodus geselecteerd. Raadpleeg het gegevensblad van de ESP32-S3-serie voor meer informatie over ESP1-S32-WROOM-3 of ESP1-S32-WROOM-3U.

3.3 Ontwikkelomgeving instellen
Het Espressif IoT Development Framework (kortweg ESP-IDF) is een raamwerk voor het ontwikkelen van applicaties op basis van de Espressif ESP32. Gebruikers kunnen applicaties ontwikkelen met ESP32-S3 in Windows/Linux/macOS op basis van ESP-IDF. Hier nemen we het Linux-besturingssysteem als een voorbeeldampik.
3.3.1 Installatievereisten
Om te compileren met ESP-IDF heb je de volgende pakketten nodig:

  • CentOS 7 & 8:
    1 sudo yum -y update && Sudo yum installeren git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu en 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
  • Boog:
    1 sudo Pacman -S –nodig GCC git make flex bizon gperf python-pip CMake ninja ccache 2 dfu-util libusb

Opmerking:

  • Deze handleiding gebruikt de directory ~/esp op Linux als installatiemap voor ESP-IDF.
  • Houd er rekening mee dat ESP-IDF geen spaties in paden ondersteunt.

3.3.2 ESPIDF verkrijgen

Om applicaties voor de ESP32-S3-WROOM-1- of ESP32-S3-WROOM-1U-module te bouwen, hebt u de softwarebibliotheken nodig die door Espressif worden geleverd in de ESP-IDF-repository.
Om ESP-IDF te krijgen, maakt u een installatiemap ( ~/esp) om ESP-IDF naar te downloaden en kloont u de repository met 'git clone':

  1. mkdir -p ~/esp
  2. cd ~/spec
  3.  git kloon – recursief https://github.com/espressif/esp-idf.git

ESP-IDF wordt gedownload naar ~/esp/esp-idf. Raadpleeg ESP-IDF-versies voor informatie over welke ESP-IDF
versie die u in een bepaalde situatie kunt gebruiken.
3.3.3 Hulpprogramma's instellen
Naast de ESP-IDF moet u ook de tools installeren die door ESP-IDF worden gebruikt, zoals de compiler, debugger, Python-pakketten, enz. ESP-IDF biedt een script met de naam 'install.sh' om te helpen bij het instellen van de tools in een keer.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Omgevingsvariabelen instellen
De geïnstalleerde tools zijn nog niet toegevoegd aan de omgevingsvariabele PATH. Om de tools bruikbaar te maken vanaf de opdrachtregel, moeten enkele omgevingsvariabelen worden ingesteld. ESP-IDF biedt nog een scriptexport. sh' die dat doet. Voer in de terminal waar u ESP-IDF gaat gebruiken het volgende uit:
1. $HOME/esp/esp-IDF/export.sh
Nu alles klaar is, kunt u uw eerste project bouwen op de ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U module.

3.4 Maak je eerste project
3.4.1 Een project starten

Nu bent u klaar om uw aanvraag voor de ESP32-S3-WROOM-1- of ESP32-S3-WROOM-1U-module voor te bereiden.
Je kunt beginnen met het get-start/hello_world-project uit het examplesmap in ESP-IDF.
Kopieer get-started/hello_world naar de map ~/esp:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/aan de slag/hello_world .
Er is een scala aan example projecten in de examplesmap in ESP-IDF. U kunt elk project op dezelfde manier kopiëren als hierboven beschreven en het uitvoeren. Het is ook mogelijk om ex . te bouwenampbestanden op hun plaats, zonder ze eerst te kopiëren.
3.4.2 Uw apparaat aansluiten
Sluit nu uw module aan op de computer en controleer onder welke seriële poort de module zichtbaar is. Seriële poorten in Linux beginnen met '/dev/TTY in hun naam. Voer de onderstaande opdracht twee keer uit, eerst met het bord losgekoppeld en vervolgens met de stekker in het stopcontact. De poort die de tweede keer verschijnt, is degene die je nodig hebt:
1 ls /dev/tty*

Opmerking:
Houd de poortnaam bij de hand, want u hebt deze in de volgende stappen nodig.

3.4.3 Configureren
Navigeer naar uw 'hello_world'-map vanaf stap 3.4.1. Start een project, stel de ESP32-S3-chip in als het doel en voer het hulpprogramma voor projectconfiguratie 'menuconfig' uit.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Het instellen van het doel met 'idf.py set-target esp32s3' moet eenmalig worden gedaan, na het openen van een nieuw project. Als het project enkele bestaande builds en configuraties bevat, worden deze gewist en geïnitialiseerd. Het doel kan worden opgeslagen in de omgevingsvariabele om deze stap over te slaan. Zie Het doel selecteren voor aanvullende informatie.
Als de voorgaande stappen correct zijn uitgevoerd, verschijnt het volgende menu:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth-module - Configureren

U gebruikt dit menu om projectspecifieke variabelen in te stellen, bijvoorbeeld de naam en het wachtwoord van het Wi-Fi-netwerk, de processorsnelheid, etc. Het instellen van het project met menuconfig kan worden overgeslagen voor “hello_word”. Deze exampbestand zal draaien met de standaardconfiguratie. De kleuren van het menu kunnen afwijken in uw terminal. Met de optie '–stijl' kunt u het uiterlijk wijzigen. Voer 'idf.py menuconfig –help uit voor meer informatie.
3.4.4 Het project bouwen
Bouw het project door uit te voeren:
1 idf.py-build
Deze opdracht compileert de applicatie en alle ESP-IDF-componenten, en genereert vervolgens de bootloader, partitietabel en applicatie-binaries.

1 $ idf.py-build
2 CMake uitvoeren in map /pad/naar/hello_world/build
3 Uitvoeren van ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Waarschuw voor niet-geïnitialiseerde waarden.
5 — Git gevonden: /usr/bin/git (versie ”2.17.0” gevonden)
6 — Bouwen van lege aws_iot-component vanwege configuratie
7 — Componentnamen: …
8 — Componentpaden: …
9
10 … (meer regels met uitvoer van het buildsysteem)
11
12 [527/527] Hello_world.bin genereren
13 esptool.py v2.3.1
14
15 Projectopbouw voltooid. Voer deze opdracht uit om te flashen:
16 ../../../components/esptool_py/esptool/esptool.py -p (POORT) -b 921600
17 write_flash –flash_mode dio –flash_size detecteren –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partitie_tabel/partitietabel.bin
20 of voer 'idf.py -p PORT flash' uit

Als er geen fouten zijn, wordt de build voltooid door de firmware binaire .bin . te genereren file.

3.4.5 Flash op het apparaat 

Flash de binaire bestanden die u zojuist op uw module hebt gebouwd door het volgende uit te voeren:
1 idf.py -p POORT [-b BAUD] flits
Vervang PORT door de seriële poortnaam van uw ESP32-S3-bord uit Stap: Sluit uw apparaat aan.
U kunt ook de baudrate van de flasher wijzigen door BAUD te vervangen door de baudrate die u nodig hebt. De standaard baudrate is 460800.
Zie idf.py voor meer informatie over idf.py-argumenten.

Opmerking:
De optie 'flash' bouwt en flitst automatisch het project, dus het uitvoeren van 'idf.py build' is niet nodig.

Wanneer u knippert, ziet u het uitvoerlogboek dat lijkt op het volgende:
1 …
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=harde_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.
prullenbak
4 0x10000 hello_world.bin 0x8000 partitietabel/partitietabel.bin
5 esptool.py v3.2-dev
6 Seriële poort /dev/ttyUSB0
7 Aansluiten….
8 Chip is ESP32-S3
9 Kenmerken: WiFi, BLE
10 Kristal is 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Stub uploaden…
13 Hardloopstomp…
14 Stub loopt…
15 Baudrate wijzigen naar 460800
16 Gewijzigd.
17 Flitsgrootte configureren…
18 Flash wordt gewist van 0x00000000 tot 0x00004fff...
19 Flash wordt gewist van 0x00010000 tot 0x00039fff...
20 Flash wordt gewist van 0x00008000 tot 0x00008fff...
21 Gecomprimeerd 18896 bytes naar 11758...
22 Schrijven op 0x00000000… (100 %)
23 Schreef 18896 bytes (11758 gecomprimeerd) op 0x00000000 in 0.5 seconden (effectief 279.9 kbit/s)

24 Hash van gegevens geverifieerd.
25 Gecomprimeerd 168208 bytes naar 88178...
26 Schrijven op 0x00010000… (16 %)
27 Schrijven op 0x0001a80f… (33 %)
28 Schrijven op 0x000201f1… (50 %)
29 Schrijven op 0x00025dcf… (66%)
30 Schrijven op 0x0002d0be… (83 %)
31 Schrijven op 0x00036c07… (100 %)
32 Schreef 168208 bytes (88178 gecomprimeerd) op 0x00010000 in 2.4 seconden (effectief 569.2 kbit/s
)…
33 Hash van gegevens geverifieerd.
34 Gecomprimeerd 3072 bytes naar 103...
35 Schrijven op 0x00008000… (100 %)
36 Schreef 3072 bytes (103 gecomprimeerd) op 0x00008000 in 0.1 seconde (effectief 478.9 kbit/s)…
37 Hash van gegevens geverifieerd.
38
39 Verlaten…
40 Harde reset via RTS-pin…
41 Klaar

Als er aan het einde van het flash-proces geen problemen zijn, wordt het bord opnieuw opgestart en wordt de toepassing "hello_world" gestart.

3.4.6 Monitor
Om te controleren of “hello_world” inderdaad actief is, typt u 'idf.py -p PORT monitor' (vergeet niet PORT te vervangen door uw seriële poortnaam).
Met deze opdracht wordt de IDF Monitor-toepassing gestart:
1 $ idf.py -p /dev/ttyUSB0-monitor
2 Voer idf_monitor uit in map […]/esp/hello_world/build
3 Uitvoeren van ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor op /dev/ttyUSB0 115200 —
6 — Afsluiten: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T gevolgd door Ctrl+H —
7 en 8 juni 2016 00:22:57
8
9 eerst:0x1 (POWERON_RESET),opstarten:0x13 (SPI_FAST_FLASH_BOOT)
10 en 8 juni 2016 00:22:57
11 …
Nadat de opstart- en diagnostische logboeken omhoog zijn geschoven, zou u "Hallo wereld!" moeten zien. uitgeprint door de applicatie.

1 …
2 Hallo wereld!
3 Opnieuw opstarten over 10 seconden…
4 Dit is een esp32s3-chip met 2 CPU-kern(en), Dit is een esp32s3-chip met 2 CPU-kern(en), WiFi/BLE
,
5 siliciumrevisie 0, 2 MB externe flitser
6 Minimale vrije heapgrootte: 390684 bytes
7 Opnieuw opstarten over 9 seconden…
8 Opnieuw opstarten over 8 seconden…
9 Opnieuw opstarten over 7 seconden…

Gebruik de sneltoets Ctrl+] om de IDF-monitor te verlaten.
Dat is alles wat u nodig heeft om aan de slag te gaan met de ESP32-S3-WROOM-1- of ESP32-S3-WROOM-1U-module! Nu jij
zijn klaar om een ​​andere ex te proberenamples in ESP-IDF, of ga direct door met het ontwikkelen van uw eigen applicaties.

Amerikaanse FCC-verklaring

Dit apparaat voldoet aan Deel 15 van de FCC-regels. De werking is onderworpen aan de volgende twee voorwaarden:

  • Dit apparaat mag geen schadelijke interferentie veroorzaken.
  • Dit apparaat moet alle ontvangen interferentie accepteren, inclusief interferentie die ongewenste werking kan veroorzaken.

Deze apparatuur is getest en voldoet aan de limieten voor een digitaal apparaat van klasse B, overeenkomstig Deel 15 van de FCC-regels.
Deze limieten zijn bedoeld om redelijke bescherming te bieden tegen schadelijke interferentie in een residentiële installatie. Deze apparatuur genereert, gebruikt en kan radiofrequentie-energie uitstralen en kan, indien niet geïnstalleerd en gebruikt in overeenstemming met de instructies, schadelijke interferentie aan radiocommunicatie veroorzaken. Er is echter geen garantie dat er geen interferentie zal optreden in een bepaalde installatie. Als deze apparatuur schadelijke interferentie veroorzaakt aan radio- of televisieontvangst, wat kan worden vastgesteld door de apparatuur in en uit te schakelen, wordt de gebruiker aangeraden te proberen de interferentie te corrigeren door een van de volgende maatregelen:

  • Heroriënteer of verplaats de ontvangstantenne.
  • Vergroot de afstand tussen de apparatuur en de ontvanger.
  • Sluit het apparaat aan op een stopcontact van een ander circuit dan waarop de ontvanger is aangesloten.
  • Raadpleeg de dealer of een ervaren radio-/tv-technicus voor hulp.

Wijzigingen of aanpassingen die niet uitdrukkelijk zijn goedgekeurd door de partij die verantwoordelijk is voor de naleving, kunnen de bevoegdheid van de gebruiker om de apparatuur te bedienen ongeldig maken.
Deze apparatuur voldoet aan de FCC RF-stralingsblootstellingslimieten die zijn vastgesteld voor een ongecontroleerde omgeving. Dit apparaat en de antenne ervan mogen niet worden geplaatst of gebruikt in combinatie met een andere antenne of zender.
De antennes die voor deze zender worden gebruikt, moeten zodanig worden geïnstalleerd dat er een afstand van minimaal 20 cm tot alle personen ontstaat. Ze mogen niet samen met een andere antenne of zender worden geplaatst of gebruikt.
OEM-integratie-instructies:
Dit apparaat is alleen bedoeld voor OEM-integrators onder de volgende omstandigheden. De module kan worden gebruikt voor installatie op een andere host. De antenne moet zo worden geïnstalleerd dat er 20 cm afstand wordt gehouden tussen de antenne en de gebruikers, en de zendermodule mag niet naast een andere zender of antenne worden geplaatst. De module mag alleen worden gebruikt met de integrale antenne(s) die oorspronkelijk met deze module is getest en gecertificeerd. Zolang aan de drie bovenstaande voorwaarden wordt voldaan, zijn verdere zendertests niet nodig. De OEM-integrator is echter nog steeds verantwoordelijk voor het testen van het eindproduct op eventuele aanvullende nalevingsvereisten wanneer deze module is geïnstalleerd (bijvoorbeeldampbestand, emissie van digitale apparaten, vereisten voor pc-randapparatuur, enz.)

Kennisgeving:
Indien aan deze voorwaarden niet kan worden voldaan (bijv.ampBij bepaalde laptopconfiguratie of co-locatie met een andere zender), wordt de FCC-autorisatie voor deze module in combinatie met de hostapparatuur niet langer als geldig beschouwd en kan de FCC ID van de module niet op het eindproduct worden gebruikt. In deze omstandigheden is de OEM-integrator verantwoordelijk voor het opnieuw beoordelen van het eindproduct (inclusief de zender) en het verkrijgen van een afzonderlijke FCC-autorisatie.

Etikettering van eindproducten
Deze zendmodule is alleen toegestaan ​​voor gebruik in apparaten waarbij de antenne zodanig kan worden geïnstalleerd dat er 20 cm afstand kan worden gehouden tussen de antenne en de gebruikers. Het uiteindelijke eindproduct moet op een zichtbare plaats worden geëtiketteerd met de volgende tekst: “Bevat FCC ID: 2AC7Z-ESPS3WROOM1”.

IC-verklaring

Dit apparaat voldoet aan de licentievrije RSS van Industry Canada. De werking is onderworpen aan de volgende twee voorwaarden:

  •  Dit apparaat mag geen interferentie veroorzaken; en
  • Dit apparaat moet bestand zijn tegen alle interferentie, inclusief interferentie die een ongewenste werking van het apparaat kan veroorzaken.

Verklaring over blootstelling aan straling
Deze apparatuur voldoet aan de IC-stralingslimieten die zijn vastgesteld voor een ongecontroleerde omgeving. Deze apparatuur moet worden geïnstalleerd en bediend met een minimale afstand van 20 cm tussen de radiator en uw lichaam.
RSS247 Sectie 6.4 (5)
Het apparaat kan de verzending automatisch stopzetten in het geval van het ontbreken van informatie om te verzenden of een operationele storing. Merk op dat dit niet bedoeld is om de overdracht van besturings- of signaleringsinformatie of het gebruik van herhalende codes te verbieden waar de technologie dit vereist.
Dit apparaat is uitsluitend bedoeld voor OEM-integrators onder de volgende voorwaarden: (Voor gebruik als moduleapparaat)

  • De antenne moet zo worden geïnstalleerd dat er 20 cm tussen de antenne en de gebruikers blijft, en
  • De zendermodule mag niet samen met een andere zender of antenne worden geplaatst.
    Zolang aan de 2 bovenstaande voorwaarden wordt voldaan, zijn verdere zendertests niet nodig. De OEM-integrator is echter nog steeds verantwoordelijk voor het testen van hun eindproduct op eventuele aanvullende nalevingsvereisten die vereist zijn met deze module geïnstalleerd.

BELANGRIJKE OPMERKING:
Indien aan deze voorwaarden niet kan worden voldaan (bijv.ampBij bepaalde laptopconfiguraties of colocatie met een andere zender), wordt de Canadese autorisatie niet langer als geldig beschouwd en kan de IC ID niet op het eindproduct worden gebruikt. In deze omstandigheden zal de OEM-integrator verantwoordelijk zijn voor het opnieuw evalueren van het einde
product (inclusief de zender) en het verkrijgen van een afzonderlijke toestemming voor Canada.

Etikettering van eindproducten
Deze zendmodule is alleen toegestaan ​​voor gebruik in apparaten waarbij de antenne zodanig kan worden geïnstalleerd dat er 20 cm afstand kan worden gehouden tussen de antenne en de gebruikers. Het uiteindelijke eindproduct moet op een zichtbare plaats worden geëtiketteerd met de volgende tekst: “Contains IC: 21098-ESPS3WROOM1”.

Handleiding Informatie voor de Eindgebruiker
De OEM-integrator moet zich ervan bewust zijn dat hij geen informatie aan de eindgebruiker verstrekt over hoe deze RF-module moet worden geïnstalleerd of verwijderd in de gebruikershandleiding van het eindproduct waarin deze module is geïntegreerd. De eindgebruikershandleiding moet alle vereiste wettelijke informatie/waarschuwingen bevatten, zoals weergegeven in deze handleiding.

Gerelateerde documentatie en bronnen

Gerelateerde documentatie

Ontwikkelaarszone

  • ESP-IDF-programmeergids voor ESP32-S3 - Uitgebreide documentatie voor het ESP-IDF-ontwikkelingsraamwerk.
  • ESP-IDF en andere ontwikkelingsframeworks op GitHub.
    http://github.com/espressif
  • ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community voor Espressif-producten waar u vragen kunt stellen, kennis kunt delen, ideeën kunt verkennen en problemen kunt helpen oplossen met collega-ingenieurs.
    http://esp32.com/
  • The ESP Journal - Best Practices, artikelen en opmerkingen van Espressif-mensen.
    http://blog.espressif.com/
  • Zie de tabbladen SDK's en Demo's, Apps, Tools, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Producten 

Neem contact met ons op

Revisiegeschiedenis 

Datum Versie Release-opmerkingen
10/29/2021 v0.6 Algehele update voor chiprevisie 1
7/19/2021 v0.5.1 Voorlopige vrijgave, voor chiprevisie 0

ESPRESSIF-LOGO2www.espressif.com 

Disclaimer en auteursrechtverklaring
Informatie in dit document, inclusief: URL referenties, kan zonder voorafgaande kennisgeving worden gewijzigd.
ALLE INFORMATIE VAN DERDEN IN DIT DOCUMENT WORDT ALS ZODANIG GELEVERD, ZONDER GARANTIES VOOR DE AUTHENTICITEIT EN NAUWKEURIGHEID DAARVAN.
OP DIT DOCUMENT WORDT GEEN GARANTIE GEGEVEN VOOR DE VERKOOPBAARHEID, HET NIET-INBREUK MAKEN OF GESCHIKTHEID VOOR ENIG BEPAALD DOEL, NOCH IS ENIGE GARANTIE ANDERSZINS VOORTKOMEN UIT ENIG VOORSTEL, SPECIFICATIE OF SAMPLE.
Alle aansprakelijkheid, inclusief aansprakelijkheid voor inbreuk op eigendomsrechten, met betrekking tot het gebruik van informatie in dit document wordt afgewezen. Hierin worden geen expliciete of impliciete licenties, door uitsluiting of anderszins, verleend voor intellectuele eigendomsrechten.
Het Wi-Fi Alliance Member-logo is een handelsmerk van de Wi-Fi Alliance. Het Bluetooth-logo is een geregistreerd handelsmerk van Bluetooth SIG.
Alle handelsnamen, handelsmerken en geregistreerde handelsmerken die in dit document worden genoemd, zijn eigendom van hun respectievelijke eigenaren en worden hierbij erkend.
Pre-release v0.6 Copyright
© 2022 Espressif Systems (Shanghai) Co., Ltd. Alle rechten voorbehouden.

Documenten / Bronnen

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth-module [pdf] Gebruikershandleiding
ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, Bluetooth-module, ESP32-S3-WROOM-1 Bluetooth-module

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *