Лого на Raspberry_Pi

Raspberry Pi 5 Extra PMIC Compute Module 4

Raspberry-Pi-5 -Extra-PMIC -Compute -Модул-4-производ

Колофон

2020-2023 Raspberry Pi Ltd (порано Raspberry Pi (Trading) Ltd.) Оваа документација е лиценцирана под лиценцата Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

  • датум на изработка: 2024
  • верзија-на-градба: 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д снабдување:

  • Два ADC канали што можат да се користат на CM4.
  • На подоцнежните ревизии на Raspberry Pi 4 и Raspberry Pi 400, како и на сите модели на Raspberry Pi 5, ADC-ата се поврзани со USB-C конекторот за напојување на CC1 и CC2.
  • Сензор вграден во чипот што може да се користи за следење на температурата на PMIC, достапен на Raspberry Pi 4 и 5, и CM4.

Овој документ опишува како да пристапите до овие функции во софтверот.

ПРЕДУПРЕДУВАЊЕ

Нема гаранција дека оваа функционалност ќе се одржува во идните верзии на PMIC, па затоа треба да се користи со претпазливост.

Можеби ќе сакате да се повикате и на следниве документи:

Оваа бела книга претпоставува дека Raspberry Pi работи со Raspberry Pi OS и е целосно ажуриран со најновиот фирмвер и јадра.

Користење на функциите

Првично, овие функции беа достапни само со директно читање на регистри на самиот PMIC. Сепак, адресите на регистрите варираат во зависност од користениот PMIC (а со тоа и од ревизијата на плочата), па затоа Raspberry Pi Ltd обезбеди начин за добивање на овие информации кој не зависи од ревизиите. Ова вклучува користење на алатката од командната линија vcgencmd, што е програма што им овозможува на апликациите во корисничкиот простор да пристапат до информации складирани во или до кои се пристапува од фирмверот на уредот Raspberry Pi Ltd.

Достапните команди vcgencmd се следниве:

Команда Опис
vcgencmd measure_volts usb_pd Го мери волtage на пинот означен со usb_pd (Видете ја шемата CM4 IO). Само CM4.
vcgencmd measure_volts ain1 Го мери волtage на иглата означена со ain1 (Видете ја шемата на CM 4 IO). Само CM4.
vcgencmd measure_temp pmic Ја мери температурата на PMIC чипот. CM4 и Raspberry Pi 4 и 5.

Сите овие команди се извршуваат од командната линија на Linux.

Користење на функциите од програмскиот код

Можно е да ги користите овие команди vcgencmd програмски ако ви се потребни информациите во рамките на некоја апликација. И во Python и во C, повик на OS може да се користи за извршување на командата и враќање на резултатот како низа. Еве некои примериample Python код што може да се користи за повикување на командата vcgencmd:Raspberry-Pi-5 -Extra-PMIC -Compute -Модул-4-слика (1)

Овој код го користи подпроцесниот модул на Python за да ја повика командата vcgencmd и да ја пренесе командата measure_temp насочена кон pmic, која ќе ја мери температурата на PMIC чипот. Излезот од командата ќе биде испечатен на конзолата.

Еве еден сличен примерокample во C:Raspberry-Pi-5 -Extra-PMIC -Compute -Модул-4-слика (2)Raspberry-Pi-5 -Extra-PMIC -Compute -Модул-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 Extra PMIC Compute Module 4 [pdf] Упатство за употреба
Raspberry Pi 4, Raspberry Pi 5, Модул за пресметување 4, Raspberry Pi 5 Екстра PMIC Модул за пресметување 4, Raspberry Pi 5, Екстра PMIC Модул за пресметување 4, Модул за пресметување 4

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *