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
- גרסת בנייה: gitash: 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אספקה e:
- שני ערוצי ADC שניתן להשתמש בהם ב-CM4.
- בגרסאות מאוחרות יותר של Raspberry Pi 4 ו-Raspberry Pi 400, ובכל הדגמים של Raspberry Pi 5, ה-ADCs מחוברים למחבר החשמל USB-C ב-CC1 ו-CC2.
- חיישן על-שבב שניתן להשתמש בו כדי לנטר את טמפרטורת ה-PMIC, זמין ב-Raspberry Pi 4 ו-5, וב-CM4.
מסמך זה מתאר כיצד לגשת לתכונות אלו בתוכנה.
אַזהָרָה
אין ערובה לכך שפונקציונליות זו תישמר בגרסאות עתידיות של PMIC, לכן יש להשתמש בה בזהירות.
ייתכן שתרצה גם לעיין במסמכים הבאים:
- גיליון נתונים של Raspberry Pi CM4: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- סכמות מצומצמות של Raspberry Pi 4: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
מסמך זה מניח כי ה-Raspberry Pi מריץ את מערכת ההפעלה Raspberry Pi, והוא מעודכן במלואו עם הקושחה והליבות העדכניות ביותר.
שימוש בתכונות
במקור, תכונות אלו היו זמינות רק על ידי קריאת אוגרים ישירה ב-PMIC עצמו. עם זאת, כתובות האוגרים משתנות בהתאם ל-PMIC בו נעשה שימוש (ולכן בהתאם לגרסת הלוח), ולכן חברת Raspberry Pi Ltd סיפקה דרך שאינה תלויה בגרסת הגרסה לקבלת מידע זה. זה כרוך בשימוש בכלי שורת הפקודה vcgencmd, שהיא תוכנה המאפשרת ליישומי מרחב משתמשים לגשת למידע המאוחסן בקושחה של מכשיר Raspberry Pi Ltd או אליו ניתן לגשת ממנה.
פקודות vcgencmd הזמינות הן כדלקמן:
| פְּקוּדָה | תֵאוּר |
| vcgencmd למדוד_וולטס usb_pd | מודד את כרךtage על הפין המסומן usb_pd (ראה סכמת CM4 IO). CM4 בלבד. |
| vcgencmd measure_volts ain1 | מודד את כרךtage על הפין המסומן ain1 (ראה סכמת CM 4 IO). CM4 בלבד. |
| vcgencmd למדוד_טמפ' pmic | מודד את הטמפרטורה של שבב ה-PMIC. CM4 ו-Raspberry Pi 4 ו-5. |
כל הפקודות הללו מופעלות משורת הפקודה של לינוקס.
שימוש בתכונות מקוד התוכנית
ניתן להשתמש בפקודות vcgencmd אלו באופן תכנותי אם אתם זקוקים למידע בתוך יישום. גם בפייתון וגם ב-C, ניתן להשתמש בקריאה למערכת הפעלה כדי להריץ את הפקודה ולהחזיר את התוצאה כמחרוזת. הנה כמה דוגמאותampקוד Python שניתן להשתמש בו כדי לקרוא לפקודה vcgencmd:
קוד זה משתמש במודול תת-התהליך של Python כדי לקרוא לפקודה vcgencmd ולהעביר את הפקודה measure_temp המכוונה ל-pmic, אשר ימדוד את הטמפרטורה של שבב ה-PMIC. הפלט של הפקודה יודפס לקונסולה.
הנה אקס דומהampב-C:

קוד C משתמש ב-popen (ולא ב-system(), שגם היא אופציה), וכנראה שהוא קצת יותר מפורט ממה שהוא צריך להיות מכיוון שהוא יכול להתמודד עם תוצאות מרובות שורות מהקריאה, בעוד ש-vcgencmd מחזירה רק שורה אחת של טקסט.
פֶּתֶק
קטעי קוד אלה מסופקים רק כדוגמהamp, וייתכן שתצטרכו לשנות אותם בהתאם לצרכים הספציפיים שלכם. לדוגמהample, ייתכן שתרצה לנתח את הפלט של הפקודה vcgencmd כדי לחלץ את ערך הטמפרטורה לשימוש מאוחר יותר.
שאלות נפוצות
- ש: האם ניתן להשתמש בתכונות אלה בכל דגמי Raspberry Pi?
- א: לא, תכונות אלה זמינות במיוחד עבור מכשירי Raspberry Pi 4, Raspberry Pi 5 ו-Compute Module 4.
- ש: האם בטוח להסתמך על תכונות אלה לשימוש עתידי?
- א: אין ערובה לכך שפונקציונליות זו תישמר בגרסאות PMIC עתידיות, לכן מומלץ לנקוט משנה זהירות בעת שימוש בתכונות אלו.
מסמכים / משאבים
![]() |
מודול חישוב PMIC נוסף של Raspberry Pi Raspberry Pi 5 4 [pdfמדריך הוראות פִּי רַפְסְבִּי 4, פִּי רַפְסְבִּי 5, מודול מחשוב 4, פִּי רַפְסְבִּי 5 מודול מחשוב PMIC נוסף 4, פִּי רַפְסְבִּי 5, מודול מחשוב PMIC נוסף 4, מודול מחשוב 4 |

