Korisnički priručnik za Raspberry Pi Compute Module 4
Raspberry Pi Compute Module 4

Znak štampara

© 2022-2025 Raspberry Pi Ltd
Ova dokumentacija je licencirana pod Creative Commons Imenovanje-Bez prerada 4.0 Međunarodno (CC BY-ND)

Otpuštanje 1
Izgraditi datum 22
Izgraditi verzija 0afd6ea17b8b

Obavijest o odricanju od pravne odgovornosti

TEHNIČKI PODACI I PODACI O POUZDANOSTI ZA PROIZVODE RASPBERRY PI (UKLJUČUJUĆI PODATKOVNE LISTOVE) KAKO SE POVREMENO MIJENJAJU („RESURS“) DAJE RASPBERRY PI LTD („RPL“) „KAKVI JESU“ I BILO KAKVA IZRIČITA ILI IMPLICITNA JAMSTVA, UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA IMPLICITNA JAMSTVA PRODAJNOSTI I PRIKLADNOSTI ZA ODREĐENU NAMJENU, ISKLJUČUJU SE U NAJVEĆOJ MJERI DOPUŠTENOJ VAŽEĆIM ZAKONOM. NI U KOJEM SLUČAJU RPL NEĆE BITI ODGOVORAN ZA BILO KAKVU IZRAVNU, NEIZRAVNU, SLUČAJNU, POSEBNU, PRIMJERNU ILI POSLJEDIČNU ŠTETU (UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA, NABAVU ZAMJENSKE ROBE ILI USLUGA, GUBITAK KORIŠTENJA, PODATAKA ILI DOBITI, ILI PREKID POSLOVANJA) BEZ OBZIRA NA UZROK I NA BILO KOJOJ TEORIJI ODGOVORNOSTI, BILO UGOVORNO, STROGA ODGOVORNOST ILI DELIKT (UKLJUČUJUĆI NEMAR ILI DRUGO) KOJI NASTANE NA BILO KOJI NAČIN IZ KORIŠTENJA RESURSA, ČAK I AKO STE BILI UPOZORENI NA MOGUĆNOST TAKVE ŠTETE.

RPL zadržava pravo na bilo kakva poboljšanja, ispravke ili bilo kakve druge izmjene RESURSA ili bilo kojeg proizvoda opisanog u njima u bilo kojem trenutku i bez prethodne obavijesti.

The RESURSI namijenjeni su vještim korisnicima s odgovarajućom razinom znanja o dizajnu. Korisnici su isključivo odgovorni za svoj odabir i korištenje RESURSA i bilo kakvu primjenu proizvoda opisanih u njima. Korisnik se slaže obeštetiti i zaštititi RPL od svih obveza, troškova, šteta ili drugih gubitaka koji proizlaze iz njihove upotrebe RESURSA.

RPL daje korisnicima dopuštenje za korištenje RESURSA isključivo u kombinaciji s Raspberry Pi proizvodima. Sva druga uporaba RESURSA je zabranjena. Ne dodjeljuje se licenca za bilo koji drugi RPL ili druga prava intelektualnog vlasništva treće strane.

VISOKO RIZIČNE AKTIVNOSTIRaspberry Pi proizvodi nisu dizajnirani, proizvedeni ili namijenjeni za upotrebu u opasnim okruženjima koja zahtijevaju sigurne performanse, kao što je rad nuklearnih postrojenja, navigacijski ili komunikacijski sustavi zrakoplova, kontrola zračnog prometa, sustavi naoružanja ili sigurnosno kritične aplikacije (uključujući sustave za održavanje života i druge medicinske uređaje), u kojima bi kvar proizvoda mogao izravno dovesti do smrti, tjelesnih ozljeda ili teške fizičke ili ekološke štete („Aktivnosti visokog rizika“). RPL se izričito odriče bilo kakvog izričitog ili implicitnog jamstva o prikladnosti za aktivnosti visokog rizika i ne preuzima nikakvu odgovornost za upotrebu ili uključivanje Raspberry Pi proizvoda u aktivnosti visokog rizika.

Raspberry Pi proizvodi se isporučuju pod uvjetima RPL-ova. Standardni uvjeti. Odredba RPL-ova o RESURSIMA ne proširuje niti na drugi način mijenja RPL-ove Standardni uvjeti uključujući, ali ne ograničavajući se na odricanja od odgovornosti i jamstva izražena u njima.

Povijest verzija dokumenta

Otpuštanje Datum Opis
1 Ožujak 2025. Početno izdanje. Ovaj dokument se uvelike temelji na tehničkoj dokumentaciji 'Raspberry Pi Compute Module 5 forward guidance'.

Opseg dokumenta

Ovaj se dokument odnosi na sljedeće Raspberry Pi proizvode:

Pi 0 Pi 1 Pi 2 Pi 3 Pi 4 Pi 400 Pi 5 Pi 500 CM1 CM3 CM4 CM5 Pico Pico2
0 W H A B A B B Sve Sve Sve Sve Sve Sve Sve Sve Sve Sve

Uvod

Raspberry Pi Compute Module 5 nastavlja tradiciju Raspberry Pija uzimanja najnovijeg vodećeg Raspberry Pi računala i proizvodnje malog, hardverski ekvivalentnog proizvoda pogodnog za ugrađene aplikacije. Raspberry Pi Compute Module 5 ima isti kompaktni oblik kao i Raspberry Pi Compute Module 4, ali pruža veće performanse i poboljšani skup značajki. Naravno, postoje neke razlike između Raspberry Pi Compute Module 4 i Raspberry Pi Compute Module 5, a one su opisane u ovom dokumentu.

Ikona bilješke BILJEŠKA
Za nekoliko korisnika koji ne mogu koristiti Raspberry Pi Compute Module 5, Raspberry Pi Compute Module 4 ostat će u proizvodnji barem do 2034. godine.
Podatkovni list Raspberry Pi Compute Module 5 treba čitati zajedno s ovim dokumentom.
https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf

Glavne značajke

Raspberry Pi Compute Module 5 ima sljedeće značajke:

  • Četverojezgreni 64-bitni Arm Cortex-A76 (Armv8) SoC s taktom od 2.4 GHz
  • 2 GB, 4 GB, 8 GB ili 16 GB LPDDR4 SDRAM-a
  • Ugrađena eMMC flash memorija, OGB (Lite model), opcije 16 GB, 32 GB ili 64 GB
  • 2x USB 3.0 porta
  • 1 Gb Ethernet sučelje
  • 2x MIPI porta s 4 trake koji podržavaju DSI i CSI-2
  • 2x HDMI porta koja mogu istovremeno podržavati 4Kp60
  • 28x GPIO pinova
  • Ugrađene ispitne točke za pojednostavljenje programiranja proizvodnje
  • Interni EEPROM na dnu za poboljšanje sigurnosti
  • Ugrađeni RTC (vanjska baterija putem 100-pinskih konektora)
  • Ugrađeni regulator ventilatora
  • Ugrađeni Wi-Fi®/Bluetooth (ovisno o modelu)
  • 1-tračni PCIe 2.0′
  • Podrška za napajanje tipa C PD

Ikona bilješke BILJEŠKA
Nisu dostupne sve SDRAM/eMMC konfiguracije. Molimo provjerite s našim prodajnim timom.
U nekim aplikacijama PCIe Gen 3.0 je moguć, ali to nije službeno podržano.

Kompatibilnost Raspberry Pi Compute Module 4

Za većinu kupaca, Raspberry Pi Compute Module 5 bit će pin-kompatibilan s Raspberry Pi Compute Module 4.
Sljedeće značajke su uklonjene/promijenjene između modela Raspberry Pi Compute Module 5 i Raspberry Pi Compute Module 4:

  • Kompozitni video
  • Kompozitni izlaz dostupan na Raspberry Pi 5 NIJE usmjeren na Raspberry Pi Compute Module 5.
  • DSI priključak s 2 trake
  • Na Raspberry Pi Compute Module 5 dostupna su dva DSI porta s 4 trake, spojena s CSI portovima za ukupno dva.
  • CSI priključak s 2 trake
  • Na Raspberry Pi Compute Module 5 dostupna su dva CSI porta s 4 trake, spojena s DSI portovima za ukupno dva.
  • 2x ADC ulaza

Memorija

Maksimalni kapacitet memorije Raspberry Pi Compute Module 4 je 8 GB, dok je Raspberry Pi Compute Module 5 dostupan u varijanti od 16 GB RAM-a.

Za razliku od Raspberry Pi Compute Module 4, Raspberry Pi Compute Module 5 NIJE dostupan u varijanti s 1 GB RAM-a.

Analogni audio

Analogni zvuk se može multipleksirati na GPIO pinove 12 i 13 na Raspberry Pi Compute Module 5, na isti način kao i na Raspberry Pi Compute Module 4.

Upotrijebite sljedeći prekrivni sloj stabla uređaja za dodjeljivanje analognog zvuka ovim pinovima:

Kodiranje

Zbog greške na RP1 čipu, GPIO pinovi 18 i 19, koji bi se mogli koristiti za analogni audio na Raspberry Pi Compute Moduleu
4, nisu spojeni na analogni audio hardver na Raspberry Pi Compute Module 5 i ne mogu se koristiti.

Ikona bilješke BILJEŠKA
Izlaz je bitni tok, a ne pravi analogni signal. Kondenzatori za izglađivanje i ampNa IO ploči će biti potreban lifier za pogon linijskog izlaza.

Promjene u pokretanju s USB-a

Pokretanje sustava s USB flash pogona podržano je samo putem USB 3.0 priključaka na pinovima 134/136 i 163/165.
Raspberry Pi Compute Module 5 NE podržava USB host boot na USB-C priključku
Za razliku od procesora BCM2711, BCM2712 nema XHCI kontroler na USB-C sučelju, već samo DWC2 kontroler na pinovima 103/105. Pokretanje sustava pomoću 1800t vrši se putem ovih pinova.

Promjena u resetiranje modula i način rada za isključivanje napajanja

1/0 pin 92 je sada postavljen na w gumb umjesto sus PG, što znači da trebate koristiti PMIC EN za resetiranje modula.

Signal PRIC ENABLE resetira PMIC, a time i SoC. Možete view PRIC EN kada je postavljen na niski nivo i otpušten, što je funkcionalno slično postavljanju niskog napona tus Po na Raspberry Pi Compute Module 4 i njegovom otpuštanju.

Raspberry Pi Compute Module 4 ima dodatnu prednost mogućnosti resetiranja perifernih uređaja putem nEXTRST signala. Raspberry Pi Compute Module 5 će emulirati ovu funkcionalnost na CAM GPIOT-u.

GLOBALNI EN/PHIC EN su izravno spojeni na PMIC i potpuno zaobilaze OS. Na Raspberry Pi Compute Module 5 koristite
GLOBALNI EN/PHIC Es za izvršavanje tvrdog (ali nesigurnog) gašenja

Ako postoji potreba, pri korištenju postojeće ploče 10, za zadržavanjem funkcionalnosti prebacivanja I/O pina 92 ​​za pokretanje tvrdog resetiranja, trebali biste presresti gumb na softverskoj razini; umjesto da on pokreće gašenje sustava, može se koristiti za generiranje softverskog prekida i, odatle, za izravno pokretanje resetiranja sustava (npr. pisanje na S).

Unos u stablo uređaja koji rukuje gumbom za uključivanje/isključivanje (arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi).
Kodiranje
Kod 116 je standardni kod događaja za događaj KEY POWER u kernelu, a u OS-u postoji program za obradu ovog događaja.

Raspberry Pi preporučuje korištenje kernel watchdoga ako ste zabrinuti zbog pada firmwarea ili OS-a i nereagiranja tipke za uključivanje/isključivanje. Podrška za ARM watchdog već je prisutna u Raspberry Pi OS-u putem stabla uređaja, a to se može prilagoditi pojedinačnim slučajevima upotrebe. Osim toga, dugi pritisak/povlačenje PIR tipke (7 sekundi) uzrokovat će isključivanje uređaja ugrađenim rukovateljem PMIC-a.

Detaljne promjene pinova

Signali CAM1 i DSI1 postali su dvojne namjene i mogu se koristiti ili za CSI kameru ili za DSI zaslon.

Pinovi koji su se prethodno koristili za CAMO i DSIO na Raspberry Pi Compute Module 4 sada podržavaju USB 3.0 priključak na Raspberry Pi Compute Module 5.

Izvorni VBAC COMP pin Raspberry Pi Compute Module 4 sada je VBUS-omogućen pin za dva USB 3.0 porta i aktivno je visok. Raspberry Pi Compute Module 4 ima dodatnu ESD zaštitu na HDMI, SDA, SCL, HPD i CEC signalima. To je uklonjeno s Raspberry Pi Compute Module 5 zbog ograničenja prostora. Po potrebi, ESD zaštita može se primijeniti na osnovnu ploču, iako Raspberry Pi Ltd to ne smatra bitnim.

Pin

CM4 CM5 Komentar
16 SYNC_IN Fan_tacho Taho ulaz ventilatora
19 Ethernet nLED1 Fan_pwn PWM izlaz ventilatora
76 Rezervirano VBAT RTC baterija. Napomena: Postojat će konstantno opterećenje od nekoliko uA, čak i ako je CM5 uključen.
92 RUN_PG Gumb za napajanje Replicira gumb za uključivanje/isključivanje na Raspberry Pi 5. Kratki pritisak signalizira da bi se uređaj trebao probuditi ili isključiti. Dugi pritisak prisilno isključuje uređaj.
93 nRPIBOOT nRPIBOOT Ako je PWR_Button nizak, ovaj pin će također biti postavljen na nizak nivo kratko vrijeme nakon uključivanja.
94 Analogni IP1 CC1 Ovaj pin se može spojiti na CC1 liniju USB konektora tipa C kako bi PMIC mogao pregovarati o 5A.
96 Analogni IP0 CC2 Ovaj pin se može spojiti na CC2 liniju USB konektora tipa C kako bi PMIC mogao pregovarati o 5A.
99 Global_EN PMIC_ENABLE Nema vanjskih promjena.
100 nEXTRST CAM_GPIO1 Pokreće se na Raspberry Pi Compute Module 5, ali se može prisilno postaviti na niski nivo za emulaciju signala resetiranja.
104 Rezervirano PCIE_DET_nWAKE PCIE nWAKE. Podignite na CM5_3v3 s otpornikom od 8.2K.
106 Rezervirano PCIE_PWR_EN Signalizira može li se PCIe uređaj uključiti ili isključiti. Aktivno visoko.
111 VDAC_COMP VBUS_EN Izlaz za signal da USB VBUS treba biti omogućen.
128 CAM0_D0_N USB3-0-RX_N Moguća zamjena P/N.
130 CAM0_D0_P USB3-0-RX_P Moguća zamjena P/N.
134 CAM0_D1_N USB3-0-DP USB 2.0 signal.
136 CAM0_D1_P USB3-0-DM USB 2.0 signal.
140 CAM0_C_N USB3-0-TX_N Moguća zamjena P/N.
142 CAM0_C_P USB3-0-TX_P Moguća zamjena P/N.
157 DSI0_D0_N USB3-1-RX_N Moguća zamjena P/N.
159 DSI0_D0_P USB3-1-RX_P Moguća zamjena P/N.
163 DSI0_D1_N USB3-1-DP USB 2.0 signal.
165 DSI0_D1_P USB3-1-DM USB 2.0 signal.
169 DSI0_C_N USB3-1-TX_N Moguća zamjena P/N.
171 DSI0_C_P USB3-1-TX_P Moguća zamjena P/N.

Uz navedeno, PCIe CLK signali više nisu kapacitivno povezani.

PCB

PCB ploče Raspberry Pi Compute Module 5 je deblja od Raspberry Pi Compute Module 4, s debljinom od 1.24 mm +/- 10%.

Duljine staza

Duljine HDMI0 traka su se promijenile. Svaki P/N par ostaje usklađen, ali nagib između parova je sada <1 mm za postojeće matične ploče. Malo je vjerojatno da će to napraviti razliku, jer nagib između parova može biti reda veličine 25 mm.

Duljine HDMI1 traka također su se promijenile. Svaki P/N par ostaje usklađen, ali nagib između parova sada je <5 mm za postojeće matične ploče. Malo je vjerojatno da će to napraviti razliku, jer nagib između parova može biti reda veličine 25 mm.
Duljine Ethernet traka su se promijenile. Svaki P/N par ostaje usklađen, ali nagib između parova je sada <4 mm za postojeće matične ploče. Malo je vjerojatno da će to napraviti razliku, jer nagib između parova može biti reda veličine 12 mm.

Priključci

Dva 100-pinska konektora su promijenjena u drugu marku. Kompatibilni su s postojećim konektorima, ali su testirani pri visokim strujama. Spojni dio koji ide na matičnu ploču je Amphenol broj artikla 10164227-1001A1RLF

Proračun snage

Budući da je Raspberry Pi Compute Module 5 znatno snažniji od Raspberry Pi Compute Module 4, trošit će više električne energije. Dizajni napajanja trebali bi predvidjeti SV do 2.5 A. Ako to stvara problem s postojećim dizajnom matične ploče, moguće je smanjiti takt procesora kako bi se smanjila vršna potrošnja energije.

Firmware prati trenutno ograničenje za USB, što zapravo znači da USB mas surrant, omogući uvijek je 1 na CM5, dizajn ploče s 10 trebao bi uzeti u obzir ukupnu potrebnu USB struju.

Firmware će prijaviti detektirane mogućnosti napajanja (ako je moguće) putem device-tree-a. Na sustavu koji radi, pogledajte /proc/stablo uređaja/odabrano/poser/ove filepohranjuju se kao 32-bitni big-endian binarni podaci.

Promjene/zahtjevi softvera

Sa softverske perspektive view, promjene u hardveru između Raspberry Pi Compute Module 4 i Raspberry Pi Compute Module 5 skrivene su od korisnika novim stablom uređaja. files, što znači da će većina softvera koji se pridržava standardnih Linux API-ja raditi bez promjena. Stablo uređaja files osiguravaju da se ispravni upravljački programi za hardver učitavaju prilikom pokretanja sustava.
Stablo uređaja filese mogu pronaći u stablu jezgre Raspberry Pi Linuxa. Na primjerampono:
https://github.com/raspberrypi/linux/blob/rpi-612.y/arch/arm64/boot/dis/broadcom/bom2712-pi-om5.dtsi.

Korisnicima koji prelaze na Raspberry Pi Compute Module 5 preporučuje se korištenje verzija softvera navedenih u donjoj tablici ili novijih. Iako ne postoji zahtjev za korištenje Raspberry Pi OS-a, to je korisna referenca, stoga je uključena u tablicu.

Softver Verzija Datum Bilješke
Raspberry Pi OS Knjiški moljac (12)
Firmware Od 10. ožujka 2025. Vidjeti https://pip.raspberrypi.com/categories/685-app-notes-guides- dokumenti/tehnički podaci/RP-003476-WP/Ažuriranje-Pi-firmwarea.pdf za detalje o nadogradnji firmvera na postojećoj slici. Imajte na umu da uređaji Raspberry Pi Compute Module 5 dolaze unaprijed programirani s odgovarajućim firmverom
Kernel 6.12.x Od 2025 Ovo je kernel koji se koristi u Raspberry Pi OS-u

Prelazak na standardne Linux API-je/biblioteke s vlasničkih upravljačkih programa/
firmware

Sve promjene navedene u nastavku bile su dio prijelaza s Raspberry Pi OS Bullseye na Raspberry Pi OS Bookworm u listopadu 2023. Dok je Raspberry Pi Compute Module 4 mogao koristiti starije zastarjele API-je (jer je potreban naslijeđeni firmware još uvijek bio prisutan), to nije slučaj s Raspberry Pi Compute Module 5.

