Raspberry_Pi_logo

Raspberry Pi 5 кошумча PMIC эсептөө модулу 4

Raspberry-Pi-5 -Extra-PMIC -Compute -Module-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-таза

Юридикалык баш тартуу эскертүүсү

РАСПЕРРИ PI ПРОДУКЦИЯЛАРЫНЫН ТЕХНИКАЛЫК ЖАНА ИШЕНИМДҮҮЛҮК МААЛЫМАТТАРЫНЫН (анын ичинде МААЛЫМАТ баракчаларын) МЕЗГИЛ-БАЙЫН ӨЗГӨРТҮЛГӨН ("РЕСУРСТАР") "RASPBERRY PI LTD" ("RPL") ТАРАПЫНАН "БОЛГОНДОЙ" ЖАНА АР КАНДАЙ ЭСКЕРТҮҮЛӨР, БИРОК МЕНЕН ЧЕКТЕЛБЕГЕН, САТЫККА ЖАНА БЕЛГИЛУУ МАКСАТКА ЖАРАКЧЫЛЫГЫНЫН КЫЙЫК КЕПИЛДИКТЕРИ ЖОК. КИЙЛИКТЕГИ МЫЙЗАМ ТАРКЫНАН МАКСИМАЛДЫК ДАЧАМДА RPL ТҮЗ, КЫЙЫР, КОКУСТУК, АТАЙЫН, ҮЛГҮЛҮК ЖЕ КИЙИНКИ ЗЫЯНДАР ҮЧҮН ЖООПКЕРЧИЛИКТИ АЛБАЙТ (анын ичинде, ТОВАРЛАРДЫ ЖЕ КЫЗМАТТАРДЫ КОЛДОНУУНУН ЖОГОЛУШУУНУН, МААЛЫМАТТАРДЫН ЖЕ ПАЙДАСЫНЫН ЖОГОЛУШУ) БИРОК КЕЛГЕН ЖАНА ЖООПКЕРЧИЛИК ТЕОРИЯСЫ БОЮНЧА, КАТУУ ЖООПКЕРЧИЛИК ЭМЕС; РЕСУРСТАРДЫ ПАЙДАЛАНУУНУН АР БИР ЖОЛУ БОЮНЧА ПАЙДА БОЛУП, МЫНДАЙ ЗЫЯН КЫЛУУ МҮМКҮНЧҮЛҮГҮ ЖӨНҮНДӨ КЕҢЕШ БЕРИЛГЕН. RPL каалаган убакта жана андан ары эскертүүсүз РЕСУРСТАРГА же аларда сүрөттөлгөн продуктыларга ар кандай жакшыртууларды, жакшыртууларды, оңдоолорду же башка өзгөртүүлөрдү киргизүү укугун өзүнө калтырат. РЕСУРСТАР ылайыктуу деңгээлдеги дизайн билими бар квалификациялуу колдонуучуларга арналган. Колдонуучулар алардын тандоосу жана РЕСУРСТАРДЫ пайдалануусу жана аларда сүрөттөлгөн өнүмдөрдүн ар кандай колдонулушу үчүн гана жоопкерчиликтүү болушат. Колдонуучу RPLдин ордун толтурууга жана алардын РЕСУРСТАРДЫ пайдалануусунан келип чыккан бардык милдеттенмелерден, чыгымдардан, зыяндардан же башка жоготуулардан зыянсыз кармоого макул болот. RPL колдонуучуларга РЕСУРСТАРДЫ Raspberry Pi өнүмдөрү менен бирге колдонууга уруксат берет. RESOURCES башка бардык колдонууга тыюу салынат. Башка RPL же башка үчүнчү тараптын интеллектуалдык менчик укугуна эч кандай лицензия берилбейт. ЖОГОРКУ КОРКУНУЧТУУ ИШТЕР. Raspberry Pi өнүмдөрү коопсуз иштөөнү талап кылган кооптуу чөйрөлөрдө, мисалы, өзөктүк объектилердин, учактардын навигациясынын же байланыш системаларынын, аба кыймылын башкаруунун, курал-жарактын системаларынын же коопсуздук үчүн маанилүү болгон колдонмолордун (анын ичинде жашоону колдоо системалары жана башка медициналык аппараттардын) иштебей калышы түздөн-түз өлүмгө, жеке жаракатка же катуу физикалык же экологиялык зыянга алып келиши мүмкүн болгон коркунучтуу чөйрөдө колдонуу үчүн иштелип чыккан, өндүрүлгөн же арналган эмес. RPL жогорку тобокелдик аракеттерине ылайыктуулугуна ачык же кыйыр кепилдиктерди атайын четке кагат жана Raspberry Pi өнүмдөрүн Жогорку тобокелдик аракеттерине колдонуу же кошуу үчүн эч кандай жоопкерчиликти албайт. Raspberry Pi өнүмдөрү RPL стандарттык шарттарына ылайык берилет. RPLдин РЕСУРСТАР менен камсыз кылуусу RPLдин Стандарттык шарттарын кеңейтпейт же башка жол менен өзгөртпөйт, анын ичинде аларда айтылган баш тартуу жана кепилдиктер менен чектелбейт.

Документтин версиясынын тарыхы

бошотуу Дата Description
1.0 16-декабрь 2022-жыл • Биринчи чыгарылыш
1.1 7 2024 июль • vcgencmd буйруктарындагы катаны оңдоо, Raspberry Pi кошулду

5 деталь.

Документтин чөйрөсү

Бул документ төмөнкү Raspberry Pi өнүмдөрүнө тиешелүү:

Pi Zero Pi 1 Pi 2 Pi 3 Pi 4 Pi 5 Pi 400 CM1 CM3 CM4 Пико
Нөл W H A B A+ B+ A B B A+ B+ Баары Баары Баары Баары Баары Баары Баары
                        * * *     *  

Introduction

Raspberry Pi 4/5 жана Raspberry Pi Compute Module 4 түзмөктөрү ар кандай көлөмдөгү энергия менен камсыз кылуу үчүн Power Management Integrated Circuit (PMIC) колдонушат.tagPCB ар кандай компоненттери талап кылат. Алар ошондой эле түзмөктөрдүн туура тартипте ишке киришин камсыз кылуу үчүн ырааттуу иштетилет. Бул моделдердин өндүрүшүнүн узактыгы ичинде бир катар ар кандай PMIC түзүлүштөрү колдонулган. Бардык PMICS томдун караганда кошумча функцияларды камсыз кылышканtagэлектрондук камсыздоо:

  • CM4те колдонула турган эки ADC каналы.
  • Raspberry Pi 4 жана Raspberry Pi 400 жана Raspberry Pi 5тин бардык моделдеринин кийинки ревизияларында ADCтер CC1 жана CC2деги USB-C кубат туташтыргычына зымдуу.
  • Raspberry Pi 4 жана 5 жана CM4де жеткиликтүү болгон PMICтин температурасын көзөмөлдөө үчүн колдонула турган чиптеги сенсор.

Бул документ программалык камсыздоодогу бул функцияларга кантип жетүүнү сүрөттөйт.

ЭСКЕРТҮҮ

Бул функция PMICтин келечектеги версияларында сакталат деген кепилдик жок, ошондуктан аны этияттык менен колдонуу керек.

Сиз ошондой эле төмөнкү документтерге кайрыла аласыз:

Бул ак кагаз Raspberry Pi Raspberry Pi OS иштеп жатат деп болжолдойт жана акыркы микропрограмма жана ядролор менен толук жаңыртылган.

Өзгөчөлүктөрдү колдонуу

Башында бул функциялар PMICтин өзүндөгү регистрлерди түздөн-түз окуу аркылуу гана жеткиликтүү болгон. Бирок, реестрдин даректери колдонулган PMICге (демек, тактанын версиясына) жараша өзгөрүп турат, андыктан Raspberry Pi Ltd бул маалыматты алуунун ревизия-агностикалык жолун сунуштады. Бул vcgencmd командалык сап куралын колдонууну камтыйт, бул колдонуучу мейкиндигиндеги тиркемелерге Raspberry Pi Ltd түзмөгүнүн микропрограммасында сакталган же андан алынган маалыматка кирүү мүмкүнчүлүгүн берген программа.

Жеткиликтүү vcgencmd буйруктары төмөнкүдөй:

Command Description
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 чалуусу буйрукту иштетүү жана натыйжаны сап катары кайтаруу үчүн колдонулушу мүмкүн. Бул жерде кээ бир эксampvcgencmd буйругун чакыруу үчүн колдонула турган Python коду:Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (1)

Бул код vcgencmd буйругун чакыруу үчүн Python субпроцесс модулун колдонот жана PMIC өлчөгүчтүн температурасын өлчөй турган pmicди бутага алган measure_temp буйругуна өтөт. Буйруктун чыгарылышы консолго басып чыгарылат.

Бул жерде окшош эксample in C:Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (2)Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (3)

C коду popenди колдонот (системага() караганда, бул дагы вариант болмок) жана керек болгондон бир аз кененирээк, анткени ал чалуудан бир нече саптын натыйжаларын чече алат, ал эми vcgencmd тексттин бир гана сабын кайтарат.

ЭСКЕРТҮҮ

Бул код көчүрмөлөрү мурунку катары гана берилетamples, жана сиз аларды өзгөчө муктаждыктарыңызга жараша өзгөртүүгө туура келиши мүмкүн. Мисалы үчүнample, кийинчерээк колдонуу үчүн температуранын маанисин алуу үчүн vcgencmd буйругунун чыгышын талдоону кааласаңыз болот.

Көп берилүүчү суроолор

  • С: Мен бул функцияларды бардык Raspberry Pi моделдеринде колдоно аламбы?
    • Ж: Жок, бул өзгөчөлүктөр атайын Raspberry Pi 4, Raspberry Pi 5 жана Compute Module 4 түзмөктөрү үчүн жеткиликтүү.
  • С: Келечекте колдонуу үчүн бул өзгөчөлүктөргө таянуу коопсузбу?
    • Ж: Бул функциянын келечектеги PMIC версияларында сакталаарына эч кандай кепилдик жок, андыктан бул функцияларды колдонууда этият болуу сунушталат.

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

Raspberry Pi Raspberry Pi 5 кошумча PMIC эсептөө модулу 4 [pdf] Instruction Manual
Raspberry Pi 4, Raspberry Pi 5, эсептөө модулу 4, Raspberry Pi 5 кошумча PMIC эсептөө модулу 4, Raspberry Pi 5, кошумча PMIC эсептөө модулу 4, эсептөө модулу 4

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *