Logo_Raspberry_Pi

Modul Pengiraan PMIC Tambahan Raspberry Pi 5 4

Raspberry-Pi-5 -Extra-PMIC -Mengira -Modul-4-produk

Kolofon

2020-2023 Raspberry Pi Ltd (dahulunya Raspberry Pi (Trading) Ltd.) Dokumentasi ini dilesenkan di bawah lesen Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

  • tarikh binaan: 2024-07-09
  • versi binaan: githash: 3d961bb-bersih

Notis Penafian Undang-undang

DATA TEKNIKAL DAN KEBOLEHPERCAYAAN UNTUK PRODUK RASPBERRY PI (TERMASUK LEMBARAN DATA) SEPERTI YANG DIUBAHSUAI DARI SEMASA KE SEMASA (“SUMBER”) DISEDIAKAN OLEH RASPBERRY PI LTD (“RPL”) “SEBAGAIMANA ADANYA” DAN MANA-MANA ​​WARANTI NYATA ATAU TERSIRAT, TIDAK TERMASUK KEPADA WARANTI, TIDAK TERMASUK. KEBOLEHPERDAGANGAN DAN KESESUAIAN UNTUK TUJUAN TERTENTU ADALAH DITOLAK. SEJAUH MAKSIMUM YANG DIBENARKAN OLEH UNDANG-UNDANG YANG BERKENAAN DALAM APA PUN RPL TIDAK AKAN BERTANGGUNGJAWAB ATAS SEBARANG KEROSAKAN LANGSUNG, TIDAK LANGSUNG, SAMPINGAN, KHAS, TEladan ATAU AKIBAT (TERMASUK, TETAPI TIDAK TERHAD KEPADA, PEROLEHAN PEROLEHAN PERKHIDMATAN PENGGANTIAN, DIRI PENGGANTIAN; KEUNTUNGAN; ATAU GANGGUAN PERNIAGAAN) WALAUPUN CARANYA DAN ATAS MANA-MANA ​​TEORI LIABILITI, SAMA ADA DALAM KONTRAK, LIABILITI KETAT ATAU TORT (TERMASUK KECUAIAN ATAU LAIN-LAIN) YANG TIMBUL DALAM MANA-MANA ​​CARA KELUAR DARIPADA PENGGUNAAN SUMBER, MALAH PEMBERIAN SUMBER. RPL berhak untuk membuat sebarang penambahbaikan, penambahbaikan, pembetulan atau sebarang pengubahsuaian lain pada SUMBER atau mana-mana produk yang diterangkan di dalamnya pada bila-bila masa dan tanpa notis lanjut. RESOURCES bertujuan untuk pengguna mahir dengan tahap pengetahuan reka bentuk yang sesuai. Pengguna bertanggungjawab sepenuhnya untuk pemilihan dan penggunaan SUMBER dan sebarang aplikasi produk yang diterangkan di dalamnya. Pengguna bersetuju untuk menanggung rugi dan memastikan RPL tidak berbahaya terhadap semua liabiliti, kos, kerosakan atau kerugian lain yang timbul daripada penggunaan SUMBER. RPL memberikan pengguna kebenaran untuk menggunakan RESOURCES semata-mata bersama dengan produk Raspberry Pi. Semua penggunaan lain The RESOURCES adalah dilarang. Tiada lesen diberikan kepada mana-mana RPL lain atau hak harta intelek pihak ketiga yang lain. AKTIVITI BERISIKO TINGGI. Produk Raspberry Pi tidak direka bentuk, dikilangkan atau dimaksudkan untuk digunakan dalam persekitaran berbahaya yang memerlukan prestasi selamat yang gagal, seperti dalam pengendalian kemudahan nuklear, navigasi pesawat atau sistem komunikasi, kawalan trafik udara, sistem senjata atau aplikasi kritikal keselamatan (termasuk sistem sokongan hayat dan peranti perubatan lain), di mana kegagalan produk boleh membawa kepada kematian, kecederaan peribadi atau kerosakan fizikal atau alam sekitar yang teruk ("Aktiviti Berisiko Tinggi"). RPL secara khusus menafikan sebarang waranti tersurat atau tersirat kesesuaian untuk Aktiviti Berisiko Tinggi dan tidak menerima liabiliti untuk penggunaan atau kemasukan produk Raspberry Pi dalam Aktiviti Berisiko Tinggi. Produk Raspberry Pi disediakan tertakluk kepada Syarat Standard RPL. Peruntukan RPL bagi RESOURCES tidak mengembangkan atau mengubah suai Terma Standard RPL, termasuk tetapi tidak terhad kepada penafian dan jaminan yang dinyatakan di dalamnya.

Sejarah versi dokumen

Lepaskan tarikh Penerangan
1.0 16 Dis 2022 • Keluaran awal
1.1 7 Jul 2024 • Betulkan kesilapan kesilapan dalam arahan vcgencmd, tambah Raspberry Pi

5 butiran.

Skop dokumen

Dokumen ini digunakan untuk produk Raspberry Pi berikut:

Pi Zero Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Pico
Sifar W H A B A+ B+ A B B A+ B+ Semua Semua Semua Semua Semua Semua Semua
                        * * *     *  

pengenalan

