SoM мен SBC арасындағы айырмашылық неде?
Модульдегі жүйе тасымалдаушыға немесе қолданбалы тақтаға қосылатын модульдегі процессор мен қолдау функцияларын жинақтайды. Нақты шекара өнімге байланысты өзгереді: жад, сақтау, қуатты басқару және сымсыз байланыс функциялары болуы мүмкін. Тасымалдаушы осы шекарадан тыс қолданбаға тән қосылымдар мен схемаларды қамтамасыз етеді.
Бір тақталы компьютер интерфейстер мен қосқыштардың анықталған жиынтығы бар толық тақтаны қамтамасыз етеді. Кейбір SBCs ішкі SoM айналасында құрастырылған. Екі тәсіл де коммерциялық өнімдерге қолдау көрсете алады; тек форма факторы сенімділікті, өмірлік циклді қолдауды немесе экологиялық біліктілікті белгілемейді. Таңдалған жабдық үшін нақты жеткізушінің міндеттемелерін және дәлелдерін тексеріңіз.
| Шешім | Қолданбалы SBC | Арнайы тасымалдаушы тақшасы бар SoM |
|---|---|---|
| Бастапқы аппараттық жұмыс | Берілген тақтаны, қуатты және қоршауды біріктіріңіз | Қолданбалар тақтасын жобалау, құрастыру және тексеру |
| Интерфейстер | Қол жетімді қосқыштарды пайдаланыңыз немесе адаптерлер қосыңыз | Қажетті трансиверлерді, қосқыштарды және қорғанысты орналастырыңыз |
| Механикалық сәйкестік | Бар контурды және қосқыш орындарын орналастырыңыз | Тасымалдаушыны қоршау мен белдік шектеулерінің айналасында жобалаңыз |
| Бағдарламалық қамтамасыз ету | Қолданба үшін берілген бағдарламалық құралды растаңыз | BSP және драйверлерді қажетінше тасымалдаушыға бейімдеңіз |
| Бірлік экономикасы | Төмен пайдаланушылық әзірлеуге жұмсалатын шығындар шағын жүгірістерге сәйкес келуі мүмкін | Пайдаланушы инженериясы қайталанатын жүйе деңгейіндегі үнемдеу арқылы негізделуі мүмкін |
| Басқаруды өзгерту | Басқарма жеткізушісінің қайта қарау саясатына байланысты | Тасымалдаушы өзгерістерін сіздің жобаңыз басқарады; модульде әлі де жеткізуші өмірлік цикл бар |
Интерфейс пен орнату шектеулерінен бастаңыз
Әрбір сыртқы қосылымды процессор мүмкіндігі ғана емес, толық интерфейс ретінде сипаттаңыз. CAN контроллері өздігінен оқшауланған CAN қосқышты, қорғанысты, тоқтатуды немесе расталған сымды қамтамасыз етпейді. Сол сияқты, Ethernet мүмкіндігі бар процессор коннектордың орналасуын, магнитті, кабель бағытын немесе қоршаудың қоршаған орта рейтингін көрсетпейді.
Бір беттік орнату сызбасын жасаңыз. Жабдық кірісін, камера кабельдерін, желіні, қоймаға кіруді, орнату тесіктерін және салқындату бетін белгілеңіз. Қажетті кабельді иілу радиусын және қызмет көрсету мүмкіндігін қосыңыз. Бұл көбінесе қымбат емес болып көрінетін тақтаға оның бастапқы артықшылығынан асып түсетін адаптерлер мен монтаждау бөліктерінің жиынтығы қажет пе екенін анықтайды.
edge AI үшін бірінші жұмыс жүктемесінің сипаттамасын да бекітіңіз: үлгі, кіріс ажыратымдылығы, белсенді ағындар саны және қажетті нәтиже жылдамдығы. Модуль айналасында жобалау алдында үдеткіш пен бағдарламалық құрал жолын тексеріңіз. The RK3588 орналастыру нұсқаулығы қайталанатын үлгі сынамасын орнату жолын сипаттайды.
Жүйенің толық құнын салыстырыңыз
Екі балама үшін бірдей шекараны пайдаланыңыз. Есептеу тақтасын, тасымалдаушыны немесе интерфейс жабдығын, қуатты түрлендіруді, қосқыштарды, қоршауды, салқындатуды, құрастыруды және өндіріс сынағын қосыңыз. Бағдарламалық құралды бейімдеу мен инженерияны қайталанатын шығындардан бөлек жазыңыз. Жалаңаш SoM бағаны толық жабық компьютермен салыстыру нақты шешімді жасырады.
Қосымша өңдеу құны ÷ бірлік үшін қайталанатын үнемдеу = шығынсыздықтың қарапайым мөлшері.
Мысалы, иллюстрациялық $20,000 қосымша инженерлік шығындар және толық бірлік үшін $40 үнемдеу инженерлік шығындар өтелгенге дейін 500 бірліктерді білдіреді. Бұл ALVEXIS дәйексөз емес, гипотетикалық деректер. Есепке қаржыландыру, жоспарлау тәуекелі, қолдау және өндіріс кірісіндегі өзгерістер кірмейді.
Егер қайталанатын үнемдеу нөлге тең немесе теріс болса, бұл қарапайым шығын есебі залалсыздық көлемін қамтамасыз етпейді. Пайдаланушы тасымалдаушы әлі де қажетті интерфейспен, кішірек қоршаумен немесе орналастыру шектеуімен негізделуі мүмкін, бірақ бұл артықшылық анық көрсетілуі керек. Бір болжамды нақты деп есептемей, төмен, күтілетін және жоғары өндіріс көлемін бағалаңыз.
Бірдей жеткізілімдерімен және қабылдау сынақтарымен баға ұсыныстарын сұраңыз. Бір ұсыныста тек PCB дизайн болуы мүмкін, ал екіншісінде BSP өзгерістер, прототиптер, сынақ құрылғылары және өндіріс құжаттамасы болуы мүмкін. Екеуі де тасымалдаушы тақта жобасы ретінде сипатталса да, бұл әртүрлі ауқымдар.
Бағдарламалық жасақтаманы иелену мен техникалық қызмет көрсетуді қосыңыз
Прототип қабылданғаннан кейін операциялық жүйе кескінін, драйверлерді, жүктеу конфигурациясын және қолданбаны кім сақтайтынын анықтаңыз. Қай құрамдастардың қайнар көзі ретінде жеткізілетінін, олар екілік пакеттерге байланысты және жаңартулар қалай тексерілетінін сұраңыз. Өнімге сәйкес қайталанатын кескінді немесе құжатталған шығару процедурасын сақтаңыз.
Пайдаланушы тасымалдаушы түйреуіш конфигурациясына, құрылғы ағашына, қуат реттілігіне және перифериялық драйверлерге өзгерістер енгізуді талап етуі мүмкін. Процессор модулін қайта пайдалану кейбір аппараттық жұмыстарды азайтады, бірақ қолданбалы тақтаның бағдарламалық құралын тексеруді жоймайды. Қосымша перифериялық құрылғымен іске қосуды қоса, нақты бекітілген құрылғыларды және қалпына келтіру жолдарын тексеріңіз.
Қызмет көрсету операцияларының жоспары: бағдарламалық құралды қалпына келтіру, ауыстыру жады, құрылғы идентификациясы, журналды іздеу және жаңартуды кері қайтару. Бұл талаптар қосқыштарға және жөндеу қатынасына әсер етеді, сондықтан олар қоршау аяқталмай тұрып аппараттық құрал туралы қысқаша ақпаратқа жатады.
Өмірлік циклді және қоршаған ортаны дәлелдеуді бағалаңыз
- Қол жетімділік: жеткізу көкжиегі, қайта қарау туралы хабарламалар, тапсырыс шектеулері және қызмет мерзімінің аяқталу процедуралары туралы сұраңыз.
- Термалдар: нақты салқындату жолы мен қоршаған орта жағдайларымен жұмыс жүктемесін растаңыз.
- Қуат: енгізу ауқымын, іске қосу тәртібін және орнатудың кедергілерін анықтаңыз.
- Қызмет: сәтсіз модуль, тасымалдаушы немесе толық блок қалай анықталатынын және ауыстырылатынын шешіңіз.
- Біліктілік: құрастырылған өнім үшін құрамдас рейтингтерді, жобалық мақсаттарды және аяқталған сынақтарды ажырату.
Үйлесімді көрінетін модульге ауысуды ашылмалы жаңарту деп ойламаңыз. Электр интерфейсін, қуат сұранысын, термиялық шешімді, жүктеу тізбегін және бағдарламалық құралды қолдауды тексеріңіз. Тіпті қосқышпен үйлесімді ауыстыру құжатталған тексеру ауқымын қажет етеді.
Үш практикалық таңдау үлгісі
Бар тақтаға сәйкес келетін қолданба
Интерфейстері, қоршауы және қоршаған орта қажеттіліктері қолжетімді SBC сәйкес келетін пилоттық немесе өндірістік қондырғы үшін сол платформаны тексеруден бастаңыз. Қысқартылған реттелетін аппараттық жұмыс командаға қолданбаға және орнатуға назар аударуға мүмкіндік береді.
Арнайы өріс қосылымдары бар өнім
Дизайнға арнайы қосқыштар, оқшауланған интерфейстер, шектелген контур немесе бейімделген кіріс көзі қажет болғанда, SoM плюс тасымалдаушы таза интеграцияны қамтамасыз ете алады. Бұл қажеттіліктерді бөлімде анықтаңыз тасымалдаушыға қойылатын талаптар қысқаша соңғы модульді таңдау алдында.
Әр түрлі I/O нұсқалары бар өнім тобы
Ортақ есептеу модулі бірнеше операторға қолдау көрсетуі мүмкін. Мұны пайдалы ету үшін жалпы бағдарламалық құралдың негізін және нақты нұсқа идентификациясын орнатыңыз. Инженерлік үнемдеу бір процессорды қайта пайдалануға емес, отбасындағы айырмашылықтарды бақылауға байланысты.
SoM және SBC сұрақтар
SoM әрқашан жоғары көлемде арзанырақ па?
Жоқ. Нақты баға ұсыныстарын, өндірістік болжамдарды және болжамды мөлшерлерді пайдалана отырып, бірліктің толық құнын және қосымша инженерлік шығындарды салыстырыңыз. Дұрыс жауап қолданбаға және бар баламаларға байланысты.
SBC өндіріс өнімінде қолданылуы мүмкін бе?
Иә, егер нақты тақта, бағдарламалық жасақтама, жабдықтау құрылымы және жиналған өнім талаптарға сай болса. Әзірлеу тақтасы мен өндіріске қолдау көрсетілетін SBC құжатталған сипаттамалары бойынша бағалануы керек.
Есептеу модуліне арналған тасымалдаушы тақшаны бастамас бұрын нені шешу керек?
Модульді, интерфейстерді, қуатты, қоршауды, жұмыс ортасын, бағдарламалық құрал көлемін, күтілетін мөлшерлерді және қабылдау сынақтарын анықтаңыз. Схеманы немесе орналасуды өзгертуі мүмкін кез келген шешілмеген элементті анықтаңыз.
Толық ендірілген жүйенің айналасындағы платформаны таңдаңыз
Бір тақталы компьютер (SBC) бағдарламалық құрал мен интерфейстерді жылдам бағалауға көмектеседі. Модульдегі жүйе (SoM) коннектордың орналасуы, қуаты немесе механикасы өзгеруі қажет болған кезде пайдаланушы тасымалдаушы тақта дизайнының есептеу элементі бола алады. Өндіріс шешімі ендірілген Linux қолдауын, қолжетімді драйверлерді, жаңарту жауапкершілігін және құрамдастардың қызмет ету мерзімін, сондай-ақ тақта бағасын есепке алуы керек.
Өнеркәсіптік компьютер немесе сенсорлық шлюз үшін пішімді таңдаудан бұрын орнату шектеулерін тізімдеңіз. Егер жоба сонымен қатар уақытты ескеретін I/O үшін RTOS негізіндегі контроллерді пайдаланса, оның интерфейсін қолданба процессорына нақты анықтаңыз. Бағдарламаны іске қосатын прототип оның соңы емес, өндірісті тексерудің бастапқы нүктесі болып табылады.
Арнаулы PCB және оператор тақтасын әзірлеуді жоспарлаңыз
Техникалық анықтамалар
- Digi: ендірілген жүйенің бастапқы нүктесін таңдау
- Digi: модуль негізіндегі ендірілген платформалардың мысалдары
- NVIDIA: аппараттық және бағдарламалық құралды бастапқы тексерудің тексеру тізімінің мысалы
Өндіруші сілтемелері өздерінің платформаларын суреттейді. Жобаңыз үшін таңдалған нақты модуль үшін дизайн нұсқаулығын пайдаланыңыз.
Өніміңізге практикалық жолды таңдаңыз.
Интерфейстерді, қоршау шектеулерін, мақсатты мөлшерлерді және бағдарламалық қамтамасыз ету қажеттіліктерін бөлісіңіз. Біз дайын платформаны модульмен және пайдаланушы тасымалдаушы тәсілімен салыстыра аламыз.
