Raspberry Pi 5 ya Ziada ya PMIC Compute Moduli 4
Colophon
2020-2023 Raspberry Pi Ltd (zamani Raspberry Pi (Trading) Ltd.) Hati hizi zimeidhinishwa chini ya leseni ya Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).
- Tarehe ya ujenzi: 2024-07-09
- toleo la kujenga: githash: 3d961bb-safi
Notisi ya Kisheria ya Kanusho
DATA YA KIUFUNDI NA KUTEGEMEA KWA BIDHAA ZA RASPBERRY PI (pamoja na DATASHEETI) ZINAVYOREKEBISHWA MARA KWA MARA (“RASLIMALI”) HUTOLEWA NA RASPBERRY PI LTD (“RPL”) “KAMA ILIVYO” NA KASI YOYOTE AU YOYOTE ILIYOHUSIKA, ISIYO NA UFUPISHO, WALIOHUSIKA. DHAMANA ZA UUZAJI NA KUFAA KWA MADHUMUNI MAALUM IMEKANUSHWA. KWA KIWANGO CHA JUU INAYORUHUSIWA NA SHERIA INAYOTUMIKA KATIKA TUKIO HAKUNA RPL HAITAWAJIBIKA KWA AJILI YA MOJA KWA MOJA, MOJA KWA MOJA, TUKIO LOLOTE, MAALUMU, MIFANO, AU UHARIBIFU WA KUTOKEA (pamoja na, LAKINI HAKUNA KIKOMO CHA UTOAJI WA MANUNUZI; MATUMIZI, DATA, AU FAIDA; AU KUKATAZWA KWA BIASHARA) HATA HIVYO IMESABABISHWA NA KWA NADHARIA YOYOTE YA DHIMA, IKIWE KATIKA MKATABA, DHIMA MKALI, AU UTETEZI (PAMOJA NA UZEMBE AU VINGINEVYO) UNAOTOKEA KWA NJIA YOYOTE NJE YA USHAURI, NJE YA USHAURI. YA UHARIBIFU HUO. RPL inahifadhi haki ya kufanya uboreshaji, uboreshaji, masahihisho au marekebisho yoyote kwa RASILIMALI au bidhaa zozote zilizofafanuliwa humo wakati wowote na bila taarifa zaidi. RASILIMALI zimekusudiwa watumiaji wenye ujuzi na viwango vinavyofaa vya ujuzi wa kubuni. Watumiaji wanawajibika kikamilifu kwa uteuzi wao na matumizi ya RASILIMALI na matumizi yoyote ya bidhaa zilizofafanuliwa ndani yao. Mtumiaji anakubali kufidia na kuweka RPL bila madhara dhidi ya dhima zote, gharama, uharibifu au hasara nyinginezo zinazotokana na matumizi yao ya RASILIMALI. RPL huwapa watumiaji ruhusa ya kutumia RESOURCES pekee kwa kushirikiana na bidhaa za Raspberry Pi. Matumizi mengine yote ya RASILIMALI ni marufuku. Hakuna leseni inayotolewa kwa RPL nyingine yoyote au haki nyingine miliki ya watu wengine. SHUGHULI ZA HATARI KUBWA. Bidhaa za Raspberry Pi hazijaundwa, kutengenezwa au kukusudiwa kutumika katika mazingira hatarishi yanayohitaji utendakazi usiofaa, kama vile katika uendeshaji wa vifaa vya nyuklia, urambazaji wa ndege au mifumo ya mawasiliano, udhibiti wa trafiki ya anga, mifumo ya silaha au maombi muhimu zaidi ya usalama (ikiwa ni pamoja na mifumo ya usaidizi wa maisha na vifaa vingine vya matibabu), ambapo kushindwa kwa bidhaa kunaweza kusababisha kifo moja kwa moja, kuumia kibinafsi au Hatari kubwa ya shughuli za kimwili au mazingira ("). RPL inakanusha mahususi dhamana yoyote ya wazi au inayodokezwa ya kufaa kwa Shughuli za Hatari Kuu na haikubali dhima ya matumizi au kujumuisha bidhaa za Raspberry Pi katika Shughuli za Hatari Kuu. Bidhaa za Raspberry Pi hutolewa kulingana na Masharti ya Kawaida ya RPL. Utoaji wa RPL wa RASILIMALI haupanui au kurekebisha Sheria na Masharti ya Kawaida ya RPL, ikijumuisha, lakini sio tu kanusho na dhamana zilizoonyeshwa humo.
Historia ya toleo la hati
Kutolewa | Tarehe | Maelezo |
1.0 | 16 Desemba 2022 | • Toleo la awali |
1.1 | 7 Julai 2024 | • Rekebisha chapa katika amri za vcgencmd, imeongezwa Raspberry Pi 5 maelezo. |
Upeo wa hati
Hati hii inatumika kwa bidhaa zifuatazo za Raspberry Pi:
Pi Zero | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 5 | Pi 400 | CM1 | CM3 | CM4 | Pico | ||||||||
Sifuri | W | H | A | B | A+ | B+ | A | B | B | A+ | B+ | Wote | Wote | Wote | Wote | Wote | Wote | Wote |
* | * | * | * |
Utangulizi
Raspberry Pi 4/5 na Raspberry Pi Compute Moduli ya 4 hutumia Mzunguko Uliounganishwa wa Usimamizi wa Nguvu (PMIC) kusambaza vol mbalimbali.tagzinazohitajika na vipengele mbalimbali kwenye PCB. Pia hupanga mipangilio ya kuwasha ili kuhakikisha kuwa vifaa vimeanzishwa kwa mpangilio sahihi. Kwa muda wa utengenezaji wa miundo hii, idadi ya vifaa tofauti vya PMIC vimetumika. PMICS zote zimetoa utendakazi wa ziada zaidi ya ule wa juzuutagugavi:
- Vituo viwili vya ADC vinavyoweza kutumika kwenye CM4.
- Katika masahihisho ya baadaye ya Raspberry Pi 4 na Raspberry Pi 400, na miundo yote ya Raspberry Pi 5, ADC huunganishwa hadi kwenye kiunganishi cha nguvu cha USB-C kwenye CC1 na CC2.
- Kihisi cha on-chip ambacho kinaweza kutumika kufuatilia halijoto ya PMIC, kinapatikana kwenye Raspberry Pi 4 na 5, na CM4.
Hati hii inaelezea jinsi ya kufikia vipengele hivi kwenye programu.
ONYO
Hakuna hakikisho kwamba utendakazi huu utadumishwa katika matoleo yajayo ya PMIC, kwa hivyo inapaswa kutumiwa kwa tahadhari.
Unaweza pia kutaka kurejelea hati zifuatazo:
- Karatasi ya data ya Raspberry Pi CM4 https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Raspberry Pi 4 iliyopunguzwa schematics: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Karatasi hii nyeupe inachukulia kuwa Raspberry Pi inaendesha Raspberry Pi OS, na imesasishwa kikamilifu na programu dhibiti na viini vya hivi karibuni.
Kwa kutumia vipengele
Hapo awali vipengele hivi vilipatikana tu kwa kusoma rejista moja kwa moja kwenye PMIC yenyewe. Walakini, anwani za rejista hutofautiana kulingana na PMIC iliyotumiwa (na kwa hivyo kwenye marekebisho ya bodi), kwa hivyo Raspberry Pi Ltd imetoa njia ya kusahihisha ya kupata habari hii. Hii inahusisha kutumia zana ya mstari wa amri vcgencmd, ambayo ni programu inayoruhusu programu za nafasi ya mtumiaji kufikia maelezo yaliyohifadhiwa ndani au kufikiwa kutoka kwa programu dhibiti ya kifaa cha Raspberry Pi Ltd.
Amri zinazopatikana za vcgencmd ni kama ifuatavyo:
Amri | Maelezo |
vcgencmd kipimo_volts usb_pd | Hupima ujazotage kwenye pini iliyotiwa alama usb_pd (Angalia mpangilio wa CM4 IO). CM4 pekee. |
vcgencmd kipimo_volts ain1 | Hupima ujazotage kwenye pini iliyotiwa alama ain1 (Angalia mpangilio wa CM 4 IO). CM4 pekee. |
vcgencmd kipimo_temp pmic | Hupima joto la PMIC kufa. CM4 na Raspberry Pi 4 na 5. |
Amri hizi zote zinaendeshwa kutoka kwa safu ya amri ya Linux.
Kutumia vipengele kutoka kwa msimbo wa programu
Inawezekana kutumia amri hizi za vcgencmd kwa utaratibu ikiwa unahitaji maelezo ndani ya programu. Katika Python na C, simu ya OS inaweza kutumika kutekeleza amri na kurudisha matokeo kama kamba. Hapa kuna baadhi ya zamaniample Python code ambayo inaweza kutumika kuita vcgencmd amri:
Nambari hii hutumia moduli ndogo ya Python kuita amri ya vcgencmd na kupitisha kipimo_temp amri inayolenga pmic, ambayo itapima joto la kufa kwa PMIC. Matokeo ya amri yatachapishwa kwenye console.
Hapa kuna ex sawaample katika C:
Nambari ya C hutumia popen (badala ya system(), ambayo pia inaweza kuwa chaguo), na labda ina kitenzi zaidi kuliko inavyohitajika kwa sababu inaweza kushughulikia matokeo ya laini nyingi kutoka kwa simu, ilhali vcgencmd inarudisha safu moja tu ya maandishi.
KUMBUKA
Dondoo hizi za msimbo hutolewa kama examples, na unaweza kuhitaji kuzirekebisha kulingana na mahitaji yako maalum. Kwa mfanoample, unaweza kutaka kuchanganua matokeo ya amri ya vcgencmd ili kutoa thamani ya halijoto kwa matumizi ya baadaye.
Maswali Yanayoulizwa Mara Kwa Mara
- Swali: Je, ninaweza kutumia vipengele hivi kwenye aina zote za Raspberry Pi?
- A: Hapana, vipengele hivi vinapatikana mahususi kwa vifaa vya Raspberry Pi 4, Raspberry Pi 5 na Compute Module 4.
- Swali: Je, ni salama kutegemea vipengele hivi kwa matumizi ya baadaye?
- J: Hakuna hakikisho kwamba utendakazi huu utadumishwa katika matoleo yajayo ya PMIC, kwa hivyo tahadhari inashauriwa unapotumia vipengele hivi.
Nyaraka / Rasilimali
![]() | Raspberry Pi Raspberry Pi 5 Moduli ya Kukokotoa ya ziada ya PMIC 4 [pdf] Mwongozo wa Maelekezo 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 |