ESPRESSIF ESP32-S2-MINI-2 WiFi-modul-logo

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 22.4 GHz Wi-Fi (802.11 b/g/n) modul
Bygget omkring ESP32-S2-serien af ​​SoC (chiprevision v1.0), Xtensa® single-core 32-bit LX7 mi-coprocessor
4 MB flash og valgfri 2 MB PSRAM i chippakke
37 GPIO'er, rigt sæt ydre enheder
On-board PCB antenne

Modul overview

ESP32-S2-MINI-2 er et generel Wi-Fi-modul. Det rige sæt af perifere enheder og en lille størrelse gør dette modul til et ideelt valg til smarte hjem, industriel automation, sundhedspleje, forbrugerelektronik osv.
SP32-S2-MINI-2 specifikationer

Kategorier Parametre Specifikationer
Wi-Fi Protokoller 802.11 b/g/n (op til 150 Mbps)
Frekvensområde 2412 ~ 2462 MHz
Hardware Modulgrænseflader GPIO, SPI, I2S, UART, I2C, LED PWM, TWAI®, LCD, Kamera interface, ADC, DAC, touch sensor, temperatur sensor, USB OTG
Integreret krystal 40 MHz krystal
Operation voltage/Strømforsyning 3.0 V ~ 3.6 V
Driftsstrøm Gennemsnit: 80 mA
Minimum strøm leveret af strømforsyning 500 mA
Omgivelsestemperatur –40 °C ~ +85 °C/105 °C
Fugtfølsomhedsniveau (MSL) Niveau 3

Pin definitioner

Pin -layout

Stiftdiagrammet nedenfor viser den omtrentlige placering af stifter på modulet.
Pin-layout (øverst View)
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 1

Pin Beskrivelse

Modulet har 65 ben.
For konfigurationer af perifere ben, se venligst ESP32-S2 Series Datablad.
Pin definitioner

Navn Ingen. Type1 Fungere
1, 2, 30,
GND 42, 43, P Jord
46-65
3V3 3 P Strømforsyning
Navn Ingen. Type1 Fungere
IO0 4 I/O/T RTC_GPIO0, GPIO0
IO1 5 I/O/T RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
IO2 6 I/O/T RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
IO3 7 I/O/T RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
IO4 8 I/O/T RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
IO5 9 I/O/T RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
IO6 10 I/O/T RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
IO7 11 I/O/T RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
IO8 12 I/O/T RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7
IO9 13 I/O/T RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD
IO10 14 I/O/T RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4
IO11 15 I/O/T RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5
IO12 16 I/O/T RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6
IO13 17 I/O/T RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7
IO14 18 I/O/T RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS
IO15 19 I/O/T RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO16 20 I/O/T RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO17 21 I/O/T RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, DAC_1
IO18 22 I/O/T RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, DAC_2, CLK_OUT3
IO19 23 I/O/T RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
IO20 24 I/O/T RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO21 25 I/O/T RTC_GPIO21, GPIO21
IO26 2 26 I/O/T SPICS1, GPIO26
NC 27 NC
IO33 28 I/O/T SPIIO4, GPIO33, FSPIHD
IO34 29 I/O/T SPIIO5, GPIO34, FSPICS0
IO35 31 I/O/T SPIIO6, GPIO35, FSPID
IO36 32 I/O/T SPIIO7, GPIO36, FSPICLK
IO37 33 I/O/T SPIDQS, GPIO37, FSPIQ
IO38 34 I/O/T GPIO38, FSPIWP
IO39 35 I/O/T MTCK, GPIO39, CLK_OUT3
IO40 36 I/O/T MTDO, GPIO40, CLK_OUT2
IO41 37 I/O/T MTDI, GPIO41, CLK_OUT1
IO42 38 I/O/T MTMS, GPIO42
TXD0 39 I/O/T U0TXD, GPIO43, CLK_OUT1
RXD0 40 I/O/T U0RXD, GPIO44, CLK_OUT2
IO45 41 I/O/T GPIO45
IO46 44 I GPIO46
EN 45 I Høj: tændt, aktiverer chippen. Lav: slukket, chippen slukker.
Bemærk: Efterlad ikke EN-stiften flydende.
  1. 1 P: strømforsyning; I: input; O: output; T: høj impedans.
  2. 2 IO26 bruges af det indlejrede PSRAM på ESP32-S2-MINI-2-N4R2-modulet og kan ikke bruges til andre formål.

Kom i gang

Hvad du har brug for

For at udvikle applikationer til modulet har du brug for:

  • 1 x ESP32-S2-MINI-2
  • 1 x Espressif RF testplade
  • 1 x USB-til-seriel kort
  • 1 x Micro-USB-kabel
  • 1 x PC, der kører Linux

I denne brugervejledning tager vi Linux-operativsystemet som et example. For mere information om konfigurationen på Windows og macOS, se venligst ESP-IDF Programmeringsvejledning.

Hardwareforbindelse
  1. Lod ESP32-S2-MINI-2-modulet til RF-testkortet.ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 2
  2. Tilslut RF-testkortet til USB-til-seriekortet via TXD, RXD og GND.
  3. Tilslut USB-til-seriekortet til pc'en.
  4. Tilslut RF-testkortet til pc'en eller en strømadapter for at aktivere 5 V strømforsyning via mikro-USB-kablet.
  5. Under download skal du forbinde IO0 til GND via en jumper. Tænd derefter for testpladen.
  6. Download firmware til flash. For detaljer, se afsnittene nedenfor.
  7. Efter download skal du fjerne jumperen på IO0 og GND.
  8. Tænd for RF-testkortet igen. Modulet skifter til arbejdstilstand. Chippen vil læse programmer fra flash ved initialisering.

Note:
IO0 er internt logisk høj. Hvis IO0 er indstillet til pull-up, vælges Boot-tilstand. Hvis denne pin er nedtrukket eller venstresvævende, vælges Download-tilstanden. For mere information om ESP32-S2-MINI-2, se venligst ESP32-S2 Series Datablad.

Opsæt udviklingsmiljø

Espressif IoT Development Framework (forkortet ESP-IDF) er en ramme til udvikling af applikationer baseret på Espressif SoCs. Brugere kan udvikle applikationer med ESP32-S2 i Windows/Linux/macOS baseret på ESP-IDF. Her tager vi Linux styresystem som en example.
Installer forudsætninger
For at kompilere med ESP-IDF skal du have følgende pakker:

  • CentOS 7 & 8:
    ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 3
  • Ubuntu og Debian:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 4
  • Bue:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 5

Note:

  • Denne vejledning bruger mappen ~/esp på Linux som en installationsmappe til ESP-IDF.
  • Husk, at ESP-IDF ikke understøtter mellemrum i stier.

Få ESP-IDF
For at bygge applikationer til ESP32-S2-MINI-2-modulet skal du bruge de softwarebiblioteker, der leveres af Espressif i ESP-IDF-lageret.
For at få ESP-IDF skal du oprette en installationsmappe (~/esp) for at downloade ESP-IDF til og klone depotet med 'git clone':
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 6ESP-IDF vil blive downloadet til ~/esp/esp-idf. Se ESP-IDF-versioner for information om, hvilken ESP-IDF-version der skal bruges i en given situation.
Konfigurer værktøjer
Bortset fra ESP-IDF, skal du også installere de værktøjer, der bruges af ESP-IDF, såsom compiler, debugger, Python-pakker osv. ESP-IDF giver et script ved navn 'install.sh' for at hjælpe med at opsætte værktøjerne på en gang.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 7Konfigurer miljøvariabler
De installerede værktøjer er endnu ikke tilføjet til PATH-miljøvariablen. For at gøre værktøjerne anvendelige fra kommandolinjen, skal nogle miljøvariabler indstilles. ESP-IDF leverer et andet script 'export.sh', som gør det. I terminalen, hvor du skal bruge ESP-IDF, skal du køre:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 8Nu er alt klar, du kan bygge dit første projekt på ESP32-S2-MINI-2-modulet.

Opret dit første projekt

Start et projekt
Nu er du klar til at forberede din ansøgning til ESP32-S2-MINI-2 modul. Du kan starte med get-started/hello_world-projekt fra examples bibliotek i ESP-IDF.
Kopier get-started/hello_world til ~/esp bibliotek:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 9Der er en række example projekter i examples bibliotek i ESP-IDF. Du kan kopiere ethvert projekt på samme måde som vist ovenfor og køre det. Det er også muligt at bygge examples på plads, uden at kopiere dem
først.
Tilslut din enhed
Tilslut nu dit modul til computeren og tjek under hvilken seriel port modulet er synligt. Serielporte i Linux starter med '/dev/tty' i deres navne. Kør kommandoen nedenfor to gange, først med kortet afbrudt, derefter med tilsluttet. Den port, der vises anden gang, er den, du skal bruge:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 10Note:
Hold portnavnet ved hånden, da du skal bruge det i de næste trin.
Konfigurer
Naviger til din 'hello_world'-mappe fra trin 3.4.1. Start et projekt, sæt ESP32-S2-chippen som målet og kør projektkonfigurationsværktøjet 'menuconfig'.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 11Indstilling af målet med 'idf.py set-target ESP32-S2' skal udføres én gang efter åbning af et nyt projekt. Hvis projektet indeholder nogle eksisterende builds og konfigurationer, vil de blive ryddet og initialiseret. Målet kan gemmes i miljøvariablen for overhovedet at springe dette trin over. Se Valg af mål for yderligere oplysninger.
Hvis de foregående trin er udført korrekt, vises følgende menu:
Projektkonfiguration – Hjemmevindue
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 12
Du bruger denne menu til at opsætte projektspecifikke variabler, f.eks. Wi-Fi-netværksnavn og adgangskode, processorhastigheden osv. Opsætning af projektet med menuconfig kan springes over for "hello_world". Denne example vil køre med standard konfiguration
Farverne på menuen kan være forskellige i din terminal. Du kan ændre udseendet med muligheden '–stil'. Kør venligst 'idf.py menuconfig –help' for yderligere information.
Byg projektet
Byg projektet ved at køre:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 13Denne kommando vil kompilere applikationen og alle ESP-IDF-komponenter, derefter genererer den bootloader, partitionstabellen og applikationsbinære filer.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 14 ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 15Hvis der ikke er nogen fejl, afsluttes buildet ved at generere firmwaren binær .bin file.
Flash på enheden
Flash de binære filer, som du lige har bygget på dit modul ved at køre:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 16Udskift PORT med dit ESP32-S2-korts serielle portnavn fra Trin: Tilslut din enhed.
Du kan også ændre flasherens baudrate ved at erstatte BAUD med den baudrate, du har brug for. Standard baudraten er 460800.
For mere information om idf.py-argumenter, se idf.py.
Note:
Indstillingen 'flash' bygger og blinker automatisk projektet, så det er ikke nødvendigt at køre 'idf.py build'.
Når den blinker, vil du se outputloggen, der ligner følgende:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 17
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 18
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 19Hvis der ikke er nogen problemer ved slutningen af ​​flash-processen, genstarter kortet og starter "hello_world"-applikationen.
Overvåge
For at kontrollere, om "hello_world" faktisk kører, skriv 'idf.py -p PORT monitor' (Glem ikke at erstatte PORT med dit serielle portnavn).
Denne kommando starter IDF Monitor-applikationen:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 20
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 21Efter opstart og diagnostiske logfiler er rullet op, bør du se "Hej verden!" udskrives af applikationen.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 22Brug genvejen Ctrl+] for at afslutte IDF-skærmen.
Det er alt, hvad du behøver for at komme i gang med ESP32-S2-MINI-2-modulet! Nu er du klar til at prøve en anden examples i ESP-IDF, eller gå direkte til at udvikle dine egne applikationer.

US FCC-erklæring

Enheden overholder KDB 996369 D03 OEM Manual v01. Nedenfor er integrationsinstruktioner for værtsproduktproducenter i henhold til KDB 996369 D03 OEM Manual v01.
Liste over gældende FCC-regler
FCC Part 15 Subpart C 15.247
Specifikke driftsbetingelser
Modulet har WiFi-funktioner.

  • Driftsfrekvens:
    • WiFi: 2412 ~ 2462 MHz
  • Antal kanal:
    • WiFi: 11
  • Modulering:
    • WiFi: DSSS; OFDM
  • Type: On-board PCB antenne
  • Forstærkning: 4.54 dBi Maks

Modulet kan bruges til IoT-applikationer med en maksimal antenne på 4.54 dBi. Værtsproducenten, der installerer dette modul i deres produkt, skal sikre, at det endelige sammensatte produkt overholder FCC-kravene ved en teknisk vurdering eller evaluering af FCC-reglerne, herunder transmitterens drift. Værtsproducenten skal være opmærksom på ikke at give information til slutbrugeren om, hvordan man installerer eller fjerner dette RF-modul i brugermanualen til slutproduktet, som integrerer dette modul. Slutbrugermanualen skal indeholde alle nødvendige lovmæssige oplysninger/advarsler som vist i denne manual.
Begrænsede modulprocedurer
Ikke anvendelig. Modulet er et enkelt modul og overholder kravet i FCC Part 15.212.
Spor antennedesign
Ikke anvendelig. Modulet har sin egen antenne, og behøver ikke en værts printkort mikrostrip sporingsantenne mv.
Overvejelser om RF-eksponering
Modulet skal installeres i værtsudstyret, således at der holdes mindst 20 cm mellem antennen og brugerens krop; og hvis RF-eksponeringserklæring eller modullayout ændres, skal værtsproduktets producent tage ansvaret for modulet gennem en ændring i FCC ID eller ny applikation. Modulets FCC ID kan ikke bruges på det endelige produkt. Under disse omstændigheder vil værtsproducenten være ansvarlig for at revurdere slutproduktet (inklusive senderen) og opnå en separat FCC-godkendelse.
Antenner
Antennespecifikationerne er som følger:

  • Type: On-board PCB antenne
  • Forstærkning: 4.54 dBi

Denne enhed er kun beregnet til værtsproducenter under følgende forhold:

  • Sendermodulet må ikke placeres sammen med nogen anden sender eller antenne.
  • Modulet må kun bruges med den eller de eksterne antenner, der oprindeligt er blevet testet og certificeret med dette modul.
  • Antennen skal enten være permanent fastgjort eller anvende en 'unik' antennekobling.

Så længe ovenstående betingelser er opfyldt, er yderligere sendertest ikke påkrævet. Værtsproducenten er dog stadig ansvarlig for at teste deres slutprodukt for eventuelle yderligere overensstemmelseskrav, der kræves med dette modul installeret (f.eks.ample, emissioner fra digitale enheder, krav til pc-ydre enheder osv.).
Etiket og overensstemmelsesoplysninger
Værtsproduktproducenter skal levere en fysisk eller e-label med angivelse af "Indeholder FCC ID:
2AC7Z-ESPS2MINI2” med deres færdige produkt.
Oplysninger om testtilstande og yderligere testkrav

  • Driftsfrekvens:
    • WiFi: 2412 ~ 2462 MHz
  • Antal kanal:
    • WiFi: 11
  • Modulering:
    • WiFi: DSSS; OFDM

Værtsproducenten skal udføre test af udstrålet og ført emission og falsk emission osv. i henhold til de faktiske testtilstande for en selvstændig modulær transmitter i en vært, såvel som for flere samtidigt transmitterende moduler eller andre sendere i et værtsprodukt. Kun når alle testresultater af testtilstande overholder FCC-kravene, kan slutproduktet sælges lovligt.
Yderligere test, Part 15 Subpart B kompatibel
Den modulære transmitter er kun FCC-autoriseret til FCC Part 15 Subpart C 15.247, og at værtsproduktets producent er ansvarlig for overholdelse af andre FCC-regler, der gælder for værten, der ikke er omfattet af certificeringen af ​​den modulære transmitter. Hvis bevillingsmodtageren markedsfører deres produkt som værende i overensstemmelse med Del 15 Subpart B (når det også indeholder digitalt kredsløb med utilsigtet radiator), skal bevillingsmodtageren give en meddelelse om, at det endelige værtsprodukt stadig kræver del 15 Subpart B overensstemmelsestest med den modulære transmitter installeret.
Dette udstyr er blevet testet og fundet i overensstemmelse med grænserne for en Klasse B digital enhed i henhold til Part15 af FCC-reglerne. Disse grænser er designet til at give rimelig beskyttelse mod skadelig interferens i en boliginstallation. Dette udstyr genererer, bruger og kan udstråle radiofrekvensenergi og kan, hvis det ikke installeres og bruges i overensstemmelse med instruktionerne, forårsage skadelig interferens i radiokommunikation.
Der er dog ingen garanti for, at der ikke vil forekomme interferens i en bestemt installation. Hvis dette udstyr forårsager skadelig interferens på radio- eller tv-modtagelse, hvilket kan afgøres ved at slukke og tænde for udstyret, opfordres brugeren til at forsøge at korrigere interferensen ved en af ​​følgende foranstaltninger:

  • Drej eller flyt modtagerantennen.
  • Øg afstanden mellem udstyret og modtageren.
  • Tilslut udstyret til en stikkontakt på et andet kredsløb end det, som modtageren er tilsluttet.
  • Kontakt forhandleren eller en erfaren radio/tv-tekniker for at få hjælp.

