Vad är skillnaden mellan en SoM och en SBC?
En system-on-modul paketerar en processor och stödjande funktioner på en modul som ansluts till ett bärarkort eller applikationskort. Den exakta gränsen varierar beroende på produkt: minne, lagring, energihantering och trådlösa funktioner kan inkluderas. bärarkort tillhandahåller applikationsspecifika anslutningar och kretsar som ligger utanför den gränsen.
En enkortsdator ger ett mer komplett kort med en definierad uppsättning gränssnitt och kontakter. Vissa SBC är byggda kring en SoM internt. Båda tillvägagångssätten kan stödja kommersiella produkter; formfaktorn ensam fastställer inte tillförlitlighet, livscykelstöd eller miljökvalificering. Inspektera leverantörens faktiska åtaganden och bevis för den valda hårdvaran.
| Beslut | Off-the-shelf SBC | SoM med ett kundanpassat bärarkort |
|---|---|---|
| Inledande hårdvaruarbete | Integrera medföljande kort, ström och kapsling | Designa, bygg och validera en ansökningstavla |
| Gränssnitt | Använd tillgängliga kontakter eller lägg till adaptrar | Placera nödvändiga transceivrar, kontakter och skydd |
| Mekanisk passform | Passar de befintliga konturerna och kopplingspositionerna | Designa bärarkort utifrån kapsling och begränsningar |
| Programvara | Validera den medföljande programvaran för applikationen | Anpassa BSP och drivrutiner för bärarkort efter behov |
| Enhetsekonomi | Lägre utgifter för anpassad utveckling kan passa små serier | Anpassad konstruktion kan motiveras av upprepade besparingar på systemnivå |
| Byt kontroll | Beror på styrelseleverantörens revisionspolicy | bärarkort ändringar styrs av ditt projekt; modulen har fortfarande en leverantörslivscykel |
Börja med gränssnittet och installationsbegränsningarna
Beskriv varje extern anslutning som ett komplett gränssnitt, inte bara en processorfunktion. En CAN-styrenhet tillhandahåller inte i sig en isolerad CAN-kontakt, skydd, avslutning eller en verifierad kabelledning. På samma sätt specificerar en Ethernet-kapabel processor inte kontaktplacering, magnetik, kabeldragning eller miljöklassificeringen för kapsling.
Gör en installationsritning på en sida. Markera matningsingång, kamerakablar, nätverk, lagringsåtkomst, monteringshål och kylyta. Lägg till önskad kabelböjningsradie och serviceåtkomst. Detta avslöjar ofta om en till synes billig skiva behöver en samling adaptrar och monteringsdelar som uppväger dess initiala fördel.
För edge AI, frys även en första arbetsbelastningsbeskrivning: modell, ingångsupplösning, antal aktiva strömmar och önskad resultathastighet. Kontrollera acceleratorn och mjukvaruvägen innan du designar runt modulen. Den RK3588 distributionsguide beskriver hur man upprättar ett repeterbart modelltest.
Jämför hela systemets kostnad
Använd samma gräns för båda alternativen. Inkludera datorkortet, bärarkort eller gränssnittshårdvara, kraftomvandling, kontakter, kapsling, kylning, montering och produktionstest. Registrera mjukvaruanpassning och konstruktion separat från återkommande kostnader. Att jämföra ett rent SoM-pris med en komplett sluten dator döljer det faktiska beslutet.
Ytterligare anpassad utvecklingskostnad ÷ återkommande besparing per enhet = en enkel break-even kvantitet.
Till exempel skulle en illustrativ $20,000 ytterligare ingenjörskostnad och en $40 besparing per komplett enhet innebära 500 enheter innan dessa ingenjörskostnader återvinns. Dessa är hypotetiska ingångar, inte ett ALVEXIS-citat. Beräkningen exkluderar finansiering, tidsplanrisk, stöd och förändringar i produktionsutbytet.
Om den återkommande besparingen är noll eller negativ ger denna enkla kostnadsberäkning ingen nollvolym. En anpassad bärarkort kan fortfarande motiveras av ett nödvändigt gränssnitt, en mindre kapsling eller en distributionsbegränsning, men den fördelen bör anges uttryckligen. Utvärdera låga, förväntade och höga produktionsvolymer snarare än att behandla en prognos som säker.
Begär offerter med samma leveranser och acceptanstest. Ett förslag kan endast innehålla PCB-design, medan ett annat inkluderar BSP-ändringar, prototyper, testfixturer och produktionsdokumentation. Det är olika omfattningar även om båda beskrivs som ett bärarkort-projekt.
Inkludera ägande och underhåll av programvara
Identifiera vem som kommer att underhålla operativsystemets image, drivrutiner, startkonfiguration och applikation efter att prototypen har accepterats. Fråga vilka komponenter som levereras som källkod, vilka beror på binära paket och hur uppdateringar testas. Behåll en reproducerbar bilduppbyggnad eller en dokumenterad releaseprocedur som är lämplig för produkten.
En anpassad bärarkort kan kräva ändringar av stiftkonfigurationen, enhetsträdet, effektsekvensering och kringutrustning. Återanvändning av en processormodul minskar en del hårdvaruarbete, men tar inte bort validering av applikationskortprogramvara. Testa de faktiska anslutna enheterna och återställningsvägarna, inklusive start med en saknad kringutrustning.
Planera för serviceoperationer: återställning av programvara, ersättningslagring, enhetsidentitet, logghämtning och återställning av uppdateringar. Dessa krav påverkar kontakter och felsökningsåtkomst, så de hör hemma i hårdvarurapporten innan kapsling slutförs.
Utvärdera livscykel- och miljöbevis
- Tillgänglighet: fråga om leveranshorisont, revisionsmeddelanden, orderbegränsningar och uttjänta procedurer.
- Termik: validera arbetsbelastningen med den faktiska kylvägen och omgivningsförhållandena.
- Effekt: definiera ingångsområde, startbeteende och de störningar som installationen kan medföra.
- Service: bestämma hur en trasig modul, bärarkort eller komplett enhet identifieras och ersätts.
- Kvalifikation: särskilja komponentbetyg, designmål och genomförda tester för den sammansatta produkten.
Anta inte att byte till en kompatibel modul är en drop-in uppgradering. Kontrollera det elektriska gränssnittet, strömbehov, termisk lösning, startkedja och mjukvarustöd. Även en anslutningskompatibel ersättning behöver ett dokumenterat valideringsomfång.
Tre praktiska urvalsmönster
En applikation som passar en befintlig bräda
För en pilotprojekt eller produktionsinstallation vars gränssnitt, kapsling och miljöbehov passar en tillgänglig SBC, börja med att validera den plattformen. Det minskade anpassade hårdvaruarbetet kan tillåta teamet att fokusera på applikationen och installationen.
En produkt med specialiserade fältanslutningar
När designen behöver speciella kontakter, isolerade gränssnitt, en begränsad kontur eller en skräddarsydd ingångsförsörjning, kan en SoM plus bärarkort ge en renare integration. Definiera dessa behov i bärarkort krav kort innan du väljer den sista modulen.
En produktfamilj med olika I/O-varianter
En delad beräkningsmodul kan stödja flera bärare. För att göra det användbart, upprätta en gemensam programvarubaslinje och explicit variantidentifiering. Den tekniska besparingen beror på att man kontrollerar skillnader över hela familjen, inte bara att man återanvänder samma processor.
SoM och SBC frågor
Är en SoM alltid billigare vid högre volym?
Nej. Jämför hela enhetskostnaden och ytterligare ingenjörskostnader med hjälp av faktiska offerter, tillverkningsantaganden och prognostiserade kvantiteter. Rätt svar beror på applikationen och befintliga alternativ.
Kan en SBC användas i en produktionsprodukt?
Ja, om det aktuella kortet, mjukvaran, leveransarrangemanget och den sammansatta produkten uppfyller kraven. Ett utvecklingskort och en produktionsstödd SBC bör utvärderas utifrån sina dokumenterade egenskaper.
Vad ska bestämmas innan en bärarkort startar?
Definiera modulen, gränssnitt, effekt, kapsling, driftsmiljö, mjukvaruomfattning, förväntade kvantiteter och acceptanstester. Identifiera alla olösta objekt som kan ändra schemat eller layouten.
Välj plattformen runt hela det inbyggda systemet
En enkelkortsdator (SBC) kan hjälpa till att snabbt utvärdera programvara och gränssnitt. En system-on-modul (SoM) kan bli beräkningselementet i en anpassad bärarkort-design när kontaktplacering, ström eller mekanik behöver ändras. Produktionsbeslutet bör ta hänsyn till inbyggt Linux-stöd, tillgängliga drivrutiner, uppdateringsansvar och komponentlivscykel samt kortpris.
För en industriell PC eller sensor-gateway, lista installationsbegränsningarna innan du väljer något av formaten. Om projektet också använder en RTOS-baserad styrenhet för tidskänsliga I/O, definiera dess gränssnitt till applikationsprocessorn explicit. En prototyp som kör applikationen är startpunkten för produktionsvalidering, inte slutet på den.
Planera anpassad utveckling av PCB och bärarkort
Tekniska referenser
- Digi: välja startpunkt för ett inbäddat system
- Digi: exempel på modulbaserade inbäddade plattformar
- NVIDIA: exempel på hårdvara och mjukvara driftsättning checklista
Tillverkarreferenser illustrerar deras egna plattformar. Använd designguiden för den exakta modul som valts för ditt projekt.
Välj en praktisk väg till din produkt.
Dela dina gränssnitt, kapsling-begränsningar, målkvantiteter och mjukvarubehov. Vi kan jämföra en färdig plattform med en modul och anpassad bärarkort-metod.
