Raspberry Pi 5 Extra PMIC Compute Module 4
Kolofon
2020-2023 Raspberry Pi Ltd (earder Raspberry Pi (Trading) Ltd.) Dizze dokumintaasje is lisinsearre ûnder in Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) lisinsje.
- boudatum: 2024-07-09
- bou-ferzje: githash: 3d961bb-skjin
Juridyske Disclaimer Notice
TECHNISCHE EN BETROUBARE GEGEVENS FOAR RASPBERRY PI-PRODUKTEN (YNKLUSIV DATASHEETS) LYKAS FAN TIID TA TIID WIZIGE ("BOARNEN") WORDEN FOARSJOEN TROCH RASPBERRY PI LTD ("RPL") "AS IS" EN ALLE EKSPLISE OF YMPLISITE GARANSJES, YNKLUSYF, MAR NET BEPERKT TA, DE YMPLISITE GARANSJES FAN FERKOOPBERENS EN GESKIKTHEID FOAR IN BEPAALD DOEL, WORDEN AFWISDE. FOAR SAWÊR'T DE JILDICHSTE RECHT TASTEIN IS, IS RPL YN GJIN IEN GEFAL OANSPRAAKLIK FOAR DIREKTE, INDIREKTE, YNSIDENTELE, SPESJALE, FOARBYLDIGE OF GEFOLGSKADE (YNKLUSIV, MAR NET BEPERKT TA, OANKEAP FAN FERFANGENDE GOEDEREN OF TSJINSTEN; FERLIES FAN GEBRÛK, GEGEVENS OF WINST; OF BEDRIUWSÛNDERBREKING) HOE'T DIT OARSAAK IS EN OP ELKE TEORY FAN OANSPRAAKLIKHEID, OF DIT IS YN KONTRAKT, STRIKTE OANSPRAAKLIKHEID OF ONRECHTMATIGE DAAD (YNKLUSIV NALACHTIGHEID OF OARS) DY'T OP ELKE MANIER ONTSTAAN ÚT IT GEBRÛK FAN DE BOARNEN, SELFS AS DY OP 'E HOOFD IS WAARBORGEN FAN DE MOGELIJKHEID FAN SOKKE SKADE. RPL behâldt him it rjocht foar om op elk momint en sûnder fierdere meidieling ferbetteringen, korreksjes of oare oanpassingen oan te bringen oan de BOARNEN of alle produkten dy't dêryn beskreaun wurde. De BOARNEN binne bedoeld foar betûfte brûkers mei geskikte nivo's fan ûntwerpkennis. Brûkers binne allinnich ferantwurdlik foar harren seleksje en gebrûk fan 'e BOARNEN en elke tapassing fan 'e produkten dy't dêryn beskreaun wurde. De brûker giet dermei akkoard om RPL te frijwarjen en skeadeleas te hâlden tsjin alle oanspraaklikheden, kosten, skea of oare ferliezen dy't ûntsteane út harren gebrûk fan 'e BOARNEN. RPL jout brûkers tastimming om de BOARNEN allinnich te brûken yn kombinaasje mei de Raspberry Pi-produkten. Alle oare gebrûk fan De BOARNEN is ferbean. Der wurdt gjin lisinsje ferliend oan oare RPL- of oare yntellektuele eigendomsrjochten fan tredden. AKTIVITEITEN MEI HEGE RISIKO. Raspberry Pi-produkten binne net ûntworpen, produsearre of bedoeld foar gebrûk yn gefaarlike omjouwings dy't feilige prestaasjes fereaskje, lykas by de wurking fan kearnsintrales, fleantugennavigaasje- of kommunikaasjesystemen, loftferkearskontrôle, wapensystemen of feiligenskrityske tapassingen (ynklusyf libbensbehâldende systemen en oare medyske apparaten), wêryn't it falen fan 'e produkten direkt kin liede ta de dea, persoanlik letsel of swiere fysike of miljeuskea ("Aktiviteiten mei hege risiko"). RPL wiist spesifyk elke útdruklike of ymplisearre garânsje fan geskiktheid foar aktiviteiten mei hege risiko ôf en akseptearret gjin oanspraaklikens foar gebrûk of opname fan Raspberry Pi-produkten yn aktiviteiten mei hege risiko. Raspberry Pi-produkten wurde levere ûnder foarbehâld fan 'e standertbetingsten fan RPL. De bepaling fan 'e BOARNEN troch RPL wreidet de Standertbetingsten fan RPL net út of feroaret dy net oars, ynklusyf mar net beheind ta de disclaimers en garânsjes dy't dêryn útdrukt binne.
Dokumint ferzje skiednis
Release | Datum | Beskriuwing |
1.0 | 16 desimber 2022 | • Initial release |
1.1 | 7 july 2024 | • Typflater yn vcgencmd-kommando's reparearje, Raspberry Pi tafoege
5 detail. |
Berik fan dokumint
Dit dokumint jildt foar de folgjende Raspberry Pi-produkten:
Pi Nul | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 5 | Pi 400 | CM1 | CM3 | CM4 | Pico | ||||||||
Nul | W | H | A | B | A+ | B+ | A | B | B | A+ | B+ | Alle | Alle | Alle | Alle | Alle | Alle | Alle |
* | * | * | * |
Ynlieding
Raspberry Pi 4/5 en Raspberry Pi Compute Module 4-apparaten brûke in Power Management Integrated Circuit (PMIC) om de ferskate voluminten te leverjen.tages dy't nedich binne troch de ferskate komponinten op 'e PCB. Se folgje ek opstarten om te soargjen dat de apparaten yn 'e juste folchoarder starte wurde. Yn 'e rin fan' e produksje fan dizze modellen binne in oantal ferskillende PMIC-apparaten brûkt. Alle PMICS hawwe ekstra funksjonaliteit levere boppe-op dy fan it folume.tage oanbod:
- Twa ADC-kanalen dy't brûkt wurde kinne op CM4.
- Op lettere ferzjes fan Raspberry Pi 4 en Raspberry Pi 400, en alle modellen fan 'e Raspberry Pi 5, binne de ADC's ferbûn mei de USB-C-stroomferbining op CC1 en CC2.
- In on-chip sensor dy't brûkt wurde kin om de temperatuer fan 'e PMIC te kontrolearjen, beskikber op Raspberry Pi 4 en 5, en CM4.
Dit dokumint beskriuwt hoe't jo tagong krije kinne ta dizze funksjes yn 'e software.
WARSKÔGING
Der is gjin garânsje dat dizze funksjonaliteit behâlden wurdt yn takomstige ferzjes fan 'e PMIC, dus it moat mei foarsichtigens brûkt wurde.
Jo kinne ek ferwize nei de folgjende dokuminten:
- Raspberry Pi CM4 datasheet: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Raspberry Pi 4 fermindere skematyske tekeningen: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Dizze wytboek giet derfan út dat de Raspberry Pi Raspberry Pi OS brûkt en folslein by de tiid is mei de lêste firmware en kernels.
Mei help fan de funksjes
Oarspronklik wiene dizze funksjes allinich beskikber troch it direkt lêzen fan registers op 'e PMIC sels. De registeradressen fariearje lykwols ôfhinklik fan 'e brûkte PMIC (en dêrom fan 'e boardrevisje), dus hat Raspberry Pi Ltd in revisje-agnostyske manier levere om dizze ynformaasje te krijen. Dit omfettet it brûken fan it kommandorigel-ark vcgencmd, in programma wêrmei brûkersromte-applikaasjes tagong krije kinne ta ynformaasje dy't opslein is yn of tagonklik is fanút de firmware fan it Raspberry Pi Ltd-apparaat.
De beskikbere vcgencmd-kommando's binne as folget:
Befel | Beskriuwing |
vcgencmd mjitte_volt usb_pd | Maatregels de voltage op de pin markearre usb_pd (Sjoch CM4 IO-skema). Allinnich CM4. |
vcgencmd measure_volts ain1 | Maatregels de voltage op de pin markearre ain1 (Sjoch CM 4 IO-skema). Allinnich CM4. |
vcgencmd mjitte_temp pmic | Mjit de temperatuer fan 'e PMIC-chip. CM4 en Raspberry Pi 4 en 5. |
Al dizze kommando's wurde útfierd fanút de Linux-kommandorigel.
Mei help fan de funksjes út programmakoade
It is mooglik om dizze vcgencmd-kommando's programmatysk te brûken as jo de ynformaasje binnen in applikaasje nedich binne. Yn sawol Python as C kin in OS-oprop brûkt wurde om it kommando út te fieren en it resultaat as in tekenrige werom te jaan. Hjir binne wat foarbyldenampPython-koade dy't brûkt wurde kin om it vcgencmd-kommando op te roppen:
Dizze koade brûkt de Python subprosesmodule om it vcgencmd-kommando op te roppen en it measure_temp-kommando troch te jaan, rjochte op de pmic, dy't de temperatuer fan 'e PMIC-chip mjit. De útfier fan it kommando sil nei de konsole printe wurde.
Hjir is in ferlykbere eksample yn C:
De C-koade brûkt popen (ynstee fan system(), wat ek in opsje wêze soe), en is wierskynlik wat mear útwurke as it hoecht te wêzen, om't it meardere rigelresultaten fan 'e oprop behannelje kin, wylst vcgencmd mar ien rigel tekst weromjout.
NOAT
Dizze koade-ekstrakten wurde allinich levere as foarbyldamples, en jo moatte se miskien oanpasse ôfhinklik fan jo spesifike behoeften. Bygelyksample, jo wolle miskien de útfier fan it vcgencmd-kommando parse om de temperatuerwearde te ekstrahearjen foar letter gebrûk.
Faak stelde fragen
- F: Kin ik dizze funksjes brûke op alle Raspberry Pi-modellen?
- A: Nee, dizze funksjes binne spesifyk beskikber foar Raspberry Pi 4, Raspberry Pi 5, en Compute Module 4 apparaten.
- F: Is it feilich om op dizze funksjes te fertrouwen foar takomstich gebrûk?
- A: Der is gjin garânsje dat dizze funksjonaliteit yn takomstige PMIC-ferzjes bewarre bliuwt, dus foarsichtigens is oan te rieden by it brûken fan dizze funksjes.
Dokuminten / Resources
![]() |
Raspberry Pi Raspberry Pi 5 Ekstra PMIC-berekkeningsmodule 4 [pdf] Ynstruksjehânlieding Raspberry Pi 4, Raspberry Pi 5, Rekkenmodule 4, Raspberry Pi 5 Ekstra PMIC Rekkenmodule 4, Raspberry Pi 5, Ekstra PMIC Rekkenmodule 4, Rekkenmodule 4 |