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 PLUS
Produkt anzeigenM5StickC PLUS2
M5StickC PLUS2
Produkt anzeigen
M5StickC PLUS VS 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, 520 KB SRAM, WLAN | Unterstützt WLAN, 2 MB SPI PSRAM, 8 MB SPI Flash | |
PSRAM | - | Gesamtgröße: 2 MB |
Flash-Speicher | 4MB | 8MB |
Leistungsaufnahme | 5 V bei 500 mA | |
Hafen | TypC x 1, GROVE(I2C+I/O+UART) x 1 | TypC x 1, GROVE(I2C+I/O+UART) x 1 |
LCD Bildschirm | 1,14 Zoll, 135 x 240 buntes TFT-LCD, ST7789v2 | |
Taste | Benutzerdefinierte Schaltfläche x 2 | Benutzerdefinierte Schaltfläche 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 bei 3,7 V | 200 mAh bei 3,7 V |
Antenne | 2,4G 3D-Antenne | |
PIN-Anschluss | 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) |
Vergleich der Basisfunktionen
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 externe USB-Stromversorgung vorhanden ist verfügbar ist, drücken Sie TASTE C länger als 6 Sekunden. Oder wenn kein externer USB-Anschluss vorhanden ist Stromversorgung, setzen Sie 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 um den Bildschirm auszuschalten und das einzugeben Ruhezustand, 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 | Beschränkt 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-WLAN-Leistung |
Infrarotsignal | Verbesserte Infrarotsignalstärke | Standard-Infrarotleistung |
Flexibilität für Entwickler | Bietet mehr Kontrolle mit ESP-IDF und MicroPython | Nur Arduino-basierte 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 |
Mikrocontrollerkern | Dual-Core-Prozessor Xtensa LX6 | Dual-Core-Prozessor Xtensa LX6 |
Taktfrequenz | Bis zu 240 MHz | Bis zu 240 MHz |
RAM | 520 KB SRAM | 520 KB SRAM |
Flash-Speicher | 4 MB integrierter Flash | 4 MB integrierter Flash |
WLAN-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 |
Wichtige Verbesserungen | Erste 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 (Phase-Change-RAM) | SRAM (Statisches RAM) |
Arbeitsprinzip | Verwendet Phasenwechselmaterialien (z. B. GST). - Germanium-Antimon-Tellur) zu Wechseln Sie zwischen kristallin und amorphe Zustände zum Speichern von Daten |
Verwendet Flip-Flop-Schaltungen (6 Transistoren). Aufrechterhaltung der Datenstabilität |
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 Fähigkeit, Daten aufzubewahren |
Speicherkapazität | Höhere Kapazität, geeignet für die Speicherung großer Datenmengen | Geringere Kapazität, wird hauptsächlich zum Caching verwendet |
Latenz | Geringe Latenz, aber nicht so schnell wie SRAM | Extrem 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-Caches, Netzwerkausrüstung, Echtzeit-Datenverarbeitung |
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 (Phase-Change-RAM)
|
SRAM (Statisches RAM)
|
Nicht flüchtig
|
Behält die Daten nach einem Stromausfall bei
|
Daten gehen verloren, wenn das Gerät ausgeschaltet 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, wird hauptsächlich zum 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
|
Geringe 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.
Treibername | 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
Hinterlasse einen Kommentar
Alle Blog-Kommentare werden vor der Veröffentlichung geprüft