Лагатып Raspberry_Pi

Raspberry Pi 5 Extra PMIC Compute Module 4

Raspberry Pi 5 - дадатковы PMIC - вылічальны модуль 4

Калафон

2020-2023 Raspberry Pi Ltd (раней Raspberry Pi (Trading) Ltd.) Гэтая дакументацыя распаўсюджваецца па ліцэнзіі Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

  • Дата пабудовы: 2024-07-09
  • версія зборкі: githash: 3d961bb-clean

Юрыдычная адмова ад адказнасці

ТЭХНІЧНЫЯ І НАДЗЕЙНЫЯ ДАДЗЕНЫЯ ДЛЯ ПРАДУКЦЫЙ RASPBERRY PI (У ТЫМ ЛІКУ ІНФАРМАЦЫЙНЫЯ ПАСВЕДЧАННІ) З ПЕРЫЯДЫЧНЫМІ ЗМЕНАМІ («РЭСУРСЫ») ПРАДСТАЎЛЯЮЦЦА RASPBERRY PI LTD («RPL») «ЯК ЁСЦЬ», І ЛЮБЫЯ ЯЎНЫЯ АБО ЎСКОСНЫЯ ГАРАНТЫІ, У ТЫМ ЛІКУ, АЛЕ НЕ АБМЯЖОЎВАЮЧЫСЯ, ЎСКОСНЫЯ ГАРАНТЫІ ТАВАРНАЙ ЯКАСЦІ І ПРЫДАТНАСЦІ ДЛЯ ПЭЎНАЙ МЭТЫ, АДМОЎЛЯЮЦЦА. У МАКСІМАЛЬНАЙ СТУПЕНІ, ДАЗВОЛЕНАЙ ДЗЕЙСНЫМ ЗАКАНАДАЎСТВАМ, НІ ПРЫ ЯКІХ АБСТАВІНАХ RPL НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ ПРАМЫЯ, НЕПРАМЫЯ, ВЫПАДКОВЫЯ, СПЕЦЫЯЛЬНЫЯ, ПРЫКЛАДНЫЯ АБО ЎСКОСНЫЯ ШКОДЫ (У ТЫМ ЛІКУ, АЛЕ НЕ АБМЯЖОЎВАЮЧЫСЯ, ЗАБЕСПЯЧЭННЕМ ЗАМЕНЫ ТАВАРАЎ АБО ПАСЛУГ; СТРАТУ ВЫКАРЫСТАННЯ, ДАНЫХ АБО ПРЫБЫТКУ; АБО ПЕРЫБЫЦЦЁ БІЗНЕСУ), ЯКІЯ БЫЛІ ВЫКЛІКАНЫЯ І ПА ЛЮБОЙ ТЭОРЫІ АДКАЗНАСЦІ, НЕЗАЛЕЖНА АД ТАГО, ПА ДАЗВОЛЕ, АБ'ЕКТЫЎНАЙ АДКАЗНАСЦІ АБО ДЭЛІКТУ (У ТЫМ ЛІКУ НЯДЗЯЛІВАСЦІ АБО ІНШЫМ ЧЫНАМ), ЯКІЯ ЎЗНІКЛІ ЛЮБЫМ ВЫГЛЯДАМ У ВЫНІКУ ВЫКАРЫСТАННЯ РЭСУРСАЎ, НАВАТ КАЛІ ЯНА БЫЛА ПАПЯРЭДЖАНА АБ МАГЧЫМАСЦІ ТАКОЙ ШКОДЫ. RPL пакідае за сабой права ўносіць любыя паляпшэнні, паляпшэнні, выпраўленні або любыя іншыя змены ў РЭСУРСЫ або любыя прадукты, апісаныя ў іх, у любы час і без папярэдняга паведамлення. РЭСУРСЫ прызначаны для кваліфікаваных карыстальнікаў з адпаведным узроўнем ведаў у галіне дызайну. Карыстальнікі нясуць выключную адказнасць за выбар і выкарыстанне РЭСУРСАЎ і любое прымяненне прадуктаў, апісаных у іх. Карыстальнік згаджаецца кампенсаваць і абараняць RPL ад любой адказнасці, выдаткаў, шкоды або іншых страт, якія ўзнікаюць у выніку выкарыстання імі РЭСУРСАЎ. RPL дае карыстальнікам дазвол выкарыстоўваць РЭСУРСЫ выключна ў спалучэнні з прадуктамі Raspberry Pi. Любое іншае выкарыстанне РЭСУРСАЎ забаронена. Ліцэнзія на любое іншае права інтэлектуальнай уласнасці RPL або іншае права трэціх асоб не прадастаўляецца. ДЗЕЙНАСЦЬ З ВЫСОКАЙ РЫЗЫКАЙ. Прадукты Raspberry Pi не распрацаваны, не выраблены і не прызначаны для выкарыстання ў небяспечных асяроддзях, якія патрабуюць бяспечнай працы, такіх як эксплуатацыя ядзерных установак, навігацыйных або камунікацыйных сістэм самалётаў, кіравання паветраным рухам, сістэм узбраення або крытычна важных для бяспекі прыкладанняў (у тым ліку сістэмы жыццезабеспячэння і іншыя медыцынскія прылады), у якіх адмова прадуктаў можа прывесці непасрэдна да смерці, траўмаў або сур'ёзнай фізічнай або экалагічнай шкоды («Дзейнасць з высокай рызыкай»). RPL спецыяльна адмаўляецца ад любых відавочных або ўскосных гарантый прыдатнасці для дзейнасці з высокай рызыкай і не нясе адказнасці за выкарыстанне або ўключэнне прадуктаў Raspberry Pi ў дзейнасць з высокай рызыкай. Прадукты Raspberry Pi прадастаўляюцца ў адпаведнасці са Стандартнымі ўмовамі RPL. Прадастаўленне RPL РЭСУРСАЎ не пашырае і не змяняе Стандартныя ўмовы RPL, у тым ліку, але не абмяжоўваючыся адмовай ад адказнасці і гарантыямі, выкладзенымі ў іх.

Гісторыя версій дакумента

Вызваленне Дата Апісанне
1.0 16 снежня 2022 г • Першапачатковы выпуск
1.1 7 ліп 2024 • Выпраўлена памылка друку ў камандах vcgencmd, дададзены Raspberry Pi

5 дэталяў.

Вобласць дзеяння дакумента

Гэты дакумент адносіцца да наступных прадуктаў Raspberry Pi:

Пі нуль Пі 1 Пі 2 Пі 3 Пі 4 Пі 5 Pi 400 CM1 CM3 CM4 Піка
Нуль W H A B A+ B+ A B B A+ B+ Усе Усе Усе Усе Усе Усе Усе
                        * * *     *  

Уводзіны

Прылады Raspberry Pi 4/5 і Raspberry Pi Compute Module 4 выкарыстоўваюць інтэгральную схему кіравання харчаваннем (PMIC) для забеспячэння розных аб'ёмаў.tagпатрэбы розных кампанентаў на друкаванай плаце. Яны таксама вызначаюць паслядоўнасць уключэнняў, каб гарантаваць, што прылады запускаюцца ў правільным парадку. На працягу вытворчасці гэтых мадэляў выкарыстоўваўся шэраг розных прылад PMIC. Усе PMICS забяспечвалі дадатковую функцыянальнасць, акрамя той, што была ўбудаваным.tagэлектронная пастаўка:

  • Два каналы АЦП, якія можна выкарыстоўваць на CM4.
  • У пазнейшых версіях Raspberry Pi 4 і Raspberry Pi 400, а таксама ва ўсіх мадэлях Raspberry Pi 5, АЦП падключаны да раздыма харчавання USB-C на CC1 і CC2.
  • Убудаваны датчык, які можна выкарыстоўваць для кантролю тэмпературы PMIC, даступны на Raspberry Pi 4 і 5, а таксама CM4.

У гэтым дакуменце апісваецца, як атрымаць доступ да гэтых функцый праграмнага забеспячэння.

ПАПЯРЭДЖАННЕ

Няма гарантыі, што гэтая функцыянальнасць будзе захавана ў будучых версіях PMIC, таму яе варта выкарыстоўваць з асцярожнасцю.

Вы таксама можаце звярнуцца да наступных дакументаў:

У гэтым дакуменце мяркуецца, што Raspberry Pi працуе пад кіраваннем аперацыйнай сістэмы Raspberry Pi і цалкам абноўлены да апошняй версіі прашыўкі і ядраў.

