Introduktion
M5Stack erbjuder en rad modulära utvecklingskort, kända som Core Controllers, som har designats för användning i olika IoT-applikationer. Dessa kontroller är byggda kring ESP32-mikrokontroller och erbjuder en rad funktioner och kapaciteter. Denna artikel kommer att undersöka skillnaderna mellan M5Stack Core-kontrollerna och presentera en jämförande tabell för att illustrera deras huvudsakliga specifikationer.
M5Stack Core: Översikt och funktioner
M5Stack Core är det första utvecklingskortet i Core-serien. Enheten har en 2-tums färgpekskärm, Wi-Fi och Bluetooth anslutning. Core är utrustad med 320 KB SRAM, 128 KB ROM och 2 MB inbyggd flash. Dessutom inkluderar produkten 19 allmänna in-/utgångar (GPIOs), en analog-till-digital-omvandlare (ADC), ett seriellt periferigränssnitt (SPI), en universell asynkron mottagare-sändare (UART), ett inter-integrerat kretsgränssnitt (I2C), ett inter-integrerat kretsgränssnitt (I2S), en fjärrtransceiver-modul (RMT), en allmän direktminnesåtkomst (GDMA) och en ljusemitterande diod pulsbreddsmodulering (LED PWM1). Core har designats med modularitet i åtanke, vilket möjliggör kompatibilitet med en rad expansionsmoduler och tillbehör.
M5Stack Core2: Översikt och funktioner
Funktion | Core2 | Core2 för AWS |
Processor | Enkärnig 32-bitars RISC-V | Enkärnig 32-bitars RISC-V |
Klockfrekvens | Upp till 160 MHz | Upp till 160 MHz |
Minne | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash |
Anslutning | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
Speciella funktioner | - | Microchip ATECC608 Trust&Go |
Användningsfall | Allmänna IoT-projekt | AWS IoT-applikationer |
M5Stack Core2 är en förbättrad version av Core, utrustad med en 2,8-tums färgpekskärm för bättre visualisering. Core2 behåller samma kärnspecifikationer som originalet Core, inklusive Wi-Fi, Bluetooth, 320 KB SRAM, 128 KB ROM och 2 MB flash. Dessutom inkluderar Core2 19 GPIO:er och är kompatibel med en rad kringutrustning. Den större skärmen ger ett förbättrat användargränssnitt, idealiskt för projekt som kräver mer skärmyta.
M5Stack CoreS3: Översikt och funktioner
M5Stack CoreS3 representerar tredje generationen i Core-serien och erbjuder flera förbättringar jämfört med sina föregångare. Enheten har en dual-core 32-bitars Xtensa LX7-processor, som ger förbättrad prestanda jämfört med den enkärniga RISC-V-processorn som finns i Core- och Core2-modellerna. CoreS3 är utrustad med 320 KB SRAM, 128 KB ROM och 8 MB flashminne. Dessutom har enheten en 2,8-tums färgpekskärm, en RGB-statusindikator och en programmerbar knapp. CoreS3 är designad för högpresterande IoT-projekt och erbjuder förbättrad processorkraft och visningsmöjligheter.
Viktiga skillnader mellan M5Stack Core-kontroller
Funktion | Kärna | Core2 | CoreS3 |
Processor | Enkärnig 32-bitars RISC-V | Enkärnig 32-bitars RISC-V | Dual-core 32-bit Xtensa LX7 |
Klockfrekvens | Upp till 160 MHz | Upp till 160 MHz | Upp till 240 MHz |
Minne | 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 |
Anslutning | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
GPIOs | 19 GPIO:er | 19 GPIO:er | 23 GPIO:er |
Speciella funktioner | - | Större 2,8-tums pekskärm |
RGB-statusindikator, programmerbar knapp |
Användningsfall | Allmänna IoT-projekt | Allmänna IoT-projekt | Högpresterande IoT-projekt |
Slutsats
Sammanfattningsvis erbjuder M5Stack Core-kontrollerna olika alternativ för att passa olika IoT-applikationer. Core och Core2 är väl lämpade för allmänna IoT-projekt, medan CoreS3 erbjuder förbättrad prestanda för mer krävande applikationer. CoreC3 och CoreC3U är designade för industriella IoT-applikationer, där CoreC3U erbjuder förbättrade säkerhetsfunktioner. Att förstå dessa skillnader kan hjälpa utvecklare att välja det mest lämpliga utvecklingskortet för deras specifika 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.