Raspberry Pi Compute Module 5 (compute-module-5)
⚡ Lo esencial en 60 segundos
- soc — Broadcom BCM2712, quad-core 64-bit Arm Cortex-A76 (ARMv8) @ 2.4 GHz, with Raspberry Pi's RP1 I/O controller as an extra chip on the module ("That's a whole extra chip on the board compared with CM4") — ,
- gpu — VideoCore VII; OpenGL ES 3.1; hardware 4Kp60 HEVC decode; dual HDMI 2.0 outputs, each up to 4Kp60 simultaneously; up to three simultaneous displays of any mix (HDMI/DSI/DPI) — ,
- ram — 2 / 4 / 8 / 16 GB LPDDR4x-4267 SDRAM with ECC support (16 GB variants added to the datasheet in the 28 Aug 2025 revision) —
- storage — on-board eMMC, 16 / 32 / 64 GB (MLC per launch article), "up to 400 MB/s … four times faster than previous compute modules"; CM5Lite has no eMMC and exposes an SDIO 2.0 interface for an external SD card or eMMC — ,
- form_factor — 40 mm × 55 mm module, 4.6 mm deep bare (features list elsewhere in the same datasheet says 4.7 mm), 1.24 mm ±10% PCB, four M2.5 mounting holes; dual 100-pin high-density connectors (200 pins total, Amphenol 10164227-1001A1RLF/-1004A1RLF, stacking heights 1.5 mm or 4.0 mm); mechanically compatible with CM4 — ,
- connectivity — optional certified Cypress CYW43455 radio — dual-band 2.4/5.0 GHz IEEE 802.11 b/g/n/ac Wi-Fi + Bluetooth 5.0/BLE, on-board PCB antenna plus U.FL connector with boot-time antenna switch (dtparam=ant1/ant2); integrated Gigabit Ethernet PHY (Broadcom BCM54210PE) with IEEE 1588-2008 PTP; one-lane PCIe Gen 2 (5 Gb/s) host; 2× USB 3.0 SuperSpeed (simultaneous 5 Gb/s) + 1× USB 2.0 High-Speed (480 Mb/s) —
- En esta placa : 9 tutoriales · 10 código
La Raspberry Pi Compute Module 5, o CM5, representa la evolución natural de la línea de módulos de sistema en un chip diseñada por Raspberry Pi Ltd., una empresa con sede en Cambridge, Reino Unido. Lanzada oficialmente al mercado el 27 de noviembre de 2024, esta tarjeta no es una placa de desarrollo tradicional con puertos expuestos, sino un SoM (System on Module), un término técnico que designa un módulo compacto que integra el procesador, la memoria y los controladores esenciales en una sola pieza, pensada para ser insertada en una placa base personalizada. Esta arquitectura responde a la realidad del mercado, donde entre el setenta y el ochenta por ciento de las unidades de Raspberry Pi se destinan a aplicaciones industriales y embebidas, entornos que requieren una integración más densa y fiable que la de una placa de escritorio. Con un precio de entrada desde los 45 dólares, la CM5 se posiciona como una solución accesible para diseñadores que buscan llevar la potencia de la Raspberry Pi 5 a productos finales de tamaño reducido.
El corazón de este módulo es el sistema en un chip Broadcom BCM2712, el mismo que impulsa a la Raspberry Pi 5. Este procesador cuenta con cuatro núcleos Arm Cortex-A76 de 64 bits, funcionando a una frecuencia de 2,4 GHz. Para quien no esté familiarizado con estos términos, los núcleos Cortex-A76 son unidades de procesamiento de alto rendimiento capaces de ejecutar tareas complejas y multitarea fluida, mientras que la frecuencia de 2,4 GHz indica la velocidad a la que estos núcleos procesan instrucciones. Una novedad significativa en la CM5 es la inclusión del controlador de entrada/salida RP1 como un chip adicional en la placa. A diferencia de generaciones anteriores, donde las funciones de entrada y salida estaban más integradas o limitadas, el RP1 libera al procesador principal de gestionar el tráfico de datos periférico, permitiendo una mayor eficiencia y la incorporación de interfaces más rápidas. Esto se traduce en una capacidad gráfica mejorada mediante la GPU VideoCore VII, que soporta OpenGL ES 3.1 y decodificación de vídeo HEVC en 4K a 60 fotogramas por segundo, permitiendo incluso la salida simultánea a dos pantallas HDMI 2.0 o hasta tres pantallas de cualquier combinación de interfaces.
En cuanto a la memoria y el almacenamiento, la CM5 ofrece una flexibilidad considerable. Está disponible en variantes con 2, 4, 8 o 16 GB de memoria RAM LPDDR4x a 4267 MHz. La sigla LPDDR4x indica un tipo de memoria de bajo consumo y alta velocidad, adecuada para dispositivos portátiles y embebidos. Es importante destacar que, a diferencia de otras opciones del mercado, no existe una versión de 1 GB de RAM, una decisión confirmada por los ingenieros de Raspberry Pi. Para el almacenamiento, los modelos incluyen memoria eMMC integrada de 16, 32 o 64 GB, con velocidades de lectura y escritura de hasta 400 MB/s, lo que representa una mejora de cuatro veces respecto a los módulos anteriores. Los modelos denominados "Lite" carecen de almacenamiento interno, exponiendo una interfaz SDIO para conectar una tarjeta SD o un módulo eMMC externo, ofreciendo así mayor libertad de diseño al fabricante final.
La conectividad es otro de los puntos fuertes de este módulo. Por primera vez en la línea Compute Module, la CM5 incorpora dos puertos USB 3.0 SuperSpeed, capaces de transferir datos a 5 Gb/s simultáneamente, además de un puerto USB 2.0. Esta mejora fue posible gracias a la reasignación de puertos MIPI que ya no eran necesarios para cámaras o pantallas en la arquitectura de la Raspberry Pi 5. Además, el módulo incluye un controlador de red Gigabit Ethernet con soporte para el protocolo IEEE 1588-2008 PTP, una función de sincronización de tiempo crítica en entornos industriales de automatización. Las variantes inalámbricas integran un radio Cypress CYW43455 certificado, que ofrece Wi-Fi de doble banda (2,4 y 5,0 GHz) y Bluetooth 5.0, con antena PCB integrada y un conector U.FL para antenas externas, aunque el cambio entre antenas se realiza solo al arrancar el sistema.
Físicamente, la CM5 mantiene una compatibilidad mecánica con su predecesora, la CM4, con unas dimensiones de 40 mm por 55 mm y una profundidad de aproximadamente 4,6 mm. Se conecta mediante dos conectores de alta densidad de 100 pines cada uno, lo que suma 200 puntos de conexión para todas las señales de entrada y salida. El módulo cuenta con 28 pines GPIO de propósito general, aunque la documentación de marketing menciona "hasta 30", una discrepancia menor que los diseñadores deben consultar en la hoja de datos técnica. Estos pines son compatibles con las funciones del encabezado de 40 pines de la Raspberry Pi 5, pero es crucial notar que no incluyen conversores analógico-digital (ADC) ni digital-analógico (DAC) integrados, por lo que se requieren componentes externos para aplicaciones de audio o sensores analógicos.
La gestión de energía ha sido rediseñada para facilitar la integración. La CM5 acepta una única entrada de 5 V, pero incluye negociación de energía USB-C Power Delivery (PD) directamente en el módulo, lo que permite solicitar hasta 5 A de corriente sin necesidad de controladores externos en la placa base. El consumo típico en funcionamiento ronda los 900 mA (4,5 W), aunque los diseñadores deben prever una fuente de alimentación capaz de suministrar hasta 2,5 A para garantizar la estabilidad bajo carga máxima. Además, la CM5 introduce por primera vez en la serie un botón de encendido físico y un reloj de tiempo real (RTC) alimentado por una batería CR2032, permitiendo mantener la hora y la fecha incluso cuando el dispositivo está apagado, con una duración de batería superior a tres años.
Es fundamental para los desarrolladores ser conscientes de las limitaciones y cambios respecto a la CM4. Aunque la compatibilidad mecánica es alta, la eléctrica no es total. Los puertos MIPI de cámara y pantalla de la CM4 han sido reasignados a USB 3.0 en la CM5, lo que significa que las placas portadoras diseñadas para la CM4 no podrán utilizar esas cámaras o pantallas con la nueva CM5. Asimismo, la protección contra descargas electrostáticas (ESD) en ciertos puertos HDMI y de datos ha sido eliminada en comparación con la CM4, por lo que los diseñadores de placas portadoras deben añadir sus propias protecciones si los conectores están expuestos. También se ha reportado que el ventilador puede seguir girando tras el apagado si la placa portadora no gestiona correctamente la alimentación del ventilador, un detalle que requiere atención en el diseño del hardware.
El ecosistema de software sigue siendo uno de los grandes activos de Raspberry Pi. La CM5 utiliza Raspberry Pi OS de 64 bits, el mismo sistema operativo que la Raspberry Pi 5, lo que permite a los desarrolladores probar su software en una placa de desarrollo estándar antes de diseñar su propia placa portadora. El proceso de instalación del sistema operativo en la memoria eMMC se realiza mediante una herramienta llamada rpiboot, que hace que el módulo sea reconocido como un dispositivo de almacenamiento USB por un ordenador anfitrión. Para grandes despliegues, Raspberry Pi ofrece herramientas de aprovisionamiento de flotas y un accesorio llamado Programming Jig, lanzado en agosto de 2026, que automatiza la programación de múltiples unidades, incluyendo funciones avanzadas como el arranque seguro y el cifrado de disco completo.
En resumen, la Raspberry Pi Compute Module 5 es una plataforma potente y versátil para aplicaciones embebidas, que combina el rendimiento de la arquitectura de la Raspberry Pi 5 con la forma compacta de un módulo industrial. Su diseño en una placa de diez capas, más compleja que las anteriores, permite una integración densa de componentes, aunque esto conlleva una mayor disipación de calor y un consumo energético más alto que la CM4. Los ingenieros deben prestar especial atención a la gestión de la alimentación, la compatibilidad de las placas portadoras y las nuevas funciones de seguridad y conectividad para aprovechar al máximo las capacidades de este módulo, que promete una larga vida útil con una disponibilidad garantizada hasta al menos 2034 para la generación anterior, asegurando así la continuidad de los proyectos a largo plazo.



Esquema de pines (pinout)

| Attr | Especificaciones | verificado |
|---|---|---|
soc | Broadcom BCM2712, quad-core 64-bit Arm Cortex-A76 (ARMv8) @ 2.4 GHz, with Raspberry Pi's RP1 I/O controller as an extra chip on the module ("That's a whole extra chip on the board compared with CM4") — , | ✔ |
gpu | VideoCore VII; OpenGL ES 3.1; hardware 4Kp60 HEVC decode; dual HDMI 2.0 outputs, each up to 4Kp60 simultaneously; up to three simultaneous displays of any mix (HDMI/DSI/DPI) — , | ✔ |
ram | 2 / 4 / 8 / 16 GB LPDDR4x-4267 SDRAM with ECC support (16 GB variants added to the datasheet in the 28 Aug 2025 revision) — | ✔ |
storage | on-board eMMC, 16 / 32 / 64 GB (MLC per launch article), "up to 400 MB/s … four times faster than previous compute modules"; CM5Lite has no eMMC and exposes an SDIO 2.0 interface for an external SD card or eMMC — , | ✔ |
form_factor | 40 mm × 55 mm module, 4.6 mm deep bare (features list elsewhere in the same datasheet says 4.7 mm), 1.24 mm ±10% PCB, four M2.5 mounting holes; dual 100-pin high-density connectors (200 pins total, Amphenol 10164227-1001A1RLF/-1004A1RLF, stacking heights 1.5 mm or 4.0 mm); mechanically compatible with CM4 — , | ✔ |
connectivity | optional certified Cypress CYW43455 radio — dual-band 2.4/5.0 GHz IEEE 802.11 b/g/n/ac Wi-Fi + Bluetooth 5.0/BLE, on-board PCB antenna plus U.FL connector with boot-time antenna switch (dtparam=ant1/ant2); integrated Gigabit Ethernet PHY (Broadcom BCM54210PE) with IEEE 1588-2008 PTP; one-lane PCIe Gen 2 (5 Gb/s) host; 2× USB 3.0 SuperSpeed (simultaneous 5 Gb/s) + 1× USB 2.0 High-Speed (480 Mb/s) — | ✔ |
gpio | 28 general-purpose GPIOs (GPIO0–27) on the connectors, matching the Raspberry Pi 5 40-pin header functions, plus dedicated-function pins (CAM_GPIO0/1 = RP1 GPIO34/35, MIPI I2C SDA0/SCL0 = GPIO38/39, Fan_Tacho = GPIO29); marketing says "up to 30 GPIOs"; bank voltage selectable by wiring GPIO_VREF to CM5_3.3V, CM5_1.8V (1.8 V signalling) or an external 2.5 V supply; no ADC or DAC (PWM AUDIO_OUT/AUDIO_IN PDM instead); GPIO2/GPIO3 carry 1.8 kΩ I2C pull-ups — , | ✔ |
peripheral_mux_rp1 | up to 5 UARTs (UART0 8-wire or IrDA), 4–5 I2C controllers, 6 SPI controllers (5 master + 1 slave), 1 SDIO, 1 DPI parallel display (24-bit), I2S master + slave (quadruple lane), 2× PWM audio out + 2× PDM audio in, up to 4 PWM channels, 2–3 GPCLK outputs — | ✔ |
gpio_electricals_datasheet_4_3_2 | configurable drive 2/4/8/12 mA (e.g. at 3.3 V, IOL typ 23.9 mA @ 8 mA setting); VOL ≤ 0.4 V; internal pull-up/pull-down ≈ 55 kΩ typ; input leakage ≤ 3 µA @ 3.3 V; total GPIO current must not exceed 50 mA across all 28 pins — | ✔ |
power | single 5 V input (4.75–5.25 V) with USB-C PD negotiation up to 5 V/5 A via CC1/CC2 pins; module outputs CM5_3.3V and CM5_1.8V regulator rails, 600 mA each for peripherals; typical consumption (datasheet §3.3/§4.3.3): shutdown 1.3 mA (PMIC_EN low), ~3 mA software-shutdown, idle ~400 mA (~2 W at 5 V), operating ~900 mA typ (~4.5 W at 5 V); carrier-board designers should budget 5 V @ 2.5 A (Appendix B.3) — | ✔ |
rtc | VBAT pin 2.5–3.5 V (typically 3 V, e.g. CR2032); RTC draws 1.7 µA powered / 6 µA unpowered; "a typical CR2032 lasts > 3 years when CM5 is unpowered" — | ✔ |
temperature_reliability | operating −20 °C to +85 °C (non-condensing); wireless RF performance best −20 °C to +75 °C; SoC throttles below 85 °C case temp and can exceed it if the cooler is inadequate; MTBF 143 000 h (CM5) / 168 000 h (CM5Lite) in benign environments, 16 000 h in mobile/vibrating environments — | ✔ |
absolute_maximum_ratings | VIN −0.5…6.0 V; GPIO_VREF −0.5…3.6 V; GPIO input ≤ VGPIO_VREF + 0.5 V — | ✔ |
companion_carrier_cm5io_sold_separately | 160 mm × 90 mm; USB-C power (same standard as Pi 5: 5 V/5 A = 25 W, or 5 V/3 A with a 600 mA peripheral limit); power button; RTC battery socket; 2× HDMI; 2× combined MIPI DSI/CSI-2 FPC; 2× USB 3.0 Type-A + 1× USB 2.0 Type-C (slave, for flashing); GbE RJ45 with PoE (PoE+ via separate PoE+ HAT+); M.2 M-key PCIe socket (2230/2242/2260/2280); microSD slot (Lite only); 40-pin HAT GPIO header; 1.8 V/3.3 V GPIO voltage jumper; config jumpers (eMMC boot disable, EEPROM write-protect, wireless); 4-pin JST-SH PWM fan connector — (mirror: , | ✔ |
- Fabricante: Raspberry Pi Ltd. (diseñado en Cambridge, Reino Unido; la línea de SBC Raspberry Pi se fabrica en el Sony UK Technology Centre de Pencoed — ,
- Anunciado / a la venta: 27 de noviembre de 2024 — artículo de lanzamiento "Compute Module 5 on sale now from $45" (primeros comentarios fechados el 27 nov 2024); el historial de documentación de la ficha técnica confirma "27 November 2024 — Initial release of Raspberry Pi Compute Module 5 (CM5)" — ,
- Estado: Producto actual activo (revisión 7 de la ficha técnica actualizada el 8 de junio de 2026; nuevo accesorio CM5 Programming Jig lanzado el 19 de agosto de 2026) — ,
- Precio de lanzamiento: "priced from just $45" (título y cuerpo del artículo de lanzamiento) —
- Variantes: 32 SKUs pedibles = {sin inalámbrico / con inalámbrico} × {2, 4, 8, 16 GB LPDDR4x} × {0 (Lite), 16, 32, 64 GB eMMC}, números de parte CM5<wireless><RAM><eMMC> (p. ej. CM5104032 = inalámbrico, 4 GB, 32 GB; números RPL SC1556–SC1608); se pueden pedir configuraciones personalizadas; el esquema de números de parte también reserva un código para eMMC de 128 GB, pero no se lista ningún SKU de 128 GB —
- Posicionamiento: versión SoM (system-on-module) de la Raspberry Pi 5 para productos empotrados/industriales; "between seventy and eighty percent of Raspberry Pi units go into industrial and embedded applications" (artículo de lanzamiento) —
+ Puntos fuertes
- Raspberry Pi 5 en un SoM de 40×55 mm: BCM2712 + RP1 + PMIC comprimidos en un PCB de diez capas (la Raspberry Pi 5 usa seis), solo 40 µm más grueso que la placa del CM4, manteniendo el factor de forma del CM4 y la compatibilidad drop-in para la mayoría de diseños — ,
- 2× USB 3.0 en un Compute Module por primera vez: los dos puertos MIPI extra liberados por la generación Pi 5 se reasignaron a pares USB 3.0 SuperSpeed (los puertos MIPI CAM0/DSI0 del CM4 pasaron a ser USB3-0/USB3-1) — (Apéndice B) ,
- eMMC integrado 4× más rápido (hasta 400 MB/s) frente a los Compute Modules anteriores; opciones de flash MLC hasta 64 GB — ,
- Botón de encendido + RTC en un CM por primera vez: el pin PWR_BUT replica el botón de encendido de la Pi 5 (pulsación corta enciende/apaga, >5 s fuerza el apagado); el RTC VBAT mantiene la hora sin alimentación con una CR2032 (>3 años) —
- Negociación USB-C PD en el módulo: los pines CC1/CC2 se comunican con un conector USB-C para que el PMIC pueda solicitar 5 V/5 A — no se necesita controlador PD externo en la portadora —
- Red determinista: PHY GbE con PTP IEEE 1588-2008 y pin SYNC_OUT — inusual en un módulo SBC —
- Controles de seguridad/industriales: protección contra escritura de EEPROM por hardware (pin EEPROM_nWP + eeprom_write_protect=1), pines de desactivación de Wi-Fi/BT por hardware (WL_nDisable/BT_nDisable), aprovisionamiento de arranque seguro mediante rpi-sb-provisioner, datos MTBF (143 k h en entorno benigno), rango −20…+85 °C, sistema de códigos de pedido de 32 SKUs individualmente direccionables con SKUs personalizados — ,
- Depuración adaptada al embebido: huella de UART de depuración JST-SH de 3 pines de 1 mm (BM03B-SRSS-TB) más puntos de prueba replicados (TP35/TP36 TX/RX), puntos de prueba JTAG y pads de alimentación/arranque USB por puntos de prueba para programar sin los conectores de 100 pines — (Apéndice A)
- Ecosistema: placa CM5IO (archivos de diseño KiCad disponibles libremente), IO Case con ventilador (v1/v2), Cooler pasivo, Antenna Kit (cumplimiento modular FCC), adaptador Smart Display Module (Intel SDM), Development Kit (CM5104032 + todos los accesorios), Programming Jig — ,
- Longevidad: el CM4 se mantiene en producción al menos hasta enero de 2034 para diseños que necesiten compatibilidad total con CM4; el CM5 es "mostly compatible" pero no del todo —
− Puntos débiles
- Las placas portadoras de CM4 pierden la cámara/pantalla puerto 0: los pares MIPI CAM0 (pines 128–142) y DSI0 (pines 157–171) del CM5 pasaron a ser pares USB 3.0, así que un CM5 en una portadora de CM4 ya no puede usar esos conectores de cámara/pantalla ("USB 3.0 … won't work when CM5 is plugged into a carrier board designed for CM4") — (Apéndice B.1) ,
- Mayor consumo que CM4: "CM5 delivers significantly more performance than CM4, and therefore consumes more power. Power supply designs should accommodate 5 V at up to 2.5 A" — las portadoras CM4 antiguas con fuentes más pequeñas pueden sufrir caídas de tensión; solución: reducir la frecuencia de la CPU — (Apéndice B.3)
- Protección ESD eliminada frente a CM4: el CM4 tenía protección ESD adicional en HDMI, SDA, SCL, HPD y CEC; "This is removed from CM5" — los diseños de portadora con conectores expuestos quizá deban volver a añadirla — (Apéndice B.1.2)
- Advertencias sobre PCIe: el modo Gen 3 "is possible in some cases, but is unsupported and might not function reliably"; PCIE_nWAKE está "available, but currently unsupported in software"; se requieren condensadores de acoplamiento AC externos en PCIe_RX al diseñar una portadora — (§2.3)
- El ventilador puede seguir girando tras el apagado: la alimentación Fan_PWM se corta al apagar, pero un ventilador alimentado a 5 V puede seguir funcionando salvo que la portadora también controle su alimentación (la ficha técnica sugiere compartir VBUS_EN o un búfer 74LVC1G07) — (§2.11)
- Carga quiescente de VBAT: el RTC añade "a constant load of a few uA even if CM5 is powered" (nota del pin 76) — relevante para diseños con pila de respaldo — (Apéndice B.1)
- La actualización del EEPROM no es atómica: aviso del modo self-update — "If a power failure occurs during an EEPROM update, you could corrupt the EEPROM"; el CM5 nunca ejecuta recovery.bin desde eMMC/SD, así que un EEPROM dañado debe repararse por USB — , (§5.3)
- Peculiaridades del host de grabado: los hubs USB pueden impedir que el host reconozca el módulo durante el grabado con rpiboot (conectar directamente); el rpiboot incluido con Ubuntu ≤ 24.04 "has been known to fail to communicate with the device" — compilarlo desde el código fuente — (guía de resolución de problemas:
- USB 2.0 OTG no es oficial: "While not officially documented, some users have successfully enabled this functionality" — el uso con rol fijo de host (USB_OTG_ID atado a nivel bajo) es la vía admitida; el host USB 2.0 necesita dtoverlay=dwc2,dr_mode=host — (§2.4.2)
- Trampa de certificación de antenas: las antenas de terceros anulan la vía de certificación — "Raspberry Pi Ltd doesn't assist with certification for third-party antennas"; la elección de antena (ant1/ant2) se fija en el arranque y no puede cambiarse en tiempo de ejecución — (§2.1)
- Fallo de disposición térmica en la carcasa CM5IO v1: la primera versión de la carcasa no puede alojar simultáneamente el CM5 Cooler y el ventilador preinstalado (hay que retirar el ventilador); corregido en la carcasa v2 —
- Dos puertos USB 2.0 perdidos frente a la Pi 5: los dos puertos USB 2.0 derechos de la Pi 5 "got left off … there was no signal space" — el CM5 tiene 1× USB 2.0 + 2× USB 3.0 en total —
- Inconsistencias de documentación: Vulkan 1.2 vs 1.3, 28 vs 30 GPIOs, profundidad 4,6 vs 4,7 mm, recuentos de periféricos — ficha técnica vs artículo de lanzamiento
- Retour d'expérience expert expert — expert-raspberrypi
- Retour après integration de la CM5 dans un projet industriel. Les atouts sont reels : la connectivite USB 3.0 doublee est un gain net par rapport a la CM4, et le eMMC est effectivement bien plus rapide. Attention toutefois a la compatibilite descendante : si vous recyclez des cartes porteuses CM4, … — expert-raspberrypi
- Merci pour ce recap. J'ai rencontre un souci spécifique au flashage via rpiboot sur Ubuntu 24.04. La version fournie dans les depots classiques ne communique pas avec la carte, bloquant souvent a l'etape d'enumeration. J'ai du compiler rpiboot depuis les sources pour que ca fonctionne. As-tu rencon… — hacker-usb
- Je confirme pour le hub, il faut vraiment brancher la CM5 directement sur le PC hote sinon la detection échoue. Par contre, j'ai un autre point d'agacement : j'ai utilise le boitier v1 pour mon setup et impossible de faire tenir le dissipateur passif en même temps que le ventilateur de base. Il a f… — maker-grenoble
Opiniones y proyectos de la comunidad
- Raspberry Pi, Compute Module 5 SC1566: Wi-Fi Capability? forum.digikey.com
- Compute module 5 details forum.digikey.com
- [Review Request] Connecting USB-C 3.0 to Raspberry Pi Compute Module 5 - Schematic - KiCad.info Forums forum.kicad.info
- New Raspberry Pi Compute Module 5 Review and Guide for Embedded Systems - DFRobot dfrobot.com
- 5 Successful Products Powered by a Raspberry Pi Compute Module predictabledesigns.com
- cm5-datasheet.pdf datasheet
- rp1-peripherals.pdf datasheet
- CM5 datasheet (RP-008180, rev 7, 2026-06-08 — pinout, power, thermal, MTBF, ordering, CM4 diff)
- CM5 datasheet (RP-008180, rev 7, 2026-06-08 — pinout, power, thermal, MTBF, ordering, CM4 diff)
- CM5IO datasheet (RP-008182) / design files
- CM5IO datasheet (RP-008182) / design files
- CM5IO datasheet (RP-008182) / design files
- Official Compute Module documentation (models, IO boards, flashing, bootloader, peripherals)
- Official Compute Module documentation (models, IO boards, flashing, bootloader, peripherals)
- Launch announcement (specs, accessories, early adopters)
- Product pages
- Product pages
- Product pages
- Engineering interview (MagPi #149, PCB design story)
- Programming Jig (fleet provisioning accessory)
- Programming Jig (fleet provisioning accessory)
- Flashing / bootloader guides
- Flashing / bootloader guides
- usbboot (rpiboot) + troubleshooting
- usbboot (rpiboot) + troubleshooting
- Secure Boot Provisioner / pi-gen
- Secure Boot Provisioner / pi-gen
- RP1 peripherals datasheet (GPIO mux detail referenced by the CM5 datasheet)
- Community
- Community
- Las placas portadoras de CM4 pierden la cámara/pantalla puerto 0: los pares MIPI CAM0 (pines 128–142) y DSI0 (pines 157–171) del CM5 pasaron a ser pares USB 3.0, así que un CM5 en una portadora de CM4 ya no puede usar esos conectores de cámara/pantalla ("USB 3.0 … won't work when CM5 is plugged into a carrier board designed for CM4") — (Apéndice B.1) ,
- Mayor consumo que CM4: "CM5 delivers significantly more performance than CM4, and therefore consumes more power. Power supply designs should accommodate 5 V at up to 2.5 A" — las portadoras CM4 antiguas con fuentes más pequeñas pueden sufrir caídas de tensión; solución: reducir la frecuencia de la CPU — (Apéndice B.3)
- Protección ESD eliminada frente a CM4: el CM4 tenía protección ESD adicional en HDMI, SDA, SCL, HPD y CEC; "This is removed from CM5" — los diseños de portadora con conectores expuestos quizá deban volver a añadirla — (Apéndice B.1.2)
- Advertencias sobre PCIe: el modo Gen 3 "is possible in some cases, but is unsupported and might not function reliably"; PCIE_nWAKE está "available, but currently unsupported in software"; se requieren condensadores de acoplamiento AC externos en PCIe_RX al diseñar una portadora — (§2.3)
- El ventilador puede seguir girando tras el apagado: la alimentación Fan_PWM se corta al apagar, pero un ventilador alimentado a 5 V puede seguir funcionando salvo que la portadora también controle su alimentación (la ficha técnica sugiere compartir VBUS_EN o un búfer 74LVC1G07) — (§2.11)
- Carga quiescente de VBAT: el RTC añade "a constant load of a few uA even if CM5 is powered" (nota del pin 76) — relevante para diseños con pila de respaldo — (Apéndice B.1)
- La actualización del EEPROM no es atómica: aviso del modo self-update — "If a power failure occurs during an EEPROM update, you could corrupt the EEPROM"; el CM5 nunca ejecuta recovery.bin desde eMMC/SD, así que un EEPROM dañado debe repararse por USB — , (§5.3)
- Peculiaridades del host de grabado: los hubs USB pueden impedir que el host reconozca el módulo durante el grabado con rpiboot (conectar directamente); el rpiboot incluido con Ubuntu ≤ 24.04 "has been known to fail to communicate with the device" — compilarlo desde el código fuente — (guía de resolución de problemas:
- USB 2.0 OTG no es oficial: "While not officially documented, some users have successfully enabled this functionality" — el uso con rol fijo de host (USB_OTG_ID atado a nivel bajo) es la vía admitida; el host USB 2.0 necesita dtoverlay=dwc2,dr_mode=host — (§2.4.2)
- Trampa de certificación de antenas: las antenas de terceros anulan la vía de certificación — "Raspberry Pi Ltd doesn't assist with certification for third-party antennas"; la elección de antena (ant1/ant2) se fija en el arranque y no puede cambiarse en tiempo de ejecución — (§2.1)
- Fallo de disposición térmica en la carcasa CM5IO v1: la primera versión de la carcasa no puede alojar simultáneamente el CM5 Cooler y el ventilador preinstalado (hay que retirar el ventilador); corregido en la carcasa v2 —
- Dos puertos USB 2.0 perdidos frente a la Pi 5: los dos puertos USB 2.0 derechos de la Pi 5 "got left off … there was no signal space" — el CM5 tiene 1× USB 2.0 + 2× USB 3.0 en total —
- Inconsistencias de documentación: Vulkan 1.2 vs 1.3, 28 vs 30 GPIOs, profundidad 4,6 vs 4,7 mm, recuentos de periféricos — ficha técnica vs artículo de lanzamiento
- Alimenter un CM5 comme il faut : USB-C PD 5 V / 5 A et bouton d'alimentation debutant Schéma : IMG-compute-module-5-debutant-1-alimenter-cm5-usb-c-5a.svg — CM5 sur CM5IO Board alimenté par un câble USB-C relié à une alimentation officielle 27 W ; les broches CC1/CC2 du connecteur sont surlignées (négociation PD sur le module) ; le bouton d'alimentation de l'IO Board est indiqué avec ses deux appuis (court / plus de 5 s).
- La première RTC des Compute Modules : câbler et vérifier la VBAT du CM5 debutant Schéma : IMG-compute-module-5-debutant-2-rtc-vbat-cr2032-cm5.svg — CM5 sur CM5IO Board ; une pile bouton CR2032 est insérée dans le porte-pile RTC de l'IO Board, reliée à la broche VBAT (2,5–3,5 V) du module ; une horloge affiche l'heure conservée après coupure du secteur.
- Accès distant sans VPN : enregistrer un CM5 dans Raspberry Pi Connect debutant Schéma : IMG-compute-module-5-debutant-3-raspberry-pi-connect-cm5.svg — un CM5 sur sa CM5IO Board dans un coffret, relié à Internet par un seul câble Ethernet ; un téléphone et un navigateur affichent la console Raspberry Pi Connect ; aucune règle de redirection de port n'est dessinée sur la box.
- GPIO du CM5 côté RP1 : force de conduite, budget 50 mA et broches pièges intermediaire Schéma : IMG-compute-module-5-intermediaire-1-rp1-gpio-drive-50ma.svg — CM5 ouvert en vue schématique montrant la puce RP1 à côté du BCM2712 ; les GPIO0–27 sortent de RP1 vers les connecteurs ; un multimètre mesure le courant total de la nappe avec la limite 50 mA annotée ; les broches GPIO0/1 (bus ID) et GPIO29 (Fan_Tacho) sont marquées d'un point d'attention.
- Refroidir le CM5 : ventilateur PWM sur le connecteur JST-SH et tachymétrie intermediaire Schéma : IMG-compute-module-5-intermediaire-2-ventilateur-pwm-cm5io.svg — CM5IO Board vue de dessus avec le connecteur ventilateur JST-SH 4 broches (5 V, PWM, tachy, GND) branché à un petit ventilateur ; la ligne Fan_Tacho (GPIO29) remonte vers RP1 ; un graphique température/rotation relie le contrôle PWM à la consigne thermique.
- Deux ports USB 3.0 simultanés : le CM5 fait du stockage rapide, pas sur une carte CM4 intermediaire Schéma : IMG-compute-module-5-intermediaire-3-double-usb3-cm5.svg — CM5 sur CM5IO Board avec deux SSD USB-3 branchés sur les ports Type-A ; le schéma montre que les paires MIPI CAM0/DSI0 du CM4 sont devenues les paires USB3-0/USB3-1 du CM5 ; un graphique affiche deux flux de copie simultanés.
- Démarrer le CM5 sur un SSD NVMe dans le socket M.2 de la CM5IO avance Schéma : IMG-compute-module-5-avance-1-boot-nvme-m2-cm5io.svg — CM5IO Board avec un SSD NVMe M.2 M-key (2280) vissé dans le socket ; flèches : copie du système eMMC vers NVMe avec rpi-clone, puis écriture de BOOT_ORDER=0xf641 dans l'EEPROM via rpiboot depuis un PC hôte.
- Remplacer un CM4 par un CM5 : audit des incompatibilités (Annexe B) avance Schéma : IMG-compute-module-5-avance-2-migrer-cm4-vers-cm5.svg — un CM4 et un CM5 côte à côte au-dessus d'une carte mère CM4 ; trois zones surlignées en avertissement : paires CAM0/DSI0 devenues USB3 (inutilisables), protection ESD retirée sur HDMI/SDA/SCL, alimentation dimensionnée pour 1,4 A alors que le CM5 demande 2,5 A.
- Console série et JTAG du CM5 : l'empreinte de debug JST-SH et les points de test avance Schéma : IMG-compute-module-5-avance-3-debug-uart-jtag-cm5.svg — CM5 vu de dessus avec l'empreinte de debug JST-SH 3 broches 1 mm (BM03B-SRSS-TB) surlignée, les points de test TP35/TP36 (TX/RX), les pastilles JTAG et les pads d'alimentation/boot USB sur points de test ; un convertisseur USB-série 3,3 V y est branché, un terminal affichant le log de boot.
Biblioteca de código — ejemplos escritos para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBashserveur-web-capteur.pyPythonwifi-station.shBashjournal-cron.shBashveilleur-systemd.pyPython
Ejemplos y repositorios encontrados en línea
- raspberrypi/usbboot github.com
- raspberrypi/rpicam-apps github.com
- raspberrypi/linux github.com
- kelroy1990/Homelabs-Pi-Storage github.com