Quali sono le differenze tra i controller Core di M5Stack?

Introduzione

M5Stack offre una gamma di schede di sviluppo modulari, note come controller Core, progettate per l'uso in una varietà di applicazioni IoT. Questi controller sono basati sul microcontrollore ESP32 e offrono una vasta gamma di funzionalità e caratteristiche. Questo articolo esaminerà le differenze tra i controller M5Stack Core e presenterà una tabella comparativa per illustrare le loro principali specifiche.

 

M5Stack Core: panoramica e funzionalità

M5Stack Core è la prima scheda di sviluppo della serie Core. Il dispositivo è dotato di touchscreen a colori da 2 pollici, connettività Wi-Fi e Bluetooth . Core dispone di 320 KB di SRAM, 128 KB di ROM e 2 MB di memoria flash integrata. Inoltre, il prodotto include 19 ingressi/uscite per uso generico (GPIO), un convertitore analogico-digitale (ADC), un'interfaccia periferica seriale (SPI), un ricetrasmettitore universale asincrono (UART), un circuito interintegrato (I2C), un circuito interintegrato (I2S), un modulo ricetrasmettitore remoto (RMT), un accesso diretto alla memoria per uso generico (GDMA) e una modulazione della larghezza degli impulsi a diodi emettitori di luce (LED PWM1). Core è stato progettato pensando alla modularità, garantendo la compatibilità con una vasta gamma di moduli di espansione e accessori.
Kit di sviluppo IoT ESP32 Basic Core V2.7

Kit di sviluppo IoT ESP32 Basic Core V2.7

Visualizza prodotto

 

M5Stack Core2: panoramica e funzionalità

 

M5Stack Core2

Kit di sviluppo IoT M5Stack Core2 ESP32

Visualizza prodotto
Kit di sviluppo IoT M5Stack Core2 ESP32 per il kit AWS IoT

Kit M5Stack Core2 ESP32 AWS IoT

Visualizza prodotto

 

Funzionalità Core2 Core2 per AWS
Processore RISC-V single-core a 32 bit RISC-V single-core a 32 bit
Frequenza di clock Fino a 160 MHz Fino a 160 MHz
Memoria 320 KB di SRAM, 128 KB di ROM, 2 MB di flash 320 KB di SRAM, 128 KB di ROM, 2 MB di flash
Connettività Wi-Fi, Bluetooth Wi-Fi, Bluetooth
Funzionalità speciali - Microchip ATECC608 Trust&Go
Casi d'uso Progetti IoT generici Applicazioni AWS IoT
 
M5Stack Core2 è un'evoluzione del Core, dotata di un touchscreen a colori da 2,8 pollici per una visualizzazione migliorata. Core2 mantiene le stesse specifiche di base del Core originale, tra cui Wi-Fi, Bluetooth, 320 KB di SRAM, 128 KB di ROM e 2 MB di flash. Inoltre, Core2 include 19 GPIO ed è compatibile con un'ampia gamma di periferiche. Lo schermo più grande offre un'interfaccia utente migliorata, ideale per i progetti che richiedono più spazio di visualizzazione.

 

M5Stack CoreS3: panoramica e funzionalità

M5Stack CoreS3 rappresenta la terza generazione della serie Core e offre numerosi miglioramenti rispetto ai predecessori. Il dispositivo è dotato di un processore Xtensa LX7 dual-core a 32 bit, che offre prestazioni superiori rispetto al processore RISC-V single-core presente nei modelli Core e Core2. CoreS3 è dotato di 320 KB di SRAM, 128 KB di ROM e 8 MB di memoria flash. Inoltre, il dispositivo dispone di un touchscreen a colori da 2,8 pollici, un indicatore di stato RGB e un pulsante programmabile. CoreS3 è stato progettato per progetti IoT ad alte prestazioni e offre una maggiore potenza di elaborazione e migliori capacità di visualizzazione.
M5Stack CoreS3

M5Stack CoreS3

Visualizza prodotto
   

Principali differenze tra i controller M5Stack Core

Funzionalità Core Core2 CoreS3
Processore RISC-V single-core a 32 bit RISC-V single-core a 32 bit Xtensa LX7 dual-core a 32 bit
Frequenza di clock Fino a 160 MHz Fino a 160 MHz Fino a 240 MHz
Memoria 320 KB di SRAM, 128 KB di ROM, 2 MB di flash 320 KB di SRAM, 128 KB di ROM, 2 MB di flash 320 KB di SRAM, 128 KB di ROM, 8
MB di flash
Connettività Wi-Fi, Bluetooth Wi-Fi, Bluetooth Wi-Fi, Bluetooth
GPIO 19 GPIO 19 GPIO 23 GPIO
Funzionalità speciali - Più grande, da 2,8 pollici
touchscreen
Indicatore di stato RGB, pulsante programmabile
Casi d'uso Progetti IoT generici Progetti IoT generici Progetti IoT ad alte prestazioni
 

Conclusione

In conclusione, i controller M5Stack Core offrono diverse opzioni per adattarsi a varie applicazioni IoT. Core e Core2 sono adatti ai progetti IoT generici, mentre CoreS3 offre prestazioni superiori per le applicazioni più impegnative. CoreC3 e CoreC3U sono stati progettati per l'uso in applicazioni IoT industriali, con CoreC3U che offre funzionalità di sicurezza avanzate. Comprendere queste differenze può aiutare gli sviluppatori a scegliere la scheda di sviluppo più adatta ai requisiti specifici del loro progetto.

 

1 commento

hdt-avatar
Chad K

Thank you for the comparison data but it is now out of date. This article was published on October 24th of what year? I ask because as of June 30, 2025, the Stack5 website shows the Core2 AWS IoT kit to have a ESP32-D0WDQ6-V3 which runs a 240Mhz dual core processor. Stack5 doesn’t seem to identify the upgraded kit with a version number. However the base Core2 kit now has a v1.1 variant with upgraded power IC. I am sad to see they are phasing out their LoRa components (at least the USA 915Mhz models are EOL). Check out Stack5’s website for updated info on these ESP32 IoT controller kits and add-ons.

June 30, 2025 at 18:29pm

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati da *

Register for our newsletter

Get the latest information about our products and special offers.

Website Feedback

Help us improve OpenELAB

Found a website issue or have an idea? Tell us what would make your experience better.