Raspberry Pi 5 Extra PMIC Compute Module 4
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:
- Scheda tecnica di Raspberry Pi CM4: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Schemi ridotti di Raspberry Pi 4: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
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:
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:
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 |