ESPRESSIF ESP32-S2-MINI-2 WiFi-modullogotyp

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 22.4 GHz Wi-Fi-modul (802.11 b/g/n).
Byggd kring ESP32-S2-serien av SoC (chiprevision v1.0), Xtensa® enkelkärnig 32-bitars LX7 mi-samprocessor
4 MB flash och valfritt 2 MB PSRAM i chippaket
37 GPIO:er, rik uppsättning kringutrustning
Inbyggd PCB-antenn

Modul överview

ESP32-S2-MINI-2 är en allmän Wi-Fi-modul. Den rika uppsättningen kringutrustning och en liten storlek gör denna modul till ett idealiskt val för smarta hem, industriell automation, hälsovård, hemelektronik, etc.
SP32-S2-MINI-2 Specifikationer

Kategorier Parametrar Specifikationer
Wi-Fi Protokoll 802.11 b/g/n (upp till 150 Mbps)
Frekvensområde 2412 ~ 2462 MHz
Hårdvara Modulgränssnitt GPIO, SPI, I2S, UART, I2C, LED PWM, TWAI®, LCD, Kameragränssnitt, ADC, DAC, peksensor, temperatursensor, USB OTG
Integrerad kristall 40 MHz kristall
Operation voltage/Strömförsörjning 3.0 V ~ 3.6 V
Driftström Medel: 80 mA
Minsta ström som levereras av nätaggregatet 500 mA
Omgivningstemperatur –40 °C ~ +85 °C/105 °C
Fuktkänslighetsnivå (MSL) Nivå 3

Pin-definitioner

Stiftlayout

Stiftdiagrammet nedan visar den ungefärliga placeringen av stiften på modulen.
Pinlayout (Överst View)
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 1

Pin Beskrivning

Modulen har 65 stift.
För konfigurationer av perifera stift, se ESP32-S2-seriens datablad.
Pin-definitioner

Namn Inga. Typ1 Fungera
1, 2, 30,
GND 42, 43, P Jord
46-65
3V3 3 P Strömförsörjning
Namn Inga. Typ1 Fungera
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ög: på, aktiverar chipet. Låg: av, chippet stängs av.
Obs: Lämna inte EN-stiftet flytande.
  1. 1 P: strömförsörjning; I: input; O: utgång; T: hög impedans.
  2. 2 IO26 används av det inbyggda PSRAM-minnet på ESP32-S2-MINI-2-N4R2-modulen och kan inte användas för andra ändamål.

Kom igång

Vad du behöver

För att utveckla applikationer för modulen behöver du:

  • 1 x ESP32-S2-MINI-2
  • 1 x Espressif RF testkort
  • 1 x USB-till-seriekort
  • 1 x Micro-USB-kabel
  • 1 x PC som kör Linux

I den här användarhandboken tar vi Linux operativsystem som ett example. För mer information om konfigurationen på Windows och macOS, se ESP-IDF Programmeringsguide.

Hårdvaruanslutning
  1. Löd ESP32-S2-MINI-2-modulen till RF-testkortet.ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 2
  2. Anslut RF-testkortet till USB-till-seriekortet via TXD, RXD och GND.
  3. Anslut USB-till-seriekortet till datorn.
  4. Anslut RF-testkortet till PC:n eller en strömadapter för att aktivera 5 V strömförsörjning, via Micro-USB-kabeln.
  5. Under nedladdning, anslut IO0 till GND via en bygel. Slå sedan på testbrädan.
  6. Ladda ner firmware till flash. För detaljer, se avsnitten nedan.
  7. Efter nedladdning, ta bort bygeln på IO0 och GND.
  8. Slå på RF-testkortet igen. Modulen växlar till arbetsläge. Chipet kommer att läsa program från flash vid initiering.

Notera:
IO0 är internt logiskt hög. Om IO0 är inställt på pull-up väljs Boot mode. Om denna stift är nedfällbar eller vänstersvävande är nedladdningsläget valt. För mer information om ESP32-S2-MINI-2, se ESP32-S2-seriens datablad.

Konfigurera utvecklingsmiljö

Espressif IoT Development Framework (förkortat ESP-IDF) är ett ramverk för att utveckla applikationer baserade på Espressif SoCs. Användare kan utveckla applikationer med ESP32-S2 i Windows/Linux/macOS baserat på ESP-IDF. Här tar vi Linux operativsystem som ett example.
Installera förutsättningar
För att kompilera med ESP-IDF behöver du skaffa följande paket:

  • CentOS 7 och 8:
    ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 3
  • Ubuntu och Debian:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 4
  • Båge:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 5

Notera:

  • Den här guiden använder katalogen ~/esp på Linux som en installationsmapp för ESP-IDF.
  • Tänk på att ESP-IDF inte stöder mellanslag i sökvägar.

Skaffa ESP-IDF
För att bygga applikationer för ESP32-S2-MINI-2-modulen behöver du mjukvarubiblioteken som tillhandahålls av Espressif i ESP-IDF-förrådet.
För att få ESP-IDF, skapa en installationskatalog (~/esp) för att ladda ner ESP-IDF till och klona förvaret med 'git clone':
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 6ESP-IDF kommer att laddas ner till ~/esp/esp-idf. Konsultera ESP-IDF Versions för information om vilken ESP-IDF version som ska användas i en given situation.
Konfigurera Verktyg
Förutom ESP-IDF måste du också installera verktygen som används av ESP-IDF, såsom kompilatorn, debuggern, Python-paketen, etc. ESP-IDF tillhandahåller ett skript som heter 'install.sh' för att hjälpa till att ställa in verktygen på en gång.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 7Ställ in miljövariabler
De installerade verktygen har ännu inte lagts till i miljövariabeln PATH. För att göra verktygen användbara från kommandoraden måste vissa miljövariabler ställas in. ESP-IDF tillhandahåller ett annat skript 'export.sh' som gör det. I terminalen där du ska använda ESP-IDF, kör:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 8Nu är allt klart, du kan bygga ditt första projekt på ESP32-S2-MINI-2-modulen.

Skapa ditt första projekt

Starta ett projekt
Nu är du redo att förbereda din ansökan för ESP32-S2-MINI-2-modulen. Du kan börja med get-started/hello_world-projektet från examples-katalogen i ESP-IDF.
Kopiera get-started/hello_world till ~/esp-katalogen:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 9Det finns en rad example projekt i examples-katalogen i ESP-IDF. Du kan kopiera vilket projekt som helst på samma sätt som ovan och köra det. Det går även att bygga examples på plats, utan att kopiera dem
första.
Anslut din enhet
Anslut nu din modul till datorn och kontrollera under vilken serieport modulen är synlig. Seriella portar i Linux börjar med '/dev/tty' i deras namn. Kör kommandot nedan två gånger, först med kortet frånkopplat, sedan med inkopplat. Porten som visas andra gången är den du behöver:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 10Notera:
Håll portnamnet till hands eftersom du behöver det i nästa steg.
Konfigurera
Navigera till din 'hello_world'-katalog från steg 3.4.1. Starta ett projekt, ställ in ESP32-S2-chip som mål och kör projektkonfigurationsverktyget 'menuconfig'.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 11Att ställa in målet med 'idf.py set-target ESP32-S2' bör göras en gång efter att ett nytt projekt har öppnats. Om projektet innehåller några befintliga builds och konfigurationer kommer de att rensas och initieras. Målet kan sparas i miljövariabeln för att överhuvudtaget hoppa över detta steg. Se Välja mål för ytterligare information.
Om de föregående stegen har utförts korrekt visas följande meny:
Projektkonfiguration – Hemfönster
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 12
Du använder den här menyn för att ställa in projektspecifika variabler, t.ex. Wi-Fi-nätverksnamn och lösenord, processorhastighet, etc. Att ställa in projektet med menuconfig kan hoppas över för "hello_world". Detta example kommer att köras med standardkonfiguration
Färgerna på menyn kan vara olika i din terminal. Du kan ändra utseendet med alternativet '–stil'. Kör 'idf.py menuconfig –help' för mer information.
Bygg projektet
Bygg projektet genom att köra:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 13Detta kommando kommer att kompilera applikationen och alla ESP-IDF-komponenter, och sedan generera starthanteraren, partitionstabellen och applikationsbinärfilerna.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 14 ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 15Om det inte finns några fel kommer konstruktionen att slutföras genom att generera den fasta programvarans binära .bin file.
Flash på enheten
Flasha binärfilerna som du just byggt in i din modul genom att köra:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 16Byt ut PORT med ditt ESP32-S2-korts seriella portnamn från Steg: Anslut din enhet.
Du kan också ändra överföringshastigheten för blixten genom att ersätta BAUD med den överföringshastighet du behöver. Standardöverföringshastigheten är 460800.
För mer information om idf.py-argument, se idf.py.
Notera:
Alternativet "flash" bygger och blinkar automatiskt projektet, så att köra "idf.py build" är inte nödvändigt.
När den blinkar kommer du att se utdataloggen som liknar följande:
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 17
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 18
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 19Om det inte finns några problem i slutet av flashprocessen kommer kortet att starta om och starta "hello_world"-applikationen.
Övervaka
För att kontrollera om "hello_world" verkligen körs, skriv 'idf.py -p PORT monitor' (Glöm inte att ersätta PORT med ditt seriella portnamn).
Detta kommando startar IDF Monitor-applikationen:ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 20
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 21Efter start och diagnostikloggar rulla uppåt bör du se "Hello world!" skrivs ut av applikationen.
ESPRESSIF ESP32-S2-MINI-2 WiFi-modul 22För att avsluta IDF-monitorn använd genvägen Ctrl+].
Det är allt du behöver för att komma igång med ESP32-S2-MINI-2-modulen! Nu är du redo att prova något annat examples i ESP-IDF, eller gå direkt till att utveckla dina egna applikationer.

US FCC-uttalande

Enheten överensstämmer med KDB 996369 D03 OEM Manual v01. Nedan finns integrationsinstruktioner för värdprodukttillverkare enligt KDB 996369 D03 OEM Manual v01.
Lista över tillämpliga FCC-regler
FCC Part 15 Subpart C 15.247
Specifika operativa användningsvillkor
Modulen har WiFi-funktioner.

  • Driftsfrekvens:
    • WiFi: 2412 ~ 2462 MHz
  • Antal kanal:
    • WiFi: 11
  • Modulation:
    • WiFi: DSSS; OFDM
  • Typ: Inbyggd PCB-antenn
  • Förstärkning: 4.54 dBi Max

Modulen kan användas för IoT-applikationer med en maximal antenn på 4.54 dBi. Värdtillverkaren som installerar denna modul i sin produkt måste säkerställa att den slutliga sammansatta produkten uppfyller FCC-kraven genom en teknisk bedömning eller utvärdering av FCC-reglerna, inklusive sändarens funktion. Värdtillverkaren måste vara medveten om att inte tillhandahålla information till slutanvändaren om hur man installerar eller tar bort denna RF-modul i användarmanualen för slutprodukten som integrerar denna modul. Slutanvändarmanualen ska innehålla all nödvändig information/varning enligt bestämmelser som visas i denna manual.
Begränsade modulprocedurer
Inte tillämpbar. Modulen är en enda modul och uppfyller kraven i FCC Part 15.212.
Spåra antenndesigner
Inte tillämpbar. Modulen har en egen antenn, och behöver inte en värds tryckta mikrostrip-spårantenn, etc.
Överväganden om RF-exponering
Modulen måste installeras i värdutrustningen så att minst 20 cm hålls mellan antennen och användarens kropp; och om RF-exponeringsutlåtande eller modullayout ändras, måste värdprodukttillverkaren ta ansvar för modulen genom en ändring av FCC-ID eller ny applikation. Modulens FCC-ID kan inte användas på slutprodukten. Under dessa omständigheter kommer värdtillverkaren att ansvara för att omvärdera slutprodukten (inklusive sändaren) och erhålla en separat FCC-auktorisering.
Antenner
Antennspecifikationerna är följande:

  • Typ: Inbyggd PCB-antenn
  • Förstärkning: 4.54 dBi

Denna enhet är endast avsedd för värdtillverkare under följande förhållanden:

  • Sändarmodulen får inte samlokaliseras med någon annan sändare eller antenn.
  • Modulen ska endast användas med den eller de externa antenner som ursprungligen har testats och certifierats med denna modul.
  • Antennen måste antingen vara permanent ansluten eller använda en "unik" antennkopplare.

Så länge villkoren ovan är uppfyllda kommer ytterligare sändartest inte att krävas. Värdtillverkaren är dock fortfarande ansvarig för att testa sin slutprodukt för eventuella ytterligare överensstämmelsekrav som krävs med denna modul installerad (t.ex.ampemissioner, digitala enheter, krav på kringutrustning för PC, etc.).
Etikett och information om efterlevnad
Värdprodukttillverkare måste tillhandahålla en fysisk eller e-etikett som anger "Innehåller FCC ID:
2AC7Z-ESPS2MINI2” med sin färdiga produkt.
Information om testlägen och ytterligare testkrav

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

Värdtillverkaren måste utföra test av utstrålad och genomförd emission och falsk emission, etc., enligt de faktiska testlägena för en fristående modulär sändare i en värd, såväl som för flera samtidigt sändande moduler eller andra sändare i en värdprodukt. Endast när alla testresultat av testlägen uppfyller FCC-kraven kan slutprodukten säljas lagligt.
Ytterligare testning, del 15 kapitel B överensstämmer
Den modulära sändaren är endast FCC-auktoriserad för FCC Part 15 Subpart C 15.247 och att värdproduktens tillverkare är ansvarig för efterlevnad av alla andra FCC-regler som gäller för värden som inte omfattas av certifieringen av den modulära sändaren. Om bidragsmottagaren marknadsför sin produkt som kompatibel med del 15, kapitel B (när den också innehåller digitala kretsar med oavsiktlig radiator), ska bidragsmottagaren tillhandahålla ett meddelande om att den slutliga värdprodukten fortfarande kräver överensstämmelsetestning i del 15, kapitel B med den modulära sändaren installerat.
Denna utrustning har testats och befunnits överensstämma med gränserna för en klass B digital enhet, i enlighet med Part15 av FCC-reglerna. Dessa gränser är utformade för att ge rimligt skydd mot skadliga störningar i en bostadsinstallation. Denna utrustning genererar, använder och kan utstråla radiofrekvensenergi och kan, om den inte installeras och används i enlighet med instruktionerna, orsaka skadliga störningar på radiokommunikation.
Det finns dock ingen garanti för att störningar inte kommer att inträffa i en viss installation. Om den här utrustningen orsakar skadliga störningar på radio- eller tv-mottagning, vilket kan fastställas genom att slå av och på utrustningen, uppmanas användaren att försöka korrigera störningen med någon av följande åtgärder:

  • Rikta om eller flytta mottagningsantennen.
  • Öka avståndet mellan utrustningen och mottagaren.
  • Anslut utrustningen till ett uttag på en annan krets än den som mottagaren är ansluten till.
  • Rådfråga återförsäljaren eller en erfaren radio/TV-tekniker för hjälp.

Denna enhet uppfyller del 15 av FCC-reglerna. Driften är föremål för följande två villkor:

  • Denna enhet får inte orsaka skadliga störningar.
  • Denna enhet måste acceptera alla mottagna störningar, inklusive störningar som kan orsaka oönskad funktion.

Försiktighet:
Eventuella ändringar eller modifieringar som inte uttryckligen godkänts av den part som ansvarar för efterlevnaden kan ogiltigförklara användarens behörighet att använda utrustningen.
Denna utrustning överensstämmer med FCC:s gränsvärden för RF-strålningsexponering som anges för en okontrollerad miljö. Denna enhet och dess antenn får inte placeras på samma plats eller fungera tillsammans med någon annan antenn eller sändare. Antennerna som används för denna sändare måste installeras för att ge ett separationsavstånd på minst 20 cm från alla personer och får inte placeras på samma plats eller fungera tillsammans med någon annan antenn eller sändare.
OEM-integreringsinstruktioner
Denna enhet är endast avsedd för OEM-integratörer under följande förhållanden:

  • Sändarmodulen får inte samlokaliseras med någon annan sändare eller antenn.
  • Modulen ska endast användas med den eller de externa antenner som ursprungligen har testats och certifierats med denna modul.

Så länge villkoren ovan är uppfyllda kommer ytterligare sändartest inte att krävas. OEM-integratören är dock fortfarande ansvarig för att testa sin slutprodukt för eventuella ytterligare överensstämmelsekrav som krävs med denna modul installerad (t.ex.ampemissioner, digitala enheter, krav på kringutrustning för PC, etc.).
Giltigheten av att använda modulens certifiering
I händelse av att dessa villkor inte kan uppfyllas (exampom vissa bärbara konfigurationer eller samlokalisering med en annan sändare), anses FCC-auktoriseringen för denna modul i kombination med värdutrustningen inte längre vara giltig och modulens FCC-ID kan inte användas på slutprodukten. Under dessa omständigheter kommer OEM-integratören att ansvara för att omvärdera slutprodukten (inklusive sändaren) och erhålla en separat FCC-auktorisering.
Slutproduktmärkning
Den slutliga slutprodukten måste märkas i ett synligt område med följande: "Innehåller sändarmodul FCC ID: 2AC7Z-ESPS2MINI2".

Relaterad dokumentation och resurser

Relaterad dokumentation

Utvecklarzon

Produkter

Kontakta oss

Revisionshistorik

Datum Version Release notes
2022-09-22 v0.5 Preliminär release

Ansvarsfriskrivning och upphovsrättsmeddelande
Information i detta dokument, inklusive URL referenser, kan ändras utan föregående meddelande.
ALL TREDJE PARTS INFORMATION I DETTA DOKUMENT TILLHANDAHÅLLS I BEFINTLIGT SKICK UTAN GARANTIER FÖR DESS ÄKTHET OCH RIKTIGHET.
INGEN GARANTI TILLHANDAHÅLLS DETTA DOKUMENT FÖR SÄLJBARHET, Icke-intrång, LÄMPLIGHET FÖR NÅGOT SÄRSKILT ÄNDAMÅL, ELLER GÖR NÅGON GARANTI ANNAT SOM UPPSTÅR UR NÅGOT FÖRSLAG, SPECIFIKATIONER ELLERAMPLE.
Allt ansvar, inklusive ansvar för intrång i eventuella äganderätter, relaterat till användningen av informationen i detta dokument friskrivs. Inga licenser, uttryckliga eller underförstådda, genom estoppel eller på annat sätt, till några immateriella rättigheter beviljas häri.
Wi-Fi Alliance Members logotyp är ett varumärke som tillhör Wi-Fi Alliance. Bluetooth-logotypen är ett registrerat varumärke som tillhör Bluetooth SIG.
Alla varumärken, varumärken och registrerade varumärken som nämns i detta dokument tillhör sina respektive ägare och erkänns härmed.
www.espressif.com

Dokument/resurser

ESPRESSIF ESP32-S2-MINI-2 WiFi-modul [pdf] Användarmanual
2AC7Z-ESPS2MINI2, 2AC7ZESPS2MINI2, ESP32-S2-MINI-2, ESP32-S2-MINI-2 WiFi-modul, WiFi-modul

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *