Raspberry Pi 5 Ekstra PMIC Hesaplama Modülü 4
Kolofon
2020-2023 Raspberry Pi Ltd (eski adıyla Raspberry Pi (Trading) Ltd.) Bu dokümantasyon Creative Commons Atıf-Türev Eserler 4.0 Uluslararası (CC BY-ND 4.0) lisansı altında lisanslanmıştır.
- yapım tarihi: 2024-07-09
- yapı sürümü: githash: 3d961bb-clean
Yasal Sorumluluk Reddi Bildirimi
RASPBERRY PI ÜRÜNLERİNİN TEKNİK VE GÜVENİLİRLİK VERİLERİ (VERİ SAYFALARI DAHİL) ZAMAN ZAMAN DEĞİŞTİRİLEBİLİR ("KAYNAKLAR") RASPBERRY PI LTD ("RPL") TARAFINDAN "OLDUĞU GİBİ" SAĞLANIR VE TİCARİ ELVERİŞLİLİK VE BELİRLİ BİR AMACA UYGUNLUK ZIMNİ GARANTİLERİ DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE HERHANGİ BİR AÇIK VEYA ZIMNİ GARANTİ REDDEDİLİR. UYGULANABİLİR YASALARIN İZİN VERDİĞİ AZAMİ ÖLÇÜDE, HİÇBİR DURUMDA RPL, SÖZLEŞMESEL, KESİN SORUMLULUK VEYA HAKSIZ FİİL (İHMAL VEYA BAŞKA ŞEKİLDE DAHİL) KAPSAMINDA, KAYNAKLARIN KULLANIMINDAN KAYNAKLANAN HERHANGİ BİR ŞEKİLDE DOĞAN DOĞRUDAN, DOLAYLI, ARIZİ, ÖZEL, ÖRNEK NİTELİĞİNDE VEYA SONUÇ OLARAK OLUŞAN ZARARLARDAN (ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE, İKAME MAL VEYA HİZMETLERİN TEDARİKİ; KULLANIM, VERİ VEYA KÂR KAYBI; İŞ KESİNTİSİ DAHİL) NASIL OLUŞURSA OLSUN VE HERHANGİ BİR SORUMLULUK TEORİSİNE GÖRE, İSTER SÖZLEŞMESEL, İSTERSE KESİN SORUMLULUK VEYA HAKSIZ FİİL (İHMAL VEYA BAŞKA ŞEKİLDE) KAPSAMINDA OLSUN, BÖYLE BİR ZARAR OLASILIĞI KENDİSİNE BİLDİRİLMİŞ OLSA BİLE SORUMLU TUTULAMAZ. RPL, KAYNAKLAR'da veya bunlarda açıklanan herhangi bir üründe herhangi bir zamanda ve önceden haber vermeden herhangi bir geliştirme, iyileştirme, düzeltme veya başka bir değişiklik yapma hakkını saklı tutar. KAYNAKLAR, uygun düzeyde tasarım bilgisine sahip yetenekli kullanıcılar için tasarlanmıştır. Kullanıcılar, KAYNAKLAR'ın seçimi ve kullanımı ile bunlarda açıklanan ürünlerin herhangi bir uygulamasından tek başlarına sorumludurlar. Kullanıcı, KAYNAKLAR'ı kullanımından kaynaklanan tüm yükümlülükler, maliyetler, hasarlar veya diğer kayıplara karşı RPL'yi tazmin etmeyi ve zararsız tutmayı kabul eder. RPL, kullanıcılara KAYNAKLAR'ı yalnızca Raspberry Pi ürünleriyle birlikte kullanma izni verir. KAYNAKLAR'ın diğer tüm kullanımları yasaktır. Başka hiçbir RPL'ye veya üçüncü taraf fikri mülkiyet hakkına lisans verilmez. YÜKSEK RİSKLİ FAALİYETLER. Raspberry Pi ürünleri, nükleer tesislerin işletimi, uçak navigasyon veya iletişim sistemleri, hava trafik kontrolü, silah sistemleri veya güvenlik açısından kritik uygulamalar (yaşam destek sistemleri ve diğer tıbbi cihazlar dahil) gibi arızasız performans gerektiren tehlikeli ortamlarda kullanılmak üzere tasarlanmamış, üretilmemiş veya amaçlanmamıştır; bu tür ortamlarda ürünlerin arızalanması doğrudan ölüme, kişisel yaralanmaya veya ciddi fiziksel veya çevresel hasara yol açabilir ("Yüksek Riskli Faaliyetler"). RPL, Yüksek Riskli Faaliyetler için uygunluk konusunda açık veya zımni her türlü garantiyi açıkça reddeder ve Raspberry Pi ürünlerinin Yüksek Riskli Faaliyetlerde kullanılması veya dahil edilmesiyle ilgili hiçbir sorumluluk kabul etmez. Raspberry Pi ürünleri, RPL'nin Standart Şartlarına tabi olarak sağlanır. RPL'nin KAYNAKLAR'ı sağlaması, bunlarda ifade edilen feragatnameler ve garantiler dahil ancak bunlarla sınırlı olmamak üzere RPL'nin Standart Şartlarını genişletmez veya başka şekilde değiştirmez.
Belge sürüm geçmişi
Serbest bırakmak | Tarih | Tanım |
1.0 | 16 Aralık 2022 | • İlk sürüm |
1.1 | 7 Tem 2024 | • vcgencmd komutlarındaki yazım yanlışı düzeltildi, Raspberry Pi eklendi
5 detay. |
Belgenin kapsamı
Bu belge aşağıdaki Raspberry Pi ürünleri için geçerlidir:
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+ | Tüm | Tüm | Tüm | Tüm | Tüm | Tüm | Tüm |
* | * | * | * |
giriiş
Raspberry Pi 4/5 ve Raspberry Pi Compute Module 4 cihazları, çeşitli hacimleri beslemek için bir Güç Yönetimi Entegre Devresi (PMIC) kullanır.tagPCB'deki çeşitli bileşenler tarafından gerekli olan. Ayrıca cihazların doğru sırayla başlatılmasını sağlamak için güç artışlarını sıralarlar. Bu modellerin üretim süresi boyunca, bir dizi farklı PMIC cihazı kullanılmıştır. Tüm PMICS'ler, vol'ün üzerinde ekstra işlevsellik sağlamıştır.tage kaynağı:
- CM4'te kullanılabilen iki adet ADC kanalı.
- Raspberry Pi 4 ve Raspberry Pi 400'ün sonraki revizyonlarında ve Raspberry Pi 5'in tüm modellerinde ADC'ler CC1 ve CC2'deki USB-C güç konektörüne bağlanır.
- Raspberry Pi 4 ve 5 ile CM4'te bulunan, PMIC'nin sıcaklığını izlemek için kullanılabilen çip üstü sensör.
Bu belgede yazılımdaki bu özelliklere nasıl erişileceği anlatılmaktadır.
UYARI
Bu işlevselliğin PMIC'nin gelecekteki sürümlerinde korunacağına dair bir garanti yoktur, bu nedenle dikkatli kullanılmalıdır.
Aşağıdaki belgelere de bakmak isteyebilirsiniz:
- Raspberry Pi CM4 veri sayfası: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- Raspberry Pi 4 küçültülmüş şemaları: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
Bu teknik doküman, Raspberry Pi'nin Raspberry Pi işletim sistemini çalıştırdığını ve en son aygıt yazılımı ve çekirdeklerle tamamen güncel olduğunu varsayar.
Özellikleri kullanma
Başlangıçta bu özellikler yalnızca PMIC'nin kendisindeki kayıtları doğrudan okuyarak kullanılabilirdi. Ancak, kayıt adresleri kullanılan PMIC'ye (ve dolayısıyla kart revizyonuna) bağlı olarak değişir, bu nedenle Raspberry Pi Ltd bu bilgileri edinmenin revizyondan bağımsız bir yolunu sağlamıştır. Bu, kullanıcı alanı uygulamalarının Raspberry Pi Ltd cihazının donanım yazılımında depolanan veya bu yazılımdan erişilen bilgilere erişmesine izin veren bir program olan vcgencmd komut satırı aracını kullanmayı içerir.
Kullanılabilir vcgencmd komutları şunlardır:
Emretmek | Tanım |
vcgencmd usb_pd_volt_ölçer | Hacmi ölçertagusb_pd işaretli pinde (CM4 IO şemasına bakın). Yalnızca CM4. |
vcgencmd volt_ölçümü ain1 | Hacmi ölçertage ain1 işaretli pimde (CM 4 IO şemasına bakın). Yalnızca CM4. |
vcgencmd temp_ölçümü pmic | PMIC kalıbının sıcaklığını ölçer. CM4 ve Raspberry Pi 4 ve 5. |
Bu komutların hepsi Linux komut satırından çalıştırılır.
Program kodundaki özellikleri kullanma
Bir uygulama içindeki bilgilere ihtiyacınız varsa bu vcgencmd komutlarını programatik olarak kullanmak mümkündür. Hem Python hem de C'de, bir OS çağrısı komutu çalıştırmak ve sonucu bir dize olarak döndürmek için kullanılabilir. İşte bazı örneklerampvcgencmd komutunu çağırmak için kullanılabilecek Python kodu:
Bu kod, vcgencmd komutunu çağırmak ve pmic'yi hedef alan measure_temp komutunu geçirmek için Python alt işlem modülünü kullanır; bu komut PMIC kalıbının sıcaklığını ölçecektir. Komutun çıktısı konsola yazdırılacaktır.
İşte benzer bir örnekampC'de:
C kodu popen'i kullanır (system() yerine, bu da bir seçenek olabilir) ve muhtemelen olması gerekenden biraz daha ayrıntılıdır çünkü çağrıdan gelen birden fazla satır sonucunu işleyebilirken, vcgencmd yalnızca tek bir satır metin döndürür.
NOT
Bu kod özetleri yalnızca örnek olarak sağlanıramples ve bunları özel ihtiyaçlarınıza bağlı olarak değiştirmeniz gerekebilir. ÖrneğinampÖrneğin, daha sonra kullanmak üzere sıcaklık değerini çıkarmak için vcgencmd komutunun çıktısını ayrıştırmak isteyebilirsiniz.
Sıkça Sorulan Sorular
- S: Bu özellikleri tüm Raspberry Pi modellerinde kullanabilir miyim?
- C: Hayır, bu özellikler özellikle Raspberry Pi 4, Raspberry Pi 5 ve Compute Module 4 cihazlarında mevcuttur.
- S: Gelecekte bu özelliklere güvenmek güvenli mi?
- C: Bu işlevselliğin gelecekteki PMIC sürümlerinde de korunacağına dair bir garanti yoktur, bu nedenle bu özellikleri kullanırken dikkatli olunması önerilir.
Belgeler / Kaynaklar
![]() |
Raspberry Pi Raspberry Pi 5 Ekstra PMIC Hesaplama Modülü 4 [pdf] Kullanım Kılavuzu Raspberry Pi 4, Raspberry Pi 5, Hesaplama Modülü 4, Raspberry Pi 5 Ekstra PMIC Hesaplama Modülü 4, Raspberry Pi 5, Ekstra PMIC Hesaplama Modülü 4, Hesaplama Modülü 4 |