لوگوی Raspberry_Pi

Raspberry Pi 5 Extra PMIC Compute Module 4

Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-product

کلفون

۲۰۲۰-۲۰۲۳ شرکت Raspberry Pi Ltd (که قبلاً Raspberry Pi (Trading) Ltd. نام داشت.) این مستندات تحت مجوز Creative Commons Attribution-NoDerivatives 2020 International (CC BY-ND 2023) منتشر شده است.

  • تاریخ ساخت: 2024-07-09
  • نسخه ساخت: گیتاش: 3d961bb-تمیز

اعلامیه سلب مسئولیت حقوقی

داده‌های فنی و قابلیت اطمینان محصولات Raspberry PI (شامل برگه‌های اطلاعات) که هر از گاهی اصلاح می‌شوند ("منابع") توسط شرکت Raspberry PI LTD ("RPL") "به همان شکلی که هست" ارائه می‌شوند و هرگونه ضمانت صریح یا ضمنی، از جمله، اما نه محدود به، ضمانت‌های ضمنی قابلیت فروش و مناسب بودن برای یک هدف خاص، رد می‌شود. تا حداکثر میزان مجاز در قانون قابل اجرا، تحت هیچ شرایطی، RPL مسئولیتی در قبال هیچگونه خسارت مستقیم، غیرمستقیم، تصادفی، ویژه، نمونه‌ای یا تبعی (شامل، اما نه محدود به، تهیه کالاها یا خدمات جایگزین؛ از دست دادن استفاده، داده‌ها یا سود؛ یا وقفه در کسب و کار) به هر دلیلی و بر اساس هرگونه نظریه مسئولیت، چه در قرارداد، مسئولیت مطلق یا مسئولیت مدنی (شامل سهل‌انگاری یا موارد دیگر) که به هر نحوی از استفاده از منابع ناشی شود، نخواهد داشت، حتی اگر از احتمال چنین خسارتی مطلع شده باشد. RPL حق دارد هرگونه بهبود، اصلاح، یا هرگونه تغییر دیگری را در منابع یا هر محصولی که در آنها شرح داده شده است، در هر زمان و بدون اطلاع قبلی، اعمال کند. منابع برای کاربران ماهر با سطح مناسبی از دانش طراحی در نظر گرفته شده است. کاربران صرفاً مسئول انتخاب و استفاده از منابع و هرگونه کاربرد محصولات شرح داده شده در آنها هستند. کاربر موافقت می‌کند که RPL را در برابر تمام مسئولیت‌ها، هزینه‌ها، خسارات یا سایر خسارات ناشی از استفاده از منابع، مصون نگه دارد و غرامت آن را بپردازد. RPL به کاربران اجازه می‌دهد تا از منابع صرفاً در رابطه با محصولات Raspberry Pi استفاده کنند. هرگونه استفاده دیگر از منابع ممنوع است. هیچ مجوزی به هیچ RPL یا شخص ثالث دیگری با حقوق مالکیت معنوی اعطا نمی‌شود. فعالیت‌های پرخطر. محصولات رزبری پای برای استفاده در محیط‌های خطرناکی که نیاز به عملکرد ایمن در صورت عدم موفقیت دارند، مانند بهره‌برداری از تأسیسات هسته‌ای، سیستم‌های ناوبری یا ارتباطی هواپیما، کنترل ترافیک هوایی، سیستم‌های تسلیحاتی یا کاربردهای حیاتی ایمنی (از جمله سیستم‌های پشتیبانی از حیات و سایر دستگاه‌های پزشکی) که در آنها خرابی محصولات می‌تواند مستقیماً منجر به مرگ، آسیب شخصی یا آسیب شدید جسمی یا محیطی شود ("فعالیت‌های پرخطر")، طراحی، تولید یا در نظر گرفته نشده‌اند. RPL به طور خاص هرگونه ضمانت صریح یا ضمنی در مورد مناسب بودن برای فعالیت‌های پرخطر را رد می‌کند و هیچ مسئولیتی در قبال استفاده یا گنجاندن محصولات رزبری پای در فعالیت‌های پرخطر نمی‌پذیرد. محصولات رزبری پای تحت شرایط استاندارد RPL ارائه می‌شوند. ارائه منابع توسط RPL، شرایط استاندارد RPL، از جمله اما نه محدود به سلب مسئولیت‌ها و ضمانت‌های بیان شده در آنها را گسترش یا اصلاح نمی‌کند.

تاریخچه نسخه سند

رها کنید تاریخ توضیحات
1.0 16 دسامبر 2022 • انتشار اولیه
1.1 7 ژوئیه 2024 • رفع اشکال تایپی در دستورات vcgencmd، اضافه شدن رزبری پای

۵ جزئیات.

محدوده سند

این سند برای محصولات Raspberry Pi زیر اعمال می شود:

پی صفر 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+ همه همه همه همه همه همه همه
                        * * *     *  

مقدمه

دستگاه‌های Raspberry Pi 4/5 و Raspberry Pi Compute Module 4 از یک مدار مجتمع مدیریت توان (PMIC) برای تأمین ولتاژهای مختلف استفاده می‌کنند.tagاجزای مختلف روی PCB به es نیاز دارند. آنها همچنین روشن و خاموش شدن دستگاه‌ها را ترتیب می‌دهند تا از شروع به کار صحیح دستگاه‌ها اطمینان حاصل شود. در طول مدت تولید این مدل‌ها، از تعدادی دستگاه PMIC مختلف استفاده شده است. همه PMICSها علاوه بر حجم، قابلیت‌های اضافی ارائه داده‌اند.tage عرضه:

  • دو کانال ADC که می‌توانند روی CM4 استفاده شوند.
  • در نسخه‌های بعدی Raspberry Pi 4 و Raspberry Pi 400 و تمام مدل‌های Raspberry Pi 5، مبدل‌های آنالوگ به دیجیتال (ADC) به کانکتور برق USB-C در CC1 و CC2 متصل می‌شوند.
  • یک حسگر روی تراشه که می‌تواند برای نظارت بر دمای PMIC استفاده شود، در Raspberry Pi 4 و 5 و CM4 موجود است.

در این سند نحوه دسترسی به این امکانات در نرم‌افزار شرح داده شده است.

هشدار

هیچ تضمینی وجود ندارد که این قابلیت در نسخه‌های بعدی PMIC حفظ شود، بنابراین باید با احتیاط از آن استفاده شود.

همچنین می‌توانید به اسناد زیر مراجعه کنید:

این مقاله فرض می‌کند که رزبری پای سیستم عامل رزبری پای را اجرا می‌کند و کاملاً با جدیدترین میان‌افزار و هسته‌ها به‌روز است.

با استفاده از ویژگی‌ها

در ابتدا این ویژگی‌ها فقط با خواندن مستقیم رجیسترها روی خود PMIC در دسترس بودند. با این حال، آدرس‌های رجیسترها بسته به PMIC مورد استفاده (و بنابراین در نسخه برد) متفاوت است، بنابراین Raspberry Pi Ltd روشی بدون وابستگی به نسخه برای دریافت این اطلاعات ارائه کرده است. این شامل استفاده از ابزار خط فرمان vcgencmd است، که برنامه‌ای است که به برنامه‌های فضای کاربر اجازه می‌دهد به اطلاعات ذخیره شده در سیستم عامل دستگاه Raspberry Pi Ltd یا اطلاعات قابل دسترسی از طریق آن دسترسی داشته باشند.

دستورات vcgencmd موجود به شرح زیر است:

فرمان توضیحات
vcgencmd اندازه گیری_ولتاژ usb_pd حجم را اندازه می گیردtagروی پینی که با usb_pd مشخص شده است (به شماتیک CM4 IO مراجعه کنید). فقط CM4.
vcgencmd مقدار_ولتاژ ain1 را اندازه‌گیری می‌کند حجم را اندازه می گیردtagروی پین مشخص شده ain1 (به شماتیک CM 4 IO مراجعه کنید). فقط CM4.
vcgencmd اندازه گیری_دما pmic دمای تراشه PMIC را اندازه‌گیری می‌کند. CM4 و رزبری پای ۴ و ۵.

همه این دستورات از خط فرمان لینوکس اجرا می‌شوند.

استفاده از امکانات کد برنامه

اگر به اطلاعات درون یک برنامه نیاز دارید، می‌توانید از این دستورات vcgencmd به صورت برنامه‌نویسی استفاده کنید. در هر دو زبان پایتون و سی، می‌توان از یک فراخوانی سیستم عامل برای اجرای دستور و بازگرداندن نتیجه به صورت یک رشته استفاده کرد. در اینجا چند مثال آورده شده است.ampکد پایتون که می‌تواند برای فراخوانی دستور vcgencmd استفاده شود:Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (1)

این کد از ماژول subprocess پایتون برای فراخوانی دستور vcgencmd و ارسال دستور measure_temp با هدف قرار دادن pmic استفاده می‌کند که دمای تراشه PMIC را اندازه‌گیری می‌کند. خروجی دستور در کنسول چاپ خواهد شد.

در اینجا یک مورد مشابه وجود داردample در زبان C:Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (2)Raspberry-Pi-5 -Extra-PMIC -Compute -Module-4-fig (3)

کد C از popen (به جای system()) استفاده می‌کند، که آن هم می‌تواند یک گزینه باشد) و احتمالاً کمی طولانی‌تر از حد لازم است زیرا می‌تواند نتایج چند خطی حاصل از فراخوانی را مدیریت کند، در حالی که vcgencmd فقط یک خط متن را برمی‌گرداند.

توجه

این خلاصه کدها فقط به صورت ex ارائه می‌شوند.ampکمتر، و ممکن است لازم باشد بسته به نیازهای خاص خود آنها را تغییر دهید. برای مثالampبنابراین، ممکن است بخواهید خروجی دستور vcgencmd را تجزیه کنید تا مقدار دما را برای استفاده‌های بعدی استخراج کنید.

سوالات متداول

  • س: آیا می‌توانم از این ویژگی‌ها در همه مدل‌های رزبری پای استفاده کنم؟
    • خیر، این ویژگی‌ها به‌طور خاص برای دستگاه‌های Raspberry Pi 4، Raspberry Pi 5 و Compute Module 4 در دسترس هستند.
  • س: آیا می‌توان برای استفاده‌های بعدی به این ویژگی‌ها تکیه کرد؟
    • الف) هیچ تضمینی وجود ندارد که این قابلیت در نسخه‌های آینده PMIC حفظ شود، بنابراین هنگام استفاده از این ویژگی‌ها احتیاط توصیه می‌شود.

اسناد / منابع

ماژول محاسباتی PMIC اکسترا رزبری پای 5، رزبری پای 4 [pdfدفترچه راهنما
رزبری پای ۴، رزبری پای ۵، ماژول محاسباتی ۴، رزبری پای ۵ ماژول محاسباتی اکسترا PMIC ۴، رزبری پای ۵، ماژول محاسباتی اکسترا PMIC ۴، ماژول محاسباتی ۴

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *