Logo Raspberry Pi

Raspberry Pi 5 Extra výpočetní modul PMIC 4

Raspberry Pi 5 - Extra PMIC - Výpočetní modul 4

Tiráž

2020–2023 Raspberry Pi Ltd (dříve Raspberry Pi (Trading) Ltd.) Tato dokumentace je licencována pod licencí Creative Commons Uveďte autora-Bez odvozených materiálů 4.0 International (CC BY-ND 4.0).

  • datum sestavení: 2024. 07. 09
  • verze buildu: githash: 3d961bb-clean

Právní upozornění

TECHNICKÉ A SPOLEHLIVÉ ÚDAJE PRO PRODUKTY RASPBERRY PI (VČETNĚ DATOVÝCH LISTŮ) VE ZMĚNĚ, KTERÉ BÝVAJÍ ČAS OD ČASU („ZDROJE“) POSKYTUJE SPOLEČNOST RASPBERRY PI LTD („RPL“) „TAK, JAK JSOU“ A VEŠKERÉ VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ ZÁRUKY, VČETNĚ, ALE NEJEN, PŘEDPOKLÁDANÝCH ZÁRUK OBCHODOVATELNOSTI A VHODNOSTI PRO URČITÝ ÚČEL, JSOU VYLOUČENY. V MAXIMÁLNÍM ROZSAHU POVOLENÉM PLATNÝMI ZÁKONY NEBUDE RPL V ŽÁDNÉM PŘÍPADĚ ODPOVĚDNÁ ZA ŽÁDNÉ PŘÍMÉ, NEPŘÍMÉ, NÁHODNÉ, ZVLÁŠTNÍ, EXEMPLÁRNÍ NEBO NÁSLEDNÉ ŠKODY (VČETNĚ, ALE NEJEN, ZÍSKÁNÍ NÁHRADNÍHO ZBOŽÍ NEBO SLUŽEB; ZTRÁTY MOŽNOSTI POUŽITÍ, DAT NEBO ZISKŮ; NEBO PŘERUŠENÍ OBCHODNÍ ČINNOSTI), JAKKOLIV BYLY ZPŮSOBENY, A NA ZÁKLADĚ JAKÉKOLI TEORIE ODPOVĚDNOSTI, AŤ UŽ VE SMLOUVĚ, Z OBLÍZKÉ ODPOVĚDNOSTI NEBO DĚLIŠTĚ (VČETNĚ NEDBALOSTI NEBO JINAK), KTERÉ VZNIKNOU JAKÝMKOLI ZPŮSOBEM POUŽÍVÁNÍ ZDROJŮ, ATO I V PŘÍPADĚ, ŽE BYLA NA MOŽNOST TAKOVÉ ŠKODY UPOZORNĚNA. RPL si vyhrazuje právo kdykoli a bez dalšího upozornění provádět jakákoli vylepšení, vylepšení, opravy nebo jakékoli jiné úpravy ZDROJŮ nebo jakýchkoli produktů v nich popsaných. ZDROJE jsou určeny pro zkušené uživatele s odpovídající úrovní znalostí designu. Uživatelé nesou výhradní odpovědnost za svůj výběr a používání ZDROJŮ a za jakékoli použití produktů v nich popsaných. Uživatel souhlasí s tím, že odškodní a ochrání RPL před veškerou odpovědností, náklady, škodami nebo jinými ztrátami vyplývajícími z jejich používání ZDROJŮ. RPL uděluje uživatelům povolení používat ZDROJE výhradně ve spojení s produkty Raspberry Pi. Veškeré jiné použití ZDROJŮ je zakázáno. Na žádné jiné právo duševního vlastnictví RPL ani jiné právo duševního vlastnictví třetích stran se neuděluje žádná licence. VYSOKORIZIKOVÉ AKTIVITY. Produkty Raspberry Pi nejsou navrženy, vyrobeny ani určeny pro použití v nebezpečných prostředích vyžadujících bezpečný provoz, jako je provoz jaderných zařízení, navigačních nebo komunikačních systémů letadel, řízení letového provozu, zbraňových systémů nebo bezpečnostních aplikací (včetně systémů podpory života a dalších zdravotnických prostředků), u kterých by selhání produktů mohlo přímo vést k úmrtí, zranění osob nebo vážnému fyzickému poškození či poškození životního prostředí („Vysoce rizikové aktivity“). RPL se výslovně zříká jakékoli výslovné nebo implicitní záruky vhodnosti pro vysoce rizikové aktivity a nepřebírá žádnou odpovědnost za použití nebo zahrnutí produktů Raspberry Pi do vysoce rizikových aktivit. Produkty Raspberry Pi jsou poskytovány v souladu se standardními podmínkami RPL. Poskytování ZDROJŮ společností RPL nerozšiřuje ani jinak nemění Standardní podmínky společnosti RPL, včetně mimo jiné zřeknutí se odpovědnosti a záruk v nich uvedených.

Historie verzí dokumentu

Uvolnění Datum Popis
1.0 16. prosince 2022 • První vydání
1.1 7. července 2024 • Opravena překlepová chyba v příkazech vcgencmd, přidán Raspberry Pi

5 detailů.

Rozsah dokumentu

Tento dokument se vztahuje na následující produkty Raspberry Pi:

Pí nula pí 1 pí 2 pí 3 pí 4 pí 5 Pi 400 CM1 CM3 CM4 Pico
Nula W H A B A+ B+ A B B A+ B+ Vše Vše Vše Vše Vše Vše Vše
                        * * *     *  

Zavedení

Zařízení Raspberry Pi 4/5 a Raspberry Pi Compute Module 4 používají integrovaný obvod pro správu napájení (PMIC) k napájení různých spotřebičů.tagvyžadované různými komponenty na desce plošných spojů. Také regulují pořadí zapínání, aby se zajistilo, že se zařízení spustí ve správném pořadí. Během výroby těchto modelů byla použita řada různých PMIC zařízení. Všechny PMICS poskytovaly další funkce nad rámec funkcí voltmetru.tage dodávka:

  • Dva kanály ADC, které lze použít na CM4.
  • U novějších verzí Raspberry Pi 4 a Raspberry Pi 400 a všech modelů Raspberry Pi 5 jsou ADC připojeny k napájecímu konektoru USB-C na CC1 a CC2.
  • Čipový senzor, který lze použít ke sledování teploty PMIC, dostupný na Raspberry Pi 4 a 5 a CM4.

Tento dokument popisuje, jak získat přístup k těmto funkcím v softwaru.

VAROVÁNÍ

Neexistuje žádná záruka, že tato funkce bude zachována i v budoucích verzích PMIC, proto by měla být používána s opatrností.

Můžete se také podívat na následující dokumenty:

Tato bílá kniha předpokládá, že Raspberry Pi používá operační systém Raspberry Pi a je plně aktualizované s nejnovějším firmwarem a jádry.

Používání funkcí

Původně byly tyto funkce dostupné pouze přímým čtením registrů na samotném PMIC. Adresy registrů se však liší v závislosti na použitém PMIC (a tedy i na revizi desky), takže společnost Raspberry Pi Ltd poskytla způsob, jak tyto informace získat nezávisle na revizi. To zahrnuje použití nástroje příkazového řádku vcgencmd, což je program, který umožňuje uživatelským aplikacím přístup k informacím uloženým ve firmwaru zařízení Raspberry Pi Ltd nebo k nimž se přistupuje z firmwaru.

Dostupné příkazy vcgencmd jsou následující:

Příkaz Popis
vcgencmd measure_volts usb_pd Měří objtage na pinu označeném usb_pd (viz schéma zapojení CM4 IO). Pouze CM4.
vcgencmd měří_volty ain1 Měří objtage na pinu označeném ain1 (viz schéma zapojení CM4 IO). Pouze CM4.
vcgencmd measure_temp pmic Měří teplotu čipu PMIC. CM4 a Raspberry Pi 4 a 5.

Všechny tyto příkazy se spouštějí z příkazového řádku Linuxu.

Použití funkcí z programového kódu

Tyto příkazy vcgencmd je možné použít programově, pokud potřebujete informace uvnitř aplikace. V Pythonu i C lze volání operačního systému použít ke spuštění příkazu a vrácení výsledku jako řetězce. Zde je několik příkladůampkód v Pythonu, který lze použít k volání příkazu vcgencmd:Raspberry-Pi-5 -Extra-PMIC -Výpočetní-Modul-4-obr. (1)

Tento kód používá modul subprocess jazyka Python k volání příkazu vcgencmd a předání příkazu measure_temp zaměřeného na pmic, který změří teplotu čipu PMIC. Výstup příkazu bude vytištěn do konzole.

Zde je podobný bývalýampv jazyce C:Raspberry-Pi-5 -Extra-PMIC -Výpočetní-Modul-4-obr. (2)Raspberry-Pi-5 -Extra-PMIC -Výpočetní-Modul-4-obr. (3)

Kód v jazyce C používá popen (místo system(), což by také byla možnost) a je pravděpodobně o něco podrobnější, než je nutné, protože zvládne zpracovat více řádků výsledků volání, zatímco vcgencmd vrací pouze jeden řádek textu.

POZNÁMKA

Tyto výňatky z kódu jsou dodávány pouze jako exampsoubory a možná je budete muset upravit v závislosti na vašich konkrétních potřebách. NapříkladampNapříklad můžete analyzovat výstup příkazu vcgencmd a extrahovat hodnotu teploty pro pozdější použití.

Často kladené otázky

  • Otázka: Mohu tyto funkce používat na všech modelech Raspberry Pi?
    • A: Ne, tyto funkce jsou dostupné konkrétně pro zařízení Raspberry Pi 4, Raspberry Pi 5 a Compute Module 4.
  • Otázka: Je bezpečné spoléhat se na tyto funkce pro budoucí použití?
    • A: Neexistuje žádná záruka, že tato funkce bude zachována i v budoucích verzích PMIC, proto je při používání těchto funkcí doporučena opatrnost.

Dokumenty / zdroje

Raspberry Pi Raspberry Pi 5 Extra PMIC výpočetní modul 4 [pdfNávod k obsluze
Raspberry Pi 4, Raspberry Pi 5, Výpočetní modul 4, Raspberry Pi 5 Extra PMIC Výpočetní modul 4, Raspberry Pi 5, Extra PMIC Výpočetní modul 4, Výpočetní modul 4

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *