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 PLUS
Bekijk productM5StickC PLUS2
M5StickC PLUS2
Bekijk product
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, 520 KB SRAM, wifi | ondersteuning voor wifi, 2 MB SPI PSRAM, 8 MB SPI-flitser | |
PSRAM | - | 2 MB |
Flash-geheugen | 4MB | 8MB |
Stroomaansluiting | 5V bij 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 | |
Zoemer | ingebouwde zoemer | |
EN | Infrarood transmissie | |
MIC | SPM1423 | |
RTC | BM8563 | |
PMU | AXP192 | TIMERVERMOGEN |
Accu | 120 mAh @ 3,7 V | 200mAh bij 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) |
Basisfunctievergelijking
LED-verschil
Het verschil tussen aan- en uitzetten
productnaam | Inschakelen | Uitschakelen |
M5STICKC PLUS | Druk op de reset-KNOP (KNOP C) gedurende ten minste 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 externe USB-voeding is beschikbaar is, drukt u langer dan 6 op KNOP C seconden. Of wanneer er geen externe USB is voeding, stel HOLD(GPIO4)=0 in 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 om het scherm uit te schakelen en naar het slaapstand, maar niet uitgeschakeld. |
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 |
Infrarood signaal | Verbeterde infraroodsignaalsterkte | 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 | Lager totaal 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 | Dualcore Xtensa LX6 | Dualcore Xtensa LX6 |
Kloksnelheid | Tot 240 MHz | Tot 240 MHz |
RAM | 520 KB SRAM | 520 KB SRAM |
Flash-geheugen | 4 MB ingesloten flash | 4 MB ingesloten 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 |
Belangrijkste verbetering | Eerste 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 |
Doelgebruiksgeval | Algemene IoT-toepassingen | Geoptimaliseerd voor IoT met betere efficiëntie en prestaties |
Wat is het verschil tussen PRAM en SRAM?
Categorie | PRAM (Phase-Change RAM) | SRAM (statisch RAM) |
Werkend principe | Maakt gebruik van faseveranderingsmaterialen (bijv. GST - Germanium-Antimoon-Tellurium) tot schakelen tussen kristallijn en amorfe toestanden om gegevens op te slaan |
Maakt gebruik van flipflopcircuits (6 transistors). behoud van gegevensstabiliteit |
Opslag type | Niet-vluchtig (gegevens blijven behouden na stroomuitval) | Vluchtig (gegevens gaan verloren wanneer de stroom is uitgeschakeld) |
Lees-/schrijfsnelheid | Matige snelheid, sneller dan NAND Flash | Snel lezen/schrijven, ideaal voor realtime toegang |
Energieverbruik | Laag stroomverbruik, geschikt voor langdurig gebruik | Hoog stroomverbruik, vereist continue kracht om gegevens te bewaren |
Opslagcapaciteit | Hogere capaciteit, geschikt voor grote gegevensopslag | Lagere capaciteit, voornamelijk gebruikt voor caching |
Latentie | Lage latentie maar niet zo snel als SRAM | Ultralage 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, netwerkapparatuur, realtime 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 (Phase-Change RAM)
|
SRAM (statisch RAM)
|
Niet-vluchtig
|
Behoudt gegevens na stroomuitval
|
Er gaan gegevens verloren als de stroom wordt uitgeschakeld
|
Hoge snelheid
|
Matige 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
|
Hogere schrijfsnelheid dan NAND Flash
|
N.v.t
|
Betrouwbaarheid
|
Stabieler met beter schrijfuithoudingsvermogen
|
Zeer betrouwbaar, geschikt voor kritische systemen
|
Circuitontwerp
|
N.v.t
|
Eenvoudig ontwerp met flip-flopcircuits
|
Latentie
|
Lage latentie, maar niet zo snel als SRAM
|
Ultralage latentie, perfect voor realtime verwerking
|
PLUS2-stuurprogramma-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.
Naam van de bestuurder | Toepasselijke driverchip | 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
laat een reactie achter
Alle blogreacties worden vóór publicatie gecontroleerd