Guía del usuario del módulo de cómputo 4 de Raspberry Pi

Colofón
© 2022-2025 Raspberry Pi Ltd
Esta documentación está licenciada bajo una Creative Commons Atribución-SinDerivadas 4.0 Internacional (CC BY-ND)
| Liberar | 1 |
| Construir fecha | 22/07/2025 |
| Construir versión | 0afd6ea17b8b |
Aviso legal
LOS DATOS TÉCNICOS Y DE FIABILIDAD DE LOS PRODUCTOS RASPBERRY PI (INCLUIDAS LAS HOJAS DE DATOS) SEGÚN SE MODIFIQUEN OCASIONALMENTE (“RECURSOS”) SON PROPORCIONADOS POR RASPBERRY PI LTD (“RPL”) “TAL CUAL” Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR, SE RENUNCIA EN LA MÁXIMA MEDIDA PERMITIDA POR LA LEY APLICABLE. EN NINGÚN CASO RPL SERÁ RESPONSABLE DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUIDAS, ENTRE OTRAS, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS, LA PÉRDIDA DE USO, DATOS O BENEFICIOS, O LA INTERRUPCIÓN DEL NEGOCIO). SIN IMPORTAR LA CAUSA Y BAJO CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUIDA LA NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE CUALQUIER FORMA DEL USO DE LOS RECURSOS, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TAL DAÑO.
RPL se reserva el derecho de realizar cualquier mejora, corrección o cualquier otra modificación a los RECURSOS o a cualquier producto descrito en ellos en cualquier momento y sin previo aviso.
El RECURSOS Están destinados a usuarios cualificados con conocimientos de diseño adecuados. Los usuarios son los únicos responsables de la selección y el uso de los RECURSOS, así como de cualquier aplicación de los productos descritos en ellos. El usuario se compromete a indemnizar y eximir de responsabilidad a RPL de toda responsabilidad, coste, daño u otra pérdida derivada del uso de los RECURSOS.
RPL otorga a los usuarios permiso para utilizar los RECURSOS únicamente en conjunto con los productos Raspberry Pi. Se prohíbe cualquier otro uso de los RECURSOS. No se otorga ninguna licencia sobre ningún otro derecho de propiedad intelectual de RPL ni de terceros.
ACTIVIDADES DE ALTO RIESGOLos productos Raspberry Pi no están diseñados, fabricados ni destinados a utilizarse en entornos peligrosos que requieran un funcionamiento a prueba de fallos, como la operación de instalaciones nucleares, sistemas de navegación o comunicación de aeronaves, control de tráfico aéreo, sistemas de armas o aplicaciones críticas para la seguridad (incluidos sistemas de soporte vital y otros dispositivos médicos), en los que un fallo de los productos podría provocar directamente la muerte, lesiones personales o daños físicos o ambientales graves ("Actividades de Alto Riesgo"). RPL renuncia específicamente a cualquier garantía expresa o implícita de idoneidad para Actividades de Alto Riesgo y no asume ninguna responsabilidad por el uso o la inclusión de productos Raspberry Pi en Actividades de Alto Riesgo.
Los productos Raspberry Pi se proporcionan sujetos a RPL Términos estándar. La provisión de RECURSOS por parte de RPL no amplía ni modifica de otro modo los RECURSOS de RPL. Términos estándar incluyendo, entre otras, las exenciones de responsabilidad y garantías expresadas en ellos.
Historial de versiones del documento
| Liberar | Fecha | Descripción |
| 1 | Marzo de 2025 | Versión inicial. Este documento se basa en gran medida en el documento técnico «Guía de desarrollo del módulo de cómputo 5 de Raspberry Pi». |
Alcance del documento
Este documento se aplica a los siguientes productos Raspberry Pi:
| Pi 0 | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 400 | Pi 5 | Pi 500 | CM1 | CM3 | CM4 | CM5 | Pico | Pico2 | ||||
| 0 | W | H | A | B | A | B | B | Todo | Todo | Todo | Todo | Todo | Todo | Todo | Todo | Todo | Todo |
Introducción
El Módulo de Cómputo Raspberry Pi 5 continúa la tradición de Raspberry Pi de tomar como base el último modelo insignia de la Raspberry Pi y crear un producto pequeño, equivalente en hardware, apto para aplicaciones integradas. El Módulo de Cómputo Raspberry Pi 5 tiene el mismo formato compacto que el Módulo de Cómputo Raspberry Pi 4, pero ofrece mayor rendimiento y un conjunto de funciones mejorado. Existen, por supuesto, algunas diferencias entre el Módulo de Cómputo Raspberry Pi 4 y el Módulo de Cómputo Raspberry Pi 5, que se describen en este documento.
NOTA
Para los pocos clientes que no pueden utilizar el módulo de cómputo 5 de Raspberry Pi, el módulo de cómputo 4 de Raspberry Pi permanecerá en producción al menos hasta 2034.
La hoja de datos del módulo de cómputo 5 de Raspberry Pi debe leerse junto con este documento técnico.
https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf
Características principales
El módulo de cómputo 5 de Raspberry Pi tiene las siguientes características:
- SoC Arm Cortex-A76 (Armv8) de cuatro núcleos y 64 bits con frecuencia de reloj de 2.4 GHz
- SDRAM LPDDR4 de 2 GB, 4 GB, 8 GB o 16 GB
- Memoria flash eMMC integrada, OGB (modelo Lite), opciones de 16 GB, 32 GB o 64 GB
- 2 puertos USB 3.0
- Interfaz Ethernet de 1 Gb
- 2 puertos MIPI de 4 carriles compatibles con DSI y CSI-2
- 2 puertos HDMI capaces de soportar 4Kp60 simultáneamente
- 28 pines GPIO
- Puntos de prueba integrados para simplificar la programación de la producción
- EEPROM interna en la parte inferior para mejorar la seguridad
- RTC integrado (batería externa mediante conectores de 100 pines)
- Controlador de ventilador integrado
- Wi-Fi®/Bluetooth integrado (según el SKU)
- PCIe 2.0′ de 1 carril
- Compatibilidad con fuente de alimentación PD tipo C
NOTA
No todas las configuraciones de SDRAM/eMMC están disponibles. Consulte con nuestro equipo de ventas.
En algunas aplicaciones es posible PCIe Gen 3.0, pero no se admite oficialmente.
Compatibilidad con Raspberry Pi Compute Module 4
Para la mayoría de los clientes, el módulo de cómputo Raspberry Pi 5 será compatible con los pines del módulo de cómputo Raspberry Pi 4.
Se han eliminado o modificado las siguientes características entre los modelos Raspberry Pi Compute Module 5 y Raspberry Pi Compute Module 4:
- Vídeo compuesto
- La salida compuesta disponible en Raspberry Pi 5 NO se enruta al módulo de cómputo 5 de Raspberry Pi
- Puerto DSI de 2 carriles
- Hay dos puertos DSI de 4 carriles disponibles en el módulo computacional 5 de Raspberry Pi, multiplexados con los puertos CSI para un total de dos
- Puerto CSI de 2 carriles
- Hay dos puertos CSI de 4 carriles disponibles en el módulo computacional 5 de Raspberry Pi, multiplexados con los puertos DSI para un total de dos
- 2 entradas ADC
Memoria
La capacidad máxima de memoria del módulo de cómputo 4 de Raspberry Pi es de 8 GB, mientras que el módulo de cómputo 5 de Raspberry Pi está disponible en una variante de 16 GB de RAM.
A diferencia del módulo de cómputo 4 de Raspberry Pi, el módulo de cómputo 5 de Raspberry Pi NO está disponible en una variante de 1 GB de RAM.
Audio analógico
El audio analógico se puede multiplexar en los pines GPIO 12 y 13 en el módulo de cómputo 5 de Raspberry Pi, de la misma manera que en el módulo de cómputo 4 de Raspberry Pi.
Utilice la siguiente superposición de árbol de dispositivos para asignar audio analógico a estos pines:

