Mi a különbség a SoM és a SBC között?
A modulonkénti rendszer a processzort és a támogató funkciókat egy alaplaphoz vagy alkalmazáskártyához csatlakoztatható modulba csomagolja. A pontos határ termékenként eltérő: memória, tárolás, energiagazdálkodás és vezeték nélküli funkciók is szerepelhetnek benne. Az alaplap biztosítja az alkalmazás-specifikus csatlakozásokat és áramköröket, amelyek kívül esnek ezen a határon.
Az egykártyás számítógép teljesebb kártyát biztosít meghatározott interfész- és csatlakozókészlettel. Egyes SBC-k belsőleg egy SoM köré épülnek. Mindkét megközelítés támogathatja a kereskedelmi termékeket; a formai tényező önmagában nem alapozza meg a megbízhatóságot, az életciklus-támogatást vagy a környezeti minősítést. Vizsgálja meg a tényleges szállítói kötelezettségvállalásokat és bizonyítékokat a kiválasztott hardverre vonatkozóan.
| határozat | Készen kapható SBC | SoM egyedi hordozókártyával |
|---|---|---|
| Kezdeti hardveres munka | Integrálja a mellékelt kártyát, tápellátást és burkolatot | Alkalmazási tábla tervezése, elkészítése és érvényesítése |
| Interfészek | Használja a rendelkezésre álló csatlakozókat, vagy adjon hozzá adaptereket | Helyezze el a szükséges adó-vevőket, csatlakozókat és védelmet |
| Mechanikai illeszkedés | Helyezze el a meglévő körvonalakat és csatlakozóhelyeket | Tervezze meg az alaplapot a burkolat és a kábelköteg-korlátok köré |
| Szoftver | Érvényesítse az alkalmazáshoz mellékelt szoftvert | Igény szerint igazítsa a BSP-t és az illesztőprogramokat az alaplaphoz |
| Egységgazdaságtan | Alacsonyabb egyéni fejlesztési ráfordítás megfelelhet kis sorozatoknak | Az egyedi tervezést ismételt rendszerszintű megtakarítások indokolhatják |
| Változtassa meg a vezérlést | A táblaszállító revíziós szabályzatától függ | Az alaplap változtatásait a projektje szabályozza; a modulnak még van beszállítói életciklusa |
Kezdje az interfésszel és a telepítési korlátokkal
Írjon le minden külső csatlakozást teljes interfészként, ne csak processzorfunkcióként. A CAN vezérlő önmagában nem biztosít izolált CAN csatlakozót, védelmet, lezárást vagy ellenőrzött kábelköteget. Hasonlóképpen, a Ethernet-képes processzorok nem határozzák meg a csatlakozó elhelyezését, a mágnest, a kábelelvezetést vagy a ház környezeti besorolását.
Készítsen egy oldalas telepítési rajzot. Jelölje meg a táp bemenetet, a kamerakábeleket, a hálózatot, a tároló hozzáférést, a rögzítési lyukakat és a hűtőfelületet. Adja hozzá a szükséges kábelhajlítási sugarat és a szerviz hozzáférést. Ez gyakran felfedi, hogy egy látszólag olcsó táblához szükség van-e olyan adapterekre és rögzítőalkatrészekre, amelyek meghaladják a kezdeti előnyt.
A Edge AI esetében rögzítse az első munkaterhelés leírását is: modell, bemeneti felbontás, aktív adatfolyamok száma és szükséges eredményarány. A modul körüli tervezés előtt ellenőrizze a gyorsítót és a szoftver útvonalát. A RK3588 telepítési útmutató leírja, hogyan lehet megismételhető modelltesztet létrehozni.
Hasonlítsa össze a rendszer teljes költségét
Használja ugyanazt a határvonalat mindkét alternatívához. Tartalmazza a számítási kártyát, az alaplapot vagy az interfész hardvert, az áramátalakítást, a csatlakozókat, a burkolatot, a hűtést, az összeszerelést és a gyártási tesztet. A szoftveradaptációt és -tervezést az ismétlődő költségektől elkülönítve rögzítse. Egy csupasz SoM ár összehasonlítása egy komplett, zárt számítógéppel elhomályosítja a tényleges döntést.
További egyedi fejlesztési költség ÷ ismétlődő egységenkénti megtakarítás = egyszerű fedezeti mennyiség.
Például egy 20,000 dolláros kiegészítő tervezési költség és egy teljes egységenkénti 40 dollár megtakarítás 500 egységeket jelentene, mielőtt ezek a tervezési költségek megtérülnének. Ezek hipotetikus bemenetek, nem ALVEXIS idézetek. A számítás nem tartalmazza a finanszírozást, az ütemezési kockázatot, a támogatást és a termelési hozam változásait.
Ha az ismétlődő megtakarítás nulla vagy negatív, akkor ez az egyszerű költségszámítás nem biztosít fedezeti értéket. Az egyéni alaplapot továbbra is indokolhatja egy szükséges interfész, egy kisebb ház vagy egy telepítési korlát, de ezt az előnyt kifejezetten meg kell adni. Inkább értékelje az alacsony, várható és magas termelési mennyiségeket, ahelyett, hogy egy előrejelzést biztosnak tekintene.
Kérjen árajánlatot azonos szállítmányokkal és átvételi tesztekkel. Az egyik javaslat csak a PCB tervezést tartalmazhatja, míg a másik a BSP változtatásokat, prototípusokat, tesztberendezéseket és gyártási dokumentációt tartalmazhat. Ezek különböző hatókörök még akkor is, ha mindkettőt egy számítási modul projekt alaplapjaként írják le.
Tartalmazza a szoftver tulajdonjogát és karbantartását
Határozza meg, hogy a prototípus elfogadása után ki fogja karbantartani az operációs rendszer lemezképét, az illesztőprogramokat, a rendszerindítási konfigurációt és az alkalmazást. Kérdezze meg, hogy mely összetevők vannak megadva forrásként, melyek függenek a bináris csomagoktól, és hogyan tesztelik a frissítéseket. Tartsa meg a terméknek megfelelő reprodukálható képfelépítést vagy dokumentált kiadási eljárást.
Az egyéni alaplaphoz módosítani kell a pin-konfigurációt, az eszközfát, a teljesítménysorrendet és a periféria-illesztőprogramokat. A processzormodul újrafelhasználása csökkenti a hardvermunkát, de nem távolítja el az alkalmazási tábla szoftverellenőrzését. Tesztelje a ténylegesen csatlakoztatott eszközöket és helyreállítási útvonalakat, beleértve az indítást egy hiányzó perifériával.
Tervezze meg a szervizműveleteket: szoftver-helyreállítás, cseretárolás, eszközazonosító, naplók lekérése és frissítések visszaállítása. Ezek a követelmények befolyásolják a csatlakozókat és a hibakeresési hozzáférést, így a ház véglegesítése előtti hardverismertetőben szerepelnek.
Életciklus- és környezeti bizonyítékok értékelése
- Elérhetőség: érdeklődjön a szállítási horizontról, a felülvizsgálati értesítésekről, a rendelési korlátozásokról és az élettartam végi eljárásokról.
- Termálok: érvényesítse a munkaterhelést a tényleges hűtési útvonallal és a környezeti feltételekkel.
- Teljesítmény: meghatározza a bemeneti tartományt, az indítási viselkedést és a telepítés által okozott zavarokat.
- Szolgáltatás: döntse el, hogy a meghibásodott modult, alaplapot vagy komplett egységet hogyan azonosítsák és cseréljék ki.
- Képesítés: megkülönböztetni az összeszerelt termék összetevőinek minősítését, tervezési céljait és befejezett tesztjeit.
Ne feltételezze, hogy a kompatibilis kinézetű modulra való váltás beugró frissítés. Ellenőrizze az elektromos interfészt, az energiaigényt, a termikus megoldást, a rendszerindítási láncot és a szoftvertámogatást. Még a csatlakozókkal kompatibilis csere esetén is dokumentált érvényesítési hatókörre van szükség.
Három praktikus kiválasztási minta
Egy alkalmazás, amely illeszkedik egy meglévő táblához
Olyan kísérleti vagy gyártási telepítés esetén, amelynek interfészei, burkolata és környezeti igényei megfelelnek a rendelkezésre álló SBC-nek, kezdje a platform érvényesítésével. A csökkentett egyéni hardvermunka lehetővé teszi a csapat számára, hogy az alkalmazásra és a telepítésre összpontosítson.
Speciális terepi csatlakozásokkal rendelkező termék
Ha a kialakításhoz speciális csatlakozókra, elszigetelt interfészekre, korlátozott körvonalra vagy testre szabott bemeneti tápra van szükség, a SoM plusz alaplap tisztább integrációt biztosít. Határozza meg ezeket az igényeket a alaplap a számítási modul követelményeinek összefoglalójához a végső modul kiválasztása előtt.
Egy termékcsalád különböző I/O változatokkal
Egy megosztott számítási modul több alaplapot is támogathat. Annak érdekében, hogy ez hasznos legyen, hozzon létre egy közös szoftver alapvonalat és explicit változatazonosítást. A mérnöki megtakarítás a családon belüli különbségek szabályozásán múlik, nem egyszerűen ugyanazon processzor újrafelhasználásán.
SoM és SBC kérdések
A SoM mindig olcsóbb nagyobb hangerővel?
Nem. Hasonlítsa össze a teljes egységköltséget és a további tervezési költségeket tényleges árajánlatok, gyártási feltételezések és előrejelzett mennyiségek segítségével. A helyes válasz az alkalmazástól és a meglévő alternatíváktól függ.
Használható-e SBC gyártási termékben?
Igen, ha az adott tábla, szoftver, szállítási elrendezés és összeszerelt termék megfelel a követelményeknek. A fejlesztői táblát és a gyártás által támogatott SBC-t dokumentált jellemzőik alapján kell értékelni.
Mit kell eldönteni egy számítási modul alaplapjának elindítása előtt?
Határozza meg a modult, az interfészeket, a tápellátást, a burkolatot, a működési környezetet, a szoftver hatókörét, a várható mennyiségeket és az átvételi teszteket. Határozzon meg minden olyan megoldatlan elemet, amely megváltoztathatja a kapcsolási rajzot vagy az elrendezést.
Műszaki referenciák
- Digi: beágyazott rendszer kezdőpontjának kiválasztása
- Digi: példák modul alapú beágyazott platformokra
- NVIDIA: Példa a hardveres és szoftveres ellenőrzési lista megjelenítésére
A gyártói hivatkozások a saját platformjukat mutatják be. Használja a tervezési útmutatót a projekthez kiválasztott pontos modulhoz.
Válasszon gyakorlati utat a termékhez.
Ossza meg interfészeit, burkolati korlátait, célmennyiségeit és szoftverigényeit. Összehasonlíthatunk egy kész platformot a modul és az egyedi alaplap megközelítéssel.
