跳到正文
DEV Community· Steven Carvajal·· 3 小時前AI 評分51

ESP32-C6 與 ESP32-C3 比較:Wi-Fi 6 和 Thread 是否值得升級?

ESP32-C6 vs ESP32-C3: Wi-Fi 6 y Thread, ¿vale la pena el cambio?

AI 導讀

文章比較 ESP32-C6 與 ESP32-C3,指出只有需要 Thread、Zigbee 或 Matter over Thread 時,較貴的 C6 才合適;一般 Wi-Fi 或 ESP-NOW 節點選 C3 更划算。

正文

Publicado originalmente en iot.gripe.

El ESP32-C3 es el chip barato de Espressif para nodos sencillos. El ESP32-C6 es su sucesor directo: mismo tipo de CPU (RISC-V), pero con Wi-Fi 6 y una segunda radio para Thread y Zigbee. ¿Compensa pagar más por él?

La respuesta corta: solo si necesitas Thread, Zigbee o Matter sobre Thread. Si tu proyecto es un nodo Wi-Fi o ESP-NOW, el C3 sigue siendo la mejor compra.

Fichas completas: ESP32-C6 y ESP32-C3.

Diferencias que importan

ESP32-C3 ESP32-C6
CPU 1 núcleo RISC-V, 160 MHz 1 núcleo RISC-V, 160 MHz, + 1 de bajo consumo (20 MHz)
SRAM 400 KB 512 KB (+ 16 KB de bajo consumo)
Wi-Fi Wi-Fi 4 (802.11 b/g/n) Wi-Fi 6 (802.11ax) y Wi-Fi 4
Bluetooth LE 5 LE 5.3
Thread y Zigbee No Sí (radio 802.15.4)
Matter Sobre Wi-Fi Sobre Wi-Fi y sobre Thread
GPIO del chip 22 30 (QFN40)
Canales ADC 6 7
UART / I2C 2 / 1 2 + 1 de bajo consumo / 1 + 1 de bajo consumo
Consumo en sueño profundo unos 5 µA unos 7 µA
Precio de la placa 3–8 € 8–14 €

Valores de las hojas de datos de Espressif; el consumo real depende de la placa (reguladores, LED).

Wi-Fi 6: ¿qué cambia en un microcontrolador?

El C6 es Wi-Fi 6 solo como cliente, en banda de 2,4 GHz y con canales de 20 MHz. No obtiene mayor velocidad que el C3 en la práctica. La ventaja útil es Target Wake Time (TWT): el chip y el router acuerdan cuándo se despierta el dispositivo, lo que reduce el consumo en nodos a batería.

Para aprovecharlo necesitas un router Wi-Fi 6 que soporte TWT. Con un router antiguo, el C6 se comporta como un C3 más caro.

Thread, Zigbee y Matter: la razón de existir del C6

La segunda radio del C6 (802.15.4) permite tres cosas que el C3 no hace:

  • Thread: una red en malla de bajo consumo y sin hub Wi-Fi, la base de los dispositivos Matter a batería.
  • Zigbee: sensores, bombillos e interruptores compatibles con las redes Zigbee ya existentes.
  • Matter sobre Thread, además de Matter sobre Wi-Fi (que el C3 también soporta).

Si quieres que tu dispositivo aparezca en Apple Home o Google Home como un producto Matter, o unirte a una red Zigbee, el C6 es la opción barata y simple. Para entender cuándo conviene cada protocolo, mira la comparativa de Zigbee, Thread, Matter, Wi-Fi y ESP-NOW.

Pines y periféricos

El C6 expone más GPIO (30 en el chip contra 22) y un canal de ADC más (7 contra 6). Las placas pequeñas reducen esa diferencia: una ESP32-C3 Super Mini saca 13 pines; una ESP32-C6 DevKitC-1 saca bastantes más.

Diagrama de pines de la placa ESP32-C3 Super Mini

Diagrama de pines de la placa ESP32-C6-DevKitC-1

Ambos tienen USB Serial/JTAG integrado (no es USB OTG): sirve para cargar programas y para el puerto serie, pero no para actuar como teclado o memoria.

Consumo en batería

Los dos están diseñados para bajo consumo. El C6 añade un núcleo de bajo consumo de 20 MHz que puede vigilar sensores mientras el principal duerme, útil para despertar solo cuando algo cambia. En sueño profundo puro, el C3 gasta un poco menos. Si usas deep sleep con batería, la diferencia real la marca el resto de la placa (regulador, LED) más que el chip.

Soporte en Arduino

El C3 lleva más tiempo en el mercado y funciona con prácticamente todas las librerías. El C6 tiene soporte desde el núcleo Arduino-ESP32 3.x, pero hay librerías que aún no lo reconocen, y las funciones de Thread y Zigbee se programan con ESP-IDF o con los ejemplos de Zigbee del núcleo, no con la API sencilla de Wi-Fi.

Antes de comprarlo, comprueba que las librerías de tu proyecto (pantallas, sensores) lo soporten.

¿Cuál elegir?

Si tu proyecto es… Elige
Nodo Wi-Fi o ESP-NOW sencillo (relé, sensor) C3
Muchas unidades donde el precio cuenta C3
Dispositivo Matter sobre Thread C6
Sensor Zigbee o pasarela Zigbee/Thread C6
Nodo a batería con router Wi-Fi 6 C6 (por TWT)
Necesitas más de 13 pines o más memoria C6 o un ESP32-S3

Si necesitas doble núcleo, USB OTG o IA en el borde, ninguno de los dos: mira ESP32-S3 vs ESP32-C3.

Preguntas frecuentes

¿El ESP32-C6 es más rápido que el C3?

No. Los dos funcionan a 160 MHz con un núcleo RISC-V. El C6 tiene un poco más de memoria y un segundo núcleo, pero de bajo consumo.

¿Puedo usar Thread con el ESP32-C3?

No. El C3 no tiene la radio 802.15.4. Necesitarías un C6 o un H2.

¿Y el ESP32-H2?

El H2 también tiene Thread y Zigbee, pero no tiene Wi-Fi. Sirve para dispositivos que hablan solo con una pasarela Thread.

¿El C6 funciona con ESP-NOW?

Sí, igual que el C3, por Wi-Fi en 2,4 GHz.

  • ESP32-C6 DevKitC-1
  • ESP32-C3 Super Mini

來源:DEV Community · dev.to