Raspberry Pi 5 Extra PMIC Compute Module 4
קאָלאָפאָן
2020-2023 ראַזבערי פּי לטד (פריער ראַזבערי פּי (טריידינג) לטד.) די דאקומענטאציע איז לייסענסט אונטער א Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0) לייסענס.
- בויען-דאַטע: 2024-07-09
- בויען-ווערסיע: גיטהעש: 3d961bb-clean
לעגאַל אָפּלייקענונג אָנזאָג
טעכנישע און צוטרוי-באַרקייט דאַטן פֿאַר ראַספּבערי פּי פּראָדוקטן (אַרייַנגערעכנט דאַטאַשיץ) ווי מאָדיפיצירט פון צייט צו צייט ("רעסורסן") ווערן צוגעשטעלט דורך ראַספּבערי פּי לימיטעד ("רפּל") "ווי איז" און יעדע אויסדריקלעכע אָדער אימפּליצירטע גאַראַנטיעס, אַרייַנגערעכנט, אָבער נישט לימיטעד צו, די אימפּליצירטע גאַראַנטיעס פון פֿאַרקויף-באַרקייט און פּאַסיקייט פֿאַר אַ באַזונדערן צוועק, ווערן אָפּגעזאָגט. ביזן מאַקסימום גראַד וואָס איז ערלויבט לויטן אָנווענדלעכן געזעץ, וועט 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 קאמאנדעס, צוגעלייגט ראַזבערי פּי
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עס פארלאנגט דורך די פארשידענע קאמפאנענטן אויף די PCB. זיי סיקווענסן אויך פּאַוער-אַפּס צו ענשור אַז די דעוויסעס ווערן אָנגעהויבן אין דער ריכטיקער סדר. איבער דער געדויער פון דער פּראָדוקציע פון די מאָדעלן, זענען אַ צאָל פאַרשידענע PMIC דעוויסעס געניצט געוואָרן. אַלע די PMICS האָבן צוגעשטעלט עקסטרע פאַנגקשאַנאַליטי איבער און העכער ווי די פון די וואָל.tagצושטעלן:
- צוויי ADC קאַנאַלן וואָס קענען געניצט ווערן אויף CM4.
- אויף שפּעטערע ווערסיעס פון ראַזבערי פּי 4 און ראַזבערי פּי 400, און אַלע מאָדעלן פון ראַזבערי פּי 5, זענען די ADCs פארבונדן צום USB-C מאַכט קאַנעקטער אויף CC1 און CC2.
- אן אויף-טשיפּ סענסאר וואָס קען געניצט ווערן צו מאָניטאָרירן די PMIC'ס טעמפּעראַטור, בנימצא אויף Raspberry Pi 4 און 5, און CM4.
דאָס דאָקומענט באַשרײַבט ווי אַזוי צו צוקומען צו די פֿונקציעס אין דער ווייכווארג.
ווארענונג
עס איז קיין גאַראַנטירן אַז די פאַנגקשאַנאַליטי וועט זיין מיינטיינד אין צוקונפֿט ווערסיעס פון די PMIC, אַזוי עס זאָל זיין געוויינט מיט וואָרענען.
איר קענט אויך וועלן זיך באציען צו די פאלגנדע דאקומענטן:
- ראַזבערי פּי CM4 דאַטאַבלאַט: https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf
- ראַזבערי פּי 4 רידוסט סכעמאַטיקס: https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf
דער ווייַס פּאַפּיר אַסומז אַז די Raspberry Pi איז פליסנדיק Raspberry Pi OS און איז גאָר דערהייַנטיקט מיט די לעצטע פירמוואַרע און קערנאַלז.
ניצן די פֿעיִקייטן
אריגינעל זענען די אייגנשאפטן נאר געווען פאראן דורך דירעקט לייענען רעגיסטערס אויפן PMIC אליין. אבער, די רעגיסטער אדרעסן זענען אנדערש לויטן PMIC וואס ווערט גענוצט (און דעריבער אויך לויט דער רעוויזיע פון דער ברעט), האט Raspberry Pi Ltd צוגעשטעלט א וועג וואס איז נישט רעוויזירט צו באקומען די אינפארמאציע. דאס נעמט אריין דעם קאמאנד ליניע געצייג vcgencmd, וואס איז א פראגראם וואס ערלויבט באניצער אפליקאציעס צו צוקומען צו אינפארמאציע וואס איז געהיט אדער צוגעגריפן פון דעם Raspberry Pi Ltd דעווייס'ס פירמווער.
די בנימצא vcgencmd קאַמאַנדז זענען ווי גייט:
באַפֿעל | באַשרייַבונג |
vcgencmd מעסטן_וואָלץ usb_pd | מעסטן די וואָלtagE אויף די שטיפט אנגעצייכנט usb_pd (זען CM4 IO סכעמאַטיש). בלויז CM4. |
vcgencmd מעסטן_וואָלץ ain1 | מעסטן די וואָלtagE אויף די שטיפט אנגעצייכנט ain1 (זען CM 4 IO סכעמאַטיש). בלויז CM4. |
vcgencmd measure_temp pmic | מעסטן די טעמפּעראַטור פון די PMIC שטאַרבן. CM4 און Raspberry Pi 4 און 5. |
אַלע די קאַמאַנדז זענען לויפן פֿון די לינוקס באַפֿעלן שורה.
ניצן די פֿעיִקייטן פון פּראָגראַם קאָד
עס איז מעגלעך צו נוצן די vcgencmd קאַמאַנדז פּראָגראַממאַטיקאַללי אויב איר דאַרפֿן די אינפֿאָרמאַציע אין אַ אַפּלאַקיישאַן. אין ביידע Python און C, אַן אַס רופן קענען זיין געוויינט צו לויפן די באַפֿעל און צוריקקומען די רעזולטאַט ווי אַ שטריקל. דאָ איז עטלעכע עקסample Python קאָד וואָס קענען זיין געוויינט צו רופן די vcgencmd באַפֿעל:
דער קאָד ניצט די Python סובפּראָסעסס מאָדולע צו רופן די vcgencmd באַפֿעל און פאָרן די measure_temp באַפֿעל טאַרגאַטינג די pmic, וואָס וועט מעסטן די טעמפּעראַטור פון די PMIC שטאַרבן. דער רעזולטאַט פון די באַפֿעל וועט זיין געדרוקט צו די קאַנסאָול.
דאָ איז אַ ענלעך עקסampאין C:
די C קאָד ניצט פּאָפּען (אלא ווי סיסטעם (), וואָס וואָלט אויך זיין אַן אָפּציע), און איז מיסטאָמע אַ ביסל מער ווערבאָוס ווי עס דאַרף צו זיין ווייַל עס קענען שעפּן קייפל שורה רעזולטאַטן פון די רופן, כאָטש vcgencmd קערט בלויז אַ איין שורה פון טעקסט.
נאָטיץ
די קאָד עקסטראַקץ זענען סאַפּלייד בלויז ווי עקסampליי, און איר קען דאַרפֿן צו מאָדיפיצירן זיי דיפּענדינג אויף דיין ספּעציפיש באדערפענישן. פֿאַר עקסampאיר קען וועלן צו פּאַרסירן די רעזולטאַט פון די vcgencmd באַפֿעל צו עקסטראַקט די טעמפּעראַטור ווערט פֿאַר שפּעטער נוצן.
אָפט געשטעלטע פֿראגן
- ק: קען איך נוצן די פֿעיִקייטן אויף אַלע Raspberry Pi מאָדעלס?
- א: ניין, די פֿעיִטשערז זענען ספּעציפֿיש פֿאַראַן פֿאַר ראַזבערי פּי 4, ראַזבערי פּי 5, און קאָמפּיוט מאָדול 4 דעוויסעס.
- ק: איז עס זיכער צו פאַרלאָזנ אויף די פֿעיִקייטן פֿאַר צוקונפֿט נוצן?
- א: עס איז נישט קיין גאראנטיע אז די פונקציאנאליטעט וועט ווערן אויפגעהאלטן אין צוקונפטיגע PMIC ווערסיעס, ממילא איז פארזיכטיג ווען מען ניצט די אייגנשאפטן.
דאָקומענטן / רעסאָורסעס
![]() |
Raspberry Pi Raspberry Pi 5 Extra PMIC Compute Module 4 [pdf] אינסטרוקציע מאַנואַל Raspberry Pi 4, Raspberry Pi 5, Compute Module 4, Raspberry Pi 5 Extra PMIC Compute Module 4, Raspberry Pi 5, Extra PMIC Compute Module 4, Compute Module 4 |