Raspberry_Pi_logotipas

Raspberry Pi 5 Extra PMIC skaičiavimo modulis 4

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

Kolofonas

2020–2023 „Raspberry Pi Ltd“ (anksčiau „Raspberry Pi (Trading) Ltd.“) Ši dokumentacija licencijuota pagal „Creative Commons Attribution-NoDerivatives 4.0 International“ (CC BY-ND 4.0) licenciją.

  • Pagaminimo data: 2024-07-09
  • versijos kodas: githash: 3d961bb-clean

Teisinis atsakomybės atsisakymo pranešimas

TECHNINIUS IR PATIKIMUMO DUOMENIS „RASPBERRY PI“ PRODUKTŲ (ĮSKAITANT TECHNINIŲ LAPŲ) SU KARTAIS NUO LAIKO KEIČIAMAIS („IŠTEKLIAI“) TEIKIA „RASPBERRY PI LTD“ („RPL“) „TOKIE, KOKIE YRA“ IR JOKIOS AIŠKIAI IŠREIKŠTOS AR NUMANOMOS GARANTIJOS, ĮSKAITANT, BET NEAPSIRIBOJANT, NUMANOMAS GARANTIJAS DĖL PERKAMUMO IR TINKAMUMO KONKREČIAM TIKSLUI, YRA ATSISAKOMOS. TAIKOMŲ ĮSTATYMŲ LEIDŽIAMA DIDŽIAUSIA APIMTIMI JOKIU ATVEJU RPL NEBUS ATSAKINGA UŽ JOKIĄ TIESIOGINĘ, NETIESIOGINĘ, ATSITIKTINĘ, SPECIALIĄ, PAVYZDINĘ AR PASEKMINĘ ŽALĄ (ĮSKAITANT, BET NEAPSIRIBOJANT, PAKAIČIAMŲ PREKIŲ AR PASLAUGŲ ĮSIGIJIMĄ; NAUDOJIMO, DUOMENŲ AR PELNO PRARADIMĄ; AR VERSLO SUTRIKDYMĄ), NESVARBU, KAIP JI BŪTŲ SUKELTA IR REMIAMA BET KOKIOS ATSAKOMYBĖS TEORIJOJE, AR TAI BŪTŲ SUTARTINĖ, GRIEŽTA ATSAKOMYBĖ, AR DELIKTAS (ĮSKAITANT APLAIDUMĄ AR KITAIP), KYLANČIĄ BET KOKIU BŪDU DĖL IŠTEKLIŲ NAUDOJIMO, NET JEI BUVO ĮSPĖTA APIE TOKIOS ŽALOS GALIMYBĘ. RPL pasilieka teisę bet kuriuo metu ir be atskiro įspėjimo atlikti bet kokius IŠTEKLIŲ ar bet kokių juose aprašytų produktų patobulinimus, pataisymus ar kitus pakeitimus. IŠTEKLIAI skirti kvalifikuotiems naudotojams, turintiems tinkamo lygio projektavimo žinių. Vartotojai yra visiškai atsakingi už savo IŠTEKLIŲ pasirinkimą ir naudojimą bei bet kokį juose aprašytų produktų taikymą. Vartotojas sutinka atlyginti RPL nuostolius ir apsaugoti ją nuo bet kokios atsakomybės, išlaidų, žalos ar kitų nuostolių, atsirandančių dėl IŠTEKLIŲ naudojimo. RPL suteikia vartotojams leidimą naudoti IŠTEKLIUS tik kartu su „Raspberry Pi“ produktais. Bet koks kitas IŠTEKLIŲ naudojimas yra draudžiamas. Licencija nesuteikiama jokiai kitai RPL ar kitai trečiųjų šalių intelektinės nuosavybės teisei. DIDELĖS RIZIKOS VEIKLA. „Raspberry Pi“ produktai nėra suprojektuoti, pagaminti ar skirti naudoti pavojingoje aplinkoje, kurioje reikalingas saugus veikimas, pavyzdžiui, eksploatuojant branduolinius objektus, orlaivių navigacijos ar ryšių sistemas, oro eismo kontrolę, ginklų sistemas ar saugai svarbias programas (įskaitant gyvybės palaikymo sistemas ir kitus medicinos prietaisus), kuriose produktų gedimas galėtų tiesiogiai sukelti mirtį, kūno sužalojimą ar didelę fizinę ar aplinkos žalą („Didelės rizikos veikla“). RPL konkrečiai atsisako bet kokios aiškios ar numanomos tinkamumo didelės rizikos veiklai garantijos ir neprisiima jokios atsakomybės už „Raspberry Pi“ produktų naudojimą ar įtraukimą į didelės rizikos veiklą. „Raspberry Pi“ produktai teikiami pagal RPL standartines sąlygas. RPL teikiami IŠTEKLIAI neišplečia ir kitaip nekeičia RPL standartinių sąlygų, įskaitant, bet neapsiribojant, jose išreikštus atsakomybės apribojimus ir garantijas.

Dokumento versijų istorija

Paleisti Data Aprašymas
1.0 16 gruodžio 2022 d • Pradinis išleidimas
1.1 7 m. liepos 2024 d • Ištaisyta rašybos klaida vcgencmd komandose, pridėtas „Raspberry Pi“

5 detalė.

Dokumento apimtis

Šis dokumentas taikomas šiems Raspberry Pi produktams:

Pi nulis Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Pico
Nulis W H A B A+ B+ A B B A+ B+ Visi Visi Visi Visi Visi Visi Visi
                        * * *     *  

Įvadas

