Kāda ir atšķirība starp SoM un SBC?
Sistēma modulī iesaiņo procesoru un atbalsta funkcijas modulī, kas savienojas ar nesēju vai lietojumprogrammu plati. Precīza robeža atšķiras atkarībā no izstrādājuma: var būt iekļauta atmiņa, krātuve, enerģijas pārvaldība un bezvadu funkcijas. Pārvadātājs nodrošina lietojumprogrammai raksturīgos savienojumus un shēmas, kas atrodas ārpus šīs robežas.
Viena borta dators nodrošina pilnīgāku plati ar noteiktu saskarņu un savienotāju komplektu. Daži SBC iekšēji ir izveidoti ap SoM. Abas pieejas var atbalstīt komerciālus produktus; formas faktors vien nenosaka uzticamību, dzīves cikla atbalstu vai vides kvalifikāciju. Pārbaudiet faktiskās pārdevēja saistības un pierādījumus par izvēlēto aparatūru.
| Lēmums | Pieejams SBC | SoM ar pielāgotu nesējplati |
|---|---|---|
| Sākotnējais aparatūras darbs | Integrējiet piegādāto plati, strāvu un korpusu | Izstrādājiet, izveidojiet un apstipriniet lietojumprogrammu dēli |
| Saskarnes | Izmantojiet pieejamos savienotājus vai pievienojiet adapterus | Novietojiet nepieciešamos raiduztvērējus, savienotājus un aizsardzību |
| Mehāniska atbilstība | Pielāgojiet esošās kontūras un savienotāju pozīcijas | Izstrādājiet turētāju atbilstoši korpusa un drošības jostu ierobežojumiem |
| Programmatūra | Apstipriniet lietojumprogrammai piegādāto programmatūru | Pielāgojiet BSP un draiverus operatoram pēc vajadzības |
| Vienības ekonomika | Mazāki pielāgotās izstrādes izdevumi var būt piemēroti maziem tirāžiem | Pielāgota inženierija var būt pamatota ar atkārtotiem sistēmas līmeņa ietaupījumiem |
| Mainiet kontroli | Atkarīgs no tāfeles piegādātāja pārskatīšanas politikas | Pārvadātāja izmaiņas kontrolē jūsu projekts; modulim joprojām ir piegādātāja dzīves cikls |
Sāciet ar saskarni un instalēšanas ierobežojumiem
Aprakstiet katru ārējo savienojumu kā pilnīgu interfeisu, nevis tikai procesora funkciju. Kontrolieris CAN pats par sevi nenodrošina izolētu CAN savienotāju, aizsardzību, izbeigšanu vai pārbaudītu instalāciju. Tāpat procesors, kas spēj nodrošināt Ethernet, nenorāda savienotāja izvietojumu, magnētismu, kabeļa maršrutēšanu vai korpusa vides novērtējumu.
Izveidojiet vienas lapas instalācijas zīmējumu. Atzīmējiet barošanas ieeju, kameras kabeļus, tīklu, piekļuvi uzglabāšanai, montāžas caurumus un dzesēšanas virsmu. Pievienojiet nepieciešamo kabeļa izliekuma rādiusu un piekļuvi apkopei. Tas bieži atklāj, vai šķietami lētam dēlim ir nepieciešama adapteru un montāžas detaļu kolekcija, kas pārsniedz tā sākotnējās priekšrocības.
edge AI iesaldējiet arī pirmās darba slodzes aprakstu: modeli, ievades izšķirtspēju, aktīvo straumju skaitu un nepieciešamo rezultātu līmeni. Pirms projektēšanas ap moduli pārbaudiet paātrinātāju un programmatūras ceļu. The RK3588 izvietošanas rokasgrāmata apraksta, kā izveidot atkārtojama modeļa testu.
Salīdziniet visas sistēmas izmaksas
Abām alternatīvām izmantojiet vienu un to pašu robežu. Iekļaujiet aprēķinu plati, nesēju vai interfeisa aparatūru, strāvas pārveidošanu, savienotājus, korpusu, dzesēšanu, montāžas un ražošanas testu. Reģistrējiet programmatūras pielāgošanu un inženieriju atsevišķi no periodiskajām izmaksām. Salīdzinot tukšu cenu SoM ar pilnu slēgtu datoru, faktiskais lēmums kļūst neskaidrs.
Papildu pasūtījuma izstrādes izmaksas ÷ periodisks ietaupījums uz vienu vienību = vienkāršs līdzsvara daudzums.
Piemēram, ilustratīvās papildu inženierijas izmaksas USD 20,000 un ietaupījums $40 par pilnu vienību nozīmētu 500 vienības, pirms šīs inženierijas izmaksas tiek atgūtas. Tās ir hipotētiskas ievades, nevis ALVEXIS citāts. Aprēķinos nav iekļauts finansējums, grafika risks, atbalsts un ražošanas ienesīguma izmaiņas.
Ja periodiskais ietaupījums ir nulle vai negatīvs, šis vienkāršais izmaksu aprēķins nenodrošina līdzsvara apjomu. Pielāgotu mobilo sakaru operatoru joprojām var pamatot ar nepieciešamo saskarni, mazāku korpusu vai izvietošanas ierobežojumiem, taču šī priekšrocība ir skaidri jānorāda. Novērtējiet zemus, paredzamos un lielos ražošanas apjomus, nevis uzskatiet vienu prognozi par noteiktu.
Pieprasiet cenas ar vienādiem nodevumiem un pieņemšanas testiem. Vienā piedāvājumā var būt ietverts tikai PCB dizains, savukārt citā piedāvājumā ir ietvertas BSP izmaiņas, prototipi, testa aprīkojums un ražošanas dokumentācija. Tās ir dažādas darbības jomas, pat ja abi tiek aprakstīti kā nesējplates projekts.
Iekļaujiet programmatūras īpašumtiesības un apkopi
Nosakiet, kurš uzturēs operētājsistēmas attēlu, draiverus, sāknēšanas konfigurāciju un lietojumprogrammu pēc prototipa pieņemšanas. Jautājiet, kuri komponenti tiek piegādāti kā avots, kuri ir atkarīgi no binārajām pakotnēm un kā tiek pārbaudīti atjauninājumi. Saglabājiet produktam atbilstošu reproducējamu attēla versiju vai dokumentētu izlaišanas procedūru.
Pielāgotam mobilo sakaru operatoram var būt nepieciešamas izmaiņas piespraudes konfigurācijā, ierīces kokā, jaudas secībā un perifērijas draiveros. Procesora moduļa atkārtota izmantošana samazina aparatūras darbu, bet nenoņem lietojumprogrammu plates programmatūras validāciju. Pārbaudiet faktiski pievienotās ierīces un atkopšanas ceļus, tostarp startēšanu ar trūkstošu perifērijas ierīci.
Pakalpojuma darbību plāns: programmatūras atkopšana, rezerves krātuve, ierīces identitāte, žurnālu izguve un atjauninājumu atcelšana. Šīs prasības ietekmē savienotājus un atkļūdošanas piekļuvi, tāpēc tās ir iekļautas aparatūras instrukcijā pirms korpusa pabeigšanas.
Novērtējiet dzīves cikla un vides pierādījumus
- Pieejamība: jautājiet par piegādes periodu, paziņojumiem par pārskatīšanu, pasūtījumu ierobežojumiem un ekspluatācijas laika beigu procedūrām.
- Siltumi: apstiprināt darba slodzi, ņemot vērā faktisko dzesēšanas ceļu un apkārtējās vides apstākļus.
- Jauda: definēt ievades diapazonu, palaišanas uzvedību un traucējumus, ko var radīt instalācija.
- Pakalpojums: izlemt, kā bojāts modulis, nesējs vai pilnīga vienība tiek identificēta un nomainīta.
- Kvalifikācija: nošķir saliktā izstrādājuma komponentu vērtējumus, dizaina mērķus un pabeigtos testus.
Nedomājiet, ka pāreja uz saderīga izskata moduli ir jauninājums. Pārbaudiet elektrisko saskarni, enerģijas pieprasījumu, termisko risinājumu, sāknēšanas ķēdi un programmatūras atbalstu. Pat ar savienotāju saderīgai nomaiņai ir nepieciešama dokumentēta validācijas joma.
Trīs praktiskie atlases modeļi
Lietojumprogramma, kas der esošai tāfelei
Izmēģinājuma vai ražošanas instalācijai, kuras saskarnes, korpuss un vides vajadzības atbilst pieejamajam SBC, sāciet ar šīs platformas validāciju. Samazināts pielāgotās aparatūras darbs var ļaut komandai koncentrēties uz lietojumprogrammu un instalēšanu.
Produkts ar specializētiem lauka savienojumiem
Ja dizainam ir nepieciešami īpaši savienotāji, izolētas saskarnes, ierobežota kontūra vai pielāgots ievades padeve, SoM plus nesējs var nodrošināt tīrāku integrāciju. Definējiet šīs vajadzības sadaļā īss pārvadātāja dēļa prasību apraksts pirms pēdējā moduļa izvēles.
Produktu saime ar dažādiem I/O variantiem
Koplietots skaitļošanas modulis var atbalstīt vairākus nesējus. Lai tas būtu noderīgs, izveidojiet kopēju programmatūras bāzes līniju un skaidru variantu identifikāciju. Inženiertehniskie ietaupījumi ir atkarīgi no atšķirību kontroles visā ģimenē, nevis tikai no tā paša procesora atkārtotas izmantošanas.
SoM un SBC jautājumi
Vai SoM vienmēr ir lētāks ar lielāku skaļumu?
Nē. Salīdziniet visas vienības izmaksas un papildu inženiertehniskās izmaksas, izmantojot faktiskās kotācijas, ražošanas pieņēmumus un prognozētos daudzumus. Pareizā atbilde ir atkarīga no pieteikuma un esošajām alternatīvām.
Vai SBC var izmantot ražošanas produktā?
Jā, ja konkrētā plate, programmatūra, piegādes izkārtojums un saliktā prece atbilst prasībām. Izstrādes panelis un ražošanas atbalstīts SBC ir jānovērtē pēc to dokumentētajām īpašībām.
Kas jāizlemj, pirms tiek startēta skaitļošanas moduļa nesēja shēmas plate?
Definējiet moduli, saskarnes, jaudu, korpusu, darbības vidi, programmatūras darbības jomu, paredzamos daudzumus un pieņemšanas testus. Identificējiet visus neatrisinātos vienumus, kas varētu mainīt shēmu vai izkārtojumu.
Izvēlieties platformu ap visu iegulto sistēmu
Viena borta dators (SBC) var palīdzēt ātri novērtēt programmatūru un saskarnes. Sistēmas modulis (SoM) var kļūt par pielāgota nesēja paneļa konstrukcijas aprēķina elementu, ja ir jāmaina savienotāja izvietojums, jauda vai mehānika. Ražošanas lēmumā ir jāņem vērā iegultais Linux atbalsts, pieejamie draiveri, atbildība par atjauninājumiem un komponentu dzīves cikls, kā arī plates cena.
Industriālajam personālajam datoram vai sensoru vārtejai pirms kāda formāta izvēles uzskaitiet instalēšanas ierobežojumus. Ja projektā tiek izmantots arī uz RTOS balstīts kontrolleris laika jutīgajam I/O, skaidri definējiet tā saskarni ar lietojumprogrammas procesoru. Prototips, kas palaiž lietojumprogrammu, ir ražošanas validācijas sākumpunkts, nevis tās beigas.
Plānojiet pielāgotu PCB un nesējplates izstrādi
Tehniskās atsauces
- Digi: iegultās sistēmas sākuma punkta izvēle
- Digi: uz moduļiem balstītu iegulto platformu piemēri
- NVIDIA: aparatūras un programmatūras sākotnējās aparatūras testēšanas kontrolsaraksta piemērs
Ražotāju atsauces ilustrē viņu pašu platformas. Izmantojiet dizaina rokasgrāmatu konkrētajam projektam atlasītajam modulim.
Izvēlieties praktisku ceļu uz savu produktu.
Kopīgojiet savas saskarnes, korpusa ierobežojumus, mērķa daudzumus un programmatūras vajadzības. Mēs varam salīdzināt gatavu platformu ar moduļa un pielāgota operatora pieeju.
