¿Cuál es la diferencia entre M5StickC PLUS y PLUS2?
Clasificación rápida M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Nota: Este producto está en EOL ahora.
M5StickC PLUS
M5StickC PLUS2
M5StickC PLUS VS M5StickC PLUS2
-
La adopción de un chip ESP32-PICO-V3-02 más potente con 2 MB de PSRAM y una memoria Flash más grande de 8 MB mejora el rendimiento general y la escalabilidad, lo que permite que el PLUS2 maneje aplicaciones más complejas, especialmente aquellas que requieren memoria adicional, como procesamiento de datos en tiempo real o almacenamiento en búfer de imágenes.
-
El M5Stack PLUS2 se ha actualizado con el convertidor USB a serie CH9102 para proporcionar una comunicación serie USB más confiable, especialmente en escenarios donde la transferencia de datos a alta velocidad y la baja latencia comunicación tienen una gran demanda.
-
La capacidad de la batería del dispositivo se ha mejorado a 200 mAh, lo que prolonga efectivamente la vida útil operativa del dispositivo.
-
Además, se han mejorado la unidad de administración de energía y los indicadores LED para lograr un diseño general más racional y una mejor experiencia operativa. Estas actualizaciones hacen que PLUS2 sea más adecuado para manejar tareas complejas y escenarios de aplicaciones exigentes.
Recursos | M5StickC Plus | M5StickC PLUS2 |
ESP32 | ESP32-PICO-D4, doble núcleo de 240MHz | ESP32-PICO-V3-02, doble núcleo de 240MHz |
600 DMIPS, 520KB SRAM, Wi-Fi | compatible con wifi, 2 MB SPI PSRAM, 8 MB flash SPI | |
PSRAM | - | 2 megas |
Memoria flash | 4MB | 8MB |
Entrada de alimentación | 5V @ 500mA | |
Puerto | TypeC x 1, GROVE(I2C+I/O+UART) x 1 | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
pantalla LCD | LCD TFT colorido de 1,14 pulgadas, 135*240, ST7789v2 | |
Botón | Botón personalizado x 2 | Botón personalizado x 3 |
LED | LED ROJO | LED VERDE |
MEMS | MPU6886 | |
Zumbador | buzzer incorporado | |
Y | Transmisión infrarroja | |
micrófono | SPM1423 | |
RTC | BM8563 | |
Unidad de gestión del proyecto | AXP192 | PODER DEL TEMPORIZADOR |
Batería | 120 mAh @ 3.7V | 200mAh @ 3.7V |
Antena | Antena 3D de 2.4G | |
puerto PIN | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
Temperatura de funcionamiento | 0°C a 60°C | De 0 °C a 40 °C |
Material de la Caja | Plástico ( PC ) |
Comparación de Funciones Básicas
Diferencia LED
La diferencia entre encender y apagar
nombre del producto | Encender | Apagar |
M5STICKC PLUS | Presiona el BOTÓN de reinicio (BOTÓN C) durante al menos 2 segundos |
Presione el BOTÓN de reinicio (BOTÓN C) durante al menos 6 segundos |
M5STICKC PLUS2 |
Se puede iniciar presionando el 'BOTÓN C' para |
Cuando no hay suministro de energía externo USB disponible, presione el BOTÓN C durante más de 6 artículos de segunda clase. O cuando no hay USB externo suministro de energía, establecer HOLD(GPIO4)=0 en el operación del programa, es decir, para lograr potencia apagado. Cuando el USB esté conectado, presione el Botón 'BOTÓN C' durante más de 6 segundos apagar la pantalla y entrar en el estado de hibernación, pero no apagado. |
Soporte de software y ecosistema
Ventajas de M5StickC PLUS2 sobre M5StickC Plus
Categoría | M5StickC PLUS2 | M5StickC Plus |
Microcontrolador | Microcontrolador actualizado con rendimiento mejorado | Rendimiento estándar con núcleo ESP32 |
Convertidor USB a serie | CH9102 (Transferencia de datos más estable y rápida) | CP2104 |
Soporte de Programación | Soporta MicroPython y ESP-IDF | Limitado a Arduino IDE |
Gestión de energía | Diseño simplificado sin AXP192 PMIC | Utiliza AXP192 PMIC para administración de energía |
Señal Wi-Fi | Señal Wi-Fi más potente para una mejor conectividad | Rendimiento estándar de Wi-Fi |
Señal Infrarroja | Fortaleza de señal infrarroja mejorada | Rendimiento infrarrojo estándar |
Flexibilidad para Desarrolladores | Ofrece más control con ESP-IDF y MicroPython | Desarrollo solo basado en Arduino |
Facilidad de uso para principiantes | MicroPython reduce la barrera de entrada para nuevos desarrolladores | Requiere más conocimientos de C/C++ para la programación de Arduino |
Biblioteca y Ecosistema | Hereda el ecosistema M5StickC Plus con bibliotecas MicroPython agregadas | Soporte de biblioteca estándar para Arduino IDE |
El consumo de energía | Reducir el consumo de energía en general | Mayor consumo de energía con AXP192 PMIC |
Preguntas más frecuentes
Comparación de ESP32-PICO-D4 frente a ESP32-PICO-V3
Categoría | ESP32-PICO-D4 | ESP32-PICO-V3 |
Núcleo de microcontrolador | Xtensa LX6 de doble núcleo | Xtensa LX6 de doble núcleo |
Velocidad de reloj | Hasta 240 MHz | Hasta 240 MHz |
RAM | 520 KB SRAM | 520 KB SRAM |
Memoria flash | 4 MB de flash embebido | 4 MB de flash embebido |
Estándar Wi-Fi | 802.11 b/g/n (2.4 GHz) | 802.11 b/g/n (2.4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR y BLE | Bluetooth 4.2 BR/EDR y BLE |
Componentes integrados | Balún RF, amplificador de potencia, filtros, osciladores de cristal. | Mismos componentes, con rendimiento mejorado. |
Mejora Clave | Versión inicial | Gestión de energía y rendimiento de RF mejorados |
Revisión de Chip | ESP32 (original) | ESP32 ECO V3 (revisión de silicio mejorada) |
El consumo de energía | Más alto que ESP32-PICO-V3 | Menor consumo de energía, especialmente en sueño profundo. |
Características de seguridad | Características básicas de seguridad | Seguridad mejorada con cifrado de hardware mejorado |
Temperatura de funcionamiento | -40°C a 85°C | -40°C a 85°C |
Caso de uso objetivo | Aplicaciones generales de IoT | Optimizado para IoT con mejor eficiencia y rendimiento |
¿Cuál es la diferencia entre PRAM y SRAM?
Categoría | PRAM (RAM de Cambio de Fase) | SRAM (RAM estática) |
Principio de funcionamiento | Utiliza materiales de cambio de fase (por ejemplo, GST - Germanio-Antimonio-Telurio) a cambiar entre cristalino y estados amorfos para almacenar datos |
Utiliza circuitos flip-flop (6 transistores) para mantener la estabilidad de los datos |
Tipo de almacenamiento | No volátil (los datos se conservan después de un corte de energía) | Volátil (los datos se pierden cuando se corta la energía) |
Velocidad de lectura/escritura | Velocidad moderada, más rápida que la memoria NAND Flash | Lectura/escritura de alta velocidad, ideal para acceso en tiempo real |
El consumo de energía | Bajo consumo de energía, adecuado para funcionamiento a largo plazo. | Alto consumo de energía, requiere potencia continua para retener datos |
Capacidad de almacenamiento | Mayor capacidad, adecuada para grandes almacenamientos de datos. | Capacidad reducida, principalmente utilizada para almacenamiento en caché |
Latencia | Baja latencia pero no tan rápida como la SRAM | Baja latencia ultra, tiempo de respuesta rápido |
Durabilidad | Ciclos de escritura limitados pero más estables que NAND Flash | Altamente confiable, adecuado para tareas críticas |
Aplicaciones típicas | Sistemas integrados, dispositivos IoT, dispositivos inteligentes | cachés de CPU/GPU, equipos de red, procesamiento de datos en tiempo real |
Costo | Costo moderado, más barato que SRAM pero más caro que DRAM | Alto costo, más caro que PRAM y DRAM |
Beneficios de PRAM y SRAM
Categoría
|
PRAM (RAM de Cambio de Fase)
|
SRAM (RAM estática)
|
No volátil
|
Retiene datos después de la pérdida de energía
|
Los datos se pierden cuando la energía está apagada
|
Alta velocidad
|
Velocidad moderada, más rápida que la memoria NAND Flash
|
Extremadamente rápido, ideal para cachés de CPU/GPU
|
El consumo de energía
|
Bajo consumo de energía, adecuado para funcionamiento a largo plazo.
|
Alto consumo de energía, requiere energía constante
|
Densidad de Almacenamiento
|
Mayor capacidad, adecuada para grandes almacenamientos de datos.
|
Capacidad reducida, principalmente utilizada para almacenamiento en caché
|
Velocidad de escritura
|
Velocidad de escritura más rápida que la NAND Flash
|
N / A
|
Fiabilidad
|
Más estable con mejor resistencia a la escritura
|
Altamente confiable, adecuado para sistemas críticos
|
Diseño de Circuitos
|
N / A
|
Diseño simple con circuitos flip-flop
|
Latencia
|
Baja latencia, pero no tan rápida como la SRAM
|
Latencia ultrabaja, perfecta para procesamiento en tiempo real
|
Instalación del controlador PLUS2
Haga clic en el enlace siguiente para descargar el controlador que coincida con el sistema operativo. Actualmente hay dos versiones de chip de controlador, el paquete comprimido de controlador CP34X (para CH9102). Después de descomprimir el paquete comprimido, seleccione el paquete de instalación correspondiente a la cantidad de sistemas operativos a instalar. Si el programa no se puede descargar normalmente (el mensaje indica tiempo extra o No se pudo escribir en la RAM de destino), puede intentar reinstalar el controlador del dispositivo.
Nombre del conductor | Chip controlador aplicable | Enlace de descarga |
CH9102_VCP_SER_Windows | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
-
Más almacenamiento de programas: una memoria flash más grande permite el almacenamiento de programas más complejos, bibliotecas y múltiples versiones de firmware, lo que permite que el dispositivo ejecute aplicaciones sofisticadas.
-
Registro de datos y almacenamiento en búfer: los dispositivos con mayor memoria flash pueden almacenar más registros de datos localmente, lo cual es útil para aplicaciones de IoT que recopilan datos a lo largo del tiempo sin necesidad de acceso constante a la red.
-
Actualizaciones de firmware y compatibilidad inalámbrica (OTA): un flash más grande permite actualizaciones de firmware OTA, donde se pueden almacenar múltiples versiones de firmware simultáneamente, lo que reduce el tiempo de inactividad durante las actualizaciones.
-
Múltiples bibliotecas y marcos: Los desarrolladores pueden almacenar y utilizar múltiples bibliotecas y marcos (por ejemplo, MicroPython, ESP-IDF) sin quedarse sin espacio, lo que mejora la flexibilidad y la compatibilidad.
-
Almacenamiento multimedia: permite el almacenamiento de imágenes, audio y otros archivos multimedia, lo cual es útil para proyectos multimedia como pantallas IoT o dispositivos interactivos.
-
Cargador de arranque y redundancia: Admite cargadores de arranque más avanzados y almacenamiento de firmware redundante, lo que garantiza actualizaciones de firmware más seguras y reduce el riesgo de el sistema falla.
-
Almacenamiento seguro de datos: una memoria flash más grande permite el almacenamiento de claves de cifrado, certificados y datos confidenciales, lo que mejora la seguridad, especialmente en aplicaciones industriales y de IoT.
-
Funciones de aplicación extendidas: Los desarrolladores pueden crear aplicaciones con más funciones y bases de código más grandes que requieren una cantidad significativa de memoria, evitando comprometer la funcionalidad.
Artículos relacionados
M5StickC Plus
M5StickC PLUS2
¿Cómo enciendo y apago mi M5StickC PLUS2?
Construir un sistema de detección de velocidad de bicicletas
Configuración del IDE de Arduino
M5Stack Principiante: Configuración del Entorno
Principiante de M5Stack: Gestión de bibliotecas Arduino
Principiante de M5Stack: Guía del usuario del botón PLUS2
Principiante de M5Stack: capacidades de infrarrojos PLUS2