Raspberry_Pi_logo

Raspberry Pi 5 Ekstra PMIC Compute Module 4

Raspberry-Pi-5 -Ekstra-PMIC -Bereken -Module-4-produk

Kolofon

2020-2023 Raspberry Pi Bpk (voorheen Raspberry Pi (Trading) Bpk.) Hierdie dokumentasie is gelisensieer onder 'n Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) lisensie.

  • boudatum: 2024-07-09
  • bou-weergawe: githash: 3d961bb-skoon

Wettige vrywaringskennisgewing

TEGNIESE EN BETROUBAARHEIDSDATA VIR RASPBERRY PI-PRODUKTE (INSLUITEND DATABLAAIE) SOOS VAN TYD TOT TYD GEWYSIG ("HULPBRONNE") WORD DEUR RASPBERRY PI LTD ("RPL") VERSKAF "SOOS DIT IS" EN ENIGE UITDRUKLIKE OF IMPLISIETE WAARBORGE, INSLUITEND, MAAR NIE BEPERK TOT, DIE IMPLISIETE WAARBORGE VAN VERHANDBAARHEID EN GESKIKTHEID VIR 'N SPESIFIEKE DOEL WORD AFGEWYS. TOT DIE MAKSIMUM MATE TOEGELAAT DEUR TOEPASLIKE WETGEWING, SAL RPL IN GEEN GEVAL AANSPREEKLIK WEES VIR ENIGE DIREKTE, INDIREKTE, TOEVALLIGE, SPESIALE, VOORBEELDIGDE OF GEVOLGSKADE (INSLUITEND, MAAR NIE BEPERK TOT, VERKRYGING VAN PLAASVERVANGENDE GOEDERE OF DIENSTE; VERLIES AAN GEBRUIK, DATA OF WINS; OF BESIGHEIDSONDERBREKING) HOOG DIT OOK VEROORSAAK WORD EN OP GROND VAN ENIGE TEORIE VAN AANSPREEKLIKHEID, OF DIT IN KONTRAK, STRENG AANSPREEKLIKHEID OF ONREGMATIGE DAAD IS (INSLUITEND NALATIGHEID OF ANDERS) WAT OP ENIGE MANIER VOORTVLOEI UIT DIE GEBRUIK VAN DIE HULPBRONNE, SELF AL WORD DIT IN DIE KENNIS GEDAAN VAN DIE MOONTLIKHEID VAN SULKE SKADE. RPL behou die reg voor om enige verbeterings, regstellings of enige ander wysigings aan die HULPBRONNE of enige produkte wat daarin beskryf word te eniger tyd en sonder verdere kennisgewing aan te bring. Die HULPBRONNE is bedoel vir bekwame gebruikers met geskikte vlakke van ontwerpkennis. Gebruikers is alleen verantwoordelik vir hul keuse en gebruik van die HULPMIDDELS en enige toepassing van die produkte wat daarin beskryf word. Die gebruiker stem in om RPL te vrywaar en skadeloos te hou teen alle laste, koste, skade of ander verliese wat voortspruit uit hul gebruik van die HULPMIDDELS. RPL gee gebruikers toestemming om die HULPMIDDELS slegs in samewerking met die Raspberry Pi-produkte te gebruik. Alle ander gebruik van Die HULPMIDDELS is verbode. Geen lisensie word toegestaan ​​aan enige ander RPL- of ander derdeparty-intellektuele eiendomsreg nie. HOË RISIKO-AKTIWITEITE. Raspberry Pi-produkte is nie ontwerp, vervaardig of bedoel vir gebruik in gevaarlike omgewings wat veilige werkverrigting vereis nie, soos in die bedryf van kernfasiliteite, vliegtuignavigasie- of kommunikasiestelsels, lugverkeersbeheer, wapenstelsels of veiligheidskritieke toepassings (insluitend lewensondersteuningstelsels en ander mediese toestelle) waarin die mislukking van die produkte direk tot die dood, persoonlike besering of ernstige fisiese of omgewingskade ("Hoë Risiko-aktiwiteite") kan lei. RPL verwerp spesifiek enige uitdruklike of geïmpliseerde waarborg van geskiktheid vir Hoë Risiko-aktiwiteite en aanvaar geen aanspreeklikheid vir die gebruik of insluiting van Raspberry Pi-produkte in Hoë Risiko-aktiwiteite nie. Raspberry Pi-produkte word verskaf onderhewig aan RPL se Standaardvoorwaardes. RPL se voorsiening van die HULPMIDDELS brei nie uit of wysig andersins RPL se Standaardvoorwaardes nie, insluitend maar nie beperk tot die vrywarings en waarborge wat daarin uitgedruk word nie.

Dokument weergawe geskiedenis

Loslaat Datum Beskrywing
1.0 16 Des 2022 • Aanvanklike vrystelling
1.1 7 Julie 2024 • Herstel tikfout in vcgencmd-opdragte, Raspberry Pi bygevoeg

5 besonderhede.

Omvang van dokument

Hierdie dokument is van toepassing op die volgende Raspberry Pi-produkte:

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+ Almal Almal Almal Almal Almal Almal Almal
                        * * *     *  

Inleiding

Raspberry Pi 4/5 en Raspberry Pi Compute Module 4-toestelle gebruik 'n Power Management Integrated Circuit (PMIC) om die verskillende volums te voorsien.tagvereis deur die verskillende komponente op die PCB. Hulle volg ook aanskakelings om te verseker dat die toestelle in die korrekte volgorde aangeskakel word. Oor die duur van die produksie van hierdie modelle is 'n aantal verskillende PMIC-toestelle gebruik. Al die PMICS het ekstra funksionaliteit bo en behalwe dié van die volume verskaf.tage aanbod:

  • Twee ADC-kanale wat op CM4 gebruik kan word.
  • Op latere weergawes van Raspberry Pi 4 en Raspberry Pi 400, en alle modelle van die Raspberry Pi 5, is die ADC's gekoppel aan die USB-C-kragkonnektor op CC1 en CC2.
  • 'n Sensor op die skyfie wat gebruik kan word om die PMIC se temperatuur te monitor, beskikbaar op Raspberry Pi 4 en 5, en CM4.

Hierdie dokument beskryf hoe om toegang tot hierdie funksies in die sagteware te verkry.

WAARSKUWING

Daar is geen waarborg dat hierdie funksionaliteit in toekomstige weergawes van die PMIC gehandhaaf sal word nie, daarom moet dit met omsigtigheid gebruik word.

U kan ook na die volgende dokumente verwys:

Hierdie witskrif neem aan dat die Raspberry Pi die Raspberry Pi-bedryfstelsel gebruik en ten volle op datum is met die nuutste firmware en kernels.

Gebruik van die kenmerke

Oorspronklik was hierdie funksies slegs beskikbaar deur registers direk op die PMIC self te lees. Die registeradresse wissel egter afhangende van die PMIC wat gebruik word (en dus van die bordhersiening), daarom het Raspberry Pi Ltd 'n hersiening-agnostiese manier verskaf om hierdie inligting te bekom. Dit behels die gebruik van die opdragreël-instrument vcgencmd, wat 'n program is wat gebruikersruimte-toepassings toelaat om toegang te verkry tot inligting wat gestoor is in of verkry word vanaf die Raspberry Pi Ltd-toestel se firmware.

Die beskikbare vcgencmd-opdragte is soos volg:

Bevel Beskrywing
vcgencmd meet_volt usb_pd Meet die voltage op die pen gemerk usb_pd (Sien CM4 IO-skema). Slegs CM4.
vcgencmd meet_volt ain1 Meet die voltage op die pen gemerk ain1 (Sien CM 4 IO-skema). Slegs CM4.
vcgencmd meet_temp pmic Meet die temperatuur van die PMIC-chip. CM4 en Raspberry Pi 4 en 5.

Al hierdie opdragte word vanaf die Linux-opdragreël uitgevoer.

Gebruik die funksies van programkode

Dit is moontlik om hierdie vcgencmd-opdragte programmaties te gebruik as jy die inligting binne 'n toepassing benodig. In beide Python en C kan 'n OS-oproep gebruik word om die opdrag uit te voer en die resultaat as 'n string terug te gee. Hier is 'n paar voorbeelde.ampPython-kode wat gebruik kan word om die vcgencmd-opdrag aan te roep:Raspberry-Pi-5 -Ekstra-PMIC -Berekenaar -Module-4-fig (1)

Hierdie kode gebruik die Python-subprosesmodule om die vcgencmd-opdrag aan te roep en die measure_temp-opdrag deur te gee wat op die pmic gemik is, wat die temperatuur van die PMIC-chip sal meet. Die uitvoer van die opdrag sal na die konsole gedruk word.

Hier is 'n soortgelyke eks.ample in C:Raspberry-Pi-5 -Ekstra-PMIC -Berekenaar -Module-4-fig (2)Raspberry-Pi-5 -Ekstra-PMIC -Berekenaar -Module-4-fig (3)

Die C-kode gebruik popen (eerder as system(), wat ook 'n opsie sou wees), en is waarskynlik 'n bietjie meer breedvoerig as wat dit hoef te wees, want dit kan veelvuldige reëlresultate van die oproep hanteer, terwyl vcgencmd slegs 'n enkele reël teks teruggee.

LET WEL

Hierdie kode-uittreksels word slegs as voorbeeld verskafamples, en jy moet dit dalk wysig afhangende van jou spesifieke behoeftes. Byvoorbeeldample, jy wil dalk die uitvoer van die vcgencmd-opdrag ontleed om die temperatuurwaarde vir latere gebruik te onttrek.

Gereelde Vrae

  • V: Kan ek hierdie funksies op alle Raspberry Pi-modelle gebruik?
    • A: Nee, hierdie funksies is spesifiek beskikbaar vir Raspberry Pi 4, Raspberry Pi 5, en Compute Module 4 toestelle.
  • V: Is dit veilig om op hierdie funksies staat te maak vir toekomstige gebruik?
    • A: Daar is geen waarborg dat hierdie funksionaliteit in toekomstige PMIC-weergawes gehandhaaf sal word nie, daarom word versigtigheid aangeraai wanneer hierdie funksies gebruik word.

Dokumente / Hulpbronne

Raspberry Pi Raspberry Pi 5 Ekstra PMIC Berekeningsmodule 4 [pdf] Instruksiehandleiding
Raspberry Pi 4, Raspberry Pi 5, Berekenmodule 4, Raspberry Pi 5 Ekstra PMIC Berekenmodule 4, Raspberry Pi 5, Ekstra PMIC Berekenmodule 4, Berekenmodule 4

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *