Logo di Raspberry_Pi

Raspberry Pi 5 Extra PMIC Compute Module 4

Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-produttu

Colofone

2020-2023 Raspberry Pi Ltd (prima Raspberry Pi (Trading) Ltd.) Questa ducumentazione hè licenziata sottu una licenza Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

  • data di custruzzione: 2024-07-09
  • versione di compilazione: githash: 3d961bb-clean

Avis Legal Disclaimer

I DATI TECNICI È DI AFFIDABILITÀ PER I PRODOTTI RASPBERRY PI (CUMPRESE E SCHEDE TECNICHE) MODIFICATI DI VOLTA IN VOLTA ("RISORSE") SÒ FORNITI DA RASPBERRY PI LTD ("RPL") "COSÌ COM'È" È QUALSIASI GARANZIA ESPRESSA O IMPLICITA, INCLUSE, MA NON LIMITATE À, E GARANZIE IMPLICITE DI COMMERCIABILITÀ È IDONEITÀ PER UN PARTICOLARE SCOPO, SÒ DECLINATE. IN A MISURA MASSIMA CONSENTITA DA A LEGGE APPLICABILE, IN NESSUN CASU RPL SARÀ RESPONSABILE DI QUALSIASI DANNO DIRETTO, INDIRETTO, INCIDENTALE, SPECIALE, ESEMPLARE O CONSEQUENZIALE (INCLUSI, MA SENZA LIMITAZIONE, L'ACCquistamentu di Beni o Servizii SOSTITUTIVI; PERDITA D'USU, DATI O PROFITTI; O INTERRUZIONE DI L'ATTIVITÀ) INDISPENSABILEMENTE CAUSATO E IN BASE A QUALSIASI TEORIA DI RESPONSABILITÀ, SIA PER CONTRATTO, RESPONSABILITÀ STRETTA O ILLECITO (INCLUSA A NEGLIGENZA O ALTRO) DERIVANTE IN QUALSIASI MODO DALL'USU DI E RISORSE, ANCHE SE AVVISATO DELLA POSSIBILITÀ DI TALI DANNI. RPL si riserva u dirittu di fà qualsiasi miglioramentu, miglioramentu, currezzione o qualsiasi altra mudificazione à e RISORSE o à qualsiasi pruduttu descrittu in esse in ogni mumentu è senza ulteriore preavvisu. E RISORSE sò destinate à utilizatori qualificati cù livelli adatti di cunniscenza di u disignu. L'utilizatori sò l'unichi rispunsevuli di a so selezzione è di l'usu di e RISORSE è di qualsiasi applicazione di i prudutti descritti in elle. L'utilizatore accetta d'indennizà è di tene RPL innocu da tutte e responsabilità, i costi, i danni o altre perdite derivanti da u so usu di e RISORSE. RPL cuncede à l'utilizatori l'autorizazione d'utilizà e RISORSE solu in cunghjunzione cù i prudutti Raspberry Pi. Ogni altru usu di e RISORSE hè pruibitu. Nisuna licenza hè cuncessa à qualsiasi altru RPL o altru dirittu di pruprietà intellettuale di terze parti. ATTIVITÀ À ALTU RISCHIU. I prudutti Raspberry Pi ùn sò micca cuncipiti, fabbricati o destinati à l'usu in ambienti periculosi chì richiedenu prestazioni à prova di fallimentu, cum'è in u funziunamentu di impianti nucleari, sistemi di navigazione o di cumunicazione aerea, cuntrollu di u trafficu aereu, sistemi d'armi o applicazioni critiche per a sicurezza (cumpresi i sistemi di supportu vitale è altri dispositivi medichi), in i quali u fallimentu di i prudutti puderia purtà direttamente à a morte, ferite persunali o gravi danni fisichi o ambientali ("Attività à Altu Rischiu"). RPL declina specificamente qualsiasi garanzia espressa o implicita di idoneità per Attività à Altu Rischiu è ùn accetta alcuna responsabilità per l'usu o l'inclusione di prudutti Raspberry Pi in Attività à Altu Rischiu. I prudutti Raspberry Pi sò furniti sottumessi à i Termini Standard di RPL. A furnitura di e RISORSE da RPL ùn espande nè mudifica altrimenti i Termini Standard di RPL, cumpresi, ma senza limitazione, l'esclusioni di responsabilità è e garanzie espresse in elli.

Storia di a versione di u documentu

Libera Data Descrizzione
1.0 16 dicembre 2022 • Liberazione iniziale
1.1 7 di lugliu di u 2024 • Correzione di errori di battitura in i cumandamenti vcgencmd, aghjuntu Raspberry Pi

5 dettagli.

Scopu di u documentu

Stu documentu si applica à i seguenti prudutti Raspberry Pi:

Pi Zeru Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Picu
Zeru W H A B A+ B+ A B B A+ B+ Tuttu Tuttu Tuttu Tuttu Tuttu Tuttu Tuttu
                        * * *     *  

Introduzione

I dispusitivi Raspberry Pi 4/5 è Raspberry Pi Compute Module 4 utilizanu un circuitu integratu di gestione di l'alimentazione (PMIC) per furnisce i diversi vulume.tagrichiesti da i vari cumpunenti di u PCB. Sequenzianu ancu l'accensioni per assicurà chì i dispositivi sianu avviati in l'ordine currettu. Durante a durata di a pruduzzione di sti mudelli, sò stati utilizati parechji dispositivi PMIC diversi. Tutti i PMIC anu furnitu funzionalità supplementari in più di quelle di u vulumetage pruvista:

  • Dui canali ADC chì ponu esse aduprati nantu à CM4.
  • In e revisioni successive di Raspberry Pi 4 è Raspberry Pi 400, è tutti i mudelli di Raspberry Pi 5, l'ADC sò cablati à u connettore di alimentazione USB-C nantu à CC1 è CC2.
  • Un sensore integratu in chip chì pò esse adupratu per monitorà a temperatura di u PMIC, dispunibule nantu à Raspberry Pi 4 è 5, è CM4.

Stu documentu descrive cumu accede à queste funziunalità in u software.

ATTENZIONE

Ùn ci hè garanzia chì sta funziunalità serà mantenuta in e versioni future di u PMIC, dunque deve esse aduprata cun prudenza.

Pudete ancu vulè riferisce à i seguenti documenti:

Stu documentu biancu suppone chì u Raspberry Pi esegue u sistema operativu Raspberry Pi, è hè cumpletamente aggiornatu cù l'ultimu firmware è kernel.

Usendu e funzioni

Inizialmente, ste funziunalità eranu dispunibili solu leghjendu direttamente i registri nantu à u PMIC stessu. Tuttavia, l'indirizzi di i registri varianu secondu u PMIC utilizatu (è dunque a revisione di a scheda), dunque Raspberry Pi Ltd hà furnitu un modu agnosticu di revisione per ottene sta infurmazione. Questu implica l'usu di u strumentu di linea di cummanda vcgencmd, chì hè un prugramma chì permette à l'applicazioni di u spaziu utilizatore di accede à l'infurmazioni almacenate in o accessibili da u firmware di u dispusitivu Raspberry Pi Ltd.

I cumandamenti vcgencmd dispunibili sò i seguenti:

Cumanda Descrizzione
vcgencmd misura_volti usb_pd Misura u voltage nant'à u pin marcatu usb_pd (Vede u schema CM4 IO). Solu CM4.
vcgencmd misura_volti ain1 Misura u voltage nant'à u pin marcatu ain1 (vede u schema CM 4 IO). Solu CM4.
vcgencmd misura_temp pmic Misura a temperatura di u die PMIC. CM4 è Raspberry Pi 4 è 5.

Tutti questi cumandamenti sò eseguiti da a linea di cumanda di Linux.

Utilizendu e funzioni di u codice di u prugramma

Hè pussibule aduprà sti cumandamenti vcgencmd prugrammaticamente sè avete bisognu di l'infurmazioni in una applicazione. Sia in Python sia in C, una chjama di u sistema operativu pò esse aduprata per eseguisce u cumandamentu è restituisce u risultatu cum'è una stringa. Eccu alcuni esempi.ampu codice Python chì pò esse adupratu per chjamà u cumandamentu vcgencmd:Raspberry-Pi-5 -Extra-PMIC -Modulu di calculu-4-fig (1)

Stu codice usa u modulu di sottuprocessu Python per chjamà u cumandamentu vcgencmd è trasmette u cumandamentu measure_temp destinatu à u pmic, chì misurerà a temperatura di u die PMIC. L'output di u cumandamentu serà stampatu nantu à a cunsola.

Eccu un ex simileampin C:Raspberry-Pi-5 -Extra-PMIC -Modulu di calculu-4-fig (2)Raspberry-Pi-5 -Extra-PMIC -Modulu di calculu-4-fig (3)

U codice C usa popen (piuttostu chè system(), chì saria ancu una opzione), è hè probabilmente un pocu più verbosu di ciò chì deve esse perchè pò gestisce risultati di parechje linee da a chjama, mentre chì vcgencmd restituisce solu una sola linea di testu.

NOTA

Questi estratti di codice sò furniti solu cum'è examples, è pudete avè bisognu di mudificà li secondu i vostri bisogni specifichi. Per esempiuample, pudete vulè analizà l'output di u cumandamentu vcgencmd per estrae u valore di a temperatura per un usu dopu.

Domande Frequenti

  • D: Possu aduprà ste funziunalità nantu à tutti i mudelli Raspberry Pi?
    • A: Innò, ste funziunalità sò specificamente dispunibili per i dispusitivi Raspberry Pi 4, Raspberry Pi 5 è Compute Module 4.
  • D: Hè sicuru di cuntà nantu à ste funziunalità per un usu futuru?
    • A: Ùn ci hè nisuna garanzia chì sta funziunalità serà mantenuta in e future versioni di PMIC, dunque si consiglia prudenza quandu si utilizanu queste funzioni.

Documenti / Risorse

Raspberry Pi Raspberry Pi 5 Modulu di Calculu PMIC Supplementare 4 [pdfManuale d'istruzzioni
Raspberry Pi 4, Raspberry Pi 5, Modulu di Calculu 4, Raspberry Pi 5 PMIC Supplementare Modulu di Calculu 4, Raspberry Pi 5, PMIC Supplementare Modulu di Calculu 4, Modulu di Calculu 4

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *