Raspberry Pi 5 Extra PMIC számítási modul 4
Záradék
2020-2023 Raspberry Pi Ltd (korábban Raspberry Pi (Trading) Ltd.) Ez a dokumentáció a Creative Commons Nevezd meg! – Ne változtasd! 4.0 International (CC BY-ND 4.0) licenc alatt áll.
- gyártási dátum: 2024-07-09
- build-version: githash: 3d961bb-clean
Jogi nyilatkozat
A RASPBERRY PI TERMÉKEK (BELEÉRTVE AZ ADATLAPOKAT IS) IDŐRŐL IDŐRE MÓDOSÍTOTT MŰSZAKI ÉS MEGBÍZHATÓSÁGI ADATAIT („ERŐFORRÁSOKAT”) A RASPBERRY PI LTD („RPL”) „JELENLEGI ÁLLAPOTUKBAN” BIZTOSÍTJA, ÉS MINDEN KIFEJEZETT VAGY VÉLELMEZTETETT GARANCIÁT, BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN, AZ ELADHATÓSÁGRA ÉS EGY ADOTT CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ VÉLELMEZTETETT GARANCIÁKAT KIZÁRJUK. A HATÁLYOS JOGSZABÁLYOK ÁLTAL MEGENGEDETT LEGTÖBB MÉRTÉKBEN AZ RPL SEMMILYEN ESETBEN SEM FELELŐS SEMMILYEN KÖZVETLEN, KÖZVETETT, VÉLETLENSZERŰ, KÜLÖNLEGES, PÉLDÁS értékű VAGY KÖVETKEZMÉNYES KÁRÉRT (BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN A HELYETTESÍTŐ ÁRUK VAGY SZOLGÁLTATÁSOK BESZERZÉSÉT; A HASZNÁLATI LEHETŐSÉG, ADATOK VAGY PROFIT KIESÉSÉT; VAGY AZ ÜZLETI MŰKÖDÉS MEGSZAKADÁSÁT), FÜGGETLENÜL ATTÓL, HOGYAN OKOZTA AZT, ÉS BÁRMILYEN FELELŐSSÉGI ELMÉLET ALAPJÁN, LÍGY SZERZŐDÉSES, SZIGORÚ FELELŐSSÉG VAGY SZERENCSEGI KÁRTÉRÍTÉS (BELEÉRTVE A GONDATLANSÁGOT VAGY EGYÉB MÓDON ALAPUL), AMELY AZ ERŐFORRÁSOK HASZNÁLATÁBÓL BÁRMILYEN MÓDON ERED, MÉG AKKOR IS, HA TÁJÉKOZTATTA AZ ILYEN KÁR LEHETŐSÉGÉRE. Az RPL fenntartja a jogot, hogy bármikor és további értesítés nélkül bármilyen fejlesztést, javítást, javítást vagy egyéb módosítást végezzen az ERŐFORRÁSOKON vagy az azokban leírt termékeken. Az ERŐFORRÁSOK megfelelő szintű tervezési ismeretekkel rendelkező, képzett felhasználók számára készültek. A felhasználók kizárólagosan felelősek az ERŐFORRÁSOK kiválasztásáért és használatáért, valamint az azokban leírt termékek bármilyen alkalmazásáért. A felhasználó beleegyezik, hogy kártalanítja és mentesíti az RPL-t minden felelősség, költség, kár vagy egyéb veszteség alól, amely az ERŐFORRÁSOK használatából ered. Az RPL engedélyt ad a felhasználóknak az ERŐFORRÁSOK kizárólag a Raspberry Pi termékekkel együtt történő használatára. Az ERŐFORRÁSOK minden egyéb felhasználása tilos. Az RPL vagy más harmadik fél szellemi tulajdonjogára nem ad licencet. MAGAS KOCKÁZATÚ TEVÉKENYSÉGEK. A Raspberry Pi termékeket nem úgy tervezték, gyártották vagy szánták veszélyes környezetben való használatra, amely hibamentes teljesítményt igényel, például nukleáris létesítmények, repülőgép-navigációs vagy kommunikációs rendszerek, légiforgalmi irányítás, fegyverrendszerek vagy biztonságkritikus alkalmazások (beleértve az életfenntartó rendszereket és egyéb orvostechnikai eszközöket) üzemeltetése során, ahol a termékek meghibásodása közvetlenül halálhoz, személyi sérüléshez vagy súlyos fizikai vagy környezeti károkhoz vezethet („Magas Kockázatú Tevékenységek”). Az RPL kifejezetten kizár minden kifejezett vagy hallgatólagos garanciát a nagy kockázatú tevékenységekre való alkalmasságra vonatkozóan, és nem vállal felelősséget a Raspberry Pi termékek nagy kockázatú tevékenységekbe való felhasználásáért vagy bevonásáért. A Raspberry Pi termékeket az RPL Általános Szerződési Feltételei szabályozzák. Az RPL FORRÁSOK rendelkezésre bocsátása nem bővíti vagy módosítja az RPL Általános Szerződési Feltételeit, beleértve, de nem kizárólagosan az azokban kifejezett felelősségkizárásokat és szavatosságokat.
Dokumentum verzióelőzmények
Kiadás | Dátum | Leírás |
1.0 | 16. december 2022 | • Első kiadás |
1.1 | 7. július 2024 | • Elgépelés javítása a vcgencmd parancsokban, Raspberry Pi hozzáadása
5 részlet. |
A dokumentum hatálya
Ez a dokumentum a következő Raspberry Pi termékekre vonatkozik:
Pi nulla | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 5 | Pi 400 | CM1 | CM3 | CM4 | Pico | ||||||||
Nulla | W | H | A | B | A+ | B+ | A | B | B | A+ | B+ | Minden | Minden | Minden | Minden | Minden | Minden | Minden |
* | * | * | * |
Bevezetés
A Raspberry Pi 4/5 és a Raspberry Pi Compute Module 4 eszközök energiagazdálkodási integrált áramkört (PMIC) használnak a különböző feszültségellátás biztosítására.taga NYÁK-on található különböző alkatrészek által megkövetelt funkciókat. Emellett a be- és kikapcsolásokat is szabályozzák, hogy az eszközök a megfelelő sorrendben induljanak el. Ezen modellek gyártása során számos különböző PMIC eszközt használtak. Minden PMICS extra funkciókat biztosított a volumenhez képest.tage ellátás:
- Két ADC csatorna, amelyek CM4-en használhatók.
- A Raspberry Pi 4 és a Raspberry Pi 400 későbbi verzióin, valamint a Raspberry Pi 5 összes modelljén az ADC-k a CC1 és CC2 USB-C tápcsatlakozójához vannak csatlakoztatva.
- Egy chipre integrált érzékelő, amely a PMIC hőmérsékletének monitorozására használható, Raspberry Pi 4 és 5, valamint CM4 eszközökön érhető el.
Ez a dokumentum leírja, hogyan lehet elérni ezeket a funkciókat a szoftverben.
FIGYELMEZTETÉS
Nincs garancia arra, hogy ez a funkció a PMIC jövőbeli verzióiban is megmarad, ezért körültekintően kell használni.
A következő dokumentumokat is érdemes lehet megtekintenie:
- Raspberry Pi CM4 adatlap: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Raspberry Pi 4 redukált kapcsolási rajza: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Ez a tanulmány azt feltételezi, hogy a Raspberry Pi Raspberry Pi operációs rendszert futtat, és naprakész a legújabb firmware-rel és kernelekkel.
A funkciók használata
Eredetileg ezek a funkciók csak a PMIC regisztereinek közvetlen olvasásával voltak elérhetők. A regisztercímek azonban a használt PMIC-től (és így a panel verziójától) függően változnak, ezért a Raspberry Pi Ltd. egy verziófüggetlen módszert biztosított ezen információk megszerzésére. Ez a vcgencmd parancssori eszköz használatát jelenti, amely egy olyan program, amely lehetővé teszi a felhasználói térben lévő alkalmazások számára, hogy hozzáférjenek a Raspberry Pi Ltd. eszköz firmware-jében tárolt vagy onnan elérhető információkhoz.
A rendelkezésre álló vcgencmd parancsok a következők:
Parancs | Leírás |
vcgencmd mérési_voltok usb_pd | Méri a voltage az usb_pd jelzésű lábon (lásd a CM4 IO kapcsolási rajzát). Csak CM4. |
vcgencmd mérés_voltok ain1 | Méri a voltage az ain1 jelzésű lábon (lásd a CM 4 IO kapcsolási rajzát). Csak CM4. |
vcgencmd hőmérséklet mérése pmic | A PMIC lapka hőmérsékletét méri. CM4 és Raspberry Pi 4 és 5. |
Mindezek a parancsok a Linux parancssorából futtathatók.
A programkód funkcióinak használata
Ezek a vcgencmd parancsok programozottan is használhatók, ha az információra egy alkalmazáson belül van szükség. Mind Pythonban, mind C-ben egy operációs rendszerhívás használható a parancs futtatására és az eredmény karakterláncként való visszaadására. Íme néhány példa:ample Python kód, amivel meghívható a vcgencmd parancs:
Ez a kód a Python alfolyamat modulját használja a vcgencmd parancs meghívásához, és átadja a pmic-re vonatkozó measure_temp parancsot, amely a PMIC lapka hőmérsékletét méri. A parancs kimenete a konzolra kerül kiírásra.
Itt egy hasonló example C-ben:
A C kód a popen függvényt használja (a system() helyett, ami szintén egy opció lenne), és valószínűleg egy kicsit részletesebb a kelleténél, mivel képes kezelni a hívás több soros eredményeit, míg a vcgencmd csak egyetlen sornyi szöveget ad vissza.
JEGYZET
Ezek a kódrészletek csak példaként szolgálnak.amples, és előfordulhat, hogy módosítania kell őket az Ön konkrét igényeitől függően. Példáulample, érdemes lehet a vcgencmd parancs kimenetét elemezni, hogy kinyerje a hőmérsékleti értéket későbbi felhasználásra.
Gyakran Ismételt Kérdések
- K: Használhatom ezeket a funkciókat az összes Raspberry Pi modellen?
- V: Nem, ezek a funkciók kifejezetten Raspberry Pi 4, Raspberry Pi 5 és Compute Module 4 eszközökön érhetők el.
- K: Biztonságos-e ezekre a funkciókra támaszkodni a jövőben?
- V: Nincs garancia arra, hogy ez a funkció a jövőbeli PMIC verziókban is megmarad, ezért óvatosan kell eljárni ezen funkciók használatakor.
Dokumentumok / Források
![]() |
Raspberry Pi Raspberry Pi 5 Extra PMIC Compute Module 4 [pdf] Használati utasítás Raspberry Pi 4, Raspberry Pi 5, 4. számítási modul, Raspberry Pi 5 Extra PMIC 4. számítási modul, Raspberry Pi 5, Extra PMIC 4. számítási modul, 4. számítási modul |