SoM 和 SBC 有什么区别?
模块系统将处理器和支持功能封装在连接到载体或应用板的模块上。确切的边界因产品而异:可能包括内存、存储、电源管理和无线功能。运营商提供该边界之外的特定于应用的连接和电路。
单板计算机提供了一个更完整的板,具有一组定义的接口和连接器。一些 SBC 内部围绕 SoM 构建。两种方法都可以支持商业产品;仅外形因素并不能确定可靠性、生命周期支持或环境资格。检查所选硬件的实际供应商承诺和证据。
| 决定 | 现货 SBC | SoM 搭配定制载板 |
|---|---|---|
| 初始硬件工作 | 集成提供的板、电源和机箱 | 设计、构建和验证应用板 |
| 接口 | 使用可用的连接器或添加适配器 | 放置所需的收发器、连接器和保护装置 |
| 机械配合 | 适应现有的轮廓和连接器位置 | 围绕 机箱 设计载体并利用约束 |
| 软件 | 验证为应用程序提供的软件 | 根据需要为运营商调整 BSP 和驱动程序 |
| 单位经济效益 | 较低的定制开发支出可以适应小批量生产 | 定制工程可以通过重复的系统级节省来证明是合理的 |
| 变更控制 | 取决于板卡供应商的修改政策 | 运营商变更由您的项目控制;该模块仍然有供应商生命周期 |
从接口和安装限制开始
将每个外部连接描述为一个完整的接口,而不仅仅是一个处理器功能。 CAN 控制器本身不提供隔离的 CAN 连接器、保护、端接或经过验证的线束。同样,支持 Ethernet 的处理器不指定 机箱 的连接器放置、磁性、电缆布线或环境等级。
制作一页安装图。标记电源输入、摄像头电缆、网络、存储访问、安装孔和冷却表面。添加所需的电缆弯曲半径和服务接入。这通常会揭示出一块看似便宜的主板是否需要一系列适配器和安装部件来超越其最初的优势。
对于边缘人工智能,还冻结第一个工作负载描述:模型、输入分辨率、活动流数量和所需的结果率。在围绕模块进行设计之前检查加速器和软件路径。的 RK3588部署指南 描述如何建立可重复的模型测试。
比较完整的系统成本
对两种替代方案使用相同的边界。包括计算板、载体或接口硬件、电源转换、连接器、机箱、冷却、组装和生产测试。将软件适配和工程与经常性成本分开记录。将 SoM 的裸机价格与完整的封闭式计算机进行比较会掩盖实际的决定。
额外的定制开发成本 ÷ 每单位经常性节省 = 简单的盈亏平衡数量。
例如,说明性的 $20,000 额外工程成本和每个完整单元节省 $40 意味着在收回这些工程成本之前 500 单元。这些是假设输入,而不是 ALVEXIS 报价。该计算不包括融资、进度风险、支持和产量变化。
如果经常性节省为零或负数,则这种简单的成本计算不会提供盈亏平衡量。定制运营商仍然可以通过必要的接口、较小的 机箱 或部署约束来证明其合理性,但应明确说明这种好处。评估低产量、预期产量和高产量,而不是将某一预测视为确定的。
请求具有相同可交付成果和验收测试的报价。一项提案可能仅包括 PCB 设计,而另一项提案可能包括 BSP 更改、原型、测试夹具和生产文档。即使两者都被描述为 载板 项目,它们也是不同的范围。
包括软件所有权和维护
确定原型被接受后由谁维护操作系统映像、驱动程序、启动配置和应用程序。询问哪些组件作为源提供,哪些依赖于二进制包以及如何测试更新。保留适合产品的可重复的映像构建或记录的发布程序。
定制载体可能需要更改引脚配置、设备树、电源排序和外设驱动程序。重复使用处理器模块可以减少一些硬件工作,但不会消除应用板软件验证。测试实际连接的设备和恢复路径,包括在缺少外围设备的情况下启动。
规划服务操作:软件恢复、替换存储、设备身份、日志检索和更新回滚。这些要求会影响连接器和调试访问,因此它们属于 机箱 最终确定之前的硬件简介。
评估生命周期和环境证据
- 可用性: 询问供应期限、修订通知、订单限制和报废程序。
- 热量: 根据实际冷却路径和环境条件验证工作负载。
- 功率: 定义输入范围、启动行为以及安装可能造成的干扰。
- 服务: 决定如何识别和更换故障模块、载体或完整单元。
- 资质: 区分组装产品的组件额定值、设计目标和已完成的测试。
不要认为更改为看起来兼容的模块就是直接升级。检查电气接口、电源需求、散热解决方案、启动链和软件支持。即使是与连接器兼容的替代品也需要有记录的验证范围。
三种实用的选择模式
适合现有电路板的应用程序
对于接口、机箱 和环境需求适合可用 SBC 的 试点项目 或生产安装,首先要验证该平台。减少的定制硬件工作可以让团队专注于应用和安装。
具有专业现场连接的产品
当设计需要特定的连接器、隔离的接口、受限的轮廓或定制的输入电源时,SoM plus 载体可以提供更清晰的集成。定义这些需求 载板 需求简介 在选择最终模块之前。
具有不同 I/O 变体的产品系列
共享计算模块可以支持多个运营商。为了使其有用,请建立通用软件基线和明确的变体识别。工程节省取决于控制整个系列的差异,而不是简单地重复使用相同的处理器。
SoM 和 SBC 问题
SoM 销量大时总是更便宜吗?
否。使用实际报价、制造假设和预测数量来比较完整的单位成本和额外工程成本。正确的答案取决于应用程序和现有的替代方案。
SBC可以用于量产产品吗?
是的,如果特定的电路板、软件、供应安排和组装产品满足要求。应根据其记录的特性来评估开发板和生产支持的 SBC。
载板开始之前应该决定什么?
定义模块、接口、电源、机箱、操作环境、软件范围、预期数量和验收测试。确定可能改变原理图或布局的任何未解决的项目。
围绕完整的嵌入式系统选择平台
单板计算机 (SBC) 可以帮助快速评估软件和接口。当连接器布局、电源或机械结构需要更改时,模块系统 (SoM) 可以成为定制 载板 设计的计算元件。生产决策应考虑嵌入式 Linux 支持、可用驱动程序、更新责任和组件生命周期以及电路板价格。
对于工业 PC 或传感器网关,请在选择任一格式之前列出安装限制。如果项目还对时间敏感的 I/O 使用基于 RTOS 的控制器,请显式定义其与应用程序处理器的接口。运行应用程序的原型是生产验证的起点,而不是终点。
技术参考
制造商参考说明了他们自己的平台。使用为您的项目选择的确切模块的设计指南。
