Koja je razlika između SoM i SBC?
Sustav-na-modulu pakira procesor i prateće funkcije na modulu koji se spaja na nosač ili aplikacijsku ploču. Točna granica ovisi o proizvodu: memorija, pohrana, upravljanje napajanjem i bežične funkcije mogu biti uključene. Prijevoznik isporučuje veze specifične za aplikaciju i sklopove koji su izvan te granice.
Računalo s jednom pločom pruža potpuniju ploču s definiranim skupom sučelja i konektora. Neki SBC-ovi su interno izgrađeni oko SoM. Oba pristupa mogu podržati komercijalne proizvode; sam faktor oblika ne utvrđuje pouzdanost, podršku životnog ciklusa ili ekološku kvalifikaciju. Pregledajte stvarne obveze dobavljača i dokaze za odabrani hardver.
| Odluka | Gotov SBC | SoM s nosivom pločicom po mjeri |
|---|---|---|
| Početni rad na hardveru | Integrirajte isporučenu ploču, napajanje i kućište | Dizajnirajte, izgradite i potvrdite aplikacijsku ploču |
| sučelja | Koristite dostupne priključke ili dodajte adaptere | Postavite potrebne primopredajnike, konektore i zaštitu |
| Mehanički spoj | Prilagodite postojeće konture i položaje konektora | Dizajnirajte nosač oko kućište i ograničenja pojasa |
| softver | Provjerite isporučeni softver za aplikaciju | Prilagodite BSP i upravljačke programe za nosač prema potrebi |
| Jedinična ekonomija | Niža potrošnja prilagođenog razvoja može odgovarati malim nakladama | Prilagođeni inženjering može se opravdati ponovljenim uštedama na razini sustava |
| Promjena kontrole | Ovisi o politici revizije dobavljača ploča | Promjene nositelja kontrolira vaš projekt; modul i dalje ima životni ciklus dobavljača |
Započnite s ograničenjima sučelja i instalacije
Opišite svaku vanjsku vezu kao potpuno sučelje, a ne samo značajku procesora. CAN kontroler sam po sebi ne osigurava izolirani CAN konektor, zaštitu, završetak ili provjereni kabelski svežanj. Slično tome, procesor koji podržava Ethernet ne navodi položaj konektora, magnetizam, usmjeravanje kabela ili ekološku ocjenu kućište.
Napravite crtež instalacije na jednoj stranici. Označite ulaz napajanja, kabele kamere, mrežu, pristup pohrani, rupe za montažu i površinu za hlađenje. Dodajte potrebni radijus savijanja kabela i servisni pristup. To često otkriva treba li naizgled jeftina ploča skup adaptera i dijelova za montažu koji nadmašuju njezinu početnu prednost.
Za edge AI, također zamrznite prvi opis radnog opterećenja: model, ulazna razlučivost, broj aktivnih tokova i potrebna stopa rezultata. Provjerite akcelerator i putanju softvera prije projektiranja oko modula. The RK3588 vodič za implementaciju opisuje kako uspostaviti test modela koji se može ponoviti.
Usporedite cjelokupnu cijenu sustava
Koristite istu granicu za obje alternative. Uključite računalnu ploču, nosač ili hardver sučelja, pretvorbu energije, konektore, kućište, hlađenje, sastavljanje i testiranje proizvodnje. Zabilježite prilagodbu softvera i inženjering odvojeno od tekućih troškova. Usporedba čiste cijene SoM s kompletnim zatvorenim računalom prikriva stvarnu odluku.
Dodatni troškovi prilagođenog razvoja ÷ ponavljajuća ušteda po jedinici = jednostavna količina za pokriće.
Na primjer, ilustrativni $20,000 dodatni inženjerski trošak i $40 ušteda po kompletnoj jedinici podrazumijevali bi 500 jedinica prije nego što se ti inženjerski troškovi povrate. Ovo su hipotetski unosi, a ne citat ALVEXIS. Izračun isključuje financiranje, rizik rasporeda, podršku i promjene u prinosu proizvodnje.
Ako je ponavljajuća ušteda jednaka nuli ili negativna, ovaj jednostavan izračun troškova ne daje obujam pokrića. Prilagođeni nositelj još uvijek može biti opravdan potrebnim sučeljem, manjim kućište ili ograničenjem implementacije, ali tu prednost treba izričito navesti. Procijenite niske, očekivane i visoke količine proizvodnje radije nego da jednu prognozu smatrate sigurnom.
Zatražite ponude s istim isporukama i testovima prihvaćanja. Jedan prijedlog može uključivati samo PCB dizajn, dok drugi uključuje BSP promjene, prototipove, ispitne uređaje i proizvodnu dokumentaciju. To su različiti opsegi čak i ako su oba opisana kao noseća pločica projekt.
Uključite vlasništvo i održavanje softvera
Odredite tko će održavati sliku operativnog sustava, upravljačke programe, konfiguraciju pokretanja i aplikaciju nakon prihvaćanja prototipa. Pitajte koje se komponente isporučuju kao izvor, koje ovise o binarnim paketima i kako se ažuriranja testiraju. Održavajte reproducibilnu sliku ili dokumentirani postupak izdavanja koji odgovara proizvodu.
Prilagođeni nositelj može zahtijevati promjene konfiguracije pinova, stabla uređaja, redoslijeda napajanja i perifernih upravljačkih programa. Ponovna uporaba modula procesora smanjuje rad na hardveru, ali ne uklanja provjeru valjanosti softvera aplikacijske ploče. Testirajte stvarne priključene uređaje i putove oporavka, uključujući pokretanje s perifernim uređajem koji nedostaje.
Plan za servisne operacije: oporavak softvera, zamjenska pohrana, identitet uređaja, dohvaćanje dnevnika i vraćanje ažuriranja. Ovi zahtjevi utječu na konektore i pristup otklanjanju pogrešaka, tako da spadaju u hardverski sažetak prije finalizacije kućište.
Ocijenite životni ciklus i dokaze o okolišu
- Dostupnost: pitajte o horizontu nabave, obavijestima o reviziji, ograničenjima narudžbe i postupcima na kraju životnog vijeka.
- Termi: potvrdite radno opterećenje stvarnim putem hlađenja i uvjetima okoline.
- snaga: definirajte ulazni raspon, ponašanje pri pokretanju i smetnje koje instalacija može izazvati.
- Usluga: odlučiti kako se pokvareni modul, nosač ili kompletna jedinica identificira i zamijeni.
- kvalifikacija: razlikovati ocjene komponenti, ciljeve dizajna i dovršene testove za sastavljeni proizvod.
Nemojte pretpostavljati da je promjena na modul koji izgleda kompatibilno samostalna nadogradnja. Provjerite električno sučelje, zahtjeve za napajanjem, toplinsko rješenje, lanac pokretanja i softversku podršku. Čak i zamjena kompatibilna s konektorom treba dokumentirani opseg provjere valjanosti.
Tri praktična uzorka odabira
Aplikacija koja odgovara postojećoj ploči
Za pilot-projekt ili produkcijsku instalaciju čija sučelja, kućište i ekološke potrebe odgovaraju dostupnom SBC, započnite provjerom te platforme. Smanjeni prilagođeni hardverski rad može omogućiti timu da se usredotoči na aplikaciju i instalaciju.
Proizvod sa specijaliziranim terenskim priključcima
Kada dizajn treba posebne konektore, izolirana sučelja, ograničeni obris ili prilagođeni ulazni izvor, SoM plus nosač može pružiti čišću integraciju. Definirajte te potrebe u noseća pločica zahtjevi kratki prije odabira završnog modula.
Obitelj proizvoda s različitim varijantama I/O
Zajednički računalni modul može podržavati nekoliko nositelja. Da bi to bilo korisno, uspostavite zajedničku osnovu softvera i eksplicitnu identifikaciju varijanti. Inženjerska ušteda ovisi o kontroli razlika u obitelji, a ne o jednostavnom ponovnom korištenju istog procesora.
SoM i SBC pitanja
Je li SoM uvijek jeftiniji pri većoj glasnoći?
Ne. Usporedite potpunu jediničnu cijenu i dodatne troškove inženjeringa koristeći stvarne ponude, proizvodne pretpostavke i predviđene količine. Točan odgovor ovisi o primjeni i postojećim alternativama.
Može li se SBC koristiti u proizvodnom proizvodu?
Da, ako određena ploča, softver, raspored nabave i sklopljeni proizvod ispunjavaju zahtjeve. Razvojnu ploču i proizvodno podržani SBC treba ocijeniti na temelju njihovih dokumentiranih karakteristika.
Što treba odlučiti prije početka noseća pločica?
Definirajte modul, sučelja, snagu, kućište, radno okruženje, opseg softvera, očekivane količine i testove prihvaćanja. Identificirajte sve neriješene stavke koje bi mogle promijeniti shemu ili izgled.
Odaberite platformu oko kompletnog ugrađenog sustava
Računalo s jednom pločom (SBC) može pomoći u brzoj procjeni softvera i sučelja. Sustav-na-modulu (SoM) može postati računalni element prilagođenog noseća pločica dizajna kada je potrebno promijeniti položaj konektora, snagu ili mehaniku. Odluka o proizvodnji trebala bi uzeti u obzir ugrađenu podršku za Linux, dostupne upravljačke programe, odgovornost za ažuriranje i životni ciklus komponente kao i cijenu ploče.
Za industrijsko računalo ili pristupnik senzora, navedite ograničenja instalacije prije odabira bilo kojeg formata. Ako projekt također koristi kontroler temeljen na RTOS za vremenski osjetljiv I/O, eksplicitno definirajte njegovo sučelje za aplikacijski procesor. Prototip koji pokreće aplikaciju početna je točka za provjeru valjanosti proizvodnje, a ne njen kraj.
Planirajte prilagođeni razvoj PCB i noseća pločica
Tehničke reference
- Digi: odabir početne točke ugrađenog sustava
- Digi: primjeri ugrađenih platformi temeljenih na modulima
- NVIDIA: primjer kontrolne liste hardvera i softvera prvo pokretanje sklopovlja
Reference proizvođača ilustriraju njihove vlastite platforme. Koristite vodič za dizajn za točno onaj modul odabran za vaš projekt.
Odaberite praktičan put do svog proizvoda.
Podijelite svoja sučelja, kućište ograničenja, ciljane količine i potrebe softvera. Možemo usporediti gotovu platformu s pristupom modula i prilagođenog nositelja.
