Jaka jest różnica pomiędzy SoM i SBC?

System w module zawiera procesor i funkcje pomocnicze w module, który łączy się z płytą bazową lub płytą aplikacyjną. Dokładna granica różni się w zależności od produktu: może obejmować pamięć, pamięć masową, zarządzanie energią i funkcje bezprzewodowe. Płyta główna zapewnia połączenia i obwody specyficzne dla aplikacji, które znajdują się poza tą granicą.

Komputer jednopłytkowy zapewnia bardziej kompletną płytkę ze zdefiniowanym zestawem interfejsów i złączy. Niektóre jednostki SBC są zbudowane wewnętrznie wokół SoM. Obydwa podejścia mogą wspierać produkty komercyjne; Sam współczynnik kształtu nie stanowi o niezawodności, wsparciu cyklu życia ani kwalifikacjach środowiskowych. Sprawdź faktyczne zobowiązania dostawcy i dowody dotyczące wybranego sprzętu.

DecyzjaGotowy do użycia model SBCSoM z dedykowaną płytką bazową
Wstępne prace sprzętoweZintegruj dostarczoną płytkę, zasilacz i obudowęZaprojektuj, zbuduj i zweryfikuj tablicę aplikacji
InterfejsyUżyj dostępnych złączy lub dodaj adapteryUmieść wymagane transceivery, złącza i zabezpieczenia
Pasowanie mechaniczneDostosuj istniejące obrysy i pozycje złączyZaprojektuj płytę główną wokół ograniczeń obudowy i wiązki przewodów
OprogramowanieSprawdź dostarczone oprogramowanie dla aplikacjiDostosuj BSP i sterowniki do płyty głównej zgodnie z wymaganiami
Ekonomika jednostekNiższe wydatki na rozwój niestandardowy mogą pasować do małych seriiInżynieria niestandardowa może być uzasadniona powtarzającymi się oszczędnościami na poziomie systemu
Zmień kontrolęZależy od polityki rewizji dostawcy płytyzmiany w płytce bazowej są kontrolowane przez Twój projekt; moduł nadal ma cykl życia dostawcy

Zacznij od ograniczeń interfejsu i instalacji

Opisz każde połączenie zewnętrzne jako kompletny interfejs, a nie tylko funkcję procesora. Sterownik CAN sam w sobie nie zapewnia izolowanego złącza CAN, zabezpieczenia, terminacji ani zweryfikowanej wiązki przewodów. Podobnie procesor obsługujący Ethernet nie określa rozmieszczenia złączy, elementów magnetycznych, prowadzenia kabli ani parametrów środowiskowych obudowy.

Zrób jednostronicowy rysunek instalacyjny. Oznacz wejście zasilania, kable kamery, sieć, dostęp do pamięci masowej, otwory montażowe i powierzchnię chłodzącą. Dodaj wymagany promień zgięcia kabla i dostęp serwisowy. To często pokazuje, czy pozornie niedroga płyta potrzebuje zestawu adapterów i części montażowych, które przewyższają jej początkową zaletę.

W przypadku Edge AI zamroź także opis pierwszego obciążenia: model, rozdzielczość wejściową, liczbę aktywnych strumieni i wymaganą częstotliwość wyników. Przed przystąpieniem do projektowania modułu sprawdź ścieżkę akceleratora i oprogramowania. The Przewodnik wdrażania RK3588 opisuje, jak ustalić powtarzalny test modelu.

Porównaj całkowity koszt systemu

Użyj tej samej granicy dla obu alternatyw. Uwzględnij płytę obliczeniową, płytę główną lub sprzęt interfejsu, konwersję mocy, złącza, obudowę, chłodzenie, montaż i test produkcyjny. Rejestruj adaptację oprogramowania i inżynierię oddzielnie od kosztów stałych. Porównanie ceny samego SoM z kompletnym, zamkniętym komputerem zaciemnia faktyczną decyzję.

Kalkulacja planistyczna

Dodatkowy koszt opracowania niestandardowego ÷ powtarzające się oszczędności na jednostkę = prosta ilość progowa rentowności.

Na przykład przykładowy dodatkowy koszt inżynieryjny $20,000 i oszczędność $40 na kompletną jednostkę oznaczałyby jednostki 500 przed odzyskaniem tych kosztów inżynieryjnych. Są to hipotetyczne dane wejściowe, a nie wycena ALVEXIS. Kalkulacja nie uwzględnia finansowania, ryzyka harmonogramu, wsparcia i zmian w wydajności produkcji.

Jeśli powtarzające się oszczędności wynoszą zero lub są ujemne, to proste obliczenie kosztów nie zapewnia progu rentowności. Niestandardową płytkę bazową można nadal uzasadnić niezbędnym interfejsem, mniejszą obudową lub ograniczeniami wdrożeniowymi, ale tę korzyść należy wyraźnie określić. Oceniaj niskie, oczekiwane i wysokie wolumeny produkcji, zamiast traktować jedną prognozę jako pewną.

Poproś o wycenę z tymi samymi produktami i testami akceptacyjnymi. Jedna propozycja może obejmować wyłącznie projekt PCB, natomiast inna obejmuje zmiany w BSP, prototypy, osprzęt testowy i dokumentację produkcyjną. Są to różne zakresy, nawet jeśli oba są opisane jako płyta bazowa dla projektu modułu obliczeniowego.

Uwzględnij własność oprogramowania i konserwację

Określ, kto będzie opiekował się obrazem systemu operacyjnego, sterownikami, konfiguracją rozruchową i aplikacją po zaakceptowaniu prototypu. Zapytaj, które komponenty są dostarczane jako źródło, które zależą od pakietów binarnych i w jaki sposób testowane są aktualizacje. Zachowaj odtwarzalną kompilację obrazu lub udokumentowaną procedurę wydawania odpowiednią dla produktu.

Niestandardowa płyta główna może wymagać zmian w konfiguracji pinów, drzewie urządzeń, kolejności zasilania i sterownikach urządzeń peryferyjnych. Ponowne użycie modułu procesora zmniejsza część pracy sprzętu, ale nie usuwa sprawdzania poprawności oprogramowania płyty aplikacyjnej. Przetestuj faktycznie podłączone urządzenia i ścieżki odzyskiwania, w tym uruchomienie z brakującym urządzeniem peryferyjnym.

Zaplanuj operacje serwisowe: odzyskiwanie oprogramowania, zastępcza pamięć masowa, tożsamość urządzenia, pobieranie dzienników i przywracanie aktualizacji. Wymagania te wpływają na złącza i dostęp do debugowania, dlatego należy je uwzględnić w wymaganiach sprzętowych przed sfinalizowaniem obudowy.

Oceń dowody dotyczące cyklu życia i środowiska

  • Dostępność: zapytaj o horyzont dostaw, powiadomienia o rewizjach, ograniczenia dotyczące zamówień i procedury wycofania z eksploatacji.
  • Termika: sprawdzić obciążenie pracą, uwzględniając rzeczywistą ścieżkę chłodzenia i warunki otoczenia.
  • Moc: określić zakres wejściowy, zachowanie podczas uruchamiania i zakłócenia, jakie może powodować instalacja.
  • Usługa: zdecydować, w jaki sposób uszkodzony moduł, płytka bazowa lub cała jednostka zostanie zidentyfikowana i wymieniona.
  • Kwalifikacja: rozróżnić oceny komponentów, cele projektowe i ukończone testy zmontowanego produktu.

Nie zakładaj, że zmiana na kompatybilny moduł jest aktualizacją typu drop-in. Sprawdź interfejs elektryczny, zapotrzebowanie mocy, rozwiązanie termiczne, łańcuch rozruchowy i obsługę oprogramowania. Nawet zamiennik zgodny ze złączem wymaga udokumentowanego zakresu walidacji.

Trzy praktyczne wzorce selekcji

Aplikacja pasująca do istniejącej tablicy

W przypadku instalacji pilotażowej lub produkcyjnej, której interfejsy, obudowa i wymagania środowiskowe odpowiadają dostępnemu SBC, należy rozpocząć od sprawdzenia tej platformy. Ograniczona ilość pracy na niestandardowym sprzęcie pozwala zespołowi skoncentrować się na aplikacji i instalacji.

Produkt ze specjalistycznymi przyłączami terenowymi

Gdy projekt wymaga określonych złączy, izolowanych interfejsów, ograniczonych wymiarów lub dopasowanego zasilania, SoM z płytką bazową może ułatwić integrację. Określ te potrzeby w płyta bazowa, aby zapoznać się z wymaganiami modułu obliczeniowego przed wybraniem ostatniego modułu.

Rodzina produktów z różnymi wariantami I/O

Współużytkowany moduł obliczeniowy może obsługiwać kilka płytek bazowych. Aby było to przydatne, należy ustalić wspólną linię bazową oprogramowania i wyraźną identyfikację wariantów. Oszczędności inżynieryjne zależą od kontrolowania różnic w rodzinie, a nie od ponownego użycia tego samego procesora.

Pytania dotyczące SoM i SBC

Czy SoM jest zawsze tańszy przy większym nakładzie?

Nie. Porównaj całkowity koszt jednostkowy i dodatkowy koszt inżynieryjny, korzystając z rzeczywistych ofert, założeń produkcyjnych i prognozowanych ilości. Właściwa odpowiedź zależy od zastosowania i istniejących alternatyw.

Czy SBC można zastosować w produkcie produkcyjnym?

Tak, jeśli konkretna płytka, oprogramowanie, sposób dostawy i zmontowany produkt spełniają wymagania. Płytkę rozwojową i SBC ze wsparciem produkcyjnym należy oceniać na podstawie ich udokumentowanych właściwości.

Co należy podjąć przed rozpoczęciem prac nad płytą bazową modułu obliczeniowego?

Zdefiniuj moduł, interfejsy, moc, obudowę, środowisko pracy, zakres oprogramowania, oczekiwane ilości i testy akceptacyjne. Zidentyfikuj wszelkie nierozwiązane elementy, które mogą zmienić schemat lub układ.

Referencje techniczne

Referencje producentów ilustrują ich własne platformy. Skorzystaj z przewodnika projektowego dla modułu wybranego do Twojego projektu.

Wybierz praktyczną ścieżkę do swojego produktu.

Udostępnij swoje interfejsy, ograniczenia obudowy, docelowe ilości i potrzeby w zakresie oprogramowania. Gotową platformę możemy porównać z modułem i niestandardowym podejściem do płytki bazowej.