Raspberry_Pi_logo

Raspberry Pi 5 Extra PMIC -laskentamoduuli 4

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

Colophon

2020-2023 Raspberry Pi Ltd (entinen Raspberry Pi (Trading) Ltd.) Tämä dokumentaatio on lisensoitu Creative Commons Nimeä-EiMuutoksia 4.0 International (CC BY-ND 4.0) -lisenssillä.

  • rakennuspäivämäärä: 2024-07-09
  • koontiversio: githash: 3d961bb-clean

Oikeudellinen vastuuvapauslauseke

RASPBERRY PI -TUOTTEIDEN TEKNISET JA LUOTETTAVUUSTIEDOT (MUKAAN LUKIEN TIETOSIVUT) AJANKOHDITTAIN MUUTETTUNA (”RESURSSIT”) TOIMITTAA RASPBERRY PI LTD (”RPL”) ”SELLAISENAAN”, EIKÄ KAIKKI NIMENOMAISET TAI EPÄSUORAT TAKUUT, MUKAAN LUKIEN, MUTTA EI RAJOITTUEN, EPÄSUORAT TAKUUT MYYNTIKELPOISUUDESTA JA SOPIVUUDESTA TIETTYYN TARKOITUKSEEN, KIELÄTETÄÄN. SOVELLETTAVAN LAIN SALLIMISSA RAJOISSA RPL EI OLE MISSÄÄN TAPAUKSESSA VASTUUSSA MISTÄÄN SUORISTA, VÄLILLISISTÄ, SATUNNAISISTA, ERITYISISTÄ, RANGAISTUKSENLUONTOISISTA TAI VÄLILLISISTÄ VAHINGOISTA (MUKAAN LUKIEN, MUTTA EI RAJOITTUEN, KORVAAVIEN TAVAROIDEN TAI PALVELUIDEN HANKKIMINEN; KÄYTÖN, TIETOJEN TAI VOITTOJEN MENETYS; TAI LIIKETOIMINNAN KESKEYTYS) RIIPPUMATTA NIIDEN SYYSTÄ JA MILLÄ TAHANSA VASTUUN PERUSTEELLA, OLIPA NE SOPIMUKSEN, ANKARAN VASTUUN TAI OIKEUDENLOUKKAUKSEN PERUSTEELLA (MUKAAN LUKIEN LAIMINLYÖNTI TAI MUU), JOTKA JOHTUVAT MILLÄ TAHANSA TAVALLA RESURSSIEN KÄYTÖSTÄ, VAIKKA TÄLLAISEN VAHINKOJEN MAHDOLLISUUDESTA OLISI ILMOITETTU. RPL pidättää oikeuden tehdä parannuksia, korjauksia tai muita muutoksia RESURSSEIHIN tai niissä kuvattuihin tuotteisiin milloin tahansa ja ilman erillistä ilmoitusta. RESURSSIT on tarkoitettu ammattitaitoisille käyttäjille, joilla on riittävä suunnitteluosaaminen. Käyttäjät ovat yksin vastuussa RESURSSIEN valinnastaan ​​ja käytöstä sekä niissä kuvattujen tuotteiden kaikista sovelluksista. Käyttäjä sitoutuu korvaamaan RPL:lle kaikki vastuut, kustannukset, vahingot tai muut menetykset, jotka johtuvat heidän RESURSSIEN käytöstään. RPL myöntää käyttäjille luvan käyttää RESURSSIA yksinomaan Raspberry Pi -tuotteiden yhteydessä. Kaikki muu RESURSSIEN käyttö on kielletty. Lisenssiä ei myönnetä millekään muulle RPL:n tai muun kolmannen osapuolen immateriaalioikeudelle. KORKEAN RISKIN TOIMINTA. Raspberry Pi -tuotteita ei ole suunniteltu, valmistettu tai tarkoitettu käytettäväksi vaarallisissa ympäristöissä, jotka vaativat vikaturvallista suorituskykyä, kuten ydinvoimaloiden, lentokoneiden navigointi- tai viestintäjärjestelmien, lennonjohdon, asejärjestelmien tai turvallisuuskriittisten sovellusten (mukaan lukien elintoimintoja ylläpitävät järjestelmät ja muut lääkinnälliset laitteet) käytössä, joissa tuotteiden vikaantuminen voi johtaa suoraan kuolemaan, henkilövahinkoon tai vakavaan fyysiseen tai ympäristövahinkoon ("korkean riskin toiminta"). RPL sanoutuu nimenomaisesti irti kaikista nimenomaisista tai epäsuorista takuista soveltuvuudesta korkean riskin toimintaan eikä ota vastuuta Raspberry Pi -tuotteiden käytöstä tai sisällyttämisestä korkean riskin toimintaan. Raspberry Pi -tuotteet toimitetaan RPL:n vakioehtojen mukaisesti. RPL:n tarjoamat RESURSSIT eivät laajenna tai muutoin muuta RPL:n vakioehtoja, mukaan lukien, mutta ei rajoittuen, niissä ilmaistut vastuuvapauslausekkeet ja takuut.

Asiakirjan versiohistoria

Vapauta Päivämäärä Kuvaus
1.0 16. joulukuuta 2022 • Ensimmäinen julkaisu
1.1 7 heinäkuuta 2024 • Korjattu kirjoitusvirhe vcgencmd-komennoissa, lisätty Raspberry Pi

5 yksityiskohta.

Asiakirjan laajuus

Tämä asiakirja koskee seuraavia Raspberry Pi -tuotteita:

Pii Zero Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Pico
Nolla W H A B A+ B+ A B B A+ B+ Kaikki Kaikki Kaikki Kaikki Kaikki Kaikki Kaikki
                        * * *     *  

Johdanto

Raspberry Pi 4/5- ja Raspberry Pi Compute Module 4 -laitteet käyttävät virranhallintapiiriä (PMIC) syöttämään erilaisia ​​jännitteitä.tagpiirilevyn eri komponenttien vaatimat toiminnot. Ne myös järjestävät käynnistykset varmistaakseen, että laitteet käynnistyvät oikeassa järjestyksessä. Näiden mallien tuotannon aikana on käytetty useita erilaisia ​​PMIC-laitteita. Kaikki PMICS-laitteet ovat tarjonneet lisätoimintoja volyymipiirien lisäksi.tage tarjonta:

  • Kaksi ADC-kanavaa, joita voidaan käyttää CM4:ssä.
  • Raspberry Pi 4:n ja Raspberry Pi 400:n myöhemmissä versioissa sekä kaikissa Raspberry Pi 5 -malleissa ADC:t on kytketty CC1:n ja CC2:n USB-C-virtaliittimeen.
  • Sirulle integroitu anturi, jota voidaan käyttää PMIC:n lämpötilan valvontaan, saatavilla Raspberry Pi 4:ssä ja 5:ssä sekä CM4:ssä.

Tässä asiakirjassa kuvataan, miten näitä ominaisuuksia käytetään ohjelmistossa.

VAROITUS

Ei ole takeita siitä, että tämä toiminnallisuus säilyy PMIC:n tulevissa versioissa, joten sitä tulee käyttää varoen.

Voit halutessasi tutustua myös seuraaviin asiakirjoihin:

Tässä raportissa oletetaan, että Raspberry Pi käyttää Raspberry Pi -käyttöjärjestelmää ja on täysin ajan tasalla uusimman laiteohjelmiston ja ytimien kanssa.

Ominaisuuksien käyttäminen

Alun perin nämä ominaisuudet olivat käytettävissä vain lukemalla rekistereitä suoraan itse PMIC-piirilevyltä. Rekisteriosoitteet kuitenkin vaihtelevat käytetyn PMIC-piirilevyn (ja siten myös piirilevyn version) mukaan, joten Raspberry Pi Ltd on tarjonnut versioriippumattoman tavan saada nämä tiedot. Tämä tapahtuu komentorivityökalun vcgencmd avulla. Se on ohjelma, jonka avulla käyttäjätilasovellukset voivat käyttää Raspberry Pi Ltd -laitteen laiteohjelmistoon tallennettuja tai sieltä saatavilla olevia tietoja.

Käytettävissä olevat vcgencmd-komennot ovat seuraavat:

Komento Kuvaus
vcgencmd mittausvoltit usb_pd Mittaa voltage nastaan, jossa on merkintä usb_pd (katso CM4 IO -kytkentäkaavio). Vain CM4.
vcgencmd mittausvoltit ain1 Mittaa voltage ain1-merkityssä nastan liittimessä (katso CM 4 IO -kytkentäkaavio). Vain CM4.
vcgencmd measure_temp pmic Mittaa PMIC-piirin lämpötilaa. CM4 ja Raspberry Pi 4 ja 5.

Kaikki nämä komennot suoritetaan Linuxin komentoriviltä.

Ohjelmakoodin ominaisuuksien käyttäminen

Näitä vcgencmd-komentoja voidaan käyttää ohjelmallisesti, jos tarvitset tietoja sovelluksen sisällä. Sekä Pythonissa että C:ssä käyttöjärjestelmäkutsua voidaan käyttää komennon suorittamiseen ja tuloksen palauttamiseen merkkijonona. Tässä on joitakin esimerkkejäample Python-koodia, jota voidaan käyttää vcgencmd-komennon kutsumiseen:Raspberry Pi-5 -Extra-PMIC-laskentamoduuli-4-kuva (1)

Tämä koodi käyttää Pythonin aliprosessimoduulia kutsuakseen vcgencmd-komennon ja välittääkseen pmic-piiriin kohdistuvan measure_temp-komennon, joka mittaa PMIC-piirin lämpötilan. Komennon tuloste tulostuu konsoliin.

Tässä on samanlainen example C-kielellä:Raspberry Pi-5 -Extra-PMIC-laskentamoduuli-4-kuva (2)Raspberry Pi-5 -Extra-PMIC-laskentamoduuli-4-kuva (3)

C-koodi käyttää popen-metodia (eikä system()-metodia, joka olisi myös yksi vaihtoehto), ja on luultavasti hieman tarpeettoman monisanainen, koska se pystyy käsittelemään kutsun useita rivikohtaisia ​​tuloksia, kun taas vcgencmd palauttaa vain yhden tekstirivin.

HUOM

Nämä koodiotteet toimitetaan vain esimerkkinäampja saatat joutua muokkaamaan niitä tarpeidesi mukaan. EsimerkiksiampVoit halutessasi jäsentää vcgencmd-komennon tulosteen lämpötila-arvon myöhempää käyttöä varten.

Usein kysytyt kysymykset

  • K: Voinko käyttää näitä ominaisuuksia kaikissa Raspberry Pi -malleissa?
    • V: Ei, nämä ominaisuudet ovat saatavilla erityisesti Raspberry Pi 4-, Raspberry Pi 5- ja Compute Module 4 -laitteille.
  • K: Onko näihin ominaisuuksiin turvallista luottaa tulevaisuudessa?
    • A: Ei ole takeita siitä, että tämä toiminnallisuus säilyy tulevissa PMIC-versioissa, joten varovaisuutta on noudatettava näitä ominaisuuksia käytettäessä.

Asiakirjat / Resurssit

Raspberry Pi Raspberry Pi 5 Extra PMIC Compute Module 4 [pdfKäyttöohje
Raspberry Pi 4, Raspberry Pi 5, Compute Module 4, Raspberry Pi 5 Extra PMIC Compute Module 4, Raspberry Pi 5, Extra PMIC Compute Module 4, Compute Module 4

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *