
ATOMS3 Development Kit
User Manual
Outline
AtomS3 is in ûntwikkelingsboerd basearre op de ESP32-S3-chip en omfettet in 0.85 "TFT-skerm. It bestjoer is foarsjoen fan twa knoppen en USB-C havens, neist WS2812LED en 2.4g antenne. 
1.1 Hardware Gearstalling
AtomS3 hardware: ESP32-S3 chip, TFT display, kleur LED, knoppen, Y8089DCDC. Esp32-s3 is in inkele chip yntegrearre mei 2.4ghz Wi-Fi en Bluetooth (LE), mei Long Range modus. Esp32-s3 is foarsjoen fan Xtensa® 32-bit LX7 dual-core prosessor, oant 240mhz, ynboude 512KB SRAM (TCM), 45 programmabele GPIO pins, en rike kommunikaasje ynterfaces. Esp32-s3 stipet in gruttere kapasiteit fan hege snelheid octale SPI Flash en off-chip RAM, en stipet brûker-konfigurearre gegevens caching en ynstruksje caching.
It TFT-skerm is in 0.85 "kleurenskerm oandreaun troch de GC9107 mei in resolúsje fan 128 x 128. Operating voltage berik 2.4-3.3V, bestjoeringssysteem temperatuer berik 0-40 ° C.
De chip foar enerzjybehear is SY8089 fan Silergy. Wurk voltage berik is 2.7V-5.5V, laadstroom is 2A. AtomS3 komt mei alles wat jo nedich hawwe om ESP32 te programmearjen, alles wat jo moatte dwaan en ûntwikkelje
PIN DESCRIPTION
2.1.USB INTERFACE
AtomS3 is konfigurearre mei type-c USB-ynterface en stipet DE USB2.0 standert kommunikaasjeprotokol.
2.2.GROVE INTERFACE
4P is foarsjoen fan MSCAMREA GROVE ynterface mei ôfstân fan 2.0 mm. Ynterne bedrading is ferbûn mei GND, 5V, GPIO36 en GPI037.

2.3.GPIO INTERFACE 
5p is foarsjoen fan in 2.54mm spacing busbar ynterface, en ynterne wiring is ferbûn mei GPI014, GPIO17, GPI042, GPI040, en 3.3V.
De 4p is konfigurearre mei 2.54mm ôfstân bus havens, en de ynterne kabels binne GPI038, GPI039, SV, en GND.
FUNKSJONELE BESKRIVING
Dit haadstik deschbes de ESP32-S3 ferskate modules en funksjes.
3.1.CPU EN MEMORY
Xtensai, dual core 32-bit LX7 microprocessormp to 240 MHz
- 384 K8 ROM
- 512 K8 SRAM
- 16 KB SRAM yn RTC
- SP/, Dual SP/, Quad SPI Octal SRI OP' en OP/ ynterfaces dy't ferbining meitsje mei meardere flash en eksterne RAM
- Flash-controller mei cache wurdt stipe
- Flash in-Circuit Programming (/CP) wurdt stipe
3.2 STORAGE DESCRIPTION
3.2.1.Eksterne Flash en RAM
ESP32-S3 stipet SPI, Dual SPI, Quad SPI, Octal SPI, QM en OPI ynterfaces dy't tastean ferbining mei meardere eksterne flash en RAM.
De eksterne flash en RAM kin wurde yn kaart brocht yn de CPU ynstruksje ûnthâld romte en allinne-lês gegevens ûnthâld romte. De eksterne RAM kin ek yn kaart brocht wurde yn de CPU gegevens ûnthâld romte. ESP32-S3 stipet oant 168 fan eksterne flash en RAM, en hardware fersifering / ûntsiferje basearre op XTS-AES te beskermjen brûkers programma en gegevens yn flash en eksterne RAM.
Troch hege snelheid caches kin ESP32-S3 tagelyk stypje oant:
- Eksterne flash of RAM yn kaart brocht yn 32 MB ynstruksjeromte as yndividuele blokken fan 64 KB
- Eksterne RAM yn kaart brocht yn 32 MB gegevensromte as yndividuele blokken fan 64 KB. 8-bit, 16-bit, 32-bit, en 128-bit lêzen en skriuwt binne Eksterne flash kin ek yn kaart brocht wurde yn 32 MB gegevensromte as yndividuele blokken fan 64 KB, mar stipet allinich 8-bit, 16-bit, 32 -bit en 128-bit lêzen.
3.3.CPU KLOK
De CPU-klok hat trije mooglike boarnen:
- Eksterne wichtichste crystal klok
- Ynterne snelle RC-oscillator (typysk sawat 17.5 MHz, en ferstelber)
- PLL klok
De applikaasje kin de klokboarne selektearje út 'e trije klokken hjirboppe. De selekteare klokboarne driuwt de CPU-klok direkt, of nei divyzje, ôfhinklik fan 'e applikaasje. Ienris de CPU is reset, soe de standertklokboarne de eksterne haadkristalklok wêze dield troch 2.
3.4. RTC EN LOWPOWER MANAGEMENT
Mei it brûken fan avansearre technologyen foar enerzjybehear kin ESP32-S3 wikselje tusken ferskate machtmodi. (sjoch tabel 1).
- Aktive modus: CPU en chipradio wurde ynskeakele. De chip kin ûntfange, ferstjoere of harkje.
- Modemsliepmodus: De CPU is operasjoneel en de kloksnelheid kin wurde fermindere. De draadloze basisbân en radio binne útskeakele, mar draadloze ferbining kin aktyf bliuwe.
- Ljochtsleepmodus: De CPU is ûnderbrutsen. De RTC-perifeare apparaten, lykas de ULP-coprocessor kinne periodyk wekker wurde troch de timer. Elke wekker-eveneminten (MAC, host RTC-timer, as eksterne ûnderbrekkingen) sille de chip wekker meitsje. Draadloze ferbining kin aktyf bliuwe. Brûkers kinne opsjoneel beslute hokker perifeare apparaten moatte ôfslute / bliuwe (ferwize nei figuer 1), foar enerzjybesparring.
- Deepsleep-modus: CPU en de measte perifeare apparaten binne útskeakele. Allinich it RTC-ûnthâld wurdt ynskeakele en RTC-peripherapparaten binne Wi-Fi-ferbiningsgegevens wurde opslein yn it RTC-ûnthâld. De ULP coprocessor is funksjoneel
| Wurkmodus Beskriuwing Typ (itA) | ||
| Lichte sliep | VDD_SPI en Wi-Fi wurde powered del, en alle GPIOs binne hege-impedânsje. | 2401 |
| Djippe sliep | RTC ûnthâld en RTC perifeare apparaten wurde oandreaun. | 8 |
| RTC ûnthâld wurdt oandreaun. RTC perifeare apparaten wurde útskeakele. | 7 | |
| Power off | CHIP_PU is ynsteld op leech nivo. De chip wurdt útskeakele. | 1 |
ELEKTRISKE skaaimerken
4.1. ABSOLUTE MAXIMUM RATINGS
tabel 2: Absolute maksimum wurdearrings
| Symboal | Parame | Mh | Max | |
| VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU. VDD_SPI |
Voltage tapast op stroomfoarsjenningspinnen per machtdomein | 0. | 4. | V |
| !útfier. | Kumulative l0 útfierstrom | 1500 | mA | |
| TSTORE | Storage temperatuer | -40 | 150 | °C |
- Fia nei de macht oanbod pad, Refer ESP32 Technyske spesifikaasje Taheakke 10_MUX, as SD_CLK fan Netzteil foar VDD_SDIO.
4.2. WIFI RADIO EN BASEBAND
De ESP32-S3 Wi-Fi radio en baseband stypje de folgjende funksjes:
- 11b/g/n
- 11n MCS0-7 dy't 20 MHz en 40 MHz bânbreedte stipet
- 11n MCS32
- 11n 0.4 1.15 wacht-ynterval
- Data rate oant 150 Mbps
- RX STEC (single romtlike stream)
- Ferstelbere útstjoerkrêft
- Antenne ferskaat:
ESP32-S3 stipet antenneferskaat mei in eksterne RF-switch. Dizze switch wurdt regele troch ien of mear.
GPI0's, en brûkt om de bêste antenne te selektearjen om de effekten fan kanaal-ûnfolsleinens te minimalisearjen.
4.3. BLUETOOTH LE RF TRANSMITTER (TX) SPESIFIKASJES
tabel 3: Sender Skaaimerken Bluetooth LE 1 Mbps
| Parameter Beskriuwing Min | Typ | Max Unit | |||
| Gefoelichheid 030.8% PER | — | — | -98. | — | dBm |
| Maksimum ûntfongen sinjaal @30.8% PER | — | — | 8 | — | dBm |
| Co-kanaal C/I | F = FO MHz | — | 9 | — | dB |
| Neistlizzende kanaal selektiviteit C / I | F . FO + 1 MHz | — | -3 | — | dB |
| F . FO - 1 MHz | — | -3 | — | dB | |
| F . FO + 2 MHz | — | -28 | — | dB | |
| F . FO - 2 MHz | — | -30 | — | dB | |
| F = FO + 3 MHz | — | -31 | — | dB | |
| F . FO - 3 MHz | — | -33 | — | dB | |
SNELLE START
1.1.ARDUINO IDE
Besykje de offisjele fan Arduino webside (https://www.arduino.cc/en/Main/Software),Selektearje it ynstallaasjepakket foar jo eigen bestjoeringssysteem om te downloaden. >1.Iepenje Arduino IDE, navigearje nei ' File' ->'Foarkarren' ->' Ynstellings' >2.Kopiearje de folgjende M5Stack Boards Manager url oan 'Oanfoljende bestjoeren Manager URLs:' https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package esp32 dev index.json
>3.Navigearje nei 'Tools' ->' Board: ' ->' Boards Manager…' >4.Sykje ' ESP32' yn it pop-upfinster, fyn it en klik op 'Ynstallearje' >5.selektearje 'Tools' - >' Board:' ->'ESP32-Arduino-ESP32 DEV Module

1.2.BLUETOOTH SERIAL
Iepenje de Arduino IDE en iepenje de eksampit programma File'->' Bvamples' ->'BluetoothSerial' ->'SerialToSerialBT'. Ferbine it apparaat oan 'e kompjûter en selektearje de oerienkommende poarte om te ferbaarnen. Nei foltôging sil it apparaat automatysk Bluetooth útfiere, en de apparaatnamme is ESP32test'. Brûk op dit stuit it stjoerprogramma foar Bluetooth-seriële poarte op 'e PC om de transparante oerdracht fan Bluetooth-seriële gegevens te realisearjen.



1.3.WIFI SCANNING
Iepenje de Arduino IDE en iepenje de eksampit programma' File'->' Bvamples' ->'WiFi' ->'WiFiScan'. Ferbine it apparaat oan 'e kompjûter en selektearje de oerienkommende poarte om te ferbaarnen. Nei it foltôgjen sil it apparaat automatysk de WiFi-scan útfiere, en it aktuele resultaat fan 'e WiFi-scan kin wurde krigen fia de seriële poartemonitor dy't komt mei de Arduino. 

FCC-ferklearring
Alle Feroarings of oanpassingen dy't net eksplisyt goedkard binne troch de partij dy't ferantwurdlik is foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje. Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten: (1) Dit apparaat meie net feroarsaakje skealike ynterferinsje, en (2) Dit apparaat moat akseptearje eltse ynterferinsje ûntfongen, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.
FCC-ferklearring foar strieling-eksposysje: Dizze apparatuer foldocht oan FCC-beljochtingsgrinzen foar strieling dy't ynsteld binne foar in net kontroleare omjouwing.
Noat : Dizze apparatuer is hifke en fûn om te foldwaan oan de grinzen foar in digitaal apparaat fan Klasse B, neffens diel 15 fan 'e FCC-regels. Dizze grinzen binne ûntworpen om ridlike beskerming te leverjen tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart, brûkt en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje. D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, dy't kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien of mear fan 'e folgjende maatregels: - Reorientearje of ferpleatse de ûntfanger antenne. - Fergrutsje de skieding tusken de apparatuer en de ûntfanger. - Ferbine de apparatuer yn in stopkontakt op in circuit oars as dat wêrmei't de ûntfanger is ferbûn. - Rieplachtsje de dealer of in betûfte radio- / TV-technikus foar help.
Dokuminten / Resources
![]() | ATOMS3 Development Kit |
Referinsjes
- User Manualmanual.tools