Peranti Raspberry Pi 4/5 dan Raspberry Pi Compute Module 4 menggunakan Litar Bersepadu Pengurusan Kuasa (PMIC) untuk membekalkan pelbagai voltages diperlukan oleh pelbagai komponen pada PCB. Mereka juga turut menyusun kuasa untuk memastikan peranti dimulakan dalam susunan yang betul. Sepanjang tempoh pengeluaran model ini, beberapa peranti PMIC yang berbeza telah digunakan. Semua PMICS telah menyediakan fungsi tambahan melebihi daripada voltage bekalan:

  • Dua saluran ADC yang boleh digunakan pada CM4.
  • Pada semakan kemudian bagi Raspberry Pi 4 dan Raspberry Pi 400, dan semua model Raspberry Pi 5, ADC disambungkan ke penyambung kuasa USB-C pada CC1 dan CC2.
  • Sensor pada cip yang boleh digunakan untuk memantau suhu PMIC, tersedia pada Raspberry Pi 4 dan 5, serta CM4.

Dokumen ini menerangkan cara untuk mengakses ciri ini dalam perisian.

AMARAN

Tiada jaminan bahawa fungsi ini akan dikekalkan dalam versi PMIC akan datang, jadi ia harus digunakan dengan berhati-hati.

Anda juga mungkin ingin merujuk kepada dokumen berikut:

Kertas putih ini menganggap bahawa Raspberry Pi menjalankan OS Raspberry Pi, dan dikemas kini sepenuhnya dengan perisian tegar dan kernel terkini.

Menggunakan ciri

Pada asalnya ciri-ciri ini hanya tersedia dengan membaca terus daftar pada PMIC itu sendiri. Walau bagaimanapun, alamat daftar berbeza-beza bergantung pada PMIC yang digunakan (dan oleh itu pada semakan papan), jadi Raspberry Pi Ltd telah menyediakan cara semakan-agnostik untuk mendapatkan maklumat ini. Ini melibatkan penggunaan alat baris arahan vcgencmd, iaitu program yang membenarkan aplikasi ruang pengguna mengakses maklumat yang disimpan atau diakses daripada perisian tegar peranti Raspberry Pi Ltd.

Perintah vcgencmd yang tersedia adalah seperti berikut:

Perintah Penerangan
vcgencmd measure_volts usb_pd Mengukur voltage pada pin bertanda usb_pd (Lihat skema CM4 IO). CM4 sahaja.
vcgencmd measure_volts ain1 Mengukur voltage pada pin bertanda ain1 (Lihat skematik CM 4 IO). CM4 sahaja.
vcgencmd ukur_temp pmic Mengukur suhu acuan PMIC. CM4 dan Raspberry Pi 4 dan 5.

Semua arahan ini dijalankan daripada baris arahan Linux.

Menggunakan ciri daripada kod program

Anda boleh menggunakan arahan vcgencmd ini secara pemrograman jika anda memerlukan maklumat di dalam aplikasi. Dalam kedua-dua Python dan C, panggilan OS boleh digunakan untuk menjalankan arahan dan mengembalikan hasilnya sebagai rentetan. Berikut adalah beberapa bekasampkod Python yang boleh digunakan untuk memanggil arahan vcgencmd:Raspberry-Pi-5 -Extra-PMIC -Komputasi -Modul-4-rajah (1)

Kod ini menggunakan modul subproses Python untuk memanggil arahan vcgencmd dan menghantar arahan measure_temp yang menyasarkan pmic, yang akan mengukur suhu die PMIC. Output arahan akan dicetak ke konsol.

Berikut adalah bekas yang serupaample dalam C:Raspberry-Pi-5 -Extra-PMIC -Komputasi -Modul-4-rajah (2)Raspberry-Pi-5 -Extra-PMIC -Komputasi -Modul-4-rajah (3)

Kod C menggunakan popen (bukan sistem(), yang juga akan menjadi pilihan), dan mungkin lebih bertele-tele daripada yang sepatutnya kerana ia boleh mengendalikan berbilang hasil baris daripada panggilan, manakala vcgencmd hanya mengembalikan satu baris teks.

NOTA

Ekstrak kod ini hanya dibekalkan sebagai examples, dan anda mungkin perlu mengubah suainya bergantung pada keperluan khusus anda. Untuk exampOleh itu, anda mungkin mahu menghuraikan output arahan vcgencmd untuk mengekstrak nilai suhu untuk kegunaan kemudian.

Soalan Lazim

  • S: Bolehkah saya menggunakan ciri ini pada semua model Raspberry Pi?
    • J: Tidak, ciri ini tersedia khusus untuk peranti Raspberry Pi 4, Raspberry Pi 5 dan Modul Pengiraan 4.
  • S: Adakah selamat untuk bergantung pada ciri ini untuk kegunaan masa hadapan?
    • J: Tiada jaminan bahawa fungsi ini akan dikekalkan dalam versi PMIC akan datang, jadi berhati-hati dinasihatkan apabila menggunakan ciri ini.

Dokumen / Sumber

Raspberi Pi Raspberi Pi 5 Modul Pengiraan PMIC Tambahan 4 [pdf] Manual Arahan
Raspberi Pi 4, Raspberi Pi 5, Modul Pengiraan 4, Raspberry Pi 5 Modul Pengiraan PMIC Tambahan 4, Raspberry Pi 5, Modul Pengiraan PMIC Tambahan 4, Modul Pengiraan 4

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *