Was ist der Unterschied zwischen M5StickC PLUS und PLUS2?
Schnelle Klassifizierung M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Hinweis: Dieses Produkt ist jetzt EOL.
M5StickC PLUS
M5StickC PLUS2
M5StickC PLUS gegen M5StickC PLUS2
-
Der Einsatz eines leistungsstärkeren ESP32-PICO-V3-02- Chips mit 2 MB PSRAM und größerem 8 MB Flash-Speicher verbessert die Gesamtleistung und Skalierbarkeit und ermöglicht es dem PLUS2, komplexere Anwendungen zu verarbeiten, insbesondere solche, die zusätzlichen Speicher erfordern, wie etwa Echtzeit-Datenverarbeitung oder Bildpufferung.
-
Der M5Stack PLUS2 wurde mit dem CH9102 USB-zu-Seriell-Konverter aufgerüstet, um eine zuverlässigere serielle USB-Kommunikation zu ermöglichen, insbesondere in Szenarien mit hoher Datenübertragungsgeschwindigkeit und geringer Latenz Kommunikation ist sehr gefragt.
-
Die Akkukapazität des Geräts wurde auf 200 mAh erhöht, wodurch die Betriebslebensdauer des Geräts effektiv verlängert wird.
-
Darüber hinaus wurden die Energieverwaltungseinheit und die LED-Anzeigen verbessert, um ein rationelleres Gesamtlayout und ein besseres Bedienerlebnis zu gewährleisten. Durch diese Upgrades eignet sich PLUS2 besser für die Bewältigung komplexer Aufgaben und anspruchsvoller Anwendungsszenarien.
Ressourcen | 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 | Unterstützt WLAN, 2 MB SPI PSRAM, 8 MB SPI Flash | |
PSRAM | - | Gesamtgröße: 2 MB |
Flash-Speicher | 4MB | 8MB |
Leistungsaufnahme | 5V @ 500mA | |
Hafen | TypeC x 1, GROVE(I2C+I/O+UART) x 1 | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
LCD-Bildschirm | 1,14 Zoll, 135 x 240 buntes TFT-LCD, ST7789v2 | |
Taste | Benutzerdefinierter Button x 2 | Benutzerdefinierter Button x 3 |
LEDs | ROTE LED | GRÜNE LED |
MEMS | MPU6886 | |
Summer | eingebauter Summer | |
UND | Infrarotübertragung | |
MIKROFON | SPM1423 | |
Echtzeituhr | BM8563 | |
PMU | AXP192 | TIMER-LEISTUNG |
Batterie | 120 mAh @ 3,7V | 200mAh @ 3,7V |
Antenne | 2.4G 3D Antenne | |
PIN-Port | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
Betriebstemperatur | 0 °C bis 60 °C | 0 °C bis 40 °C |
Gehäusematerial | Kunststoff (PC) |
Grundlegender Funktionsvergleich
LED-Unterschied
Der Unterschied zwischen Ein- und Ausschalten
Produktname | Einschalten | Ausschalten |
M5STICKC PLUS | Drücken Sie die Reset-TASTE (TASTE C) für mindestens 2 Sekunden |
Drücken Sie die Reset-TASTE (TASTE C) mindestens 6 Sekunden lang |
M5STICKC PLUS2 |
Es kann durch Drücken von „TASTE C“ gestartet werden |
Wenn keine USB-Netzversorgung vorhanden ist verfügbar ist, drücken Sie TASTE C länger als 6 Sekunden. Oder wenn kein externer USB-Anschluss vorhanden ist Stromversorgung, setze HOLD(GPIO4)=0 in der Programmbetrieb, das heißt, um Leistung zu erzielen aus. Wenn der USB-Anschluss angeschlossen ist, drücken Sie die Taste Halten Sie die Taste „TASTE C“ länger als 6 Sekunden gedrückt den Bildschirm auszuschalten und einzugeben Energiesparmodus, aber nicht ausgeschaltet. |
Softwareunterstützung und Ökosystem
Vorteile von M5StickC PLUS2 gegenüber M5StickC Plus
Kategorie | M5StickC PLUS2 | M5StickC Plus |
Mikrocontroller | Verbesserter Mikrocontroller mit verbesserter Leistung | Standardleistung mit ESP32-Kern |
USB-zu-Seriell-Konverter | CH9102 (Stabilere und schnellere Datenübertragung) | CP2104 |
Programmierunterstützung | Unterstützt MicroPython und ESP-IDF | Begrenzt auf Arduino IDE |
Energieverwaltung | Vereinfachtes Design ohne AXP192 PMIC | Verwendet AXP192 PMIC für die Energieverwaltung |
Wi-Fi-Signal | Stärkeres WLAN-Signal für bessere Konnektivität | Standard-Wi-Fi-Leistung |
Infrarotsignal | Erhöhte Infrarotsignalstärke | Standard-Infrarotleistung |
Flexibilität für Entwickler | Bietet mehr Kontrolle mit ESP-IDF und MicroPython | Nur auf Arduino basierende Entwicklung |
Benutzerfreundlichkeit für Anfänger | MicroPython senkt die Eintrittsbarriere für neue Entwickler | Erfordert mehr C/C++-Kenntnisse für die Arduino-Programmierung |
Bibliothek und Ökosystem | Erbt das M5StickC Plus-Ökosystem mit zusätzlichen MicroPython-Bibliotheken | Standardbibliotheksunterstützung für Arduino IDE |
Energieverbrauch | Geringerer Gesamtstromverbrauch | Höherer Stromverbrauch mit AXP192 PMIC |
FAQ
Vergleich von ESP32-PICO-D4 vs. ESP32-PICO-V3
Kategorie | ESP32-PICO-D4 | ESP32-PICO-V3 |
Mikrocontroller-Kern | Dual-Core Xtensa LX6 | Dual-Core Xtensa LX6 |
Taktfrequenz | Bis zu 240 MHz | Bis zu 240 MHz |
RAM | 520 KB SRAM | 520 KB SRAM |
Flash-Speicher | 4 MB eingebetteter Flash | 4 MB eingebetteter Flash |
Wi-Fi-Standard | 802.11 b/g/n (2,4 GHz) | 802.11 b/g/n (2,4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR und BLE | Bluetooth 4.2 BR/EDR und BLE |
Integrierte Komponenten | HF-Balun, Leistungsverstärker, Filter, Quarzoszillatoren | Gleiche Komponenten, mit verbesserter Leistung |
Wesentliche Verbesserung | Ursprüngliche Version | Verbesserte Energieverwaltung und HF-Leistung |
Chip-Revision | ESP32 (original) | ESP32 ECO V3 (verbesserte Silizium-Revision) |
Energieverbrauch | Höher als ESP32-PICO-V3 | Geringerer Stromverbrauch, insbesondere im Tiefschlaf |
Sicherheitsfunktionen | Grundlegende Sicherheitsfunktionen | Erhöhte Sicherheit durch verbesserte Hardware-Verschlüsselung |
Betriebstemperatur | -40 °C bis 85 °C | -40 °C bis 85 °C |
Zielanwendungsfall | Allgemeine IoT-Anwendungen | Optimiert für IoT mit besserer Effizienz und Leistung |
Was ist der Unterschied zwischen PRAM und SRAM?
Kategorie | PRAM (Phasenwechsel-RAM) | SRAM (Statische RAM) |
Arbeitsprinzip | Verwendet Phasenwechselmaterialien (z. B. GST - Germanium-Antimon-Tellur zwischen kristallinen und wechseln amorphe Zustände zur Speicherung von Daten |
Verwendet Flip-Flop-Schaltungen (6 Transistoren). Datenstabilität aufrechterhalten |
Speichertyp | Nichtflüchtig (Daten bleiben nach Stromausfall erhalten) | Flüchtig (Daten gehen verloren, wenn der Strom ausgeschaltet ist) |
Lese-/Schreibgeschwindigkeit | Mäßige Geschwindigkeit, schneller als NAND-Flash | Hochgeschwindigkeits-Lese-/Schreibgeschwindigkeit, ideal für Echtzeitzugriff |
Energieverbrauch | Geringer Stromverbrauch, geeignet für Langzeitbetrieb | Hoher Stromverbrauch, erfordert kontinuierliche Energie zur Datenspeicherung |
Speicherkapazität | Höhere Kapazität, geeignet für die Speicherung großer Datenmengen | Geringere Kapazität, hauptsächlich für Caching verwendet |
Latenz | Niedrige Latenz, aber nicht so schnell wie SRAM | Ultra-niedrige Latenz, schnelle Reaktionszeit |
Haltbarkeit | Begrenzte Schreibzyklen, aber stabiler als NAND-Flash | Äußerst zuverlässig, geeignet für kritische Aufgaben |
Typische Anwendungen | Eingebettete Systeme, IoT-Geräte, intelligente Geräte | CPU/GPU-Cache, Netzwerkausrüstung, Echtzeitdatenverarbeitung |
Kosten | Moderate Kosten, günstiger als SRAM, aber teurer als DRAM | Hohe Kosten, teurer als PRAM und DRAM |
Vorteile von PRAM und SRAM
Kategorie
|
PRAM (Phasenwechsel-RAM)
|
SRAM (Statische RAM)
|
Nichtflüchtig
|
Behält Daten nach einem Stromausfall
|
Daten gehen verloren, wenn der Strom aus ist.
|
Hohe Geschwindigkeit
|
Mäßige Geschwindigkeit, schneller als NAND-Flash
|
Extrem schnell, ideal für CPU/GPU-Caches
|
Energieverbrauch
|
Geringer Stromverbrauch, geeignet für Langzeitbetrieb
|
Hoher Stromverbrauch, erfordert konstante Leistung
|
Speicherdichte
|
Höhere Kapazität, geeignet für die Speicherung großer Datenmengen
|
Geringere Kapazität, hauptsächlich für Caching verwendet
|
Schreibgeschwindigkeit
|
Schnellere Schreibgeschwindigkeit als NAND-Flash
|
N / A
|
Zuverlässigkeit
|
Stabiler mit besserer Schreibausdauer
|
Äußerst zuverlässig, geeignet für kritische Systeme
|
Schaltungsdesign
|
N / A
|
Einfaches Design mit Flip-Flop-Schaltungen
|
Latenz
|
Niedrige Latenz, aber nicht so schnell wie SRAM
|
Extrem niedrige Latenz, perfekt für die Echtzeitverarbeitung
|
PLUS2 Treiberinstallation
Klicken Sie auf den Link unten, um den Treiber herunterzuladen, der zum Betriebssystem passt. Derzeit gibt es zwei Treiber-Chip-Versionen, das komprimierte Treiberpaket CP34X (für CH9102). Wählen Sie nach dem Dekomprimieren des komprimierten Pakets das Installationspaket aus, das der Anzahl der zu installierenden Betriebssysteme entspricht. Wenn das Programm nicht normal heruntergeladen werden kann (die Meldung lautet „Overtime“ oder „Failed to write to target RAM“), können Sie versuchen, den Gerätetreiber neu zu installieren.
Fahrername | Anwendbarer Treiberchip | Download-Link |
CH9102_VCP_SER_Windows | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
-
Mehr Programmspeicher: Der größere Flash-Speicher ermöglicht die Speicherung komplexerer Programme, Bibliotheken und mehrerer Firmware-Versionen, sodass das Gerät anspruchsvolle Anwendungen ausführen kann.
-
Datenprotokollierung und Pufferung: Geräte mit größerem Flash-Speicher können mehr Datenprotokolle lokal speichern, was für IoT-Anwendungen nützlich ist, die Daten über einen längeren Zeitraum sammeln, ohne dass ein ständiger Netzwerkzugriff erforderlich ist.
-
Firmware-Updates und Over-the-Air (OTA)-Unterstützung: Größerer Flash ermöglicht OTA-Firmware-Updates, bei denen mehrere Firmware-Versionen gleichzeitig gespeichert werden können, wodurch Ausfallzeiten während Updates reduziert werden.
-
Mehrere Bibliotheken und Frameworks: Entwickler können mehrere Bibliotheken und Frameworks (z. B. MicroPython, ESP-IDF) speichern und verwenden, ohne dass ihnen der Speicherplatz ausgeht, was die Flexibilität und Kompatibilität verbessert.
-
Medienspeicher: Ermöglicht die Speicherung von Bildern, Audio- und anderen Mediendateien, was für Multimedia-Projekte wie IoT-Displays oder interaktive Geräte nützlich ist.
-
Bootloader und Redundanz: Unterstützt erweiterte Bootloader und redundanten Firmware-Speicher, wodurch sicherere Firmware-Upgrades gewährleistet und das Risiko verringert werden System stürzt ab.
-
Sichere Datenspeicherung:Der größere Flash-Speicher ermöglicht die Speicherung von Verschlüsselungsschlüsseln, Zertifikaten und sensiblen Daten und verbessert so die Sicherheit, insbesondere in IoT- und Industrieanwendungen.
-
Erweiterte Anwendungsfunktionen: Entwickler können Anwendungen mit mehr Funktionen und größeren Codebasen erstellen, die erheblichen Speicher erfordern, und so Kompromisse bei der Funktionalität vermeiden.
In Verbindung stehende Artikel
M5StickC Plus
M5StickC PLUS2