Kakšna je razlika med SoM in SBC?
Sistem na modulu združuje procesor in podporne funkcije na modulu, ki se poveže z nosilcem ali aplikacijsko ploščo. Natančna meja se razlikuje glede na izdelek: vključeni so lahko pomnilnik, shranjevanje, upravljanje porabe energije in brezžične funkcije. Nosilec zagotavlja povezave in vezja, specifične za aplikacijo, ki so zunaj te meje.
Računalnik z eno ploščo zagotavlja popolnejšo ploščo z definiranim naborom vmesnikov in priključkov. Nekateri SBC-ji so znotraj zgrajeni okoli SoM. Oba pristopa lahko podpirata komercialne izdelke; faktor oblike sam po sebi ne določa zanesljivosti, podpore življenjskega cikla ali okoljske kvalifikacije. Preverite dejanske zaveze in dokazila prodajalca za izbrano strojno opremo.
| Odločitev | Standardno SBC | SoM z nosilno ploščo po meri |
|---|---|---|
| Začetno delo s strojno opremo | Integrirajte priloženo ploščo, napajanje in ohišje | Oblikujte, zgradite in potrdite aplikacijsko tablo |
| Vmesniki | Uporabite razpoložljive priključke ali dodajte adapterje | Namestite zahtevane sprejemnike, konektorje in zaščito |
| Mehansko prileganje | Prilagodite obstoječi oris in položaje priključkov | Oblikujte nosilec glede na ohišje in omejitve pasov |
| Programska oprema | Preverite priloženo programsko opremo za aplikacijo | Po potrebi prilagodite BSP in gonilnike nosilcu |
| Ekonomika enote | Manjša poraba za razvoj po meri lahko ustreza majhnim nakladam | Inženiring po meri je lahko upravičen s ponavljajočimi se prihranki na ravni sistema |
| Nadzor sprememb | Odvisno od politike revizije dobavitelja plošče | Spremembe operaterja nadzira vaš projekt; modul ima še vedno življenjski cikel dobavitelja |
Začnite z vmesnikom in omejitvami namestitve
Vsako zunanjo povezavo opišite kot celoten vmesnik, ne le funkcijo procesorja. Krmilnik CAN sam po sebi ne zagotavlja izoliranega konektorja CAN, zaščite, zaključka ali preverjenega kabelskega snopa. Podobno procesor, ki podpira Ethernet, ne določa postavitve konektorjev, magnetike, napeljave kablov ali okoljske ocene ohišje.
Naredite enostransko risbo namestitve. Označite napajalni vhod, kable kamere, omrežje, dostop do shranjevanja, montažne luknje in hladilno površino. Dodajte zahtevani polmer krivine kabla in servisni dostop. To pogosto razkrije, ali navidezno poceni plošča potrebuje zbirko adapterjev in montažnih delov, ki odtehtajo njeno prvotno prednost.
Za edge AI zamrznite tudi prvi opis delovne obremenitve: model, vhodna ločljivost, število aktivnih tokov in zahtevana stopnja rezultatov. Pred načrtovanjem okoli modula preverite pospeševalnik in programsko pot. The Vodnik za uvajanje RK3588 opisuje, kako vzpostaviti ponovljiv test modela.
Primerjajte celotno ceno sistema
Uporabite isto mejo za obe možnosti. Vključuje računalniško ploščo, nosilno ali vmesniško strojno opremo, pretvorbo energije, priključke, ohišje, hlajenje, sestavljanje in preskus proizvodnje. Posnemite prilagoditev programske opreme in inženiring ločeno od ponavljajočih se stroškov. Primerjava gole cene SoM s popolnim zaprtim računalnikom prikrije dejansko odločitev.
Dodatni stroški razvoja po meri ÷ ponavljajoči se prihranki na enoto = preprosta količina za prelom.
Na primer, ilustrativni dodatni stroški inženiringa v višini 20,000 USD in prihranek 40 USD na celotno enoto bi pomenili 500 enot, preden se ti stroški inženiringa povrnejo. To so hipotetični vnosi, ne kotacija ALVEXIS. Izračun ne vključuje financiranja, tveganja urnika, podpore in sprememb v donosu proizvodnje.
Če je ponavljajoči se prihranek nič ali negativen, ta preprost izračun stroškov ne zagotavlja obsega preloma. Nosilec po meri je lahko še vedno upravičen s potrebnim vmesnikom, manjšim ohišje ali omejitvijo uvajanja, vendar je treba to prednost izrecno navesti. Ocenite nizke, pričakovane in visoke količine proizvodnje, namesto da eno napoved obravnavate kot zanesljivo.
Zahtevajte ponudbe z enakimi rezultati in sprejemljivimi testi. En predlog lahko vključuje samo zasnovo PCB, medtem ko drugi vključuje spremembe BSP, prototipe, preskusne naprave in proizvodno dokumentacijo. To sta različna obsega, tudi če sta oba opisana kot projekt nosilna plošča.
Vključite lastništvo in vzdrževanje programske opreme
Določite, kdo bo vzdrževal sliko operacijskega sistema, gonilnike, zagonsko konfiguracijo in aplikacijo po sprejetju prototipa. Vprašajte, katere komponente so na voljo kot vir, katere so odvisne od binarnih paketov in kako se posodobitve testirajo. Ohranite ponovljivo sestavo slike ali dokumentiran postopek izdaje, ki ustreza izdelku.
Nosilec po meri lahko zahteva spremembe konfiguracije pinov, drevesa naprav, zaporedja napajanja in gonilnikov perifernih naprav. Ponovna uporaba procesorskega modula zmanjša del strojne opreme, vendar ne odstrani preverjanja programske opreme aplikacijske plošče. Preizkusite dejanske priključene naprave in obnovitvene poti, vključno z zagonom z manjkajočo zunanjo napravo.
Načrtujte storitvene operacije: obnovitev programske opreme, nadomestno shranjevanje, identiteta naprave, pridobivanje dnevnika in povrnitev posodobitve. Te zahteve vplivajo na priključke in dostop za odpravljanje napak, zato sodijo v opis strojne opreme, preden je ohišje dokončan.
Ocenite življenjski cikel in okoljske dokaze
- Razpoložljivost: vprašajte o dobavnem obdobju, obvestilih o revizijah, omejitvah naročil in postopkih ob koncu življenjske dobe.
- Terme: potrdite delovno obremenitev z dejansko hladilno potjo in pogoji okolja.
- moč: določite vhodni obseg, obnašanje pri zagonu in motnje, ki jih lahko povzroči namestitev.
- storitev: odločiti, kako se okvarjeni modul, nosilec ali celotna enota identificira in zamenja.
- Kvalifikacije: razlikovati ocene sestavnih delov, cilje oblikovanja in zaključene preskuse za sestavljen izdelek.
Ne domnevajte, da je sprememba na združljiv modul navidezna nadgradnja. Preverite električni vmesnik, povpraševanje po energiji, toplotno rešitev, zagonsko verigo in programsko podporo. Tudi zamenjava, združljiva s konektorjem, potrebuje dokumentiran obseg preverjanja.
Trije praktični izbirni vzorci
Aplikacija, ki ustreza obstoječi plošči
Za pilotni projekt ali proizvodno namestitev, katere vmesniki, ohišje in okoljske potrebe ustrezajo razpoložljivemu SBC, začnite s preverjanjem te platforme. Zmanjšano delo s strojno opremo po meri lahko ekipi omogoči, da se osredotoči na aplikacijo in namestitev.
Izdelek s specializiranimi terenskimi povezavami
Ko zasnova potrebuje posebne priključke, izolirane vmesnike, omejen oris ali prilagojeno vhodno napajanje, lahko nosilec SoM plus zagotovi čistejšo integracijo. Opredelite te potrebe v nosilna plošča zahteve kratke pred izbiro končnega modula.
Družina izdelkov z različnimi različicami I/O
Skupni računalniški modul lahko podpira več nosilcev. Da bo to uporabno, vzpostavite skupno osnovo programske opreme in izrecno identifikacijo različic. Inženirski prihranek je odvisen od nadzora razlik v družini, ne le od ponovne uporabe istega procesorja.
Vprašanja SoM in SBC
Ali je SoM vedno cenejši pri večji glasnosti?
Ne. Primerjajte celotne stroške na enoto in dodatne stroške inženiringa z uporabo dejanskih ponudb, proizvodnih predpostavk in napovedanih količin. Pravi odgovor je odvisen od aplikacije in obstoječih alternativ.
Ali je mogoče SBC uporabiti v proizvodnem izdelku?
Da, če določena plošča, programska oprema, ureditev dobave in sestavljeni izdelek izpolnjujejo zahteve. Razvojno ploščo in proizvodno podprto SBC je treba oceniti glede na njihove dokumentirane značilnosti.
Kaj se je treba odločiti, preden se začne nosilna plošča?
Določite modul, vmesnike, moč, ohišje, delovno okolje, obseg programske opreme, pričakovane količine in sprejemljive teste. Identificirajte vse nerazrešene elemente, ki bi lahko spremenili shemo ali postavitev.
Izberite platformo okoli celotnega vgrajenega sistema
Računalnik z eno ploščo (SBC) lahko pomaga hitro oceniti programsko opremo in vmesnike. Sistem na modulu (SoM) lahko postane računalniški element zasnove nosilna plošča po meri, ko je treba spremeniti postavitev priključka, moč ali mehaniko. Odločitev o proizvodnji mora upoštevati vdelano podporo za Linux, razpoložljive gonilnike, odgovornost za posodobitev in življenjski cikel komponente ter ceno plošče.
Za industrijski osebni računalnik ali senzorski prehod navedite omejitve namestitve, preden izberete katero koli obliko. Če projekt uporablja tudi krmilnik, ki temelji na RTOS, za časovno občutljiv I/O, izrecno definirajte njegov vmesnik do procesorja aplikacije. Prototip, ki poganja aplikacijo, je izhodišče za validacijo proizvodnje in ne njen konec.
Načrtujte razvoj po meri PCB in nosilna plošča
Tehnične reference
- Digi: izbira začetne točke vgrajenega sistema
- Digi: primeri vgrajenih platform na osnovi modulov
- NVIDIA: primer kontrolnega seznama strojne in programske opreme prvi zagon strojne opreme
Reference proizvajalcev ponazarjajo njihove lastne platforme. Uporabite vodnik za načrtovanje za natančen modul, izbran za vaš projekt.
Izberite praktično pot do svojega izdelka.
Delite svoje vmesnike, ohišje omejitve, ciljne količine in potrebe programske opreme. Primerjamo lahko pripravljeno platformo z modulom in pristopom nosilca po meri.
