Logo Raspberry_Pi

Raspberry Pi 5 Extra výpočtový modul PMIC 4

Raspberry-Pi-5 -Extra-PMIC -Výpočet -Modul-4-produkt

Kolofón

2020-2023 Raspberry Pi Ltd (predtým Raspberry Pi (Trading) Ltd.) Táto dokumentácia je licencovaná na základe licencie Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

  • dátum výroby: 2024
  • verzia zostavy: githash: 3d961bb-clean

Právne upozornenie

TECHNICKÉ ÚDAJE A SPOĽAHLIVOSŤ PRODUKTOV RASPBERRY PI (VRÁTANE ÚDAJOVÝCH LISTOV), AKO Z ČASU UPRAVUJÚ („ZDROJE“), POSKYTUJE SPOLOČNOSŤ RASPBERRY PI LTD („RPL“) „TAK, AKO SÚ“, A AKÉKOĽVEK VÝSLOVNÉ ALEBO IMPLICITNÉ, BEZ OBMEDZENÍ, BEZ ZÁRUK. ZÁRUKY PREDAJNOSTI A VHODNOSTI NA KONKRÉTNY ÚČEL SA ODMIETNUJTE. V MAXIMÁLNOM ROZSAHU POVOLENOM PRÍSLUŠNÝM ZÁKONOM V ŽIADNOM PRÍPADE NIE JE RPL ZODPOVEDNÁ ZA AKÉKOĽVEK PRIAMY, NEPRIAME, NÁHODNÉ, ŠPECIÁLNE, EXEMPLÁRNE ALEBO NÁSLEDNÉ ŠKODY (VRÁTANE, ALE NEOBMEDZENÉHO POUŽITIA, OBSTARÁVANIA GOODS; ÚDAJE ALEBO ZISKY ALEBO PRERUŠENIE PODNIKANIA) AKO JE TO SPÔSOBENÉ A NA AKEJKOĽVEK TEÓRII ZODPOVEDNOSTI, ČI UŽ V ZMLUVE, PRÍMEJ ZODPOVEDNOSTI ALEBO PREČINKU (VRÁTANE NEDBALOSTI ALEBO INAK), VZNIKNUTÉM AKÝMKOĽVEK SPÔSOBOM Z TOHTO SPÔSOBOV VZNIKNUTÝCH Z TOHTO SPÔSOBOV; MOŽNOSŤ TAKÝCHTO POŠKODENÍ. Spoločnosť RPL si vyhradzuje právo kedykoľvek a bez ďalšieho upozornenia vykonať akékoľvek vylepšenia, vylepšenia, opravy alebo akékoľvek iné úpravy ZDROJOV alebo akýchkoľvek produktov v nich popísaných. ZDROJE sú určené pre skúsených používateľov s vhodnou úrovňou znalostí o dizajne. Používatelia sú výhradne zodpovední za svoj výber a používanie ZDROJOV a akúkoľvek aplikáciu produktov v nich popísaných. Používateľ súhlasí s tým, že odškodní a ochráni RPL za všetky záväzky, náklady, škody alebo iné straty vyplývajúce z jeho používania ZDROJOV. RPL udeľuje používateľom povolenie používať ZDROJE výhradne v spojení s produktmi Raspberry Pi. Akékoľvek iné použitie ZDROJOV je zakázané. Žiadna licencia sa neudeľuje žiadnemu inému RPL ani inému právu duševného vlastníctva tretej strany. VYSOKÉ RIZIKOVÉ AKTIVITY. Produkty Raspberry Pi nie sú navrhnuté, vyrobené ani určené na použitie v nebezpečných prostrediach vyžadujúcich bezpečný výkon, ako napríklad pri prevádzke jadrových zariadení, leteckých navigačných alebo komunikačných systémoch, riadení leteckej dopravy, zbraňových systémoch alebo aplikáciách kritických z hľadiska bezpečnosti (vrátane systémov na podporu života a iných zdravotníckych zariadení), v ktorých by zlyhanie produktov mohlo viesť priamo k smrti, zraneniu osôb alebo vážnemu fyzickému alebo environmentálnemu poškodeniu („Vysoko rizikové činnosti“). RPL výslovne odmieta akúkoľvek výslovnú alebo implicitnú záruku vhodnosti pre vysokorizikové činnosti a neprijíma žiadnu zodpovednosť za používanie alebo zahrnutie produktov Raspberry Pi do vysokorizikových činností. Produkty Raspberry Pi sú poskytované v súlade so štandardnými podmienkami RPL. Poskytnutie ZDROJOV spoločnosťou RPL nerozširuje ani inak neupravuje Štandardné podmienky spoločnosti RPL, vrátane, ale nie výlučne, vylúčení zodpovednosti a záruk v nich vyjadrených.

História verzií dokumentu

Uvoľnite Dátum Popis
1.0 16. december 2022 • Prvé uvoľnenie
1.1 7. júla 2024 • Oprava preklepov v príkazoch vcgencmd, pridané Raspberry Pi

5 detail.

Rozsah dokumentu

Tento dokument sa vzťahuje na nasledujúce produkty Raspberry Pi:

Pi nula Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Pico
nula W H A B A+ B+ A B B A+ B+ Všetky Všetky Všetky Všetky Všetky Všetky Všetky
                        * * *     *  

Úvod

Zariadenia Raspberry Pi 4/5 a Raspberry Pi Compute Module 4 využívajú integrovaný obvod správy napájania (PMIC) na napájanie rôznych obj.tagvyžadujú rôzne komponenty na doske plošných spojov. Tiež sekvenujú zapínania, aby zabezpečili spustenie zariadení v správnom poradí. Počas trvania výroby týchto modelov sa použilo množstvo rôznych zariadení PMIC. Všetky PMICS poskytujú nadštandardné funkcie nad rámec objtage dodávka:

  • Dva kanály ADC, ktoré možno použiť na CM4.
  • V neskorších revíziách Raspberry Pi 4 a Raspberry Pi 400 a všetkých modelov Raspberry Pi 5 sú ADC pripojené k napájaciemu konektoru USB-C na CC1 a CC2.
  • Snímač na čipe, ktorý možno použiť na monitorovanie teploty PMIC, dostupný na Raspberry Pi 4 a 5 a CM4.

Tento dokument popisuje, ako získať prístup k týmto funkciám v softvéri.

POZOR

Neexistuje žiadna záruka, že táto funkcia bude zachovaná aj v budúcich verziách PMIC, preto by sa mala používať opatrne.

Môžete si tiež pozrieť nasledujúce dokumenty:

Táto biela kniha predpokladá, že Raspberry Pi používa operačný systém Raspberry Pi a je plne aktualizovaný najnovším firmvérom a jadrami.

Používanie funkcií

Pôvodne boli tieto funkcie dostupné iba priamym čítaním registrov na samotnom PMIC. Adresy registrov sa však líšia v závislosti od použitého PMIC (a teda od revízie dosky), takže spoločnosť Raspberry Pi Ltd poskytla spôsob získavania týchto informácií bez ohľadu na revíziu. Zahŕňa to použitie nástroja príkazového riadka vcgencmd, čo je program, ktorý umožňuje aplikáciám v užívateľskom priestore pristupovať k informáciám uloženým vo firmvéri zariadenia Raspberry Pi Ltd.

Dostupné príkazy vcgencmd sú nasledovné:

Príkaz Popis
vcgencmd measure_volts usb_pd Meria objtage na kolíku označenom usb_pd (Pozri schému CM4 IO). Len CM4.
vcgencmd measure_volts ain1 Meria objtage na kolíku označenom ain1 (Pozri schému CM 4 IO). Len CM4.
vcgencmd measure_temp pmic Meria teplotu matrice PMIC. CM4 a Raspberry Pi 4 a 5.

Všetky tieto príkazy sa spúšťajú z príkazového riadku Linuxu.

Používanie funkcií z programového kódu

Tieto príkazy vcgencmd je možné použiť programovo, ak potrebujete informácie v aplikácii. V Pythone aj C je možné použiť volanie OS na spustenie príkazu a vrátenie výsledku ako reťazec. Tu je nejaký example Python kód, ktorý možno použiť na volanie príkazu vcgencmd:Malina-Pi-5 -Extra-PMIC -Výpočet -Modul-4-obr. (1)

Tento kód používa modul podprocesu Python na zavolanie príkazu vcgencmd a odovzdanie príkazu measure_temp zameraného na pmic, ktorý zmeria teplotu matrice PMIC. Výstup príkazu sa vytlačí na konzolu.

Tu je podobný example v C:Malina-Pi-5 -Extra-PMIC -Výpočet -Modul-4-obr. (2)Malina-Pi-5 -Extra-PMIC -Výpočet -Modul-4-obr. (3)

Kód C používa popen (skôr ako system(), čo by bola tiež možnosť) a je pravdepodobne trochu podrobnejší, než by mal byť, pretože dokáže spracovať viacero riadkových výsledkov z hovoru, zatiaľ čo vcgencmd vráti iba jeden riadok textu.

POZNÁMKA

Tieto výpisy kódov sa dodávajú len ako exampsúbory a možno ich budete musieť upraviť v závislosti od vašich konkrétnych potrieb. Napríkladample, možno budete chcieť analyzovať výstup príkazu vcgencmd a extrahovať hodnotu teploty pre neskoršie použitie.

Často kladené otázky

  • Otázka: Môžem použiť tieto funkcie na všetkých modeloch Raspberry Pi?
    • Odpoveď: Nie, tieto funkcie sú špeciálne dostupné pre zariadenia Raspberry Pi 4, Raspberry Pi 5 a Compute Module 4.
  • Otázka: Je bezpečné spoľahnúť sa na tieto funkcie pri budúcom použití?
    • Odpoveď: Neexistuje žiadna záruka, že táto funkcia bude zachovaná aj v budúcich verziách PMIC, preto sa pri používaní týchto funkcií odporúča opatrnosť.

Dokumenty / zdroje

Raspberry Pi Raspberry Pi 5 Extra výpočtový modul PMIC 4 [pdfNávod na obsluhu
Raspberry Pi 4, Raspberry Pi 5, výpočtový modul 4, Raspberry Pi 5 Extra výpočtový modul PMIC 4, Raspberry Pi 5, Extra výpočtový modul PMIC 4, Výpočtový modul 4

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *