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-ს შემდეგ პროდუქტებზე:
პი ნული | პი 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) სხვადასხვა მოცულობის მიწოდებისთვის.tagPCB-ზე არსებული სხვადასხვა კომპონენტის მიერ მოთხოვნილი ფუნქციები. ისინი ასევე თანმიმდევრობით ახორციელებენ ჩართვას, რათა უზრუნველყონ მოწყობილობების სწორი თანმიმდევრობით ჩართვა. ამ მოდელების წარმოების მთელი პერიოდის განმავლობაში გამოყენებული იქნა სხვადასხვა PMIC მოწყობილობები. ყველა PMICS-მა უზრუნველყო დამატებითი ფუნქციონალურობა, რომელიც აღემატება მოცულობას.tage მიწოდება:
- ორი ADC არხი, რომელთა გამოყენება შესაძლებელია CM4-ზე.
- Raspberry Pi 4-ისა და Raspberry Pi 400-ის შემდგომ ვერსიებზე, ასევე Raspberry Pi 5-ის ყველა მოდელზე, ანალოგური გადამყვანები (ANC) შეერთებულია CC1-ისა და CC2-ის USB-C კვების კონექტორთან.
- ჩიპში ჩამონტაჟებული სენსორი, რომლის გამოყენებაც შესაძლებელია 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 OS და სრულად განახლებულია უახლესი firmware-ითა და ბირთვით.
ფუნქციების გამოყენება
თავდაპირველად ეს ფუნქციები ხელმისაწვდომი იყო მხოლოდ თავად PMIC-ზე რეგისტრების პირდაპირი წაკითხვით. თუმცა, რეგისტრების მისამართები განსხვავდება გამოყენებული PMIC-ის (და შესაბამისად, დაფის ვერსიის) მიხედვით, ამიტომ Raspberry Pi Ltd-მ შემოგვთავაზა ამ ინფორმაციის მიღების ვერსიისგან დამოუკიდებელი გზა. ეს გულისხმობს ბრძანების ხაზის ინსტრუმენტის vcgencmd-ის გამოყენებას, რომელიც წარმოადგენს პროგრამას, რომელიც მომხმარებლის სივრცის აპლიკაციებს საშუალებას აძლევს მიიღონ წვდომა Raspberry Pi Ltd მოწყობილობის firmware-ში შენახულ ან მასზე წვდომად ინფორმაციაზე.
ხელმისაწვდომი 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-ში, OS-ის გამოძახება შეიძლება გამოყენებულ იქნას ბრძანების გასაშვებად და შედეგის სტრიქონის სახით დასაბრუნებლად. აქ მოცემულია რამდენიმე მაგალითიample Python კოდი, რომლის გამოყენებაც შესაძლებელია vcgencmd ბრძანების გამოსაძახებლად:
ეს კოდი იყენებს Python-ის ქვეპროცესის მოდულს vcgencmd ბრძანების გამოსაძახებლად და pmic-ზე მიმართული measure_temp ბრძანების გადასაცემად, რომელიც გაზომავს PMIC ჩიპის ტემპერატურას. ბრძანების გამომავალი დაიბეჭდება კონსოლზე.
აქ არის მსგავსი ყოფილიample C-ში:
C კოდი იყენებს popen-ს (system()-ის ნაცვლად, რაც ასევე შეიძლება იყოს ვარიანტი) და, სავარაუდოდ, ცოტა უფრო ვრცელია, ვიდრე საჭიროა, რადგან მას შეუძლია გამოძახებიდან რამდენიმე სტრიქონის შედეგის დამუშავება, მაშინ როდესაც vcgencmd აბრუნებს ტექსტის მხოლოდ ერთ სტრიქონს.
შენიშვნა
ეს კოდის ამონაწერები მოწოდებულია მხოლოდ ექს-ის სახითamples და შეიძლება დაგჭირდეთ მათი მოდიფიცირება თქვენი კონკრეტული საჭიროებების მიხედვით. მაგ.ampმაგალითად, შეიძლება დაგჭირდეთ vcgencmd ბრძანების გამომავალი მონაცემების გაანალიზება, რათა მიიღოთ ტემპერატურის მნიშვნელობა შემდგომი გამოყენებისთვის.
ხშირად დასმული კითხვები
- კითხვა: შემიძლია ამ ფუნქციების გამოყენება Raspberry Pi-ს ყველა მოდელზე?
- A: არა, ეს ფუნქციები სპეციალურად ხელმისაწვდომია Raspberry Pi 4, Raspberry Pi 5 და Compute Module 4 მოწყობილობებისთვის.
- კითხვა: უსაფრთხოა თუ არა ამ ფუნქციებზე დაყრდნობა მომავალში გამოსაყენებლად?
- A: არ არსებობს გარანტია, რომ ეს ფუნქციონირება შენარჩუნდება 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 |