Debido a una errata en el chip RP1, los pines GPIO 18 y 19, que podrían usarse para audio analógico en el módulo de cómputo Raspberry Pi
4, no están conectados al hardware de audio analógico en el módulo de cómputo Raspberry Pi 5 y no se pueden utilizar.
NOTA
La salida es un flujo de bits en lugar de una señal analógica genuina. Condensadores de suavizado y un ampSe necesitará un limitador en la placa IO para controlar una salida de nivel de línea.
Cambios en el arranque USB
El arranque USB desde una unidad flash solo se admite a través de los puertos USB 3.0 en los pines 134/136 y 163/165
El módulo de cómputo 5 de Raspberry Pi NO admite el arranque del host USB en el puerto USB-C
A diferencia del procesador BCM2711, el BCM2712 no tiene un controlador XHCI en la interfaz USB-C, solo un controlador DWC2 en los pines 103/105. El arranque con 1800t se realiza a través de estos pines.
Cambiar al modo de reinicio y apagado del módulo
El pin 1/0 92 ahora está configurado en el botón w en lugar de sus PG, esto significa que debe usar un PMIC EN para restablecer el módulo.
La señal PRIC ENABLE restablece el PMIC y, por lo tanto, el SoC. Puedes view PRIC EN when it’s driven low and released, which is functionally similar to driving tus Po low on Raspberry Pi Compute Module 4 and releasing.
El Módulo de Cómputo 4 de Raspberry Pi ofrece la ventaja adicional de poder reiniciar los periféricos mediante la señal nEXTRST. El Módulo de Cómputo 5 de Raspberry Pi emulará esta funcionalidad en CAM GPIOT.
GLOBAL EN/PHIC EN Se conectan directamente al PMIC y evitan el sistema operativo por completo. En el módulo de cómputo 5 de Raspberry Pi, use
GLOBAL EN/PHIC Es para ejecutar un apagado forzado (pero inseguro)
Si es necesario, al utilizar una placa 10 existente, conservar la funcionalidad de alternar el pin de E/S 92 para iniciar un reinicio completo, debe interceptar el Botón en el nivel de software; en lugar de invocar un apagado del sistema, se puede utilizar para generar una interrupción de software y, desde allí, activar un reinicio del sistema directamente (por ejemplo, escribir en S)
Entrada del árbol de dispositivos que maneja un botón de encendido (arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi).

El código 116 es el código de evento estándar para el evento KEY POWER del kernel, y hay un controlador para esto en el sistema operativo.
Raspberry Pi recomienda usar vigilantes del kernel si le preocupa que el firmware o el sistema operativo se bloqueen y dejen la tecla de encendido sin respuesta. El sistema operativo Raspberry Pi ya admite vigilantes ARM a través del árbol de dispositivos, y esto se puede adaptar a cada caso. Además, una pulsación prolongada del botón PIR (7 segundos) hará que el controlador integrado del PMIC apague el dispositivo.
Cambios detallados en la distribución de pines
Las señales CAM1 y DSI1 se han vuelto de doble propósito y pueden usarse tanto para una cámara CSI como para una pantalla DSI.
Los pines utilizados anteriormente para CAMO y DSIO en el módulo de cómputo 4 de Raspberry Pi ahora admiten un puerto USB 3.0 en el módulo de cómputo 5 de Raspberry Pi.
El pin VBAC COMP original del Módulo de Cómputo 4 de Raspberry Pi ahora es un pin habilitado para VBUS para los dos puertos USB 3.0 y tiene una alta actividad. El Módulo de Cómputo 4 de Raspberry Pi cuenta con protección ESD adicional en las señales HDMI, SDA, SCL, HPD y CEC. Esta protección se ha eliminado del Módulo de Cómputo 5 de Raspberry Pi debido a limitaciones de espacio. Si es necesario, se puede aplicar protección ESD a la placa base, aunque Raspberry Pi Ltd no la considera esencial.
|
Alfiler |
CM4 | CM5 | Comentario |
| 16 | SINCRONIZACIÓN_IN | Fan_tacho | Entrada de tacómetro del ventilador |
| 19 | Ethernet nLED1 | Fan_pwn | Salida PWM del ventilador |
| 76 | Reservado | VBAT | Batería RTC. Nota: Habrá una carga constante de unos pocos uA, incluso si el CM5 está encendido. |
| 92 | EJECUTAR_PG | Botón de encendido | Replica el botón de encendido de la Raspberry Pi 5. Una pulsación corta indica que el dispositivo debe reactivarse o apagarse. Una pulsación larga fuerza el apagado. |
| 93 | nRPIBOOT | nRPIBOOT | Si el PWR_Button está bajo, este pin también se establecerá bajo por un corto tiempo después del encendido. |
| 94 | IP1 analógico | CC1 | Este pin se puede conectar a la línea CC1 de un conector USB tipo C para permitir que el PMIC negocie 5 A. |
| 96 | IP0 analógico | CC2 | Este pin se puede conectar a la línea CC2 de un conector USB tipo C para permitir que el PMIC negocie 5 A. |
| 99 | Global_ES | PMIC_HABILITAR | Ningún cambio externo. |
| 100 | siguiente | CAM_GPIO1 | Se levantó en el módulo de cómputo Raspberry Pi 5, pero se puede forzar a un nivel bajo para emular una señal de reinicio. |
| 104 | Reservado | PCIE_DET_nWAKE | PCIE nWAKE. Conecte a CM5_3v3 con una resistencia de 8.2 K. |
| 106 | Reservado | PCIE_PWR_ES | Indica si el dispositivo PCIe se puede encender o apagar. Activo alto. |
| 111 | VDAC_COMP | VBUS_ES | Salida para señalar que se debe habilitar USB VBUS. |
| 128 | CAM0_D0_N | USB3-0-RX_N | Puede ser P/N intercambiado. |
| 130 | CAM0_D0_P | USB3-0-RX_P | Puede ser P/N intercambiado. |
| 134 | CAM0_D1_N | USB3-0-DP | Señal USB 2.0. |
| 136 | CAM0_D1_P | USB3-0-DM | Señal USB 2.0. |
| 140 | CAM0_C_N | USB3-0-TX_N | Puede ser P/N intercambiado. |
| 142 | CAM0_C_P | USB3-0-TX_P | Puede ser P/N intercambiado. |
| 157 | DSI0_D0_N | USB3-1-RX_N | Puede ser P/N intercambiado. |
| 159 | DSI0_D0_P | USB3-1-RX_P | Puede ser P/N intercambiado. |
| 163 | DSI0_D1_N | USB3-1-DP | Señal USB 2.0. |
| 165 | DSI0_D1_P | USB3-1-DM | Señal USB 2.0. |
| 169 | DSI0_C_N | USB3-1-TX_N | Puede ser P/N intercambiado. |
| 171 | DSI0_C_P | USB3-1-TX_P | Puede ser P/N intercambiado. |
Además de lo anterior, las señales PCIe CLK ya no están acopladas capacitivamente.
tarjeta de circuito impreso
La PCB del módulo de cómputo 5 de Raspberry Pi es más gruesa que la del módulo de cómputo 4 de Raspberry Pi, midiendo 1.24 mm +/- 10 %.
Longitudes de pista
La longitud de las pistas HDMI0 ha cambiado. Cada par P/N sigue igualado, pero la desviación entre pares ahora es <1 mm para las placas base existentes. Es poco probable que esto suponga una diferencia, ya que la desviación entre pares puede ser del orden de 25 mm.
La longitud de las pistas HDMI1 también ha cambiado. Cada par P/N sigue igualado, pero la desviación entre pares ahora es <5 mm para las placas base existentes. Es poco probable que esto suponga una diferencia, ya que la desviación entre pares puede ser del orden de 25 mm.
La longitud de las pistas Ethernet ha cambiado. Cada par P/N sigue emparejado, pero la desviación entre pares ahora es <4 mm para las placas base existentes. Es poco probable que esto suponga una diferencia, ya que la desviación entre pares puede ser del orden de 12 mm.
Conectores
Los dos conectores de 100 pines se han cambiado a una marca diferente. Son compatibles con los conectores existentes, pero se han probado con altas corrientes. La pieza de acoplamiento que va a la placa base es... Amphenol N.° de pieza 10164227-1001A1RLF
Presupuesto de energía
Dado que el Módulo de Cómputo 5 de Raspberry Pi es significativamente más potente que el Módulo de Cómputo 4 de Raspberry Pi, consumirá más energía eléctrica. Los diseños de fuente de alimentación deben prever un voltaje de salida de hasta 2.5 A. Si esto genera un problema con el diseño de la placa base, es posible reducir la frecuencia de reloj de la CPU para disminuir el consumo máximo de energía.
El firmware monitorea el límite actual para USB, lo que efectivamente significa que USB mas surrant, habilitar siempre es 1 en CM5, el diseño de la placa 10 debe tener en cuenta la corriente USB total requerida.
El firmware informará sobre las capacidades de la fuente de alimentación detectada (si es posible) a través del árbol de dispositivos. En un sistema en funcionamiento, consulte /proc/árbol de dispositivos/elegido/poser/Estos fileLos s se almacenan como datos binarios big-endian de 32 bits.
Cambios/requisitos de software
Desde un punto de vista de software viewLos cambios en el hardware entre Raspberry Pi Compute Module 4 y Raspberry Pi Compute Module 5 están ocultos para el usuario por el nuevo árbol de dispositivos. files, lo que significa que la mayoría del software que cumple con las API estándar de Linux funcionará sin cambios. El árbol de dispositivos files asegúrese de que los controladores correctos para el hardware se carguen en el momento del arranque.
Árbol de dispositivos fileLos archivos s se pueden encontrar en el árbol del kernel de Linux de Raspberry Pi. Por ejemploampen:
https://github.com/raspberrypi/linux/blob/rpi-612.y/arch/arm64/boot/dis/broadcom/bom2712-pi-om5.dtsi.
Se recomienda a los usuarios que actualicen a Raspberry Pi Compute Module 5 que utilicen las versiones de software indicadas en la tabla a continuación o posteriores. Si bien no es obligatorio usar Raspberry Pi OS, es una referencia útil, por lo que se incluye en la tabla.
| Software | Versión | Fecha | Notas |
| Sistema operativo Raspberry Pi | Ratón de biblioteca (12) | ||
| Firmware | A partir del 10 de marzo de 2025 | Ver https://pip.raspberrypi.com/categories/685-app-notes-guides- Documentos técnicos/RP-003476-WP/Actualización del firmware de Pi.pdf Para obtener más información sobre cómo actualizar el firmware de una imagen existente, tenga en cuenta que los dispositivos Raspberry Pi Compute Module 5 vienen preprogramados con el firmware adecuado. | |
| Núcleo | 6.12.x | Desde 2025 | Este es el kernel utilizado en Raspberry Pi OS |
Pasar de controladores propietarios a bibliotecas/API estándar de Linux
Firmware
Todos los cambios enumerados a continuación fueron parte de la transición de Raspberry Pi OS Bullseye a Raspberry Pi OS Bookworm en octubre de 2023. Si bien Raspberry Pi Compute Module 4 pudo usar las API obsoletas más antiguas (ya que el firmware heredado requerido todavía estaba presente), este no es el caso en Raspberry Pi Compute Module 5.
El Módulo de Cómputo 5 de Raspberry Pi, al igual que el anterior, ahora utiliza la pila de visualización DRM (Administrador de Renderizado Directo), en lugar de la pila tradicional, a menudo conocida como DispmanX. El Módulo de Cómputo 5 de Raspberry Pi no es compatible con DispmanX, por lo que la migración a DRM es esencial.
Se aplica un requisito similar a las cámaras: Raspberry Pi Compute Module 5 solo admite la API de la biblioteca libcamera, por lo que las aplicaciones más antiguas que usan las API MMAL del firmware heredado, como raspi-still y rasps-vid, ya no funcionan.
Las aplicaciones que utilizan la API OpenMAX (cámaras, códecs) ya no funcionarán en Raspberry Pi Compute Module 5, por lo que deberán reescribirse para usar V4L2.ampSe pueden encontrar algunos de estos en el repositorio de GitHub libcamera-apps, donde se utiliza para acceder al hardware del codificador H264.
OMXPlayer ya no es compatible, ya que también utiliza la API MMAL para la reproducción de vídeo. Debe usar la aplicación VLC. No hay compatibilidad de línea de comandos entre estas aplicaciones: consulte la documentación de VLC para obtener más información sobre su uso.
Raspberry Pi publicó anteriormente un documento técnico que analiza estos cambios con más detalle: https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Buliseye-to-Bookworm.pdf.
Información adicional
Si bien no está estrictamente relacionado con la transición de Raspberry Pi Compute Module 4 a Raspberry Pi Compute Module 5, Raspberry Pi Ltd ha lanzado una nueva versión del software de aprovisionamiento de Raspberry Pi Compute Module y también tiene dos herramientas de generación de distribuciones que los usuarios de Raspberry Pi Compute Module 5 pueden encontrar útiles.
aprovisionador rpi-sb Es un sistema de aprovisionamiento de arranque seguro, automático y de mínima entrada para dispositivos Raspberry Pi. Su descarga y uso son totalmente gratuitos y se puede encontrar en nuestra página de GitHub aquí: https://github.com/raspberrypi/rpi-sb-provisioner.
pi-gen Es la herramienta utilizada para crear las imágenes oficiales del sistema operativo Raspberry Pi, pero también está disponible para que terceros creen sus propias distribuciones. Este es el enfoque recomendado para aplicaciones del módulo de cómputo Raspberry Pi que requieren que los clientes creen un sistema operativo personalizado basado en Raspberry Pi para su caso de uso específico. También se puede descargar y usar de forma gratuita; puede encontrarlo aquí: https://github.com/RPi-Distro/pi-genLa herramienta pi-gen se integra bien con rpi-sb-provisioner para proporcionar un proceso de extremo a extremo para generar imágenes de SO de arranque seguro e implementarlas en Raspberry Pi Compute Module 5.
generación de imágenes rpi es una nueva herramienta de creación de imágenes (https://github.com/raspberrypi/rpi-image-gen) que pueden ser más apropiados para distribuciones de clientes más livianas
Para puesta en marcha y pruebas, y donde no se requiere el sistema de aprovisionamiento completo, rpiboot todavía está disponible en Raspberry Pi Compute Module 5. Raspberry Pi Ltd recomienda usar un SBC Raspberry Pi host que ejecute la última versión de Raspberry Pi OS y el último rathoot de https://github.com/raspberrypi/usbbootDebes usar la opción 'Gadget de almacenamiento masivo' al ejecutar rpiboot, ya que la opción anterior basada en firmware ya no es compatible.
Datos de contacto para más información
Por favor póngase en contacto
aplicaciones@iraspberrypi.com
Si tiene alguna pregunta sobre este documento técnico.
Web: www.raspberrypi.com

Documentos / Recursos
![]() |
Módulo de cómputo 4 de Raspberry Pi [pdf] Guía del usuario Módulo 4 de Computación, Módulo 4 |
