Jaký je rozdíl mezi SoM a SBC?
Systém na modulu obsahuje procesor a podpůrné funkce na modulu, který se připojuje k základní desce nebo aplikační desce. Přesná hranice se liší podle produktu: může být zahrnuta paměť, úložiště, správa napájení a bezdrátové funkce. Základní deska poskytuje připojení a obvody specifické pro aplikaci, které jsou mimo tuto hranici.
Jednodeskový počítač poskytuje ucelenější desku s definovanou sadou rozhraní a konektorů. Některé SBC jsou interně postaveny na SoM. Oba přístupy mohou podporovat komerční produkty; samotný tvarový faktor nezaručuje spolehlivost, podporu životního cyklu nebo environmentální kvalifikaci. Zkontrolujte skutečné závazky a doklady dodavatele pro vybraný hardware.
| Rozhodnutí | Standardní SBC | SoM s nosnou deskou na míru |
|---|---|---|
| Počáteční práce na hardwaru | Integrujte dodanou desku, napájení a kryt | Navrhněte, sestavte a ověřte aplikační desku |
| Rozhraní | Použijte dostupné konektory nebo přidejte adaptéry | Umístěte požadované transceivery, konektory a ochranu |
| Mechanické uchycení | Přizpůsobte se stávajícím pozicím obrysu a konektoru | Navrhněte základní desku kolem omezení krytu a svazku |
| Software | Ověřte dodaný software pro aplikaci | Podle potřeby upravte BSP a ovladače pro základní desku |
| Jednotková ekonomika | Nižší náklady na vlastní vývoj mohou vyhovovat malým sériím | Vlastní inženýrství může být odůvodněno opakovanými úsporami na úrovni systému |
| Změňte ovládání | Závisí na revizní politice dodavatele desky | změny základní desky jsou řízeny vaším projektem; modul má stále životní cyklus dodavatele |
Začněte s rozhraním a instalačními omezeními
Popište každé externí připojení jako kompletní rozhraní, nejen jako funkci procesoru. Ovladač CAN sám o sobě neposkytuje izolovaný konektor CAN, ochranu, zakončení ani ověřený kabelový svazek. Podobně procesor s podporou Ethernet nespecifikuje umístění konektoru, magnetiku, vedení kabelů nebo environmentální hodnocení krytu.
Vytvořte jednostránkový instalační výkres. Označte napájecí vstup, kabely kamery, síť, přístup k úložišti, montážní otvory a chladicí povrch. Přidejte požadovaný poloměr ohybu kabelu a servisní přístup. To často odhalí, zda zdánlivě levná deska potřebuje sadu adaptérů a montážních dílů, které převáží její počáteční výhodu.
U Edge AI zmrazte také první popis pracovní zátěže: model, vstupní rozlišení, počet aktivních toků a požadovaná míra výsledků. Před návrhem kolem modulu zkontrolujte akcelerátor a cestu softwaru. The Průvodce nasazením RK3588 popisuje, jak vytvořit opakovatelný modelový test.
Porovnejte cenu celého systému
Použijte stejnou hranici pro obě alternativy. Zahrňte výpočetní desku, základní desku nebo hardware rozhraní, konverzi napájení, konektory, kryt, chlazení, montáž a test výroby. Zaznamenávejte přizpůsobení softwaru a inženýrství odděleně od opakujících se nákladů. Porovnání holé ceny SoM s kompletním přiloženým počítačem zatemňuje skutečné rozhodnutí.
Dodatečné náklady na zakázkový vývoj ÷ opakující se úspora na jednotku = jednoduché rovnoměrné množství.
Například ilustrativní dodatečné náklady na inženýring $20,000 a úspora $40 na kompletní jednotku by znamenaly jednotky 500 předtím, než se tyto náklady na inženýrství vrátí. Jedná se o hypotetické vstupy, nikoli o nabídku ALVEXIS. Výpočet nezahrnuje financování, rozvrhové riziko, podporu a změny ve výnosu výroby.
Pokud je opakující se úspora nulová nebo záporná, tato jednoduchá kalkulace nákladů neposkytuje žádný zlomový objem. Vlastní základní deska může být stále odůvodněna nezbytným rozhraním, menším krytem nebo omezením nasazení, ale tato výhoda by měla být výslovně uvedena. Vyhodnoťte spíše nízké, očekávané a vysoké objemy výroby, než abyste jednu prognózu považovali za jistou.
Vyžádejte si nabídky se stejnými výstupy a akceptačními testy. Jeden návrh může zahrnovat pouze návrh PCB, zatímco jiný zahrnuje změny BSP, prototypy, zkušební přípravky a výrobní dokumentaci. To jsou různé rozsahy, i když jsou oba popsány jako základní deska pro projekt výpočetního modulu.
Zahrnout vlastnictví a údržbu softwaru
Určete, kdo bude udržovat obraz operačního systému, ovladače, konfiguraci spouštění a aplikaci po přijetí prototypu. Zeptejte se, které komponenty jsou dodávány jako zdrojové, které závisí na binárních balíčcích a jak jsou aktualizace testovány. Udržujte reprodukovatelný obraz nebo zdokumentovaný postup vydání vhodný pro produkt.
Vlastní základní deska může vyžadovat změny konfigurace pinů, stromu zařízení, sekvenování napájení a ovladačů periferií. Opětovné použití procesorového modulu snižuje část hardwarové práce, ale neodstraňuje ověření softwaru aplikační desky. Otestujte skutečná připojená zařízení a cesty obnovy, včetně spuštění s chybějící periferií.
Plán servisních operací: obnovení softwaru, náhradní úložiště, identita zařízení, načtení protokolu a vrácení aktualizací. Tyto požadavky ovlivňují konektory a přístup k ladění, takže patří do hardwarové specifikace před dokončením krytu.
Vyhodnoťte životní cyklus a důkazy o životním prostředí
- Dostupnost: zeptejte se na horizont dodávek, oznámení o revizi, omezení objednávek a postupy na konci životnosti.
- Teploty: ověřte pracovní zátěž se skutečnou chladicí cestou a okolními podmínkami.
- Výkon: definovat vstupní rozsah, chování při spuštění a rušení, které může instalace způsobit.
- servis: rozhodnout, jak bude vadný modul, základní deska nebo kompletní jednotka identifikována a nahrazena.
- Kvalifikace: rozlišovat hodnocení komponent, cíle návrhu a dokončené testy pro sestavený produkt.
Nepředpokládejte, že přechod na kompatibilní modul je přechodný upgrade. Zkontrolujte elektrické rozhraní, spotřebu energie, tepelné řešení, zaváděcí řetězec a softwarovou podporu. Dokonce i výměna kompatibilní s konektorem vyžaduje zdokumentovaný rozsah ověření.
Tři praktické vzory výběru
Aplikace, která se hodí ke stávající desce
U pilotní nebo produkční instalace, jejíž rozhraní, kryt a požadavky na prostředí odpovídají dostupnému SBC, začněte ověřením této platformy. Snížená vlastní hardwarová práce může týmu umožnit soustředit se na aplikaci a instalaci.
Produkt se specializovanými oblastmi připojení
Pokud návrh vyžaduje konkrétní konektory, izolovaná rozhraní, omezený obrys nebo přizpůsobené vstupní napájení, základní deska SoM plus může poskytnout čistší integraci. Definujte tyto potřeby v zadání požadavků na nosnou desku před výběrem finálního modulu.
Produktová řada s různými variantami I/O
Sdílený výpočetní modul může podporovat několik základních desek. Aby to bylo užitečné, zaveďte společný základ softwaru a explicitní identifikaci variant. Úspora inženýrství závisí na rozdílech v řízení v rámci rodiny, nikoli pouze na opětovném použití stejného procesoru.
Otázky SoM a SBC
Je SoM vždy levnější při vyšší hlasitosti?
Ne. Porovnejte kompletní jednotkové náklady a dodatečné technické náklady pomocí skutečných nabídek, výrobních předpokladů a předpokládaných množství. Správná odpověď závisí na aplikaci a existujících alternativách.
Lze SBC použít ve výrobním produktu?
Ano, pokud konkrétní deska, software, uspořádání dodávek a sestavený produkt splňují požadavky. Vývojová deska a produkčně podporovaný SBC by měly být hodnoceny podle jejich dokumentovaných charakteristik.
Co by se mělo rozhodnout před spuštěním základní desky pro výpočetní modul?
Definujte modul, rozhraní, napájení, kryt, operační prostředí, rozsah softwaru, očekávaná množství a akceptační testy. Identifikujte všechny nevyřešené položky, které by mohly změnit schéma nebo rozvržení.
Vyberte platformu kolem celého vestavěného systému
Jednodeskový počítač (SBC) může pomoci rychle vyhodnotit software a rozhraní. System-on-module (SoM) se může stát výpočetním prvkem vlastní základní desky pro návrh výpočetního modulu, když je třeba změnit umístění konektoru, napájení nebo mechaniku. Výrobní rozhodnutí by mělo zohledňovat vestavěnou podporu Linux, dostupné ovladače, odpovědnost za aktualizace a životní cyklus komponent a také cenu desky.
U průmyslového PC nebo senzorové brány si před výběrem kteréhokoli formátu vyjmenujte instalační omezení. Pokud projekt také používá řadič založený na RTOS pro časově citlivý I/O, definujte jeho rozhraní k aplikačnímu procesoru explicitně. Prototyp, na kterém je aplikace spuštěna, je výchozím bodem pro ověření výroby, nikoli jejím koncem.
Naplánujte vývoj PCB a nosné desky na míru
Technické reference
- Digi: výběr výchozího bodu vestavěného systému
- Digi: příklady vestavěných platforem založených na modulech
- NVIDIA: Příklad kontrolního seznamu hardwaru a softwaru
Reference výrobců ilustrují jejich vlastní platformy. Použijte návrhář pro přesný modul vybraný pro váš projekt.
Vyberte si praktickou cestu ke svému produktu.
Sdílejte svá rozhraní, omezení skříně, cílové množství a potřeby softwaru. Můžeme porovnat připravenou platformu s přístupem modulů a vlastní základní desky.
