Raspberry Pi 5 Módulo de Computación PMIC Extra 4
Colofón
2020-2023 Raspberry Pi Ltd (anteriormente Raspberry Pi (Trading) Ltd.) Esta documentación está licenciada bajo una licencia Creative Commons Atribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0).
- fecha de construcción: 2024-07-09
- versión de compilación: githash: 3d961bb-clean
Aviso Legal
LOS DATOS TÉCNICOS Y DE CONFIABILIDAD DE LOS PRODUCTOS RASPBERRY PI (INCLUIDAS LAS HOJAS DE DATOS) SEGÚN SE MODIFIQUEN PERIÓDICAMENTE (“RECURSOS”) SON PROPORCIONADOS POR RASPBERRY PI LTD (“RPL”) “TAL CUAL” Y SE RENUNCIA A CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. HASTA EL GRADO MÁXIMO PERMITIDO POR LA LEY APLICABLE, EN NINGÚN CASO RPL SERÁ RESPONSABLE DE NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUYENDO, PERO NO LIMITADO A, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS; PÉRDIDA DE USO, DATOS O BENEFICIOS; O INTERRUPCIÓN DEL NEGOCIO) SIN IMPORTAR LA CAUSA Y BAJO CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUYENDO NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE CUALQUIER MANERA DEL USO DE LOS RECURSOS, INCLUSO SI SE ADVIERTE DE LA POSIBILIDAD DE DICHO DAÑO. RPL se reserva el derecho de realizar mejoras, correcciones o cualquier otra modificación a los RECURSOS o a cualquier producto descrito en ellos en cualquier momento y sin previo aviso. Los RECURSOS están destinados a usuarios cualificados con los conocimientos adecuados de diseño. 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 otras pérdidas derivadas del uso de los RECURSOS. RPL concede a los usuarios permiso para utilizar los RECURSOS únicamente en conjunción con los productos Raspberry Pi. Queda prohibido cualquier otro uso de los RECURSOS. No se concede ninguna licencia a ningún otro derecho de propiedad intelectual de RPL ni de terceros. ACTIVIDADES DE ALTO RIESGO. Los productos Raspberry Pi no están diseñados, fabricados ni destinados a utilizarse en entornos peligrosos que requieran un rendimiento a prueba de fallos, como en 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 los 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 dichas Actividades. Los productos Raspberry Pi se proporcionan sujetos a las Condiciones Estándar de RPL. La provisión de los RECURSOS por parte de RPL no amplía ni modifica de ningún modo las Condiciones Estándar de RPL, incluidas, entre otras, las exenciones de responsabilidad y garantías expresadas en ellas.
Historial de versiones del documento
Liberar | Fecha | Descripción |
1.0 | 16 de diciembre de 2022 | • Versión inicial |
1.1 | 7 de julio de 2024 | • Se corrigió un error tipográfico en los comandos vcgencmd, se agregó Raspberry Pi
5 detalles. |
Alcance del documento
Este documento se aplica a los siguientes productos Raspberry Pi:
Pi Zero | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 5 | Pi 400 | CM1 | CM3 | CM4 | Pico | ||||||||
Cero | W | H | A | B | A+ | B+ | A | B | B | A+ | B+ | Todo | Todo | Todo | Todo | Todo | Todo | Todo |
* | * | * | * |
Introducción
Los dispositivos Raspberry Pi 4/5 y Raspberry Pi Compute Module 4 utilizan un circuito integrado de administración de energía (PMIC) para suministrar los diversos volúmenestagLos diversos componentes de la PCB requieren funciones adicionales. También secuencian los encendidos para garantizar que los dispositivos se inicien en el orden correcto. A lo largo de la producción de estos modelos, se han utilizado diversos dispositivos PMIC. Todos los PMICS han proporcionado funcionalidad adicional a la del vol.tage suministro:
- Dos canales ADC que se pueden utilizar en CM4.
- En revisiones posteriores de Raspberry Pi 4 y Raspberry Pi 400, y todos los modelos de Raspberry Pi 5, los ADC están conectados al conector de alimentación USB-C en CC1 y CC2.
- Un sensor en chip que se puede utilizar para monitorear la temperatura del PMIC, disponible en Raspberry Pi 4 y 5, y CM4.
Este documento describe cómo acceder a estas funciones en el software.
ADVERTENCIA
No hay garantía de que esta funcionalidad se mantenga en futuras versiones del PMIC, por lo que debe utilizarse con precaución.
También puede que desees consultar los siguientes documentos:
- Hoja de datos de Raspberry Pi CM4: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Esquemas reducidos de Raspberry Pi 4: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Este documento técnico asume que Raspberry Pi ejecuta el sistema operativo Raspberry Pi y está completamente actualizado con el firmware y los kernels más recientes.
Uso de las funciones
Originalmente, estas funciones solo estaban disponibles leyendo directamente los registros del propio PMIC. Sin embargo, las direcciones de los registros varían según el PMIC utilizado (y, por lo tanto, de la revisión de la placa), por lo que Raspberry Pi Ltd ha proporcionado una forma de obtener esta información, independiente de la revisión. Esto implica usar la herramienta de línea de comandos vcgencmd, un programa que permite a las aplicaciones de espacio de usuario acceder a la información almacenada o a la que se accede desde el firmware del dispositivo Raspberry Pi Ltd.
Los comandos vcgencmd disponibles son los siguientes:
Dominio | Descripción |
vcgencmd medida_voltios usb_pd | Mide el voltage en el pin marcado usb_pd (ver esquema IO CM4). Solo CM4. |
vcgencmd medida_voltios ain1 | Mide el voltage en el pin marcado ain1 (ver esquema CM 4 IO). Solo CM4. |
vcgencmd medida_temp pmic | Mide la temperatura de la matriz PMIC. CM4 y Raspberry Pi 4 y 5. |
Todos estos comandos se ejecutan desde la línea de comandos de Linux.
Utilizando las características del código del programa
Es posible usar estos comandos vcgencmd programáticamente si se necesita la información dentro de una aplicación. Tanto en Python como en C, se puede usar una llamada al sistema operativo para ejecutar el comando y devolver el resultado como una cadena. Aquí hay algunos ejemplos.ampEl código Python que se puede utilizar para llamar al comando vcgencmd:
Este código usa el módulo subprocess de Python para llamar al comando vcgencmd y pasar el comando measure_temp dirigido al PMIC, que medirá la temperatura de la matriz PMIC. La salida del comando se imprimirá en la consola.
Aquí hay un ejemplo similarample en C:
El código C usa popen (en lugar de system(), que también sería una opción) y probablemente es un poco más detallado de lo necesario porque puede manejar resultados de múltiples líneas de la llamada, mientras que vcgencmd solo devuelve una única línea de texto.
NOTA
Estos extractos de código se suministran únicamente como ejemploamples, y es posible que deba modificarlos según sus necesidades específicas. Por ejemploampEs posible que desee analizar la salida del comando vcgencmd para extraer el valor de temperatura para su uso posterior.
Preguntas frecuentes
- P: ¿Puedo utilizar estas funciones en todos los modelos de Raspberry Pi?
- R: No, estas funciones están disponibles específicamente para los dispositivos Raspberry Pi 4, Raspberry Pi 5 y Compute Module 4.
- P: ¿Es seguro confiar en estas funciones para uso futuro?
- R: No hay garantía de que esta funcionalidad se mantenga en futuras versiones de PMIC, por lo que se recomienda tener precaución al utilizar estas funciones.
Documentos / Recursos
![]() |
Raspberry Pi Raspberry Pi 5 Módulo de cómputo PMIC adicional 4 [pdf] Manual de instrucciones Raspberry Pi 4, Raspberry Pi 5, Módulo de cómputo 4, Raspberry Pi 5 Módulo de cómputo PMIC extra 4, Raspberry Pi 5, Módulo de cómputo PMIC extra 4, Módulo de cómputo 4 |