„Raspberry Pi 4/5“ ir „Raspberry Pi Compute Module 4“ įrenginiuose įvairiems įtampos maitinimams tiekti naudojama energijos valdymo integrinė grandinė (PMIC).tagreikalingus įvairiems PCB komponentams. Jie taip pat seka įjungimus, kad užtikrintų, jog įrenginiai būtų paleisti teisinga tvarka. Šių modelių gamybos metu buvo naudojama daug skirtingų PMIC įrenginių. Visi PMICS suteikė papildomų funkcijų, be tūriotage tiekimas:

  • Du ADC kanalai, kuriuos galima naudoti CM4.
  • Vėlesnėse „Raspberry Pi 4“ ir „Raspberry Pi 400“ versijose, taip pat visuose „Raspberry Pi 5“ modeliuose, ADC prijungiami prie USB-C maitinimo jungties CC1 ir CC2.
  • Lusto jutiklis, kuris gali būti naudojamas PMIC temperatūrai stebėti, prieinamas „Raspberry Pi 4“ ir „5“ bei „CM4“.

Šiame dokumente aprašoma, kaip pasiekti šias programinės įrangos funkcijas.

ĮSPĖJIMAS

Nėra garantijos, kad ši funkcija bus išsaugota būsimose PMIC versijose, todėl ją reikia naudoti atsargiai.

Taip pat galite remtis šiais dokumentais:

Šioje informacinėje knygoje daroma prielaida, kad „Raspberry Pi“ veikia su „Raspberry Pi“ OS ir yra visiškai atnaujintas su naujausia programine įranga ir branduoliais.

Naudojant funkcijas

Iš pradžių šios funkcijos buvo prieinamos tik tiesiogiai nuskaitant registrus pačioje PMIC. Tačiau registrų adresai skiriasi priklausomai nuo naudojamos PMIC (taigi ir nuo plokštės versijos), todėl „Raspberry Pi Ltd.“ pateikė nuo versijos nepriklausomą būdą gauti šią informaciją. Tai apima komandinės eilutės įrankio „vcgencmd“ naudojimą – tai programa, leidžianti vartotojo erdvės programoms pasiekti informaciją, saugomą „Raspberry Pi Ltd.“ įrenginio programinėje įrangoje arba pasiekiamą iš jos.

Galimos „vcgencmd“ komandos yra šios:

komandą Aprašymas
vcgencmd matuoti_voltus usb_pd Matuoja ttage ant kaiščio, pažymėto usb_pd (žr. CM4 IO schemą). Tik CM4.
vcgencmd matuoti_voltus ain1 Matuoja ttage ant kaiščio, pažymėto ain1 (žr. CM 4 IO schemą). Tik CM4.
vcgencmd measure_temp pmic Matuoja PMIC kristalo temperatūrą. CM4 ir Raspberry Pi 4 bei 5.

Visos šios komandos paleidžiamos iš „Linux“ komandinės eilutės.

Naudojant programos kodo funkcijas

Šias „vcgencmd“ komandas galima naudoti programiškai, jei jums reikia informacijos programos viduje. Tiek „Python“, tiek „C“ kalbomis OS iškvietimas gali būti naudojamas komandai vykdyti ir rezultatui grąžinti kaip eilutę. Štai keletas pavyzdžių.amp„Python“ kodas, kurį galima naudoti norint iškviesti komandą „vcgencmd“:Raspberry Pi 5 -Extra-PMIC -Compute -Modulis-4-pav. (1)

Šis kodas naudoja „Python“ subproceso modulį, kad iškviestų komandą „vcgencmd“ ir perduotų į pmic skirtą komandą „measure_temp“, kuri išmatuos PMIC kristalo temperatūrą. Komandos išvestis bus atspausdinta konsolėje.

Štai panašus buvęsample C kalba:Raspberry Pi 5 -Extra-PMIC -Compute -Modulis-4-pav. (2)Raspberry Pi 5 -Extra-PMIC -Compute -Modulis-4-pav. (3)

C kodas naudoja „popen“ (o ne „system(), kuri taip pat būtų galima pasirinkti) ir tikriausiai yra šiek tiek išsamesnis nei turėtų būti, nes gali apdoroti kelių eilučių rezultatus iš iškvietimo, o „vcgencmd“ grąžina tik vieną teksto eilutę.

PASTABA

Šie kodo ištraukos pateikiamos tik kaip exampir jums gali tekti juos modifikuoti atsižvelgiant į konkrečius poreikius. PavyzdžiuiampPavyzdžiui, galite išanalizuoti komandos „vcgencmd“ išvestį, kad išgautumėte temperatūros reikšmę vėlesniam naudojimui.

Dažnai užduodami klausimai

  • K: Ar galiu naudoti šias funkcijas visuose „Raspberry Pi“ modeliuose?
    • A: Ne, šios funkcijos yra specialiai prieinamos „Raspberry Pi 4“, „Raspberry Pi 5“ ir „Compute Module 4“ įrenginiams.
  • K: Ar saugu pasikliauti šiomis funkcijomis ateityje?
    • A: Nėra garantijos, kad ši funkcija bus išsaugota būsimose PMIC versijose, todėl naudojantis šiomis funkcijomis rekomenduojama būti atsargiems.

Dokumentai / Ištekliai

„Raspberry Pi“ „Raspberry Pi 5“ papildomas PMIC skaičiavimo modulis 4 [pdfNaudojimo instrukcija
„Raspberry Pi 4“, „Raspberry Pi 5“, skaičiavimo modulis 4, „Raspberry Pi 5“ papildomas PMIC skaičiavimo modulis 4, „Raspberry Pi 5“, papildomas PMIC skaičiavimo modulis 4, skaičiavimo modulis 4

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *