Kit de développement ATOMS3
Manuel d'utilisation
Contour
AtomS3 est une carte de développement basée sur la puce ESP32-S3 et comprend un écran TFT de 0.85″. La carte est équipée de deux boutons et de ports USB-C, en plus d'une antenne WS2812LED et 2.4g. 
1.1 Composition matérielle
Matériel AtomS3 : puce ESP32-S3, écran TFT, LED couleur, boutons, Y8089DCDC. Esp32-s3 est une puce unique intégrée avec Wi-Fi 2.4 GHz et Bluetooth (LE), avec mode longue portée. L'Esp32-s3 est équipé d'un processeur double cœur Xtensa® 32 bits LX7, jusqu'à 240 MHz, d'une SRAM intégrée de 512 Ko (TCM), de 45 broches GPIO programmables et d'interfaces de communication riches. Esp32-s3 prend en charge une plus grande capacité de Flash SPI octal haute vitesse et de RAM hors puce, et prend en charge la mise en cache des données et la mise en cache des instructions configurées par l'utilisateur.
L'écran TFT est un écran couleur de 0.85 "alimenté par le GC9107 avec une résolution de 128 x 128. Volume de fonctionnementtage plage 2.4-3.3 V, plage de température de fonctionnement 0-40°C.
La puce de gestion de l'alimentation est SY8089 de Silergy. Volume de travailtagLa plage est de 2.7 V à 5.5 V, le courant de charge est de 2 A. AtomS3 est livré avec tout ce dont vous avez besoin pour programmer ESP32, tout ce que vous devez faire et développer
NIP DESCRIPTION
2.1.INTERFACE USB
AtomS3 est configuré avec une interface USB de type c et prend en charge le protocole de communication standard USB2.0.
2.2.INTERFACE DE BOISSEAU
4P est équipé d'une interface MSCAMREA GROVE avec un espacement de 2.0 mm. Le câblage interne est connecté à GND, 5V, GPIO36 et GPI037.

2.3.INTERFACE GPIO 
5p est équipé d'une interface de jeu de barres d'espacement de 2.54 mm et le câblage interne est connecté à GPI014, GPIO17, GPI042, GPI040 et 3.3 V.
Le 4p est configuré avec des ports de bus à espacement de 2.54 mm et les câbles internes sont GPI038, GPI039, SV et GND.
DESCRIPTION FONCTIONNELLE
Ce chapitre décrit les différents modules et fonctions de l'ESP32-S3.
3.1.CPU ET MÉMOIRE
Xtensai, microprocesseur double cœur 32 bits LX7 jusqu'à 240 MHz
- 384 ROM K8
- 512 K8 SRAM
- 16 Ko de SRAM en RTC
- SP/, Double Interfaces SP/, Quad SPI Octal SRI OP' et OP/ qui permettent la connexion à plusieurs mémoires flash et RAM externes
- Le contrôleur Flash avec cache est pris en charge
- La programmation en circuit Flash (/CP) est prise en charge
3.2 DESCRIPTION DU STOCKAGE
3.2.1.Flash externe et RAM
ESP32-S3 prend en charge les interfaces SPI, Dual SPI, Quad SPI, Octal SPI, QM et OPI qui permettent la connexion à plusieurs flash et RAM externes.
Le flash externe et la RAM peuvent être mappés dans l'espace mémoire d'instructions du CPU et dans l'espace mémoire de données en lecture seule. La RAM externe peut également être mappée dans l'espace mémoire de données du CPU. ESP32-S3 prend en charge jusqu'à 168 mémoires flash et RAM externes, ainsi que le chiffrement/déchiffrement matériel basé sur XTS-AES pour protéger les programmes et les données des utilisateurs dans la mémoire flash et la RAM externe.
Grâce à des caches à grande vitesse, ESP32-S3 peut prendre en charge à la fois jusqu'à :
- Flash externe ou RAM mappé dans un espace d'instructions de 32 Mo sous forme de blocs individuels de 64 Ko
- RAM externe mappée dans un espace de données de 32 Mo sous forme de blocs individuels de 64 Ko. Les lectures et écritures 8 bits, 16 bits, 32 bits et 128 bits sont Flash externe peut également être mappé dans un espace de données de 32 Mo sous forme de blocs individuels de 64 Ko, mais ne prenant en charge que 8 bits, 16 bits, 32 lectures -bit et 128 bits.
3.3.HORLOGE CPU
L'horloge du processeur a trois sources possibles :
- Horloge à cristal principale externe
- Oscillateur RC rapide interne (généralement environ 17.5 MHz et réglable)
- Horloge PLL
L'application peut sélectionner la source d'horloge parmi les trois horloges ci-dessus. La source d'horloge sélectionnée pilote l'horloge du processeur directement ou après division, selon l'application. Une fois le processeur réinitialisé, la source d'horloge par défaut serait l'horloge à cristal principale externe divisée par 2.
3.4. RTC ET GESTION BASSE PUISSANCE
Grâce à l'utilisation de technologies avancées de gestion de l'alimentation, ESP32-S3 peut basculer entre différents modes d'alimentation. (voir tableau 1).
- Mode actif : le processeur et la radio à puce sont sous tension. La puce peut recevoir, transmettre ou écouter.
- Mode veille du modem : le processeur est opérationnel et la vitesse d'horloge peut être réduite. La bande de base sans fil et la radio sont désactivées, mais la connexion sans fil peut rester active.
- Mode Lightsleep : le processeur est en pause. Les périphériques RTC, ainsi que le coprocesseur ULP peuvent être réveillés périodiquement par la minuterie. Tout événement de réveil (MAC, minuterie RTC hôte ou interruptions externes) réveillera la puce. La connexion sans fil peut rester active. Les utilisateurs peuvent éventuellement décider quels périphériques éteindre/conserver (voir Figure 1), à des fins d'économie d'énergie.
- Mode veille profonde : le processeur et la plupart des périphériques sont éteints. Seule la mémoire RTC est sous tension et les périphériques RTC sont des données de connexion Wi-Fi sont stockées dans la mémoire RTC. Le coprocesseur ULP est fonctionnel
| Mode de travail Description Type (itA) | ||
| Sommeil léger | VDD_SPI et Wi-Fi sont éteints et tous les GPIO sont à haute impédance. | 2401 |
| Sommeil profond | La mémoire RTC et les périphériques RTC sont sous tension. | 8 |
| La mémoire RTC est sous tension. Les périphériques RTC sont hors tension. | 7 | |
| Éteindre | CHIP_PU est défini sur le niveau bas. La puce est éteinte. | 1 |
CARACTÉRISTIQUES ÉLECTRIQUES
4.1. NOTES MAXIMALES ABSOLUES
Tableau 2 : Notes maximales absolues
| Symbole | Paramètre | Mh | Max | |
| VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU. VDD_SPI |
Voltage appliqué aux broches d'alimentation par domaine d'alimentation | 0. | 4. | V |
| !production . | Courant de sortie l0 cumulé | 1500 | mA | |
| MAGASIN | Température de stockage | -40 | 150 | °C |
- Via au bloc d'alimentation, reportez-vous ESP32 Spécifications techniques Annexe 10_MUX, comme SD_CLK d'alimentation pour VDD_SDIO.
4.2. RADIO WIFI ET BANDE DE BASE
La radio et la bande de base Wi-Fi ESP32-S3 prennent en charge les fonctionnalités suivantes :
- 11b/g/n
- 11n MCS0-7 prenant en charge les bandes passantes 20 MHz et 40 MHz
- 11nMCS32
- 11n 0.4 1.15 intervalle de garde
- Débit de données jusqu'à 150 Mbps
- RX STEC (flux spatial unique)
- Puissance d'émission réglable
- Diversité d'antenne :
ESP32-S3 prend en charge la diversité d'antenne avec un commutateur RF externe. Cet interrupteur est commandé par un ou plusieurs.
GPI0s, et utilisé pour sélectionner la meilleure antenne afin de minimiser les effets de l'imperfection du canal.
4.3. SPÉCIFICATIONS DE L'ÉMETTEUR RF BLUETOOTH LE (TX)
Tableau 3 : Caractéristiques de l'émetteur Bluetooth LE 1 Mbps
| Paramètre Description Mini | Type | Unité maximale | |||
| Sensibilité 030.8% PER | — | — | -98. | — | dBm |
| Signal maximum reçu à 30.8 % PER | — | — | 8 | — | dBm |
| C/I co-canal | F = FO MHz | — | 9 | — | dB |
| Sélectivité canal adjacent C/I | F . FO + 1MHz | — | -3 | — | dB |
| F . FO - 1 MHz | — | -3 | — | dB | |
| F . FO + 2MHz | — | -28 | — | dB | |
| F . FO - 2 MHz | — | -30 | — | dB | |
| F = FO + 3 MHz | — | -31 | — | dB | |
| F . FO - 3 MHz | — | -33 | — | dB | |
DÉMARRAGE RAPIDE
1.1.IDE ARDUINO
Visitez le site officiel d'Arduino webplacer(https://www.arduino.cc/en/Main/Software), Sélectionnez le package d'installation pour votre propre système d'exploitation à télécharger. > 1.Ouvrez Arduino IDE, accédez à ' File' ->'Préférences' ->' Paramètres' >2.Copiez le gestionnaire de cartes M5Stack suivant url à 'Gestionnaire de tableaux supplémentaires URLs:' https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package développeur esp32 index.json
>3.Naviguez vers 'Outils' ->' Tableau : ' ->' Gestionnaire de tableaux…' >4.Recherchez 'ESP32' dans la fenêtre contextuelle, trouvez-le et cliquez sur 'Installer' >5.sélectionnez 'Outils' - >'Carte :' ->'ESP32-Arduino-ESP32 DEV Module

1.2. SÉRIE BLUETOOTH
Ouvrez l'IDE Arduino et ouvrez l'example programme File' ->' Examples' ->'BluetoothSerial' ->'SerialToSerialBT' . Connectez l'appareil à l'ordinateur et sélectionnez le port correspondant à graver. Une fois terminé, l'appareil exécutera automatiquement Bluetooth et le nom de l'appareil est ESP32test' . À ce moment, utilisez l'outil d'envoi de port série Bluetooth sur le PC pour réaliser la transmission transparente des données série Bluetooth.



1.3.BALAYAGE WIFI
Ouvrez l'IDE Arduino et ouvrez l'example programme ' File' ->' Examples' ->'WiFi' ->'WiFiScan' . Connectez l'appareil à l'ordinateur et sélectionnez le port correspondant à graver. Une fois terminé, l'appareil exécutera automatiquement l'analyse WiFi et le résultat actuel de l'analyse WiFi peut être obtenu via le moniteur de port série fourni avec l'Arduino. 

Déclaration de la FCC
Tout changement ou modification non expressément approuvé par la partie responsable de la conformité pourrait annuler le droit de l'utilisateur à utiliser l'équipement. Cet appareil est conforme à la partie 15 des règles de la FCC. Son fonctionnement est soumis aux deux conditions suivantes : (1) Cet appareil ne doit pas provoquer d'interférences nuisibles, et (2) Cet appareil doit accepter toute interférence reçue, y compris les interférences susceptibles de provoquer un fonctionnement indésirable.
Déclaration d'exposition aux rayonnements de la FCC : cet équipement est conforme aux limites d'exposition aux rayonnements de la FCC établies pour un environnement non contrôlé. Cet équipement doit être installé et utilisé à une distance minimale de 20 cm entre le radiateur et votre corps.
Note : Cet équipement a été testé et déclaré conforme aux limites d'un appareil numérique de classe B, conformément à la partie 15 des règles de la FCC. Ces limites sont conçues pour fournir une protection raisonnable contre les interférences nuisibles dans une installation résidentielle. Cet équipement génère, utilise et peut émettre de l'énergie de radiofréquence et, s'il n'est pas installé et utilisé conformément aux instructions, peut causer des interférences nuisibles aux communications radio. Cependant, il n'y a aucune garantie que des interférences ne se produiront pas dans une installation particulière. Si cet équipement cause des interférences nuisibles à la réception radio ou télévision, ce qui peut être déterminé en éteignant et en rallumant l'équipement, l'utilisateur est encouragé à essayer de corriger l'interférence par une ou plusieurs des mesures suivantes : —Réorientez ou déplacez le récepteur antenne. —Augmenter la distance entre l'équipement et le récepteur. —Connectez l'équipement à une prise sur un circuit différent de celui auquel le récepteur est connecté. —Consultez le revendeur ou un technicien radio/TV expérimenté pour obtenir de l'aide.
Documents / Ressources
![]() |
Kit de développement M5STACK ATOMS3 [pdf] Manuel de l'utilisateur M5ATOMS3, 2AN3WM5ATOMS3, kit de développement ATOMS3, ATOMS3, kit de développement |


