Logotipo de Raspberry_Pi

Módulo de cálculo PMIC Extra Raspberry Pi 5 4

Raspberry-Pi-5 -Módulo de computación extra PMIC 4-produto

Colofón

2020-2023 Raspberry Pi Ltd (anteriormente Raspberry Pi (Trading) Ltd.) Esta documentación está baixo unha licenza Creative Commons Atribución-SenDerivadas 4.0 Internacional (CC BY-ND 4.0).

  • data de compilación: 2024/07/09
  • versión de compilación: githash: 3d961bb-clean

Aviso legal de exención de responsabilidade

OS DATOS TÉCNICOS E DE FIABILIDADE DOS PRODUTOS RASPBERRY PI (INCLUÍDAS AS FOLLAS DE DATOS) SEGUNDO AS MODIFICACIÓNS PERIODICAS (“RECURSOS”) SON PROPORCIONADOS POR RASPBERRY PI LTD (“RPL”) “TAL CAL” E RENUNCIAN CALQUERA GARANTÍA EXPLÍCITA OU IMPLÍCITA, INCLUÍDAS, ENTRE OUTRAS, AS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDADE E IDONEIDADE PARA UN FIN DETERMINADO. NA MEDIDA MÁXIMA PERMITIDA POLA LEI APLICABLE, EN NINGÚN CASO RPL SERÁ RESPONSABLE DE NINGÚN DANO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSECUENTE (INCLUÍNDO, ENTRE OUTROS, A ADQUISICIÓN DE BENS OU SERVIZOS SUBSTITUTOS; PERDA DE USO, DATOS OU BENEFICIOS; OU INTERRUPCIÓN DO NEGOCIO) INDEPENDENTEMENTE DA SÚA CAUSA E BASE A CALQUERA TEORÍA DE RESPONSABILIDADE, XA SEXA POR CONTRATO, RESPONSABILIDADE ESTRICTA OU AGRAVIO (INCLUÍNDO NEGLIXENCIA OU OUTRO XEITO) QUE DERIVE DE CALQUERA XEITO DO USO DOS RECURSOS, INCLUSO SE SE FOI ADVERTIDO DA POSIBILIDADE DE TALES DANOS. RPL resérvase o dereito de realizar calquera mellora, corrección ou calquera outra modificación nos RECURSOS ou en calquera produto descrito neles en calquera momento e sen previo aviso. Os RECURSOS están destinados a usuarios cualificados con niveis axeitados de coñecementos de deseño. Os usuarios son os únicos responsables da súa selección e uso dos RECURSOS e de calquera aplicación dos produtos descritos neles. O usuario acepta indemnizar e eximir de responsabilidade a RPL fronte a todas as responsabilidades, custos, danos ou outras perdas derivadas do seu uso dos RECURSOS. RPL concede aos usuarios permiso para usar os RECURSOS unicamente en conxunto cos produtos Raspberry Pi. Calquera outro uso dos RECURSOS está prohibido. Non se concede ningunha licenza a ningún outro dereito de propiedade intelectual de RPL ou de terceiros. ACTIVIDADES DE ALTO RISCO. Os produtos Raspberry Pi non están deseñados, fabricados nin destinados ao seu uso en contornas perigosas que requiran un rendemento a proba de fallos, como no funcionamento de instalacións nucleares, sistemas de navegación ou comunicación de aeronaves, control de tráfico aéreo, sistemas de armas ou aplicacións críticas para a seguridade (incluídos os sistemas de soporte vital e outros dispositivos médicos), nas que o fallo dos produtos podería levar directamente á morte, lesións persoais ou danos físicos ou ambientais graves ("Actividades de alto risco"). RPL renuncia especificamente a calquera garantía expresa ou implícita de idoneidade para Actividades de alto risco e non acepta ningunha responsabilidade polo uso ou inclusión de produtos Raspberry Pi en Actividades de alto risco. Os produtos Raspberry Pi ofrécense suxeitos aos Termos Estándar de RPL. A provisión dos RECURSOS por parte de RPL non amplía nin modifica doutro xeito os Termos Estándar de RPL, incluíndo, entre outros, as exencións de responsabilidade e as garantías expresadas neles.

Historial de versións do documento

Lanzamento Data Descrición
1.0 16 de decembro de 2022 • Lanzamento inicial
1.1 7 de xullo de 2024 • Corrixir erros tipográficos nos comandos vcgencmd, engadir Raspberry Pi

5 detalles.

Alcance do documento

Este documento aplícase aos seguintes produtos Raspberry Pi:

Pi Cero 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+ Todos Todos Todos Todos Todos Todos Todos
                        * * *     *  

Introdución

Os dispositivos Raspberry Pi 4/5 e Raspberry Pi Compute Module 4 usan un circuíto integrado de xestión de enerxía (PMIC) para subministrar os distintos volumes.tagesixidos polos distintos compoñentes da placa de circuíto impreso. Tamén secuencian os arranques para garantir que os dispositivos se inicien na orde correcta. Ao longo da produción destes modelos, utilizáronse varios dispositivos PMIC diferentes. Todos os PMIC proporcionaron funcionalidades adicionais ademais das do volumetage subministración:

  • Dous canais ADC que se poden usar en CM4.
  • Nas revisións posteriores de Raspberry Pi 4 e Raspberry Pi 400, e en todos os modelos de Raspberry Pi 5, os ADC están conectados ao conector de alimentación USB-C en CC1 e CC2.
  • Un sensor integrado no chip que se pode usar para monitorizar a temperatura do PMIC, dispoñible en Raspberry Pi 4 e 5 e CM4.

Este documento describe como acceder a estas funcionalidades do software.

AVISO

Non hai garantía de que esta funcionalidade se manteña en futuras versións do PMIC, polo que se debe usar con precaución.

Tamén podes consultar os seguintes documentos:

Este documento técnico asume que a Raspberry Pi executa o sistema operativo Raspberry Pi e está totalmente actualizada co firmware e os kernels máis recentes.

Usando as características

Inicialmente, estas funcionalidades só estaban dispoñibles lendo directamente os rexistros no propio PMIC. Non obstante, os enderezos dos rexistros varían dependendo do PMIC utilizado (e, polo tanto, da revisión da placa), polo que Raspberry Pi Ltd proporcionou unha forma independente da revisión de obter esta información. Isto implica usar a ferramenta de liña de comandos vcgencmd, que é un programa que permite ás aplicacións do espazo de usuario acceder á información almacenada ou á que se accede desde o firmware do dispositivo Raspberry Pi Ltd.

Os comandos vcgencmd dispoñibles son os seguintes:

Comando Descrición
vcgencmd medida_voltios usb_pd Mide o voltage no pin marcado como usb_pd (ver o esquema de E/S de CM4). Só CM4.
vcgencmd medida_voltios ain1 Mide o voltage no pin marcado como ain1 (ver o esquema de E/S de CM 4). Só CM4.
vcgencmd medida_de_temperatura pmic Mide a temperatura da placa PMIC. CM4 e Raspberry Pi 4 e 5.

Todos estes comandos execútanse desde a liña de comandos de Linux.

Usando as funcionalidades do código do programa

É posible usar estes comandos vcgencmd mediante programación se precisa a información dentro dunha aplicación. Tanto en Python como en C, pódese usar unha chamada ao sistema operativo para executar o comando e devolver o resultado como unha cadea de caracteres. Aquí tes algúns exemplos.ampCódigo Python que se pode usar para chamar o comando vcgencmd:Raspberry-Pi-5 -Módulo de computación Extra PMIC 4-fig (1)

Este código usa o módulo de subprocesos de Python para chamar o comando vcgencmd e pasar o comando measure_temp dirixido ao PMIC, que medirá a temperatura do chip PMIC. A saída do comando imprimirase na consola.

Aquí tes un ex semellanteampen C:Raspberry-Pi-5 -Módulo de computación Extra PMIC 4-fig (2)Raspberry-Pi-5 -Módulo de computación Extra PMIC 4-fig (3)

O código C usa popen (en lugar de system(), que tamén sería unha opción) e probablemente sexa un pouco máis verboso do necesario porque pode manexar resultados de varias liñas da chamada, mentres que vcgencmd só devolve unha única liña de texto.

NOTA

Estes extractos de código só se subministran como exemplosampficheiros e pode que teñas que modificalos dependendo das túas necesidades específicas. Por exemploamppor exemplo, pode que queiras analizar a saída do comando vcgencmd para extraer o valor da temperatura para usalo máis tarde.

Preguntas frecuentes

  • P: Podo usar estas funcións en todos os modelos de Raspberry Pi?
    • R: Non, estas funcionalidades están dispoñibles especificamente para dispositivos Raspberry Pi 4, Raspberry Pi 5 e Compute Module 4.
  • P: É seguro confiar nestas funcións para usos futuros?
    • R: Non hai garantía de que esta funcionalidade se manteña en futuras versións de PMIC, polo que se recomenda precaución ao usar estas características.

Documentos/Recursos

Raspberry Pi Raspberry Pi 5 Módulo de cálculo PMIC adicional 4 [pdfManual de instrucións
Raspberry Pi 4, Raspberry Pi 5, Módulo de computación 4, Raspberry Pi 5 PMIC adicional Módulo de computación 4, Raspberry Pi 5, PMIC adicional Módulo de computación 4, Módulo de computación 4

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *