Raspberry Pi 4 pozwala sprawdzić pomysł na komputer, serwer, monitoring lub automatykę domową. Gdy prototyp ma stać się powtarzalnym urządzeniem, trzeba zaprojektować jego zasilanie, zabezpieczenia, złącza i sposób testowania. Własna płytka PCB może początkowo obsługiwać tylko czujniki oraz obciążenia; później płytka bazowa z modułem Compute Module pozwala dopasować konstrukcję do obudowy. Najpierw warto ustalić wymagania elektryczne i mechaniczne, a dopiero potem przenosić połączenia z przewodów na ścieżki.

Czym jest Raspberry Pi 4 i które parametry mają znaczenie?

Raspberry Pi 4 Model B to komputer jednopłytkowy z układem Broadcom BCM2711 i czterema rdzeniami Cortex-A72. Uruchamia system operacyjny, więc nadaje się do aplikacji sieciowych, obsługi obrazu i interfejsów użytkownika. Nie należy jednak utożsamiać wydajności procesora z możliwością zasilania silnika albo odpornością wejść na zakłócenia.

ElementDane i znaczenie dla projektu
Procesor i pamięćCzterordzeniowy procesor Cortex-A72 (BCM2711); taktowanie i dostępne warianty pamięci (od 1 do 8 GB) zależą od wersji płytki, więc dobieraj dokumentację do konkretnego egzemplarza.
Zasilanie5 V przez USB-C; zalecany punkt wyjścia to zasilacz 5 V / 3 A. Jego moc nie jest równoznaczna z poborem samego komputera.
Złącze GPIO40 pinów w układzie 2 × 20, raster 2,54 mm. Obejmuje sygnały, masę i styki zasilania.
Poziomy logiczneGPIO pracują z logiką 3,3 V i nie są odporne na podanie 5 V.

Przed utrwaleniem schematu zapisz wersję sprzętu, systemu oraz podłączonych modułów. Opisy złączy i parametry elektryczne sprawdzaj w aktualnej dokumentacji Raspberry Pi oraz kartach katalogowych części. Pozwala to uniknąć przenoszenia ograniczeń jednego modelu na inny.

Pomysły na projekty: czego uczą przed zaprojektowaniem PCB?

Lista zastosowań ma największą wartość wtedy, gdy wskazuje również problemy do rozwiązania. Poniższe przykłady obejmują najważniejsze pomysły z typowych projektów na Pi, lecz nie obiecują określonej wydajności. Ta zależy od programu, urządzeń dodatkowych i warunków pracy.

ProjektCo sprawdzić przed przejściem na własną płytkę?
Komputer stacjonarny, laptop lub tabletRozmieszczenie gniazd, mocowanie ekranu i chłodzenie. Konstrukcja przenośna wymaga też przemyślanego ładowania i ochrony akumulatora.
Serwer WWW, serwer gier i sieciowy magazyn danychZasilanie nośników, zachowanie po zaniku napięcia i możliwość odtworzenia systemu. Dodatkowy dysk sam w sobie nie stanowi kopii zapasowej.
Monitoring, animacja poklatkowa i bariera optycznaZasilanie kamery lub odbiornika światła, wejście wyzwalające i trwałe mocowanie. Prototyp alarmu nie potwierdza niezawodności gotowego systemu ochrony.
Automatyka domowa i stacja pogodowaPoziomy sygnałów czujników, zabezpieczenia przewodów wychodzących poza obudowę oraz oddzielenie zasilania elementów wykonawczych.
Szafa grająca i centrum multimedialneZasilanie wzmacniacza, prowadzenie masy i rozmieszczenie przycisków. Tor dźwiękowy wymaga uwagi przy sąsiedztwie przetwornic.
Stacja gier retro i własne gry edukacyjneZłącza kontrolerów, odporność dostępnych przycisków na wyładowania elektrostatyczne i wygodę wymiany elementów.
Robot kołowy, kroczący, ramię i sterowanie serwamiOsobne sterowniki napędów, prądy rozruchowe oraz stan wyjść podczas uruchamiania. Dotyczy to także robotów sterowanych gestami i konstrukcji społecznościowych.
Asystent głosowy, inteligentne lustro i analiza ruchu podczas ćwiczeńPołożenie mikrofonu lub kamery, chłodzenie i zależność od usług sieciowych. Wynik rozpoznawania nie jest gwarancją poprawnej reakcji urządzenia.
Monitor sieci, mostek bezprzewodowy i filtr DNSDostęp serwisowy i odzyskiwanie połączenia po awarii. Filtr domen nie zatrzyma każdej reklamy.
Automat publikujący treści i projekty uczenia maszynowegoObsługę błędów programu oraz dostępność wymaganych usług. Dodatkowy akcelerator trzeba uwzględnić w zasilaniu i obudowie.
Urządzenie zasilane energią słonecznąBilans energii, ładowarkę, zabezpieczenie akumulatora i stabilizowane zasilanie komputera. Sam panel nie zapewnia ciągłej pracy.

Kiedy własna PCB ma sens?

Własna płytka staje się uzasadniona, gdy trzeba zbudować wiele jednakowych sztuk, zmniejszyć urządzenie albo zastąpić przewody Dupont solidnymi złączami. Pozwala uporządkować zabezpieczenia wejść, sterowniki i punkty pomiarowe. Ułatwia również montaż maszynowy, jeśli od początku uwzględniono wymagania tego procesu.

Nie ma uniwersalnej liczby egzemplarzy, od której taka zmiana się opłaca. Porównaj koszt projektu, pierwszych płytek, poprawek i przygotowania testów z czasem ręcznego składania urządzeń. Do jednostkowego serwera gotowa płytka w odpowiedniej obudowie może wystarczyć. W sterowniku z licznymi przewodami własna PCB bywa potrzebna przede wszystkim dla powtarzalności połączeń.

Przed rozpoczęciem projektu przygotuj schemat blokowy: źródło zasilania, komputer, czujniki, obciążenia i złącza zewnętrzne. Przy każdym połączeniu zapisz napięcie, kierunek sygnału oraz wymagany prąd. Taki opis szybko ujawnia brakujący sterownik lub konieczność konwersji poziomów.

Budżet mocy: ile zostaje dla dysku i kamery?

Założenia przykładu: urządzenie korzysta z pojedynczego zasilacza 5 V / 3 A. Z tego źródła mają być zasilane Pi, dysk i kamera. Nie wskazano konkretnych modeli peryferiów, dlatego ich poboru nie można uczciwie zastąpić jedną „typową” liczbą.

Moc znamionowa zasilacza: P = U × I = 5 V × 3 A = 15 W.

Z dokumentacji dobranych elementów zbierz wartości dla przewidywanego obciążenia, również przy uruchamianiu. Następnie oblicz: P zapotrzebowania = P Pi + P dysku + P kamery + P pozostałych układów + P strat. Dostępny zapas to 15 W − P zapotrzebowania. Bez danych wejściowych nie da się podać jego wartości ani potwierdzić, że wybrany zasilacz wystarczy.

Dodatni wynik jest warunkiem koniecznym, ale niewystarczającym. Zostaw zapas na zmiany obciążenia, uwzględnij spadek napięcia na przewodzie oraz osobne ograniczenia torów zasilających peryferia. Nie doliczaj ponownie kamery, jeżeli jej pobór zawarto już w danych całego zestawu. Przy różnych napięciach sumuj moce, a prądy sprawdzaj osobno dla każdej gałęzi.

W urządzeniu z napędem oddziel tor dużego prądu od zasilania części sterującej. Dobierz zabezpieczenie nadprądowe, przekroje przewodów i szerokości ścieżek do obciążenia. Jeżeli stosujesz przetwornicę, uwzględnij jej straty z dokumentacji dla konkretnego punktu pracy. Nie łącz równolegle niezależnych źródeł bez zaprojektowanego układu zarządzania zasilaniem.

GPIO 3,3 V: sygnał sterujący zamiast źródła mocy

Obecność styków 5 V na złączu nie oznacza zgodności wejść GPIO z takim napięciem. Czujnik z wyjściem 5 V wymaga odpowiedniego dopasowania. Sprawdź również rezystory podciągające na gotowych modułach: mogą wymuszać napięcie inne niż dopuszczalne dla wejścia Pi.

Spotykana w opisach wartość około 16 mA na pin jest wartością orientacyjną, a nie uniwersalnym limitem projektowym. Dopuszczalne obciążenie jednego pinu i wszystkich pinów łącznie sprawdź w aktualnej dokumentacji Raspberry Pi i BCM2711, także przy równoczesnej pracy wielu wyjść.

Silnik, cewkę przekaźnika lub mocniejszą diodę zasilaj przez tranzystor albo odpowiedni sterownik. Dla obciążenia indukcyjnego przewidź układ tłumienia przepięć zgodny z jego sposobem sterowania. Przy połączeniu bez izolacji zapewnij wspólne odniesienie masy, lecz poprowadź powrót prądu obciążenia tak, aby ograniczyć zakłócenia w części sygnałowej.

Rezystor LED: poprawne obliczenie nie wystarcza

Założenia obliczeniowe: napięcie źródła wynosi dokładnie 3,3 V, spadek na diodzie Uf = 2,0 V, a oczekiwany prąd I = 20 mA = 0,02 A. Pomijamy tolerancje i spadek napięcia na stopniu sterującym. Są to wartości przykładowe, nie pomiar ani parametry dowolnej diody.

R = (3,3 V − 2,0 V) / 0,02 A = 65 Ω. Z szeregu E24 można wybrać 68 Ω. W przyjętym uproszczeniu prąd wyniesie I = 1,3 V / 68 Ω ≈ 19,1 mA, a moc wydzielana w rezystorze P = (1,3 V)² / 68 Ω ≈ 0,025 W.

Takiej gałęzi nie podłączaj bezpośrednio do GPIO. Obliczenie pokazuje wartość rezystora dla założonego źródła, ale nie potwierdza dopuszczalności poboru około 20 mA z wyjścia Pi. Zastosuj osobny tranzystor lub sterownik i ponownie oblicz rezystor dla rzeczywistego napięcia oraz spadków. GPIO ma jedynie sterować tym układem.

Dla prostej kontrolki można wybrać mniejszy prąd, jeśli wystarcza jasność określonej diody. Ostatecznie sprawdź jej kartę katalogową, skrajne wartości Uf, tolerancję zasilania oraz moc rezystora z zapasem. Nominalny wynik prawa Ohma nie zastępuje sprawdzenia najgorszego przypadku.

HAT jako krok pośredni, potem Compute Module

Nakładka HAT pozwala pozostawić Raspberry Pi 4 jako część obliczeniową, a własną elektronikę umieścić nad nim. Orientacyjny format to około 65 × 56 mm; cztery mocowania pod śruby M2,5 mają rozstaw 58 × 49 mm. Dokładny obrys, średnice otworów i obszary wolne od elementów należy odtworzyć z rysunku mechanicznego standardu, bez zaokrąglania wymiarów produkcyjnych.

Klasyczny standard HAT przewiduje pamięć identyfikacyjną EEPROM na liniach ID_SD i ID_SC, czyli fizycznych pinach 27 i 28. Zwykła płytka rozszerzeń może działać bez tej pamięci, lecz sam pasujący kształt nie potwierdza zgodności ze standardem HAT. Linie identyfikacyjne trzeba zarezerwować zgodnie z jego wymaganiami.

Sprawdź wysokość złącza, dystanse, dostęp do przewodów i miejsce na chłodzenie. Gdy układ gniazd Model B ogranicza konstrukcję, kolejnym krokiem może być Compute Module z własną płytką bazową. To nowy projekt połączeń i zasilania, wymagający dokumentacji wybranego modułu. Nie wystarczy mechaniczne zmniejszenie nakładki ani skopiowanie schematu GPIO.

Zabezpieczenia, mechanika i przygotowanie do montażu

Każde połączenie dostępne z zewnątrz oceniaj pod kątem pomyłek przy podłączaniu i wyładowań elektrostatycznych, czyli ESD. Elementy ochronne dobieraj do napięcia sygnału i dopuszczalnej pojemności. Umieszczaj je przy wejściu przewodu na płytkę, z przemyślaną drogą odprowadzenia zaburzenia. Sam symbol zabezpieczenia na schemacie nie zapewnia odporności urządzenia.

Złącza powinny wytrzymać przewidywane obciążenie elektryczne i mechaniczne. Wybierz sposób blokowania, oznacz polaryzację i zapewnij odciążenie kabla. Sprawdź obudowę z rzeczywistymi wtykami: miejsce na gniazdo nie oznacza jeszcze miejsca na wygięcie przewodu. Chłodzenie oceniaj w zamkniętej obudowie przy docelowym obciążeniu.

Projektowanie z uwzględnieniem produkcji, określane jako DFM, obejmuje między innymi odstępy, otwory i geometrię pól lutowniczych. Przed zamówieniem uzgodnij ograniczenia z wykonawcą produkcji płytek PCB. Do montażu elementów na PCB przygotuj spójny wykaz części, dane rozmieszczenia oraz oznaczenia orientacji. Parametry zaakceptowane dla jednego projektu nie stanowią uniwersalnych możliwości procesu.

Lista kontrolna przejścia z prototypu na PCB

Przed zamówieniem pierwszej partii przejdź przez poniższe punkty. Każdy powinien mieć potwierdzenie w dokumentacji projektu lub planie prób. Działający program nie zastępuje kontroli elektrycznej.

ObszarCo sprawdzić?Oczekiwany rezultat
Zasilanie i zabezpieczeniaBilans mocy, rozruch, spadki napięcia, zwarcie i możliwość zasilania zwrotnego.Opis gałęzi zasilania, dobranych zabezpieczeń i warunków prób.
Poziomy logiczneNapięcia wejść, podciąganie, obciążenie GPIO oraz stan po włączeniu i restarcie.Tabela sygnałów i bezpieczny stan elementów wykonawczych.
Złącza i mechanikaPolaryzację, numerację pinów, mocowania, dostęp serwisowy i prowadzenie kabli.Zgodność płytki z obudową oraz jednoznaczny sposób podłączenia.
DFM i montażReguły projektu, pola lutownicze, dostępność części i spójność plików produkcyjnych.Sprawdzony komplet danych dla jednej wersji urządzenia.
TestyPunkty pomiarowe, programowanie, działanie wejść i wyjść oraz zachowanie po awarii.Powtarzalna procedura z kryteriami przyjęcia i odrzucenia sztuki.

Pierwsze uruchomienie zacznij od kontroli montażu i zasilania, a obciążenia dołączaj etapami. Zaplanuj próby zaniku napięcia, odłączenia czujnika i przerwania komunikacji. Dla napędów określ reakcję niezależną od poprawnej pracy aplikacji. Wyniki zapisuj dla konkretnej wersji sprzętu; nie przenoś ich automatycznie na zmieniony projekt.

Podsumowanie

Raspberry Pi 4 ułatwia sprawdzenie funkcji urządzenia, a własna PCB porządkuje jego połączenia i przygotowuje konstrukcję do powtarzalnego montażu. Zacznij od bilansu zasilania, ograniczeń GPIO i złączy. Następnie wybierz nakładkę HAT lub płytkę bazową dla Compute Module, przygotuj dokumentację i zweryfikuj pierwsze egzemplarze według ustalonych kryteriów.