Која је разлика између SoM и SBC?
Систем на модулу пакује процесор и пратеће функције на модулу који се повезује са носачем или апликацијском плочом. Тачне границе варирају у зависности од производа: меморија, складиштење, управљање напајањем и бежичне функције могу бити укључене. Носач снабдева конекције и кола специфичне за апликацију која су изван те границе.
Једноплочни рачунар обезбеђује комплетнију плочу са дефинисаним скупом интерфејса и конектора. Неки СБЦ су интерно изграђени око SoM. Оба приступа могу подржати комерцијалне производе; сам фактор форме не утврђује поузданост, подршку животног циклуса или еколошку квалификацију. Прегледајте стварне обавезе добављача и доказе за изабрани хардвер.
| Одлука | Готово SBC | SoM са носећом плочом по мери |
|---|---|---|
| Почетни хардверски рад | Интегришите испоручену плочу, напајање и кућиште | Дизајнирајте, направите и потврдите таблу за апликације |
| Интерфејси | Користите доступне конекторе или додајте адаптере | Поставите потребне примопредајнике, конекторе и заштиту |
| Мецханицал фит | Прилагодите постојеће контуре и позиције конектора | Дизајнирајте носач око ограничења кућишта и упртача |
| софтвер | Потврдите испоручени софтвер за апликацију | Прилагодите BSP и драјвере за оператера по потреби |
| Унит Ецономицс | Нижа потрошња прилагођеног развоја може одговарати малим серијама | Инжењеринг по наруџби може се оправдати поновљеним уштедама на нивоу система |
| Промените контролу | Зависи од политике ревизије добављача плоче | Промене носиоца контролише ваш пројекат; модул и даље има животни циклус добављача |
Почните са интерфејсом и ограничењима инсталације
Опишите сваку екстерну везу као комплетан интерфејс, а не само функцију процесора. CAN контролер сам по себи не обезбеђује изоловани CAN конектор, заштиту, завршетак или проверени свежањ. Слично томе, процесор који подржава Ethernet не специфицира постављање конектора, магнете, усмеравање каблова или еколошку оцену кућишта.
Направите инсталацијски цртеж на једној страници. Означите улаз за напајање, каблове камере, мрежу, приступ складишту, рупе за монтажу и површину за хлађење. Додајте потребан радијус савијања кабла и приступ сервису. Ово често открива да ли је једној наизглед јефтиној плочи потребна колекција адаптера и монтажних делова који надмашују њену почетну предност.
За edge AI, такође замрзните први опис радног оптерећења: модел, улазну резолуцију, број активних стримова и потребну стопу резултата. Проверите акцелератор и софтверску путању пре пројектовања око модула. Тхе RK3588 водич за примену описује како успоставити поновљиви модел теста.
Упоредите комплетну цену система
Користите исту границу за обе алтернативе. Укључује рачунарску плочу, хардвер за носач или интерфејс, конверзију напајања, конекторе, кућиште, хлађење, монтажу и тест производње. Забележите адаптацију софтвера и инжењеринг одвојено од текућих трошкова. Поређење голе цене од SoM са комплетним затвореним рачунаром замагљује стварну одлуку.
Додатни трошкови развоја по наруџби ÷ понављајућа уштеда по јединици = једноставна количина која се може исплатити.
На пример, илустративни додатни трошкови инжењеринга од 20,000 УСД и уштеда од 40 УСД по комплетној јединици би подразумевали 500 јединица пре него што се ти трошкови инжењеринга надокнаде. Ово су хипотетички улази, а не ALVEXIS цитат. Обрачун искључује финансирање, ризик распореда, подршку и промене у приносу производње.
Ако је понављајућа уштеда нула или негативна, ова једноставна калкулација трошкова не даје обим рентабилности. Прилагођени носач и даље може бити оправдан неопходним интерфејсом, мањим кућиштем или ограничењем примене, али ту предност треба експлицитно навести. Процените ниске, очекиване и високе обим производње уместо да једну прогнозу третирате као извесну.
Затражите понуде са истим резултатима и тестовима прихватања. Један предлог може да укључује само PCB дизајн, док други укључује BSP измене, прототипове, испитне уређаје и производну документацију. То су различити домети, чак и ако су оба описана као пројекат носача.
Укључује власништво над софтвером и одржавање
Идентификујте ко ће одржавати слику оперативног система, драјвере, конфигурацију покретања и апликацију након што прототип буде прихваћен. Питајте које компоненте се испоручују као извор, које зависе од бинарних пакета и како се тестирају ажурирања. Сачувајте поновљиву изградњу слике или документовану процедуру објављивања која одговара производу.
Прилагођени носач може да захтева промене у конфигурацији пинова, стаблу уређаја, секвенцирању напајања и периферним драјверима. Поновно коришћење процесорског модула смањује део хардверског рада, али не уклања валидацију софтвера на апликацијској плочи. Тестирајте стварне прикључене уређаје и путање за опоравак, укључујући покретање са периферијом која недостаје.
Планирајте сервисне операције: опоравак софтвера, замену складиштења, идентитет уређаја, преузимање евиденције и враћање ажурирања. Ови захтеви утичу на конекторе и приступ за отклањање грешака, тако да спадају у хардверски сажетак пре него што се кућиште заврши.
Процените животни циклус и доказе о животној средини
- Доступност: питајте о хоризонту понуде, обавештењима о ревизији, ограничењима наруџбине и процедурама на крају животног века.
- Терми: потврдити радно оптерећење са стварним путем хлађења и условима околине.
- Снага: дефинише опсег уноса, понашање при покретању и сметње које инсталација може наметнути.
- Услуга: одлучите како ће се неисправни модул, носач или комплетна јединица идентификовати и заменити.
- квалификације: разликују оцене компоненти, циљеве дизајна и завршене тестове за састављени производ.
Немојте претпостављати да је промена на модул који изгледа компатибилан представља надоградњу. Проверите електрични интерфејс, потрошњу енергије, термално решење, ланац покретања и софтверску подршку. Чак и замена компатибилна са конектором захтева документовани обим валидације.
Три практична обрасца избора
Апликација која одговара постојећој плочи
За пилот или производну инсталацију чији интерфејси, кућишта и потребе заштите животне средине одговарају доступном SBC, почните са валидацијом те платформе. Смањен рад на прилагођеном хардверу може омогућити тиму да се фокусира на апликацију и инсталацију.
Производ са специјализованим прикључцима на терену
Када су дизајну потребни одређени конектори, изоловани интерфејси, ограничени оквир или прилагођено улазно напајање, SoM плус носач може да обезбеди чистију интеграцију. Дефинишите те потребе у Кратак опис захтева за носиоцу пре избора завршног модула.
Породица производа са различитим I/O варијантама
Дељени рачунарски модул може да подржава неколико носача. Да би то било корисно, успоставите заједничку основну линију софтвера и експлицитну идентификацију варијанти. Инжењерска уштеда зависи од контролисања разлика у породици, а не од једноставног поновног коришћења истог процесора.
SoM и SBC питања
Да ли је SoM увек јефтинији при већој количини?
Не. Упоредите комплетну јединичну цену и додатне трошкове инжењеринга користећи стварне понуде, производне претпоставке и предвиђене количине. Тачан одговор зависи од примене и постојећих алтернатива.
Може ли се SBC користити у производном производу?
Да, ако одређена плоча, софтвер, аранжман снабдевања и склопљени производ испуњавају захтеве. Развојну плочу и производ подржан SBC треба проценити на основу њихових документованих карактеристика.
Шта треба да се одлучи пре него што почне носећа плоча за рачунарски модул?
Дефинишите модул, интерфејсе, напајање, кућиште, радно окружење, обим софтвера, очекиване количине и тестове прихватања. Идентификујте било коју нерешену ставку која би могла да промени шему или изглед.
Изаберите платформу око комплетног уграђеног система
Рачунар са једном плочом (SBC) може помоћи у брзој процени софтвера и интерфејса. Систем-на-модулу (SoM) може постати рачунарски елемент прилагођеног дизајна носеће плоче када треба да се промени положај конектора, напајање или механика. Одлука о производњи треба да узме у обзир уграђену Linux подршку, доступне драјвере, одговорност за ажурирање и животни циклус компоненте, као и цену плоче.
За индустријски рачунар или сензорски гатеваи, наведите ограничења инсталације пре него што изаберете било који формат. Ако пројекат такође користи контролер заснован на RTOS за временски осетљив I/O, експлицитно дефинишите његов интерфејс за процесор апликације. Прототип који покреће апликацију је почетна тачка за валидацију производње, а не њен крај.
Планирајте прилагођени PCB и развој носача
Техничке референце
- Диги: одабир почетне тачке за уграђени систем
- Диги: примери уграђених платформи заснованих на модулима
- NVIDIA: пример контролне листе почетног тестирања хардвера и софтвера
Референце произвођача илуструју њихове сопствене платформе. Користите водич за дизајн за тачан модул одабран за ваш пројекат.
Изаберите практичан пут до вашег производа.
Поделите своје интерфејсе, ограничења кућишта, циљне количине и потребе софтвера. Можемо да упоредимо готову платформу са приступом модула и прилагођеног носача.
