Si busca una placa de desarrollo que combine un procesador de alto rendimiento con la capacidad de controlar pantallas y cámaras, al mismo tiempo que proporciona una interfaz de red cableada, Vale la pena considerar la placa de desarrollo ESP32-P4.. Tomando la serie ESP32-P4-ETH, incluido ESP32-P4-POE-ETH-KIT-B de Waveshare, como ejemplo, Este artículo proporciona una introducción completa desde varios aspectos., incluyendo características del chip, recursos a bordo, selección de versión, escenarios de aplicación, y entornos de desarrollo.
I. ¿Qué es ESP32-P4??
ESP32-P4 es una MCU de alto rendimiento lanzada por Espressif, posicionado para bajo costo, alto rendimiento, y desarrollo multimedia de bajo consumo. A diferencia de los familiares ESP32 y ESP32-S3, el ESP32-P4 no integra Wi-Fi ni Bluetooth. En cambio, se centra en el rendimiento informático y las interfaces multimedia.
Sus características clave incluyen:
- Procesador de alto rendimiento RISC-V de doble núcleo (sistema HP): 32-poco, con DSP y extensiones de conjunto de instrucciones, una unidad de punto flotante (FPU), y una frecuencia de reloj máxima de 360 megahercio.
- Procesador de bajo consumo RISC-V de un solo núcleo (sistema LP): Frecuencia máxima de reloj de 40 megahercio, adecuado para aplicaciones de baja potencia.
- Periféricos multimedia: MIPI-CSI (Procesador de señal de imagen integrado, ISP), MIPI-DSI, Codificador H.264, Acelerador de procesamiento de píxeles (APP), y controlador de aceleración de gráficos 2D.
- Interfaces de alta velocidad: USB 2.0 OTG de alta velocidad, Ethernet, y SDIO 3.0.
- Capacidades de seguridad: Periféricos de firma digital integrados y una unidad de gestión de claves dedicada para proteger los datos y la seguridad operativa..
II. Introducción a las placas de desarrollo de la serie Waveshare ESP32-P4-ETH
Basado en el ESP32-P4, Waveshare ha diseñado la serie ESP32-P4-ETH de placas de desarrollo multimedia. Según la página del producto., la serie proporciona una amplia gama de interfaces de interacción hombre-máquina, incluyendo MIPI-CSI, MIPI-DSI, SPI, I2S, I2C, LEDPWM, MCPWM, RMT, CAD, UART, y TWAI. También es compatible con USB OTG 2.0 HS y Ethernet. La placa también cuenta con una interfaz de expansión GPIO de 40 PINes que es compatible con algunas placas de expansión Raspberry Pi Pico..
El ESP32-P4-POE-ETH-KIT-B (SKU: 32090) Lo que se analiza en este artículo es la versión de esta serie que viene con un módulo PoE.. El título del producto también indica “100 Ethernet de Mbps,” “con módulo PoE,” y “admite Xiaozhi AI y DeepSeek.”
III. Descripción general de las especificaciones clave
| Artículo | Especificación |
|---|---|
| Chip controlador principal | ESP32-P4NRW32 |
| Procesador de alto rendimiento | 32-bit RISC-V de doble núcleo, arriba a 360 megahercio, con DSP y FPU |
| Procesador de bajo consumo | 32-bit de un solo núcleo RISC-V, arriba a 40 megahercio |
| Memoria en chip | 128 KB HP ROM, 16 KB LP ROM, 768 KBHP L2MEM, 32 KBLP SRAM, 8 KB TCM |
| PSRAM | 32 MB apilados en el paquete |
| Destello | De a bordo 32 MB ni flash |
| Red | 100 Puerto Ethernet RJ45 de Mbps |
| Interfaz de visualización | 2-o MIPI-DSI, 22-alfiler, 0.5 paso mm |
| Interfaz de cámara | 2-carril MIPI-CSI, 22-alfiler, 0.5 paso mm |
| USB | Tipo C (fuente de alimentación, descargar, y depuración) + 4-PIN de interfaz USB (expone USB 2.0 HS OTG) |
| Audio | Micrófono SMD integrado, interfaz de altavoz (MX1.25 2P, Soporta altavoz de 8Ω 2W) |
| Ampliación de almacenamiento | Ranura para tarjeta TF, SDIO 3.0 |
| E/S de expansión | 2 × encabezados de 20 pines, exposición 27 GPIO programables |
| Fuente de alimentación | Módulo tipo C o PoE |
| Botones & Indicadores | BOTA, REINICIAR, indicador de potencia |

IV. Descripción detallada de los recursos a bordo
1. Computación de alto rendimiento y almacenamiento de gran capacidad
El 360 Procesador de doble núcleo MHz, combinado con extensiones de conjunto de instrucciones FPU y DSP, es adecuado para el procesamiento de imágenes, Representación de la interfaz de usuario, y computación de borde. la combinación de 32 MB PSRAM apilado y 32 MB NOR Flash puede acomodar recursos de interfaz gráfica, almacenamiento en búfer de vídeo, y aplicaciones relativamente grandes.
2. Interfaz de cámara MIPI-CSI: 1080Codificación P@30fps
La placa cuenta con una interfaz MIPI-CSI de 2 carriles.. El chip integra un ISP y un codificador H.264, compatible con codificación H.264 y JPEG a 1080P a 30 fps, haciéndolo adecuado para aplicaciones como la visión por computadora, visión artificial, y captura de vídeo. La documentación oficial proporciona un ejemplo de referencia.: es compatible con cámaras como la OV5647.
Cabe señalar que, según las preguntas frecuentes oficiales, debido al límite máximo de rendimiento del codificador H.264 de 1080p@30fps, El ESP32-P4 admite cámaras con una resolución máxima de aproximadamente 2 megapíxeles. Preste atención a esto al seleccionar una cámara..
3. Interfaz de pantalla MIPI-DSI: Experiencia HMI fluida
La placa cuenta con una interfaz MIPI-DSI de 2 carriles. Combinado con el acelerador de procesamiento de píxeles (APP), 2DMA, y capacidad de decodificación JPEG 1080P@30fps, puede controlar pantallas de alta definición. Las especificaciones oficiales indican compatibilidad con las pantallas táctiles Waveshare DSI en 5-, 7-, 8-, y tamaños de 10,1 pulgadas, lo que lo hace adecuado para aplicaciones como paneles de control domésticos inteligentes, paneles de control industriales, y máquinas expendedoras.
4. Ethernet y PoE: Redes cableadas estables
La placa de desarrollo cuenta con un 100 Puerto Ethernet RJ45 de Mbps. La versión equipada con un módulo PoE puede proporcionar simultáneamente energía y transmisión de datos a través de un cable Ethernet., permitiendo el despliegue con un solo cable. Esto es particularmente útil para escenarios como nodos de cámara., puertas industriales, y equipos de construcción donde resulta inconveniente instalar un cable de alimentación adicional. Las preguntas frecuentes oficiales confirman que USB Type-C y PoE se pueden conectar simultáneamente para alimentar la placa de desarrollo sin afectar la fuente de alimentación..
5. Interfaz de audio: Adecuado para interacción de voz
La placa cuenta con un micrófono integrado y una interfaz de altavoz., que se puede combinar con códec y chips amplificadores de potencia para implementar la captura y reproducción de audio. La página del producto menciona soporte para “Xiaozhi AI” y búsqueda profunda, indicando que es adecuado para la creación de prototipos de terminales de IA diseñados para interacción de voz. Para métodos de conexión específicos, Consulte los ejemplos y la documentación oficiales..
6. USB OTG, Tarjeta TF, y expansión GPIO
USB 2.0 HS OTG: Expuesto a través de una interfaz de 4 PIN, se puede conectar a periféricos USB y también se puede configurar como un dispositivo USB.
Ranura para tarjeta TF: Soporta SDIO 3.0 y puede ampliar el almacenamiento externo para registros, imágenes, y grabaciones de vídeo.
40-Encabezado de expansión de PIN: Expone 27 GPIO programables y es compatible con algunas placas de expansión Raspberry Pi Pico, lo que facilita la conexión de sensores y módulos periféricos.
V. Cómo elegir la versión?
La página del producto ofrece dos opciones.: “Selección de versión” y “Cabeceras soldadas.” Según la documentación oficial., la serie ESP32-P4-ETH incluye los siguientes modelos:
| Modelo | SKU |
|---|---|
| ESP32-P4-ETH | 32086 |
| ESP32-P4-ETH-M | 32087 |
| ESP32-P4-POE-ETH (la versión con encabezado sin soldar es -NH) | 32088 (versión NH 34247) |
| ESP32-P4-POE-ETH-KIT-A (Versión NH -NH-KIT-A) | 32089 (versión NH 34248) |
| ESP32-P4-POE-ETH-KIT-B (Versión NH -NH-KIT-B) | 32090 (versión NH 34249) |
Recomendaciones de selección:
- No se requiere PoE: Elija la serie básica ESP32-P4-ETH.
- Se requiere suministro de energía a través de un cable Ethernet: Elija una versión equipada con un módulo PoE.
- Quiere comprar todos los accesorios a la vez: Elija el paquete KIT-A o KIT-B. Para accesorios específicos, por favor consulte el “Lista de configuración” en la página del producto.
- Necesita soldar o instalar los encabezados usted mismo: Elige la versión con cabeceras sin soldar.
VI. Escenarios de aplicación típicos
Paneles de control industriales y domésticos inteligentes: Utilice MIPI-DSI para controlar pantallas táctiles y conectarse a la red local a través de Ethernet.
Cámaras de red y captura de visión: Combine MIPI-CSI con codificación de hardware H.264 para implementación PoE con un solo cable.
Terminales de interacción de voz y IA: Combina el micrófono, vocero, e interfaz Ethernet para prototipos de asistentes de voz.
Puertas de enlace de computación perimetral: Múltiples interfaces periféricas y memoria de gran capacidad hacen que la placa sea adecuada para la adquisición de datos y el procesamiento local..
Máquinas expendedoras y dispositivos de interfaz hombre-máquina: Integrar pantalla, almacenamiento, y capacidades de red en una sola plataforma.
Educación y validación de prototipos.: Las ricas interfaces hacen que la placa sea adecuada para aprender desarrollo integrado multimedia..
VII. Entorno de desarrollo: Se recomienda ESP-IDF
Según la documentación oficial de Waveshare, El soporte actual para ESP32-P4 en la plataforma Arduino aún es relativamente limitado.. Para garantizar la estabilidad del desarrollo, Se recomienda ESP-IDF, y se puede utilizar junto con VS Code y la extensión Espressif IDF. La recomendación dada en las preguntas frecuentes es utilizar ESP-IDF v5.5.1 a v5.5.4.
Además, Hay varios puntos que vale la pena entender de antemano.:
La versión del chip debe coincidir.: El ESP32-P4 tiene diferentes revisiones de hardware. Los ejemplos oficiales proporcionan configuraciones de compilación para rev v3.0 y posteriores., rev v3.1 y posteriores, así como muestras de ingeniería de rev v0.x/v1.x. antes de flashear, Confirme la revisión del chip según el marcado del chip y los registros de arranque en serie.. Si aparece una advertencia de discrepancia de revisión, reconstruir el proyecto de acuerdo con la revisión del chip real. no usar --force para pasar por alto el cheque.
PlataformaIO y MicroPython: Según la información oficial, actualmente todavía están bajo verificación, y las interfaces y periféricos aún no son totalmente compatibles.
Método de flasheo: Mantenga presionado el botón BOOT mientras enciende o reinicia la placa para ingresar al modo de descarga.
VIII. Preguntas frecuentes (Preguntas frecuentes)
Q1: ¿El ESP32-P4 tiene Wi-Fi y Bluetooth??
El chip ESP32-P4 en sí no tiene capacidades inalámbricas. Waveshare también ofrece la serie ESP32-P4-WIFI6, que está equipado con un coprocesador ESP32-C6 y admite Wi-Fi 6 y bluetooth 5. Si se requiere conectividad inalámbrica, elige esa serie. La versión de Ethernet presentada en este artículo está diseñada principalmente para redes cableadas..
Q2: ¿Se pueden usar Type-C y PoE simultáneamente para el suministro de energía??
Sí. La información oficial confirma que el uso de ambos no afecta el suministro eléctrico.
Q3: ¿Cuál es la resolución máxima de cámara admitida??
Aproximadamente 2 megapíxeles, limitado por el rendimiento máximo del codificador H.264 a 1080p@30fps.
Q4: ¿Arduino es adecuado para que los principiantes lo utilicen en el desarrollo??
Actualmente, la recomendación oficial es utilizar ESP-IDF, mientras que el soporte de Arduino aún se está mejorando.
Q5: ¿Cuál es la diferencia entre ESP32-P4 y ESP32-S3??
El ESP32-P4 se centra en el rendimiento informático y las capacidades multimedia. (doble núcleo 360 megahercio, Interfaces de cámara y pantalla MIPI, y H.264), pero no incluye conectividad inalámbrica. El ESP32-S3 integra Wi-Fi y Bluetooth y está más orientado a aplicaciones AIoT con conectividad de red. Cuál elegir depende de si le das mayor importancia al rendimiento multimedia o a la conectividad inalámbrica.
IX. Resumen
La serie ESP32-P4-ETH, que incluye el ESP32-P4-POE-ETH-KIT-B, integra un 360 Procesador de doble núcleo MHz, 32 MB PSRAM y 32 Flash MB, Interfaces de pantalla y cámara MIPI, 100 Ethernet de Mbps, Fuente de alimentación PoE, audio, USB, y otros recursos en un solo tablero. Es adecuado para desarrollar dispositivos multimedia y productos HMI con conectividad de red por cable.. Si tu proyecto requiere una exhibición, cámara, y redes estables, al mismo tiempo que permite que la energía se entregue a través de un único cable Ethernet, esta placa de desarrollo es un buen punto de partida.














