Kuo skiriasi SoM ir SBC?
Sistema modulyje supakuoja procesorių ir pagalbines funkcijas modulyje, kuris jungiamas prie laikmenos arba taikomųjų programų plokštės. Tiksli riba priklauso nuo gaminio: gali būti įtraukta atmintis, saugykla, maitinimo valdymas ir belaidžio ryšio funkcijos. Vežėjas tiekia konkrečiai programai skirtas jungtis ir grandines, kurios yra už šios ribos.
Vienos plokštės kompiuteris suteikia išsamesnę plokštę su apibrėžtu sąsajų ir jungčių rinkiniu. Kai kurie SBC yra sukurti aplink SoM viduje. Abu metodai gali palaikyti komercinius produktus; vien formos veiksnys nenustato patikimumo, gyvavimo ciklo palaikymo ar aplinkosauginės kvalifikacijos. Patikrinkite faktinius pardavėjo įsipareigojimus ir pasirinktos aparatinės įrangos įrodymus.
| Sprendimas | Parduodamas SBC | SoM su individualiai suprojektuota pagrindine plokšte |
|---|---|---|
| Pradinis techninės įrangos darbas | Integruokite pateiktą plokštę, maitinimą ir korpusą | Suprojektuokite, sukurkite ir patvirtinkite taikomąją lentą |
| Sąsajos | Naudokite turimas jungtis arba pridėkite adapterius | Įdėkite reikiamus siųstuvus-imtuvus, jungtis ir apsaugą |
| Mechaninis pritaikymas | Pritaikykite esamus kontūrus ir jungties vietas | Suprojektuokite laikiklį aplink gaubtą ir diržų suvaržymus |
| Programinė įranga | Patvirtinkite pateiktą programos programinę įrangą | Jei reikia, pritaikykite BSP ir tvarkykles operatoriui |
| Vieneto ekonomika | Mažesnės tinkinto kūrimo išlaidos gali tikti nedideliems tiražui | Individuali inžinerija gali būti pagrįsta pakartotiniu sistemos lygio taupymu |
| Keisti valdymą | Priklauso nuo plokštės tiekėjo peržiūros politikos | Vežėjo pakeitimus valdo jūsų projektas; modulis vis dar turi tiekėjo gyvavimo ciklą |
Pradėkite nuo sąsajos ir diegimo apribojimų
Apibūdinkite kiekvieną išorinį ryšį kaip visą sąsają, o ne tik procesoriaus funkciją. Valdiklis CAN pats savaime nesuteikia izoliuotos CAN jungties, apsaugos, galo ar patvirtinto laido. Panašiai, Ethernet palaikantis procesorius nenurodo jungties vietos, magnetų, kabelių nukreipimo ar korpuso aplinkosaugos įvertinimo.
Padarykite vieno puslapio montavimo brėžinį. Pažymėkite maitinimo įvestį, kameros laidus, tinklą, prieigą prie saugyklos, tvirtinimo angas ir aušinimo paviršių. Pridėkite reikiamą kabelio lenkimo spindulį ir techninės priežiūros prieigą. Tai dažnai atskleidžia, ar iš pažiūros nebrangiai plokštei reikia adapterių ir tvirtinimo detalių, kurios nusveria jos pradinį pranašumą.
Taip pat užfiksuokite edge AI pirmojo darbo krūvio aprašą: modelį, įvesties skiriamąją gebą, aktyvių srautų skaičių ir reikiamą rezultatų rodiklį. Prieš kurdami modulį, patikrinkite greitintuvą ir programinės įrangos kelią. The RK3588 diegimo vadovas aprašoma, kaip sukurti pakartojamo modelio testą.
Palyginkite visos sistemos kainą
Naudokite tą pačią ribą abiem alternatyvoms. Įtraukite skaičiavimo plokštę, laikiklį arba sąsajos aparatinę įrangą, galios konvertavimą, jungtis, korpusą, aušinimą, surinkimą ir gamybos testą. Įrašykite programinės įrangos pritaikymą ir inžineriją atskirai nuo pasikartojančių išlaidų. Palyginus tuščią SoM kainą su visiškai uždarytu kompiuteriu, tikrasis sprendimas tampa neaiškus.
Papildomos individualaus kūrimo išlaidos ÷ pasikartojantis vieneto taupymas = paprastas nenutrūkstamas kiekis.
Pavyzdžiui, iliustruojantys 20,000 USD papildomos inžinerinės išlaidos ir 40 USD sutaupymas už visą įrenginį reikštų 500 vienetų, kol šios inžinerinės išlaidos bus susigrąžintos. Tai yra hipotetinės įvestys, o ne ALVEXIS citata. Skaičiavimas neapima finansavimo, grafiko rizikos, paramos ir produkcijos pajamingumo pokyčių.
Jei pasikartojantis sutaupymas yra lygus nuliui arba neigiamas, šis paprastas sąnaudų skaičiavimas nesuteikia nenutrūkstamo kiekio. Pasirinktinis vežėjas vis tiek gali būti pateisinamas būtina sąsaja, mažesniu korpusu arba diegimo apribojimu, tačiau ši nauda turėtų būti aiškiai nurodyta. Įvertinkite mažas, numatomas ir dideles gamybos apimtis, o ne vertinkite vieną prognozę kaip tikrą.
Prašykite kainos pasiūlymų su tais pačiais rezultatais ir priėmimo testais. Viename pasiūlyme gali būti tik PCB dizaino, o kitame – BSP pakeitimų, prototipų, bandymo įrangos ir gamybos dokumentų. Tai yra skirtingos sritys, net jei abu apibūdinami kaip laikiklio lentos projektas.
Įtraukite programinės įrangos nuosavybę ir priežiūrą
Nustatykite, kas prižiūrės operacinės sistemos vaizdą, tvarkykles, įkrovos konfigūraciją ir programą, kai bus priimtas prototipas. Paklauskite, kurie komponentai pateikiami kaip šaltinis, kurie priklauso nuo dvejetainių paketų ir kaip tikrinami naujinimai. Išsaugokite gaminiui tinkamą atkuriamą vaizdą arba dokumentuotą išleidimo procedūrą.
Pasirinktiniam operatoriui gali reikėti pakeisti kaiščio konfigūraciją, įrenginio medį, galios seką ir periferines tvarkykles. Pakartotinis procesoriaus modulio naudojimas sumažina aparatinės įrangos darbą, bet nepašalina taikomosios plokštės programinės įrangos patvirtinimo. Išbandykite tikrus prijungtus įrenginius ir atkūrimo kelius, įskaitant paleidimą su trūkstamu išoriniu įrenginiu.
Aptarnavimo operacijų planas: programinės įrangos atkūrimas, pakaitinė saugykla, įrenginio tapatybė, žurnalų gavimas ir atnaujinimo atšaukimas. Šie reikalavimai turi įtakos jungtims ir derinimo prieigai, todėl jie priklauso aparatūros aprašymui prieš baigiant korpuso sudarymą.
Įvertinkite gyvavimo ciklo ir aplinkosaugos įrodymus
- Prieinamumas: teirautis apie tiekimo laikotarpį, pranešimus apie peržiūrą, užsakymo apribojimus ir naudojimo pabaigos procedūras.
- Terminiai: patvirtinti darbo krūvį pagal tikrąjį aušinimo kelią ir aplinkos sąlygas.
- Galia: apibrėžkite įvesties diapazoną, paleidimo elgesį ir trikdžius, kuriuos gali sukelti įrenginys.
- Paslauga: nuspręsti, kaip identifikuojamas ir pakeičiamas sugedęs modulis, laikiklis arba visas blokas.
- Kvalifikacija: atskirti surinkto gaminio komponentų įvertinimus, projektavimo tikslus ir užbaigtus testus.
Nemanykite, kad pakeitimas į suderinamą modulį yra naujovinimas. Patikrinkite elektrinę sąsają, energijos poreikį, šiluminį sprendimą, įkrovos grandinę ir programinės įrangos palaikymą. Net su jungtimi suderinamam pakeitimui reikalinga dokumentuota patvirtinimo apimtis.
Trys praktiški pasirinkimo modeliai
Programa, kuri tinka esamai lentai
Jei naudojate bandomąjį arba gamybinį įrenginį, kurio sąsajos, korpusas ir aplinkos poreikiai atitinka turimą SBC, pradėkite patvirtindami tą platformą. Sumažėjęs tinkintos aparatinės įrangos darbas gali leisti komandai sutelkti dėmesį į programą ir diegimą.
Produktas su specializuotomis lauko jungtimis
Kai dizainui reikia tam tikrų jungčių, izoliuotų sąsajų, riboto kontūro arba pritaikyto įvesties šaltinio, SoM plius nešiklis gali užtikrinti švaresnę integraciją. Apibrėžkite šiuos poreikius laikiklio lentos reikalavimų trumpas prieš pasirenkant galutinį modulį.
Produktų šeima su skirtingais I/O variantų
Bendras skaičiavimo modulis gali palaikyti kelis operatorius. Kad tai būtų naudinga, nustatykite bendrą programinės įrangos bazę ir aiškų varianto identifikavimą. Inžinerinis taupymas priklauso nuo skirtumų visoje šeimoje valdymo, o ne tik nuo to paties procesoriaus pakartotinio naudojimo.
SoM ir SBC klausimų
Ar SoM visada pigesnis esant didesniam kiekiui?
Ne. Palyginkite visą vieneto kainą ir papildomas inžinerines išlaidas naudodami faktines kainas, gamybos prielaidas ir prognozuojamus kiekius. Teisingas atsakymas priklauso nuo programos ir esamų alternatyvų.
Ar SBC galima naudoti gamybiniame produkte?
Taip, jei konkreti plokštė, programinė įranga, tiekimo išdėstymas ir surinktas gaminys atitinka reikalavimus. Kūrimo lenta ir gamybos palaikoma SBC turėtų būti įvertintos pagal jų dokumentuotas charakteristikas.
Ką reikėtų nuspręsti prieš paleidžiant skaičiavimo modulio nešiklio plokštę?
Apibrėžkite modulį, sąsajas, maitinimą, korpusą, veikimo aplinką, programinės įrangos apimtį, numatomus kiekius ir priėmimo testus. Nustatykite visus neišspręstus elementus, kurie gali pakeisti schemą arba išdėstymą.
Pasirinkite platformą aplink visą įterptąją sistemą
Vienos plokštės kompiuteris (SBC) gali padėti greitai įvertinti programinę įrangą ir sąsajas. Sistema modulyje (SoM) gali tapti tinkinto laikiklio plokštės dizaino skaičiavimo elementu, kai reikia pakeisti jungties vietą, maitinimą ar mechaniką. Gamybos sprendime turėtų būti atsižvelgta į įterptąjį Linux palaikymą, pasiekiamas tvarkykles, atsakomybę už atnaujinimą ir komponento gyvavimo ciklą bei plokštės kainą.
Jei naudojate pramoninį kompiuterį arba jutiklių šliuzą, prieš pasirinkdami bet kurį formatą išvardykite diegimo apribojimus. Jei projekte taip pat naudojamas RTOS pagrįstas valdiklis, skirtas laikui jautriam I/O, aiškiai apibrėžkite jo sąsają su programos procesoriumi. Prototipas, kuriame veikia programa, yra gamybos patvirtinimo pradžios taškas, o ne pabaiga.
Suplanuokite tinkintą PCB ir laikiklio plokštės kūrimą
Techninės nuorodos
- Digi: įterptosios sistemos pradžios taško pasirinkimas
- Digi: modulių įterptųjų platformų pavyzdžiai
- NVIDIA: aparatinės ir programinės įrangos pradinio aparatinės įrangos testavimo kontrolinio sąrašo pavyzdys
Gamintojų nuorodos iliustruoja jų pačių platformas. Naudokite projektavimo vadovą, skirtą tiksliai jūsų projektui pasirinktam moduliui.
Pasirinkite praktišką kelią į savo produktą.
Bendrinkite savo sąsajas, korpuso apribojimus, tikslinius kiekius ir programinės įrangos poreikius. Galime palyginti paruoštą platformą su moduliu ir pritaikytu operatoriaus metodu.
