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-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:
Πι Μηδέν | 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απαιτούνται από τα διάφορα εξαρτήματα στην πλακέτα τυπωμένου κυκλώματος. Επίσης, ακολουθούν τις ενεργοποιήσεις για να διασφαλίσουν ότι οι συσκευές ξεκινούν με τη σωστή σειρά. Κατά τη διάρκεια της παραγωγής αυτών των μοντέλων, έχουν χρησιμοποιηθεί διάφορες συσκευές 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 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 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, μια κλήση λειτουργικού συστήματος μπορεί να χρησιμοποιηθεί για την εκτέλεση της εντολής και την επιστροφή του αποτελέσματος ως συμβολοσειρά. Ακολουθούν μερικά παραδείγματα:ampΟ κώδικας Python που μπορεί να χρησιμοποιηθεί για την κλήση της εντολής vcgencmd:
Αυτός ο κώδικας χρησιμοποιεί την υπομονάδα διεργασίας Python για να καλέσει την εντολή vcgencmd και να περάσει την εντολή measure_temp που στοχεύει το pmic, το οποίο θα μετρήσει τη θερμοκρασία της μήτρας PMIC. Η έξοδος της εντολής θα εκτυπωθεί στην κονσόλα.
Εδώ είναι ένα παρόμοιο παράδειγμαample σε C:
Ο κώδικας C χρησιμοποιεί την popen (αντί για την system(), η οποία θα ήταν επίσης μια επιλογή) και είναι πιθανώς λίγο πιο λεπτομερής από όσο χρειάζεται, επειδή μπορεί να χειριστεί αποτελέσματα πολλαπλών γραμμών από την κλήση, ενώ η vcgencmd επιστρέφει μόνο μία γραμμή κειμένου.
ΣΗΜΕΙΩΜΑ
Αυτά τα αποσπάσματα κώδικα παρέχονται μόνο ως examples, και ίσως χρειαστεί να τα τροποποιήσετε ανάλογα με τις συγκεκριμένες ανάγκες σας. Για παράδειγμαampδηλ., ίσως θελήσετε να αναλύσετε την έξοδο της εντολής vcgencmd για να εξαγάγετε την τιμή θερμοκρασίας για μελλοντική χρήση.
Συχνές Ερωτήσεις
- Ε: Μπορώ να χρησιμοποιήσω αυτές τις λειτουργίες σε όλα τα μοντέλα Raspberry Pi;
- Α: Όχι, αυτές οι λειτουργίες είναι διαθέσιμες ειδικά για συσκευές Raspberry Pi 4, Raspberry Pi 5 και Compute Module 4.
- Ε: Είναι ασφαλές να βασιστώ σε αυτές τις λειτουργίες για μελλοντική χρήση;
- Α: Δεν υπάρχει εγγύηση ότι αυτή η λειτουργικότητα θα διατηρηθεί σε μελλοντικές εκδόσεις 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 |