Raspberry Pi 5 Əlavə PMIC Hesablama Modulu 4
Kolofon
2020-2023 Raspberry Pi Ltd (əvvəllər Raspberry Pi (Ticarət) Ltd.) Bu sənədləşdirmə Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) lisenziyası əsasında lisenziyalaşdırılıb.
- qurulma tarixi: 2024-07-09
- qurma versiyası: githash: 3d961bb-təmiz
Hüquqi İmtina Bildirişi
RASPBERRY PI MƏHSULLARI ÜÇÜN TEXNİKİ VƏ ETİBARLIQ MƏLUMATLARI (MƏLUMAT VƏFƏQƏLƏRİ O cümlədən) ZAMANDAN DƏYİŞİLƏN KİMİ (“RESURSLAR”) “OLDUĞU KİMİ” VƏ HƏR NƏ İSTİFADƏ OLDUĞU OLARAQ RASPBERRY PI LTD (“RPL”) TƏRƏFİNDƏN TƏQDİM EDİLİR. AMMA İLƏ MƏHDUD OLMAYIB, SATICILIQ VƏ XÜSUSİ MƏQSƏDƏ UYĞUNLUĞA GÖZLƏNİLƏN ZƏMANƏTLƏRDƏN LƏDD EDİLİR. TƏTBİQ QANUNUN İCAZƏ VERDİĞİ MAKSİMUM DƏRƏDƏ RPL HƏR BİRBAŞA, DOLAYI, TASADİF, XÜSUSİ, NÜMUNƏVİ VƏ YA NƏTİCƏLƏRİ ZƏRƏRLƏ (BİRBAŞA DEYİL, O cümlədən, İSTİFADƏ, MƏLUMAT VƏ YA MƏNFƏTİN İTİRİLMƏSİ və ya MÜQAVİLƏYƏ GÖRƏ HƏR HƏR MƏSULİYYƏ NƏZƏRİYYƏSİ ÜZRƏ (CİT MƏSULİYYƏT, MƏLUMAT); RESURSLARDAN İSTİFADƏDƏN HƏTƏ BELƏ ZƏRƏRLƏRİN MÜMKÜNLƏRİNDƏN MƏSLƏHƏT OLUNSA HƏTTA İSTƏNİLƏN YOLLARDAN YARALANMAK. RPL istənilən vaxt və əlavə xəbərdarlıq etmədən RESURSLARA və ya onlarda təsvir olunan məhsullara hər hansı təkmilləşdirmələr, təkmilləşdirmələr, düzəlişlər və ya hər hansı digər dəyişikliklər etmək hüququnu özündə saxlayır. RESURSLAR uyğun səviyyəli dizayn biliklərinə malik təcrübəli istifadəçilər üçün nəzərdə tutulub. İstifadəçilər RESURSLARIN seçilməsi və istifadəsi və onlarda təsvir olunan məhsulların hər hansı tətbiqi üçün yalnız məsuliyyət daşıyırlar. İstifadəçi RPL-i bütün öhdəliklərə, xərclərə, zərərlərə və ya RESURSLARDAN istifadəsi nəticəsində yaranan digər itkilərə qarşı kompensasiya etməyə və zərərsiz saxlamağa razılaşır. RPL istifadəçilərə RESOURCES-dən yalnız Raspberry Pi məhsulları ilə birlikdə istifadə etmək icazəsi verir. RESURSLARIN hər hansı digər istifadəsi qadağandır. Hər hansı digər RPL və ya üçüncü tərəfin əqli mülkiyyət hüququna heç bir lisenziya verilmir. YÜKSƏK RİSKLİ FƏALİYYƏTLƏR. Raspberry Pi məhsulları nüvə qurğularının, təyyarələrin naviqasiyası və ya rabitə sistemlərinin, hava hərəkətinin idarə edilməsinin, silah sistemlərinin və ya təhlükəsizlik baxımından kritik tətbiqlərin (həyatı dəstək sistemləri və digər tibbi cihazlar daxil olmaqla) istismarı kimi təhlükəsiz performans tələb edən təhlükəli mühitlərdə istifadə üçün nəzərdə tutulmayıb, istehsal olunmayıb və ya nəzərdə tutulmayıb. RPL xüsusilə Yüksək Riskli Fəaliyyətlərə uyğunluqla bağlı hər hansı açıq və ya nəzərdə tutulan zəmanətdən imtina edir və Raspberry Pi məhsullarının Yüksək Riskli Fəaliyyətlərə istifadəsi və ya daxil edilməsinə görə heç bir məsuliyyət daşımır. Raspberry Pi məhsulları RPL-nin Standart Şərtlərinə uyğun olaraq təmin edilir. RPL-nin RESURSLAR ilə təmin edilməsi, RPL-nin Standart Şərtlərini, o cümlədən, onlarda ifadə edilən imtina və zəmanətlər də daxil olmaqla, lakin bununla məhdudlaşmayaraq genişləndirmir və ya başqa şəkildə dəyişdirmir.
Sənəd versiyasının tarixçəsi
Buraxın | Tarix | Təsvir |
1.0 | 16 dekabr 2022 | • İlkin buraxılış |
1.1 | 7 iyul 2024 | • vcgencmd əmrlərində səhvi düzəldin, əlavə Raspberry Pi
5 detal. |
Sənədin əhatə dairəsi
Bu sənəd aşağıdakı Raspberry Pi məhsullarına aiddir:
Pi Sıfır | Pi 1 | Pi 2 | Pi 3 | Pi 4 | Pi 5 | Pi 400 | CM1 | CM3 | CM4 | Piko | ||||||||
Sıfır | W | H | A | B | A+ | B+ | A | B | B | A+ | B+ | Hamısı | Hamısı | Hamısı | Hamısı | Hamısı | Hamısı | Hamısı |
* | * | * | * |
Giriş
Raspberry Pi 4/5 və Raspberry Pi Compute Module 4 cihazları müxtəlif həcmləri təmin etmək üçün Güc İdarəetmə İnteqrasiya Dövrəsindən (PMIC) istifadə edir.tagPCB-dəki müxtəlif komponentlər tərəfindən tələb olunur. Onlar həmçinin cihazların düzgün ardıcıllıqla işə salınmasını təmin etmək üçün gücləndirmələri ardıcıllıqla həyata keçirirlər. Bu modellərin istehsalı müddətində bir sıra müxtəlif PMIC cihazları istifadə edilmişdir. Bütün PMICS cilddən daha çox əlavə funksionallıq təmin etmişdirtage təchizatı:
- CM4-də istifadə edilə bilən iki ADC kanalı.
- Raspberry Pi 4 və Raspberry Pi 400 və Raspberry Pi 5-in bütün modellərində sonrakı versiyalarda ADC-lər CC1 və CC2-də USB-C güc konnektoruna qoşulur.
- Raspberry Pi 4 və 5 və CM4-də mövcud olan PMIC-in temperaturunu izləmək üçün istifadə edilə bilən çipdə olan sensor.
Bu sənəd proqramda bu funksiyalara necə daxil olmağı təsvir edir.
XƏBƏRDARLIQ
Bu funksionallığın PMIC-in gələcək versiyalarında saxlanacağına dair heç bir zəmanət yoxdur, ona görə də ondan ehtiyatla istifadə edilməlidir.
Siz həmçinin aşağıdakı sənədlərə müraciət edə bilərsiniz:
- Raspberry Pi CM4 məlumat cədvəli: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Raspberry Pi 4 azaldılmış sxemləri: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Bu ağ kağız Raspberry Pi-nin Raspberry Pi OS ilə işlədiyini və ən son proqram təminatı və ləpələrlə tam yeniləndiyini güman edir.
Xüsusiyyətlərdən istifadə
Əvvəlcə bu xüsusiyyətlər yalnız PMIC-in özündə registrləri birbaşa oxumaqla mövcud idi. Bununla belə, reyestr ünvanları istifadə olunan PMIC-dən (və buna görə də lövhənin təftişindən) asılı olaraq dəyişir, buna görə də Raspberry Pi Ltd bu məlumatı əldə etmək üçün təftiş-aqnostik üsul təqdim etmişdir. Bu, istifadəçi sahəsi proqramlarına Raspberry Pi Ltd cihazının proqram təminatında saxlanılan və ya ondan əldə edilən məlumatlara daxil olmağa imkan verən proqram olan vcgencmd komanda xətti alətindən istifadəni nəzərdə tutur.
Mövcud vcgencmd əmrləri aşağıdakılardır:
Əmr | Təsvir |
vcgencmd ölçü_volts usb_pd | Həcmi ölçürtage usb_pd ilə işarələnmiş pin üzərində (CM4 IO sxeminə baxın). Yalnız CM4. |
vcgencmd ölçü_volts ain1 | Həcmi ölçürtage ain1 ilə işarələnmiş sancaqda (CM 4 IO sxeminə baxın). Yalnız CM4. |
vcgencmd measure_temp pmic | PMIC kalıbının temperaturunu ölçür. CM4 və Raspberry Pi 4 və 5. |
Bu əmrlərin hamısı Linux komanda xəttindən icra edilir.
Proqram kodunun xüsusiyyətlərindən istifadə
Əgər proqram daxilində məlumat lazımdırsa, bu vcgencmd əmrlərini proqramlı şəkildə istifadə etmək mümkündür. Həm Python, həm də C-də OS çağırışı əmri yerinə yetirmək və nəticəni sətir kimi qaytarmaq üçün istifadə edilə bilər. Budur bəzi keçmişampvcgencmd əmrini çağırmaq üçün istifadə edilə bilən Python kodu:
Bu kod vcgencmd əmrini çağırmaq və PMIC kalıbının temperaturunu ölçəcək pmic-i hədəfləyən tədbir_temp əmrinə keçmək üçün Python alt proses modulundan istifadə edir. Komandanın çıxışı konsolda çap olunacaq.
Budur oxşar keçmişample C-də:
C kodu popen (sistem() əvəzinə) istifadə edir və yəqin ki, lazım olduğundan bir az daha ətraflıdır, çünki o, zəngdən çoxlu sətir nəticələrini idarə edə bilir, halbuki vcgencmd yalnız bir mətn sətirini qaytarır.
QEYD
Bu kod çıxarışları yalnız əvvəlki kimi veriliramples və xüsusi ehtiyaclarınızdan asılı olaraq onları dəyişdirməlisiniz. məsələnample, sonra istifadə etmək üçün temperatur dəyərini çıxarmaq üçün vcgencmd əmrinin çıxışını təhlil etmək istəyə bilərsiniz.
Tez-tez verilən suallar
- S: Bu funksiyaları bütün Raspberry Pi modellərində istifadə edə bilərəmmi?
- Cavab: Xeyr, bu xüsusiyyətlər xüsusi olaraq Raspberry Pi 4, Raspberry Pi 5 və Compute Module 4 cihazları üçün mövcuddur.
- S: Gələcək istifadə üçün bu xüsusiyyətlərə etibar etmək təhlükəsizdirmi?
- Cavab: Bu funksiyanın gələcək PMIC versiyalarında saxlanılacağına heç bir zəmanət yoxdur, ona görə də bu funksiyalardan istifadə edərkən ehtiyatlı olmaq tövsiyə olunur.
Sənədlər / Resurslar
![]() |
Raspberry Pi Raspberry Pi 5 Əlavə PMIC Hesablama Modulu 4 [pdf] Təlimat kitabçası Raspberry Pi 4, Raspberry Pi 5, Hesablama Modulu 4, Raspberry Pi 5 Əlavə PMIC Hesablama Modulu 4, Raspberry Pi 5, Əlavə PMIC Hesablama Modulu 4, Hesablama Modulu 4 |