Introduktion
M5Stack tilbyder en række modulære udviklingskort, kendt som Core Controllers, som er designet til brug i forskellige IoT-applikationer. Disse controllere er bygget omkring ESP32-mikrocontrolleren og tilbyder en række funktioner og kapaciteter. Denne artikel vil undersøge forskellene mellem M5Stack Core controllere og præsentere en sammenligningstabel for at illustrere deres vigtigste specifikationer.
M5Stack Core: Oversigt og funktioner
M5Stack Core er det første udviklingskort i Core-serien. Enheden har en 2-tommer farvet touchscreen, Wi-Fi og Bluetooth forbindelse. Core er udstyret med 320 KB SRAM, 128 KB ROM og indbygget 2 MB flash. Derudover inkluderer produktet 19 general purpose input/output (GPIOs), en analog-til-digital konverter (ADC), en seriel perifer grænseflade (SPI), en universal asynkron modtager-transmitter (UART), en inter-integreret kreds (I2C), en inter-integreret kreds (I2S), en fjerntransceiver modul (RMT), en general purpose direkte hukommelsesadgang (GDMA) og en lysdiode pulsbreddemodulation (LED PWM1). Core er designet med modularitet for øje, hvilket muliggør kompatibilitet med en række udvidelsesmoduler og tilbehør.
M5Stack Core2: Oversigt og funktioner
Funktion | Core2 | Core2 til AWS |
Processor | Enkeltkerne 32-bit RISC-V | Enkeltkerne 32-bit RISC-V |
Clockfrekvens | Op til 160 MHz | Op til 160 MHz |
Hukommelse | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash |
Forbindelse | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
Specielle funktioner | - | Microchip ATECC608 Trust&Go |
Brugssager | Generelle IoT-projekter | AWS IoT-applikationer |
M5Stack Core2 er en forbedret udgave af Core, udstyret med en 2,8-tommer farvetouchskærm for bedre visualisering. Core2 bevarer de samme kernespecifikationer som den oprindelige Core, inklusive Wi-Fi, Bluetooth, 320 KB SRAM, 128 KB ROM og 2 MB flash. Derudover inkluderer Core2 19 GPIO'er og er kompatibel med en række perifere enheder. Den større skærm giver en forbedret brugergrænseflade, ideel til projekter, der kræver mere displayplads.
M5Stack CoreS3: Oversigt og funktioner
M5Stack CoreS3 repræsenterer tredje generation af Core-serien og tilbyder en række forbedringer i forhold til sine forgængere. Enheden har en dual-core 32-bit Xtensa LX7-processor, som giver forbedret ydeevne sammenlignet med den single-core RISC-V-processor, der findes i Core- og Core2-modellerne. CoreS3 er udstyret med 320 KB SRAM, 128 KB ROM og 8 MB flashhukommelse. Derudover har enheden en 2,8-tommer farvetouchskærm, en RGB-statusindikator og en programmerbar knap. CoreS3 er designet til højtydende IoT-projekter og tilbyder forbedret processorkraft og displaymuligheder.
Nøgleforskelle mellem M5Stack Core-controllere
Funktion | Kerner | Core2 | CoreS3 |
Processor | Enkeltkerne 32-bit RISC-V | Enkeltkerne 32-bit RISC-V | Dual-core 32-bit Xtensa LX7 |
Clockfrekvens | Op til 160 MHz | Op til 160 MHz | Op til 240 MHz |
Hukommelse | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 8 MB Flash |
Forbindelse | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
GPIO'er | 19 GPIO'er | 19 GPIO'er | 23 GPIO'er |
Specielle funktioner | - | Større 2,8 tommer berøringsskærm |
RGB-statusindikator, programmerbar knap |
Brugssager | Generelle IoT-projekter | Generelle IoT-projekter | Højtydende IoT-projekter |
Konklusion
Afslutningsvis tilbyder M5Stack Core-controllere en række muligheder, der passer til forskellige IoT-applikationer. Core og Core2 er velegnede til generelle IoT-projekter, mens CoreS3 tilbyder forbedret ydeevne til mere krævende applikationer. CoreC3 og CoreC3U er designet til brug i industrielle IoT-applikationer, hvor CoreC3U tilbyder forbedrede sikkerhedsfunktioner. At forstå disse forskelle kan hjælpe udviklere med at vælge det mest passende udviklingskort til deres specifikke projektkrav.
1 kommentar
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.