Qual è la differenza tra M5StickC PLUS e PLUS2?
Classificazione rapida M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Nota: questo prodotto ora è EOL.
M5StickC PLUS
M5StickC PLUS
Visualizza prodottoM5StickC PLUS2
M5StickC PLUS2
Visualizza prodotto
M5StickC PLUS VS M5StickC PLUS2
-
L'adozione di un chip ESP32-PICO-V3-02 più potente con 2 MB di PSRAM e una memoria Flash più grande da 8 MB migliora le prestazioni e la scalabilità complessive, consentendo al PLUS2 di gestire applicazioni più complesse, in particolare quelle che richiedono memoria aggiuntiva, come l'elaborazione dei dati in tempo reale o il buffering delle immagini.
-
M5Stack PLUS2 è stato aggiornato con il convertitore USB-seriale CH9102 per fornire una comunicazione seriale USB più affidabile, soprattutto in scenari in cui il trasferimento dati ad alta velocità e bassa latenza la comunicazione è molto richiesta.
-
La capacità della batteria del dispositivo è stata aumentata a 200 mAh, prolungando efficacemente la durata operativa del dispositivo.
-
Inoltre, l'unità di gestione dell'alimentazione e gli indicatori LED sono stati migliorati per un layout generale più razionale e una migliore esperienza operativa. Questi aggiornamenti rendono PLUS2 più adatto alla gestione di attività complesse e scenari applicativi impegnativi.
Risorse | M5StickC più | M5StickC PLUS2 |
ESP32 | ESP32-PICO-D4, dual core da 240 MHz | ESP32-PICO-V3-02, dual core da 240 MHz |
600 DMIPS, 520KB SRAM, Wi-Fi | supporta Wi-Fi, PSRAM SPI da 2 MB, flash SPI da 8 MB | |
PSRAM | - | 2 MB |
Memoria flash | 4MB | 8MB |
Ingresso alimentazione | 5 V a 500 mA | |
Porta | Tipo C x 1, GROVE(I2C+I/O+UART) x 1 | Tipo C x 1, GROVE(I2C+I/O+UART) x 1 |
Schermo a cristalli liquidi | LCD TFT colorato da 1,14 pollici, 135*240, ST7789v2 | |
Pulsante | Pulsante personalizzato x 2 | Pulsante personalizzato x 3 |
LED | LED ROSSO | LED VERDE |
Memorie elettroniche | MPU6886 | |
Cicalino | cicalino incorporato | |
E | Trasmissione a infrarossi | |
MIC | SPM1423 | |
RTC | BM8563 | |
PMU | AXP192 | POTENZA DEL TIMER |
Batteria | 120 mAh a 3,7 V | 200 mAh a 3,7 V |
Antenna | Antenna 3D 2.4G | |
Porta PIN | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
temperatura di esercizio | Da 0°C a 60°C | da 0°C a 40°C |
Materiale della custodia | Plastica (PC) |
Confronto delle funzioni di base
Differenza LED
La differenza tra accendere e spegnere
nome del prodotto | Accendere | Spegni |
M5STICKC PIÙ | Premere il PULSANTE di ripristino (PULSANTE C) per almeno 2 secondi |
Premere il PULSANTE di reset (PULSANTE C) per almeno 6 secondi |
M5STICKC PLUS2 |
Può essere avviato premendo il "PULSANTE C" per |
Quando non è presente alcun alimentatore esterno USB disponibili, premere il PULSANTE C per più di 6 secondi. O quando non c'è USB esterna alimentazione, impostare HOLD(GPIO4)=0 nel funzionamento del programma, cioè per ottenere il potere spento. Quando l'USB è collegata, premere il pulsante Tasto "BUTTON C" per più di 6 secondi per spegnere lo schermo e accedere al stato di ibernazione, ma non di spegnimento. |
Supporto software ed ecosistema
Vantaggi di M5StickC PLUS2 rispetto a M5StickC Plus
Categoria | M5StickC PLUS2 | M5StickC più |
Microcontrollore | Microcontrollore aggiornato con prestazioni migliorate | Prestazioni standard con core ESP32 |
Convertitore USB-seriale | CH9102 (trasferimento dati più stabile e più veloce) | CP2104 |
Supporto alla programmazione | Supporta MicroPython e ESP-IDF | Limitato all'IDE Arduino |
Gestione energetica | Design semplificato senza AXP192 PMIC | Utilizza AXP192 PMIC per la gestione dell'alimentazione |
Segnale Wi-Fi | Segnale Wi-Fi più potente per una migliore connettività | Prestazioni Wi-Fi standard |
Segnale infrarosso | Potenza del segnale a infrarossi migliorata | Prestazioni a infrarossi standard |
Flessibilità per gli sviluppatori | Offre maggiore controllo con ESP-IDF e MicroPython | Solo sviluppo basato su Arduino |
Facilità d'uso per principianti | MicroPython abbassa la barriera d'ingresso per i nuovi sviluppatori | Richiede una maggiore conoscenza di C/C++ per la programmazione di Arduino |
Biblioteca ed ecosistema | Eredita l'ecosistema M5StickC Plus con l'aggiunta delle librerie MicroPython | Supporto della libreria standard per l'IDE Arduino |
Consumo di energia | Consumo energetico complessivo inferiore | Consumo energetico maggiore con AXP192 PMIC |
FAQ
Confronto tra ESP32-PICO-D4 e ESP32-PICO-V3
Categoria | ESP32-PICO-D4 | ESP32-PICO-V3 |
Nucleo del microcontrollore | Processore dual-core Xtensa LX6 | Processore dual-core Xtensa LX6 |
Velocità dell'orologio | Fino a 240 MHz | Fino a 240 MHz |
RAM | 520 KB di RAM | 520 KB di RAM |
Memoria flash | 4 MB di flash incorporato | 4 MB di flash incorporato |
Standard Wi-Fi | 802.11b/g/n (2,4 GHz) | 802.11b/g/n (2,4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR e BLE | Bluetooth 4.2 BR/EDR e BLE |
Componenti integrati | Balun RF, amplificatore di potenza, filtri, oscillatori a cristallo | Stessi componenti, con prestazioni migliorate |
Miglioramento chiave | Versione iniziale | Gestione energetica e prestazioni RF migliorate |
Revisione del chip | ESP32 (originale) | ESP32 ECO V3 (revisione del silicio migliorata) |
Consumo di energia | Superiore a ESP32-PICO-V3 | Consumo energetico ridotto, soprattutto in modalità sonno profondo |
Caratteristiche di sicurezza | Funzionalità di sicurezza di base | Maggiore sicurezza con crittografia hardware migliorata |
temperatura di esercizio | Da -40°C a 85°C | Da -40°C a 85°C |
Caso d'uso target | Applicazioni IoT generali | Ottimizzato per l'IoT con migliore efficienza e prestazioni |
Qual è la differenza tra PRAM e SRAM?
Categoria | PRAM (RAM a cambiamento di fase) | SRAM (RAM statica) |
Principio di funzionamento | Utilizza materiali a cambiamento di fase (ad esempio, GST - Germanio-Antimonio-Tellurio) a passare da cristallino a stati amorfi per memorizzare i dati |
Utilizza circuiti flip-flop (6 transistor) a mantenere la stabilità dei dati |
Tipo di archiviazione | Non volatile (i dati vengono conservati dopo l'interruzione dell'alimentazione) | Volatile (i dati vengono persi quando si spegne) |
Velocità di lettura/scrittura | Velocità moderata, più veloce di NAND Flash | Lettura/scrittura ad alta velocità, ideale per l'accesso in tempo reale |
Consumo di energia | Basso consumo energetico, adatto per il funzionamento a lungo termine | Elevato consumo energetico, richiede potenza continua per conservare i dati |
Capacità di memoria | Capacità maggiore, adatta per l'archiviazione di dati di grandi dimensioni | Capacità inferiore, utilizzata principalmente per la memorizzazione nella cache |
Latenza | Bassa latenza ma non veloce come la SRAM | Latenza ultrabassa, tempi di risposta rapidi |
Durabilità | Cicli di scrittura limitati ma più stabile della NAND Flash | Altamente affidabile, adatto per compiti critici |
Applicazioni tipiche | Sistemi embedded, dispositivi IoT, dispositivi smart | Cache CPU/GPU, apparecchiature di rete, elaborazione dati in tempo reale |
Costo | Costo moderato, più economico della SRAM ma più costoso della DRAM | Costo elevato, più costoso di PRAM e DRAM |
Vantaggi di PRAM e SRAM
Categoria
|
PRAM (RAM a cambiamento di fase)
|
SRAM (RAM statica)
|
Non-Volatile
|
Conserva i dati dopo un'interruzione di corrente
|
I dati vengono persi quando si spegne l'alimentazione
|
Ad alta velocità
|
Velocità moderata, più veloce di NAND Flash
|
Estremamente veloce, ideale per le cache CPU/GPU
|
Consumo di energia
|
Basso consumo energetico, adatto per il funzionamento a lungo termine
|
Elevato consumo energetico, richiede potenza costante
|
Densità di archiviazione
|
Capacità maggiore, adatta per l'archiviazione di dati di grandi dimensioni
|
Capacità inferiore, utilizzata principalmente per la memorizzazione nella cache
|
Velocità di scrittura
|
Velocità di scrittura più veloce rispetto a NAND Flash
|
N / A
|
Affidabilità
|
Più stabile con una migliore resistenza alla scrittura
|
Altamente affidabile, adatto a sistemi critici
|
Progettazione del circuito
|
N / A
|
Design semplice con circuiti flip-flop
|
Latenza
|
Bassa latenza, ma non veloce come la SRAM
|
Latenza ultrabassa, perfetta per l'elaborazione in tempo reale
|
Installazione del driver PLUS2
Fare clic sul collegamento seguente per scaricare il driver corrispondente al sistema operativo. Attualmente sono disponibili due versioni di chip driver, il pacchetto compresso driver CP34X (per CH9102). Dopo aver decompresso il pacchetto compresso, seleziona il pacchetto di installazione corrispondente al numero di sistemi operativi da installare. Se il programma non può essere scaricato normalmente (il messaggio è straordinario o Impossibile scrivere sulla RAM di destinazione), puoi provare a reinstallare il driver del dispositivo.
Nome del conducente | Chip driver applicabile | Link per scaricare |
CH9102_VCP_SER_Finestre | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
-
Più spazio di archiviazione dei programmi: una memoria flash più grande consente l'archiviazione di programmi più complessi, librerie e più versioni firmware, consentendo al dispositivo di eseguire applicazioni sofisticate.
-
Registrazione e buffering dei dati: i dispositivi con memoria flash più grande possono archiviare più registri dati localmente, il che è utile per le applicazioni IoT che raccolgono dati nel tempo senza bisogno di un accesso costante alla rete.
-
Aggiornamenti firmware e supporto Over-the-Air (OTA): un flash più grande consente aggiornamenti firmware OTA, in cui è possibile archiviare più versioni del firmware contemporaneamente, riducendo i tempi di inattività durante gli aggiornamenti.
-
Librerie e framework multipli: gli sviluppatori possono archiviare e utilizzare librerie e framework multipli (ad esempio MicroPython, ESP-IDF) senza esaurire lo spazio, migliorando flessibilità e compatibilità.
-
Archiviazione multimediale: consente l'archiviazione di immagini, audio e altri file multimediali, utile per progetti multimediali come display IoT o dispositivi interattivi.
-
Bootloader e ridondanza: supporta bootloader più avanzati e archiviazione firmware ridondante, garantendo aggiornamenti firmware più sicuri e riducendo il rischio di il sistema si blocca.
-
Archiviazione sicura dei dati: un flash più grande consente l'archiviazione di chiavi di crittografia, certificati e dati sensibili, migliorando la sicurezza, soprattutto nell'IoT e nelle applicazioni industriali.
-
Funzionalità estese dell'applicazione: gli sviluppatori possono creare applicazioni con più funzionalità e base di codici più grandi che richiedono una quantità significativa di memoria, evitando compromessi in termini di funzionalità.
Articoli Correlati
M5StickC più
M5StickC PLUS2
Come accendo e spengo il mio M5StickC PLUS2?
Costruisci un sistema di rilevamento della velocità della bicicletta
Principiante M5Stack: configurazione dell'ambiente
Principiante M5Stack: gestione della libreria Arduino
M5Stack Principiante: Guida per l'utente del pulsante PLUS2
Principiante M5Stack: funzionalità a infrarossi PLUS2
lascia un commento
Tutti i commenti del blog vengono controllati prima della pubblicazione