Выкарыстанне функцый

Першапачаткова гэтыя функцыі былі даступныя толькі пры непасрэдным чытанні рэгістраў на самой мікрасхеме PMIC. Аднак адрасы рэгістраў адрозніваюцца ў залежнасці ад выкарыстоўванай мікрасхемы PMIC (і, такім чынам, ад рэвізіі платы), таму Raspberry Pi Ltd прапанавала спосаб атрымання гэтай інфармацыі, незалежны ад рэвізіі. Гэта прадугледжвае выкарыстанне інструмента каманднага радка vcgencmd, які дазваляе праграмам карыстальніцкай прасторы атрымліваць доступ да інфармацыі, якая захоўваецца ў прашыўцы прылады Raspberry Pi Ltd або да якой атрымліваецца доступ з яе.

Даступныя каманды vcgencmd наступныя:

Камандаванне Апісанне
vcgencmd measure_volts usb_pd Вымярае абtagна вывадзе, пазначаным usb_pd (гл. схему ўводу-вываду CM4). Толькі CM4.
vcgencmd measure_volts ain1 Вымярае абtagна вывадзе, пазначаным ain1 (гл. схему CM4 IO). Толькі CM4.
vcgencmd measure_temp pmic Вымярае тэмпературу крышталя PMIC. CM4 і Raspberry Pi 4 і 5.

Усе гэтыя каманды выконваюцца з каманднага радка Linux.

Выкарыстанне функцый з праграмнага кода

Гэтыя каманды vcgencmd можна выкарыстоўваць праграмна, калі вам патрэбна інфармацыя ўнутры праграмы. Як у Python, так і ў C для выканання каманды і вяртання выніку ў выглядзе радка можна выкарыстоўваць выклік аперацыйнай сістэмы. Вось некалькі прыкладаўampКод Python, які можна выкарыстоўваць для выкліку каманды vcgencmd:Raspberry-Pi-5 -Дадатковы PMIC -Вылічальны модуль-4-мал. (1)

Гэты код выкарыстоўвае модуль падпрацэсу Python для выкліку каманды vcgencmd і перадачы каманды measure_temp, накіраванай на pmic, якая будзе вымяраць тэмпературу крышталя PMIC. Вынік каманды будзе выведзены на кансоль.

Вось падобны былыampле ў C:Raspberry-Pi-5 -Дадатковы PMIC -Вылічальны модуль-4-мал. (2)Raspberry-Pi-5 -Дадатковы PMIC -Вылічальны модуль-4-мал. (3)

Код на мове C выкарыстоўвае popen (замест system(), што таксама было б варыянтам), і, верагодна, крыху больш падрабязны, чым трэба, бо можа апрацоўваць некалькі радкоў вынікаў выкліку, тады як vcgencmd вяртае толькі адзін радок тэксту.

УВАГА

Гэтыя вытрымкі кода пастаўляюцца толькі ў выглядзеampфайлы, і вам можа спатрэбіцца змяніць іх у залежнасці ад вашых канкрэтных патрэб. Напрыкладampнапрыклад, вы можаце прааналізаваць вывад каманды vcgencmd, каб атрымаць значэнне тэмпературы для наступнага выкарыстання.

Часта задаюць пытанні

  • Пытанне: Ці магу я выкарыстоўваць гэтыя функцыі на ўсіх мадэлях Raspberry Pi?
    • A: Не, гэтыя функцыі даступныя спецыяльна для прылад Raspberry Pi 4, Raspberry Pi 5 і Compute Module 4.
  • Пытанне: Ці бяспечна спадзявацца на гэтыя функцыі ў будучыні?
    • A: Няма гарантыі, што гэтая функцыянальнасць будзе захавана ў будучых версіях PMIC, таму пры выкарыстанні гэтых функцый рэкамендуецца быць асцярожнымі.

Дакументы / Рэсурсы

Raspberry Pi Raspberry Pi 5 Дадатковы вылічальны модуль PMIC 4 [pdfІнструкцыя па эксплуатацыі
Raspberry Pi 4, Raspberry Pi 5, вылічальны модуль 4, Raspberry Pi 5 дадатковы вылічальны модуль PMIC 4, Raspberry Pi 5, дадатковы вылічальны модуль PMIC 4, вылічальны модуль 4

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *