Quelle est la différence entre M5StickC PLUS et PLUS2 ?
Classification rapide M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Remarque : Ce produit est maintenant en fin de vie.
M5StickC PLUS
M5StickC PLUS2
M5StickC PLUS contre M5StickC PLUS2
-
L'adoption d'une puce ESP32-PICO-V3-02 plus puissante avec 2 Mo de PSRAM et une mémoire Flash plus grande de 8 Mo améliore les performances globales et l'évolutivité, permettant au PLUS2 de gérer des applications plus complexes, en particulier celles nécessitant de la mémoire supplémentaire, telles que le traitement de données en temps réel ou la mise en mémoire tampon d'images.
-
Le M5Stack PLUS2 a été mis à niveau avec le convertisseur USB-série CH9102 pour fournir une communication série USB plus fiable, en particulier dans les scénarios où le transfert de données à haut débit et la faible latence la communication est très demandée.
-
La capacité de la batterie de l'appareil a été augmentée à 200 mAh, prolongeant ainsi efficacement la durée de vie opérationnelle de l'appareil.
-
De plus, l'unité de gestion de l'alimentation et les indicateurs LED ont été améliorés pour une disposition globale plus rationnelle et une meilleure expérience de fonctionnement. Ces mises à niveau rendent PLUS2 plus adapté à la gestion de tâches complexes et de scénarios d'application exigeants.
Ressources | M5StickC Plus | M5StickC PLUS2 |
ESP32 | ESP32-PICO-D4, double cœur 240 MHz | ESP32-PICO-V3-02, double cœur 240 MHz |
600 DMIPS, 520 Ko SRAM, Wi-Fi | prise en charge du wifi, 2 Mo de PSRAM SPI, 8 Mo de flash SPI | |
PSRAM | - | 2 Mo |
Mémoire flash | 4MB | 8MB |
Entrée de puissance | 5V @ 500mA | |
Port | TypeC x 1, GROVE(I2C+I/O+UART) x 1 | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
écran LCD | 1,14 pouces, 135*240 LCD TFT coloré, ST7789v2 | |
Bouton | Bouton personnalisé x 2 | Bouton personnalisé x 3 |
LED | LED ROUGE | LED VERTE |
Systèmes microélectroniques | MPU6886 | |
Buzzer | buzzer intégré | |
ET | Transmission infrarouge | |
MICRO | SPM1423 | |
RTC | BM8563 | |
PMU | AXP192 | PUISSANCE DU MINUTERIE |
Batterie | 120 mAh @ 3,7V | 200mAh @ 3.7V |
Antenne | Antenne 3D 2.4G | |
port PIN | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
Température de fonctionnement | 0°C à 60°C | 0°C à 40°C |
Boîtier | Plastique ( PC ) |
Comparaison des fonctions de base
Différence LED
La différence entre allumer et éteindre
Nom du produit | Mise sous tension | Éteindre |
M5STICKC PLUS | Appuyez sur le bouton de réinitialisation (BOUTON C) pendant au moins 2 secondes |
Appuyez sur le BOUTON de réinitialisation (BOUTON C) pendant au moins 6 secondes |
M5STICKC PLUS2 |
Il peut être démarré en appuyant sur le « BOUTON C » pendant |
Lorsque aucune alimentation externe USB n'est disponible, appuyez sur le BOUTON C pendant plus de 6 secondes. Ou quand il n'y a pas d'USB externe alimentation, définir HOLD(GPIO4)=0 dans le fonctionnement du programme, c'est-à-dire pour atteindre le pouvoir désactivé. Lorsque l'USB est connecté, appuyez sur le bouton Bouton 'BUTTON C' pendant plus de 6 secondes éteindre l'écran et entrer dans le état de veille, mais pas hors tension. |
Support logiciel et écosystème
Avantages de M5StickC PLUS2 par rapport à M5StickC Plus
Catégorie | M5StickC PLUS2 | M5StickC Plus |
Microcontrôleur | Microcontrôleur amélioré avec des performances améliorées | Performance standard avec cœur ESP32 |
Convertisseur USB-série | CH9102 (transfert de données plus stable et plus rapide) | CP2104 |
Support de programmation | Prend en charge MicroPython et ESP-IDF | Limité à Arduino IDE |
Gestion de l'alimentation | Conception simplifiée sans AXP192 PMIC | Utilise le AXP192 PMIC pour la gestion de l'alimentation |
Signal Wi-Fi | Signal Wi-Fi plus puissant pour une meilleure connectivité | Performance Wi-Fi standard |
Signal infrarouge | Force du signal infrarouge améliorée | Performance infrarouge standard |
Flexibilité pour les développeurs | Offre plus de contrôle avec ESP-IDF et MicroPython | Développement uniquement basé sur Arduino |
Facilité d'utilisation pour les débutants | MicroPython abaisse la barrière d'entrée pour les nouveaux développeurs | Nécessite plus de connaissances en C/C++ pour la programmation Arduino |
Bibliothèque et Écosystème | Hérite de l'écosystème M5StickC Plus avec les bibliothèques MicroPython ajoutées | Prise en charge de la bibliothèque standard pour l'IDE Arduino |
Consommation d'énergie | Réduire la consommation d'énergie globale | Consommation d'énergie plus élevée avec AXP192 PMIC |
FAQ
Comparaison de l'ESP32-PICO-D4 et de l'ESP32-PICO-V3
Catégorie | ESP32-PICO-D4 | ESP32-PICO-V3 |
Cœur de microcontrôleur | Processeur dual-core Xtensa LX6 | Processeur dual-core Xtensa LX6 |
Vitesse de l'horloge | Jusqu'à 240 MHz | Jusqu'à 240 MHz |
RAM | 520 Ko SRAM | 520 Ko SRAM |
Mémoire flash | 4 Mo de flash intégré | 4 Mo de flash intégré |
Norme Wi-Fi | 802.11 b/g/n (2,4 GHz) | 802.11 b/g/n (2,4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR et BLE | Bluetooth 4.2 BR/EDR et BLE |
Composants intégrés | balun RF, amplificateur de puissance, filtres, oscillateurs à cristal | Mêmes composants, avec des performances améliorées |
Amélioration clé | Version initiale | Gestion de l'alimentation et performances RF améliorées |
Révision de la puce | ESP32 (original) | ESP32 ECO V3 (révision améliorée du silicium) |
Consommation d'énergie | Plus élevé que l'ESP32-PICO-V3 | Consommation d'énergie réduite, surtout en sommeil profond |
Fonctions de sécurité | Fonctionnalités de sécurité de base | Sécurité renforcée grâce à un cryptage matériel amélioré |
Température de fonctionnement | -40°C à 85°C | -40°C à 85°C |
Cas d'utilisation cible | Applications générales de l'IoT | Optimisé pour l'IoT avec une meilleure efficacité et performance |
Quelle est la différence entre PRAM et SRAM ?
Catégorie | PRAM (Mémoire à changement de phase) | SRAM (RAM statique) |
Principe de fonctionnement | Utilise des matériaux à changement de phase (par exemple, GST - Germanium-Antimoine-Tellure) à alterner entre cristallin et états amorphes pour stocker des données |
Utilise des circuits bascules (6 transistors) pour maintenir la stabilité des données |
Type de stockage | Non volatile (les données sont conservées après une coupure de courant) | Volatile (les données sont perdues lorsque l'alimentation est coupée) |
Vitesse de lecture/écriture | Vitesse modérée, plus rapide que la mémoire Flash NAND | Lecture/écriture haute vitesse, idéale pour un accès en temps réel |
Consommation d'énergie | Faible consommation d'énergie, adapté à un fonctionnement à long terme | Consommation d'énergie élevée, nécessite alimentation continue pour conserver les données |
Capacité de stockage | Capacité supérieure, adaptée au stockage de données volumineux | Capacité inférieure, principalement utilisée pour le cache |
Latence | Latence faible mais pas aussi rapide que la SRAM | Latence ultra-faible, temps de réponse rapide |
Durabilité | Cycles d'écriture limités mais plus stable que NAND Flash | Très fiable, adapté aux tâches critiques |
Applications typiques | Systèmes embarqués, appareils IoT, appareils intelligents | Caches CPU/GPU, équipements de mise en réseau, traitement des données en temps réel |
Coût | Coût modéré, moins cher que la SRAM mais plus cher que la DRAM | Coût élevé, plus cher que la PRAM et la DRAM |
Avantages de la PRAM et de la SRAM
Catégorie
|
PRAM (Mémoire à changement de phase)
|
SRAM (RAM statique)
|
Non volatile
|
Conserve les données après une perte de puissance
|
Les données sont perdues lorsque l'alimentation est coupée.
|
Grande vitesse
|
Vitesse modérée, plus rapide que la mémoire Flash NAND
|
Extrêmement rapide, idéal pour les caches CPU/GPU
|
Consommation d'énergie
|
Faible consommation d'énergie, adapté à un fonctionnement à long terme
|
Consommation d'énergie élevée, nécessite une puissance constante
|
Densité de stockage
|
Capacité supérieure, adaptée au stockage de données volumineux
|
Capacité inférieure, principalement utilisée pour le cache
|
Vitesse d'écriture
|
Vitesse d'écriture plus rapide que la mémoire Flash NAND
|
N / A
|
Fiabilité
|
Plus stable avec une meilleure endurance à l'écriture
|
Très fiable, adapté aux systèmes critiques
|
Conception de circuits
|
N / A
|
Conception simple avec des circuits flip-flop
|
Latence
|
Latence faible, mais pas aussi rapide que la SRAM
|
Latence ultra-faible, parfaite pour le traitement en temps réel
|
Installation du pilote PLUS2
Cliquez sur le lien ci-dessous pour télécharger le pilote correspondant au système d'exploitation. Il existe actuellement deux versions de puce de pilote, le package compressé de pilote CP34X (pour CH9102). Après avoir décompressé le package compressé, sélectionnez le package d'installation correspondant au nombre de systèmes d'exploitation à installer. Si le programme ne peut pas être téléchargé normalement (l'invite indique Heure supplémentaire ou Échec de l'écriture dans la RAM cible), vous pouvez essayer de réinstaller le pilote de périphérique.
Nom du conducteur | Chip de pilote applicable | Lien de téléchargement |
CH9102_VCP_SER_Windows | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
-
Plus de stockage de programmes : Une mémoire flash plus grande permet le stockage de programmes plus complexes, de bibliothèques et de plusieurs versions de micrologiciels, permettant à l'appareil d'exécuter des applications sophistiquées.
-
Journalisation et mise en mémoire tampon des données : les appareils dotés d'une mémoire flash plus grande peuvent stocker plus de journaux de données localement, ce qui est utile pour les applications IoT qui collectent des données au fil du temps sans avoir besoin d'un accès constant au réseau.
-
Mises à jour du micrologiciel et prise en charge Over-the-Air (OTA) : Un flash plus grand permet de mettre à jour le micrologiciel OTA, où plusieurs versions du micrologiciel peuvent être stockées simultanément, réduisant ainsi les temps d'arrêt pendant les mises à jour.
-
Bibliothèques et frameworks multiples : les développeurs peuvent stocker et utiliser plusieurs bibliothèques et frameworks (par exemple, MicroPython, ESP-IDF) sans manquer d'espace, améliorant ainsi la flexibilité et la compatibilité.
-
Stockage multimédia : permet le stockage d'images, audio et autres fichiers multimédia, ce qui est utile pour les projets multimédias tels que les écrans IoT ou les appareils interactifs.
-
Bootloader et redondance : Prend en charge les bootloaders plus avancés et le stockage redondant du micrologiciel, garantissant des mises à niveau plus sûres du micrologiciel et réduisant le risque de le système tombe en panne.
-
Stockage sécurisé des données : Un flash plus grand permet le stockage de clés de chiffrement, certificats et données sensibles, améliorant ainsi la sécurité, en particulier dans les applications IoT et industrielles.
-
Fonctionnalités d'application étendues : les développeurs peuvent créer des applications avec plus de fonctionnalités et des bases de code plus volumineuses qui nécessitent une mémoire importante, évitant ainsi les compromis sur les fonctionnalités.
Articles Liés
M5StickC Plus
Qu'est-ce que le M5StickC PLUS ?
M5StickC PLUS2
Comment allumer et éteindre mon M5StickC PLUS2 ?
Construire un système de détection de vitesse de bicyclette
Configuration de l'IDE Arduino
M5Stack Débutant : Configuration de l'environnement
M5Stack Débutant : Gestion de la bibliothèque Arduino
M5Stack Débutant : Guide de l'utilisateur du bouton PLUS2
M5Stack Débutant : Capacités infrarouges PLUS2