Wat is het verschil tussen M5StickC PLUS en PLUS2?
Snelle classificatie M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Opmerking: Dit product is nu EOL.
M5StickC PLUS
M5StickC PLUS2
M5StickC PLUS VS M5StickC PLUS2
-
De toepassing van een krachtigere ESP32-PICO-V3-02- chip met 2 MB PSRAM en groter 8 MB Flash-geheugen verbetert de algehele prestaties en schaalbaarheid, waardoor de PLUS2 complexere toepassingen kan verwerken, met name toepassingen die extra geheugen vereisen, zoals realtime gegevensverwerking of beeldbuffering.
-
De M5Stack PLUS2 is geüpgraded met de CH9102 USB-naar-serieel converter om betrouwbaardere USB-seriële communicatie te bieden, vooral in scenario's met snelle gegevensoverdracht en lage latentie communicatie is veel gevraagd.
-
De batterijcapaciteit van het apparaat is vergroot tot 200 mAh, waardoor de operationele levensduur van het apparaat effectief wordt verlengd.
-
Bovendien zijn de energiebeheereenheid en LED-indicatoren verbeterd voor een rationelere algehele lay-out en een betere bedieningservaring. Deze upgrades maken PLUS2 geschikter voor het uitvoeren van complexe taken en veeleisende toepassingsscenario's.
Bronnen | M5StickC Plus | M5StickC PLUS2 |
ESP32 | ESP32-PICO-D4, 240 MHz dual-core | ESP32-PICO-V3-02, 240 MHz dual-core |
600 DMIPS, 520KB SRAM, Wi-Fi | ondersteuning voor wifi, 2 MB SPI PSRAM, 8 MB SPI-flitser | |
PSRAM | - | 2 MB |
Flash-geheugen | 4MB | 8MB |
Stroomaansluiting | 5V @ 500mA | |
Haven | TypeC x 1, GROVE(I2C+I/O+UART) x 1 | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
LCD-scherm | 1,14 inch, 135*240 kleurrijk TFT LCD-scherm, ST7789v2 | |
knop | Aangepaste knop x 2 | Aangepaste knop x 3 |
LED's | RODE LED | GROENE LED |
MEMS | MPU6886 | |
Buzzer | ingebouwde zoemer | |
EN | Infraroodoverdracht | |
MIC | SPM1423 | |
RTC | BM8563 | |
PMU | AXP192 | TIMER VOEDING |
Accu | 120 mAh @ 3.7V | 200mAh @ 3.7V |
Antenne | 2.4G 3D Antenne | |
PIN-poort | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
Bedrijfstemperatuur | 0°C tot 60°C | 0°C tot 40°C |
Materiaal behuizing | Kunststof ( PC ) |
Basisfunctie Vergelijking
LED Verschil
Het verschil tussen aan- en uitzetten
productnaam | Zet aan | Uitschakelen |
M5STICKC PLUS | Druk op de reset KNOP (KNOP C) voor minstens 2 seconden |
Houd de reset-KNOP (KNOP C) minimaal 6 seconden ingedrukt |
M5STICKC PLUS2 |
Het kan worden gestart door op 'KNOP C' te drukken |
Wanneer er geen USB externe voeding is beschikbaar is, drukt u langer dan 6 op KNOP C seconden. Of wanneer er geen externe USB is stroomvoorziening, stel HOLD(GPIO4)=0 in de programma-operatie, dat wil zeggen het verkrijgen van macht uit. Wanneer de USB is aangesloten, drukt u op de 'KNOP C'-knop langer dan 6 seconden ingedrukt houden het scherm uit te schakelen en in te voeren de hibernatie staat, maar niet uitschakelen. |
Softwareondersteuning en ecosysteem
Voordelen van M5StickC PLUS2 ten opzichte van M5StickC Plus
Categorie | M5StickC PLUS2 | M5StickC Plus |
Microcontroller | Verbeterde microcontroller met verbeterde prestaties | Standaardprestaties met ESP32-kern |
USB-naar-serieel converter | CH9102 (stabielere en snellere gegevensoverdracht) | CP2104 |
Programmeerondersteuning | Ondersteunt MicroPython en ESP-IDF | Beperkt tot Arduino IDE |
Energiebeheer | Vereenvoudigd ontwerp zonder AXP192 PMIC | Gebruikt AXP192 PMIC voor energiebeheer |
Wi-Fi-signaal | Sterker Wi-Fi-signaal voor betere connectiviteit | Standaard Wi-Fi-prestaties |
Infraroodsignaal | Verbeterde infrarood signaalsterkte | Standaard infraroodprestaties |
Flexibiliteit voor Ontwikkelaars | Biedt meer controle met ESP-IDF en MicroPython | Alleen op Arduino gebaseerde ontwikkeling |
Gebruiksgemak voor Beginners | MicroPython verlaagt de toetredingsdrempel voor nieuwe ontwikkelaars | Vereist meer kennis van C/C++ voor Arduino-programmering |
Bibliotheek en Ecosysteem | Erft het M5StickC Plus-ecosysteem met toegevoegde MicroPython-bibliotheken | Standaard bibliotheekondersteuning voor Arduino IDE |
Energieverbruik | Lagere totale energieverbruik | Hoger stroomverbruik met AXP192 PMIC |
Veelgestelde vragen
Vergelijking van ESP32-PICO-D4 versus ESP32-PICO-V3
Categorie | ESP32-PICO-D4 | ESP32-PICO-V3 |
Microcontroller Kern | Dual-core Xtensa LX6 | Dual-core Xtensa LX6 |
Kloksnelheid | Tot 240 MHz | Tot 240 MHz |
RAM | 520 KB SRAM | 520 KB SRAM |
Flash-geheugen | 4 MB ingebedde flash | 4 MB ingebedde flash |
Wi-Fi Standaard | 802.11 b/g/n (2,4 GHz) | 802.11 b/g/n (2,4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR en BLE | Bluetooth 4.2 BR/EDR en BLE |
Geïntegreerde Componenten | RF-balun, eindversterker, filters, kristaloscillatoren | Dezelfde componenten, met verbeterde prestaties |
Belangrijke Verbetering | Initiële versie | Verbeterd energiebeheer en RF-prestaties |
Chip Revisie | ESP32 (origineel) | ESP32 ECO V3 (verbeterde siliciumrevisie) |
Energieverbruik | Hoger dan ESP32-PICO-V3 | Lager energieverbruik, vooral tijdens diepe slaap |
Beveiligingsfuncties | Basisbeveiligingsfuncties | Verbeterde beveiliging met verbeterde hardware-encryptie |
Bedrijfstemperatuur | -40°C tot 85°C | -40°C tot 85°C |
Doelgebruikscase | Algemene IoT-toepassingen | Geoptimaliseerd voor IoT met betere efficiëntie en prestaties |
Wat is het verschil tussen PRAM en SRAM?
Categorie | PRAM (Faseveranderings-RAM) | SRAM (Statische RAM) |
Werkend principe | Maakt gebruik van faseveranderingsmaterialen (bijv. GST - Germanium-Antimon-Tellurium) naar wisselen tussen kristallijn en amorfische toestanden om gegevens op te slaan |
Maakt gebruik van flipflopcircuits (6 transistors). onderhoud de datastabiliteit |
Opslag type | Niet-vluchtig (gegevens blijven behouden na stroomuitval) | Vluchtig (gegevens gaan verloren wanneer de stroom is uitgeschakeld) |
Leessnelheid/Schrijfsnelheid | Gemiddelde snelheid, sneller dan NAND Flash | Snel lezen/schrijven, ideaal voor realtime toegang |
Energieverbruik | Laag stroomverbruik, geschikt voor langdurig gebruik | Hoge energieconsumptie, vereist continue stroom om gegevens te behouden |
Opslagcapaciteit | Hogere capaciteit, geschikt voor grote gegevensopslag | Lagere capaciteit, voornamelijk gebruikt voor caching |
Latentie | Lage latentie maar niet zo snel als SRAM | Ultra-lage latentie, snelle responstijd |
Duurzaamheid | Beperkte schrijfcycli, maar stabieler dan NAND Flash | Zeer betrouwbaar, geschikt voor kritische taken |
Typische Toepassingen | Embedded systemen, IoT-apparaten, slimme apparaten | CPU/GPU-caches, netwerkinrichting, real-time gegevensverwerking |
Kosten | Matige kosten, goedkoper dan SRAM maar duurder dan DRAM | Hoge kosten, duurder dan PRAM en DRAM |
Voordelen van PRAM en SRAM
Categorie
|
PRAM (Faseveranderings-RAM)
|
SRAM (Statische RAM)
|
Niet-vluchtig
|
Behoudt gegevens na stroomuitval
|
Gegevens gaan verloren wanneer de stroom uit is
|
Hoge snelheid
|
Gemiddelde snelheid, sneller dan NAND Flash
|
Extreem snel, ideaal voor CPU/GPU-caches
|
Energieverbruik
|
Laag stroomverbruik, geschikt voor langdurig gebruik
|
Hoog stroomverbruik, vereist constant vermogen
|
Opslagdichtheid
|
Hogere capaciteit, geschikt voor grote gegevensopslag
|
Lagere capaciteit, voornamelijk gebruikt voor caching
|
Schrijfsnelheid
|
Snellere schrijfsnelheid dan NAND Flash
|
N.v.t
|
Betrouwbaarheid
|
Stabieler met een betere schrijfduurzaamheid
|
Zeer betrouwbaar, geschikt voor kritische systemen
|
Circuitontwerp
|
N.v.t
|
Eenvoudig ontwerp met flip-flop circuits
|
Latentie
|
Lage latentie, maar niet zo snel als SRAM
|
Ultralage latentie, perfect voor realtime verwerking
|
PLUS2 Driver Installatie
Klik op de onderstaande link om het stuurprogramma te downloaden dat overeenkomt met het besturingssysteem. Er zijn momenteel twee driverchipversies, het CP34X (voor CH9102) driver-gecomprimeerde pakket. Nadat u het gecomprimeerde pakket hebt uitgepakt, selecteert u het installatiepakket dat overeenkomt met het aantal besturingssystemen dat u wilt installeren. Als het programma niet normaal kan worden gedownload (de melding is overuren of kan niet naar het doel-RAM schrijven), kunt u proberen het apparaatstuurprogramma opnieuw te installeren.
Bestuurder naam | Toepasbare stuurchip | Downloadlink |
CH9102_VCP_SER_Windows | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
-
Meer programma-opslag: Groter flash-geheugen maakt de opslag van complexere programma's, bibliotheken en meerdere firmwareversies mogelijk, waardoor het apparaat geavanceerde applicaties kan uitvoeren.
-
Gegevensregistratie en buffering: Apparaten met een groter flashgeheugen kunnen meer datalogs lokaal opslaan, wat handig is voor IoT-toepassingen die in de loop van de tijd gegevens verzamelen zonder dat er constante netwerktoegang nodig is.
-
Firmware-updates en Over-the-Air (OTA)-ondersteuning: Grotere flash maakt OTA-firmware-updates mogelijk, waarbij meerdere versies van firmware tegelijkertijd kunnen worden opgeslagen, waardoor de downtime tijdens updates wordt verminderd.
-
Meerdere bibliotheken en raamwerken: Ontwikkelaars kunnen meerdere bibliotheken en raamwerken (bijvoorbeeld MicroPython, ESP-IDF) opslaan en gebruiken zonder ruimtegebrek, waardoor de flexibiliteit en compatibiliteit worden verbeterd.
-
Mediaopslag: Maakt de opslag van afbeeldingen, audio en andere mediabestanden mogelijk, wat handig is voor multimediaprojecten zoals IoT-schermen of interactieve apparaten.
-
Bootloader en redundantie: Ondersteunt meer geavanceerde bootloaders en redundante firmware-opslag, waardoor veiligere firmware-upgrades worden gegarandeerd en het risico op systeem crasht.
-
Beveiligde gegevensopslag: Grotere flash maakt de opslag van encryptiesleutels, certificaten en gevoelige gegevens mogelijk, waardoor de beveiliging wordt verbeterd, vooral in IoT en industriële toepassingen.
-
Uitgebreide applicatiefuncties: Ontwikkelaars kunnen applicaties bouwen met meer functies en grotere codebases die veel geheugen vereisen, waardoor compromissen in functionaliteit worden vermeden.
Gerelateerde artikelen
M5StickC Plus
M5StickC PLUS2