Denne enhed overholder del 15 af FCC-reglerne. Driften er underlagt følgende to betingelser:

  • Denne enhed må ikke forårsage skadelig interferens.
  • Denne enhed skal acceptere enhver modtaget interferens, inklusive interferens, der kan forårsage uønsket drift.

Forsigtighed:
Enhver ændring eller modifikation, der ikke udtrykkeligt er godkendt af den part, der er ansvarlig for overholdelse, kan annullere brugerens ret til at betjene udstyret.
Dette udstyr overholder FCC's grænser for RF-strålingseksponering, der er fastsat for et ukontrolleret miljø. Denne enhed og dens antenne må ikke placeres sammen eller fungere sammen med nogen anden antenne eller sender. Antennerne, der bruges til denne sender, skal installeres for at give en afstand på mindst 20 cm fra alle personer og må ikke placeres sammen eller fungere sammen med nogen anden antenne eller sender.
OEM-integrationsvejledning
Denne enhed er kun beregnet til OEM-integratorer under følgende forhold:

  • Sendermodulet må ikke placeres sammen med nogen anden sender eller antenne.
  • Modulet må kun bruges med den eller de eksterne antenner, der oprindeligt er blevet testet og certificeret med dette modul.

Så længe ovenstående betingelser er opfyldt, er yderligere sendertest ikke påkrævet. OEM-integratoren er dog stadig ansvarlig for at teste deres slutprodukt for eventuelle yderligere overholdelseskrav, der kræves med dette modul installeret (f.eks.ample, emissioner fra digitale enheder, krav til pc-ydre enheder osv.).
Gyldigheden af ​​at bruge modulcertificeringen
I tilfælde af at disse betingelser ikke kan opfyldes (fampved visse bærbare konfigurationer eller samplacering med en anden sender), anses FCC-godkendelsen for dette modul i kombination med værtsudstyret ikke længere for at være gyldig, og modulets FCC-ID kan ikke bruges på det endelige produkt. Under disse omstændigheder vil OEM-integratoren være ansvarlig for at revurdere slutproduktet (inklusive transmitteren) og opnå en separat FCC-autorisation.
Slutproduktmærkning
Det endelige slutprodukt skal mærkes i et synligt område med følgende: "Indeholder transmittermodul FCC ID: 2AC7Z-ESPS2MINI2".

Relateret dokumentation og ressourcer

Relateret dokumentation

Udviklerzone

Produkter

Kontakt os

Revisionshistorie

Dato Version Udgivelsesbemærkninger
2022-09-22 v0.5 Foreløbig udgivelse

Ansvarsfraskrivelse og meddelelse om ophavsret
Oplysninger i dette dokument, herunder URL referencer, kan ændres uden varsel.
ALLE TREDJEPARTS OPLYSNINGER I DETTE DOKUMENT LEVERES SOM DE ER UDEN GARANTIER FOR DETS ÆGTIGHED OG NØJAGTIGHED.
DETTE DOKUMENT LEVERES INGEN GARANTI FOR SALGBARHED, IKKE-KRÆNKELSE, EGNETHED TIL NOGET BESTEMT FORMÅL, ELLER ER INGEN GARANTI, DER STÅR ANDET UD AF NOGEN FORSLAG, SPECIFIKATION ELLERAMPLE.
Ethvert ansvar, herunder ansvar for krænkelse af enhver ejendomsret, relateret til brugen af ​​oplysningerne i dette dokument fraskrives. Ingen licenser udtrykkeligt eller underforstået, ved estoppel eller på anden måde, til nogen intellektuelle ejendomsrettigheder er givet heri.
Wi-Fi Alliance Member-logoet er et varemærke tilhørende Wi-Fi Alliance. Bluetooth-logoet er et registreret varemærke tilhørende Bluetooth SIG.
Alle handelsnavne, varemærker og registrerede varemærker nævnt i dette dokument tilhører deres respektive ejere og er hermed anerkendt.
www.espressif.com

Dokumenter/ressourcer

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul [pdfBrugermanual
2AC7Z-ESPS2MINI2, 2AC7ZESPS2MINI2, ESP32-S2-MINI-2, ESP32-S2-MINI-2 WiFi-modul, WiFi-modul

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *