Quelles sont les différences entre les contrôleurs M5Stack Core ?
24 Oct 2024
0 commentaires
Introduction
M5Stack propose une gamme de cartes de développement modulaires, appelées Core Controllers , qui ont été conçues pour être utilisées dans diverses applications IoT. Ces contrôleurs sont construits autour du microcontrôleur ESP32 et offrent une gamme de fonctionnalités et de capacités. Cet article examinera les distinctions entre les contrôleurs Core M5Stack et présentera un tableau comparatif pour illustrer leurs principales spécifications.
M5Stack Core : Aperçu et caractéristiques
Le M5Stack Core est la carte de développement inaugurale de la série Core. L'appareil dispose d'un écran tactile couleur de 2 pouces, d'une connectivité Wi-Fi et Bluetooth. Le Core est équipé de 320 Ko de SRAM, 128 Ko de ROM, et d'un flash intégré de 2 Mo. De plus, le produit comprend 19 entrées/sorties à usage général (GPIO), un convertisseur analogique-numérique (ADC), une interface de périphérique série (SPI), un récepteur-transmetteur asynchrone universel (UART), un circuit inter-intégré (I2C), un circuit inter-intégré (I2S), un module de transceiver à distance (RMT), un accès direct à la mémoire à usage général (GDMA), et une modulation de largeur d'impulsion à diode électroluminescente (LED PWM1). Le Core a été conçu en tenant compte de la modularité, permettant la compatibilité avec une gamme de modules d'extension et d'accessoires.
M5Stack Core2 : Aperçu et caractéristiques
Caractéristiques | Noyau 2 | Core2 pour AWS |
Processeur | RISC-V 32 bits à cœur unique | RISC-V 32 bits à cœur unique |
Fréquence d'horloge | Jusqu'à 160 MHz | Jusqu'à 160 MHz |
Mémoire | 320 Ko SRAM, 128 Ko ROM, 2 Mo Flash | 320 Ko SRAM, 128 Ko ROM, 2 Mo Flash |
Connectivité | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
Fonctionnalités spéciales | - | Microchip ATECC608 Trust&Go |
Cas d'utilisation | Projets IoT généraux | Applications AWS IoT |
Le M5Stack Core2 est une itération améliorée du Core, équipé d'un écran tactile couleur de 2,8 pouces pour une visualisation améliorée. Le Core2 conserve les mêmes spécifications de base que le Core d'origine, y compris Wi-Fi, Bluetooth, 320 Ko de SRAM, 128 Ko de ROM et 2 Mo de mémoire flash. De plus, le Core2 comprend 19 GPIO et est compatible avec une gamme de périphériques. L'écran plus grand offre une interface utilisateur améliorée, idéale pour les projets nécessitant plus d'espace d'affichage.
M5Stack CoreS3 : Aperçu et caractéristiques
Le M5Stack CoreS3 représente la troisième génération de la série Core et offre un certain nombre d'améliorations par rapport à ses prédécesseurs. L'appareil est doté d'un processeur Xtensa LX7 double cœur 32 bits, qui offre des performances améliorées par rapport au processeur RISC-V monocœur des modèles Core et Core2. Le CoreS3 est équipé de 320 Ko de SRAM, 128 Ko de ROM et 8 Mo de mémoire flash. De plus, l'appareil dispose d'un écran tactile couleur de 2,8 pouces, d'un indicateur d'état RVB et d'un bouton programmable. Le CoreS3 a été conçu pour les projets IoT hautes performances et offre une puissance de traitement et des capacités d'affichage améliorées.
Principales différences entre les contrôleurs M5Stack Core
Caractéristiques | Cœur | Noyau 2 | Noyau S3 |
Processeur | RISC-V 32 bits à cœur unique | RISC-V 32 bits à cœur unique | Processeur dual-core 32 bits Xtensa LX7 |
Fréquence d'horloge | Jusqu'à 160 MHz | Jusqu'à 160 MHz | Jusqu'à 240 MHz |
Mémoire | 320 Ko SRAM, 128 Ko ROM, 2 Mo Flash | 320 Ko SRAM, 128 Ko ROM, 2 Mo Flash | 320 Ko SRAM, 128 Ko ROM, 8 Flash MB |
Connectivité | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
GPIO | 19 GPIO | 19 GPIO | 23 GPIO |
Fonctionnalités spéciales | - | Plus grand 2,8 pouces écran tactile |
Indicateur d'état RVB, bouton programmable |
Cas d'utilisation | Projets IoT généraux | Projets IoT généraux | Projets IoT haute performance |
Conclusion
En conclusion, les contrôleurs M5Stack Core offrent une variété d'options pour s'adapter à différentes applications IoT. Le Core et le Core2 sont bien adaptés aux projets IoT généraux, tandis que le CoreS3 offre des performances améliorées pour les applications plus exigeantes. Les CoreC3 et CoreC3U ont été conçus pour être utilisés dans les applications IoT industrielles, le CoreC3U offrant des fonctionnalités de sécurité améliorées. Comprendre ces différences peut aider les développeurs à sélectionner la carte de développement la plus appropriée pour les exigences particulières de leur projet.
Mots clés:
laissez un commentaire
Tous les commentaires du blog sont vérifiés avant la publication