Raspberry Pi Compute Module 5, kao i Raspberry Pi 5, sada se oslanja na DRM (Direct Rendering Manager) stog za prikaz, umjesto na naslijeđeni stog koji se često naziva DispmanX. Raspberry Pi Compute Module 5 NE podržava firmver za DispmanX, stoga je prelazak na DRM ključan.

Sličan zahtjev odnosi se i na kamere, Raspberry Pi Compute Module 5 podržava samo API biblioteke libcamera, tako da starije aplikacije koje koriste MMAL API-je naslijeđenog firmvera, kao što su raspi-still i rasps-vid, više ne funkcioniraju.
Aplikacije koje koriste OpenMAX API (kamere, kodeci) više neće raditi na Raspberry Pi Compute Module 5, pa će ih trebati prepisati za korištenje V4L2.ampDatoteke ovoga mogu se pronaći u GitHub repozitoriju libcamera-apps, gdje se koriste za pristup hardveru H264 enkodera.

OMXPlayer više nije podržan jer i on koristi MMAL API za reprodukciju videa, trebali biste koristiti VLC aplikaciju. Ne postoji kompatibilnost naredbenog retka između ovih aplikacija: detalje o korištenju potražite u VLC dokumentaciji.
Raspberry Pi je prethodno objavio bijelu knjigu koja detaljnije raspravlja o ovim promjenama: https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Buliseye-to-Bookworm.pdf.

Dodatne informacije

Iako nije strogo povezano s prijelazom s Raspberry Pi Compute Module 4 na Raspberry Pi Compute Module 5, Raspberry Pi Ltd je izdao novu verziju softvera za opskrbu Raspberry Pi Compute Modulea, a također ima i dva alata za generiranje distribucija koje bi korisnici Raspberry Pi Compute Module 5 mogli smatrati korisnima.

rpi-sb-provisioner je automatski sustav za sigurno pokretanje sustava s minimalnim unosom za Raspberry Pi uređaje. Potpuno je besplatan za preuzimanje i korištenje, a možete ga pronaći na našoj GitHub stranici ovdje: https://github.com/raspberrypi/rpi-sb-provisioner.

pi-gen je alat koji se koristi za izradu službenih slika Raspberry Pi OS-a, ali je dostupan i trećim stranama za izradu vlastitih distribucija. Ovo je preporučeni pristup za Raspberry Pi Compute Module aplikacije koje zahtijevaju od korisnika da izrade prilagođeni operativni sustav temeljen na Raspberry Pi OS-u za svoj specifični slučaj upotrebe. Također se može besplatno preuzeti i koristiti ovdje: https://github.com/RPi-Distro/pi-genAlat pi-gen dobro se integrira s rpi-sb-provisioner-om kako bi osigurao cjeloviti proces za generiranje sigurnih slika OS-a za pokretanje i njihovu implementaciju na Raspberry Pi Compute Module 5.

rpi-image-gen je novi alat za stvaranje slika (https://github.com/raspberrypi/rpi-image-gen) što bi moglo biti prikladnije za jednostavnije distribucije za korisnike

Za pokretanje i testiranje, te tamo gdje nema potrebe za potpunim sustavom opskrbe, rpiboot je i dalje dostupan na Raspberry Pi Compute Module 5. Raspberry Pi Ltd preporučuje korištenje glavnog Raspberry Pi SBC-a s najnovijom verzijom Raspberry Pi OS-a i najnovijim rathootom od https://github.com/raspberrypi/usbbootMorate koristiti opciju 'Gadget za masovnu pohranu' prilikom pokretanja rpiboot, jer prethodna opcija temeljena na firmveru više nije podržana.

Kontaktni podaci za više informacija

Molimo kontaktirajte
applications@iraspberrypi.com
ako imate bilo kakvih pitanja o ovom bijelom papiru.
Web: www.raspberrypi.com

Logotip Raspberry Pija

Dokumenti / Resursi

Raspberry Pi Compute Module 4 [pdf] Korisnički priručnik
Računalni modul 4, Modul 4

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *