Tiny OSM 1.0规范发布:嵌入式模块化设计迎来超小型新选择

发布时间:2026/8/28 11:14:45
Tiny OSM 1.0规范发布:嵌入式模块化设计迎来超小型新选择 SGET 正式发布 Tiny OSM 1.0 规范。消息在嵌入式圈子里不算炸裂但懂行的人心里都清楚它把 OSM 标准家族最后一块拼图给补上了。作为一个从 Qseven、SMARC 时代一路做到 OSM 的嵌入式硬件工程师我想认真聊一下这个新规范到底解决了什么问题、和标准 OSM 有什么区别、以及你真打算在新项目里用它的话有哪些坑必须提前避开。这不是把标准文档翻译一遍而是从一个做载板、做散热、做量产的人的实际视角来拆解。如果你从事嵌入式硬件设计、产品选型或者做技术创新规划这篇文章值得花十分钟看完。1. 先说背景SGET 和 OSM 标准到底是怎么一回事1.1 SGET 是谁OSM 是怎么诞生的SGETStandardization Group for Embedded Technologies是一个由工业计算、嵌入式和半导体厂商组成的标准化联盟。它做的事情非常具体制定尺寸、引脚、电气定义全部公开的模块标准让不同厂商的模块可以互换用户更换 CPU 平台的时候不需要重新设计整块载板。这个思路和 PC 行业里的 ATX 标准、Mini-ITX 标准是一回事只不过把粒度从主板缩小到了核心板这一层。OSM 是 SGET 在 2018 年前后推出的 Open Standard Module 标准名字里的 Open 不是开源软件那个 Open而是接口规范对外开放的意思。它最核心的特点有两个。第一彻底抛弃了传统 SoM 模块的金手指或者板对板连接器改用 LGALand Grid Array焊盘模块直接焊在载板上装完不用螺丝、不用加固条也没有连接器松脱的问题。第二整个标准对尺寸、引脚编号、电源定义、启动时序全部做了公开定义任何模块厂商只要符合规范做出来的模块就可以插到任何遵循规范的载板上。当时我们团队评估 OSM 的第一感觉就是这东西本质上是一颗能焊上去的 CPU 最小系统。CPU、内存、eMMC 存储、电源管理这些最难搞的部分全部集成在一个小模块里载板设计者只需要提供电源、外设接口和应用程序复杂度大大下降。相比传统的 Qseven、SMARC 模块OSM 在抗振动、成本、装配高度这些维度上优势非常明显。后来这几年很多工业计算机厂商逐步把产品线从 Qseven 转向 OSM就是这个原因。1.2 Tiny OSM 1.0 到底补上了哪块拼图OSM 标准最初定义了四个尺寸档位Size S 是 30×30mmSize M 是 40×37mmSize L 是 45×45mmSize XL 是 55×45mm 左右。这里面最小的 Size S面积已经控制在了 900 平方毫米以内比一张名片小得多。但是在可穿戴设备、微型医疗终端、无人机飞控、微型边缘网关这些场景里30×30mm 依然偏大尤其是当你只需要一颗低功耗 SoC 加最基本外设的时候你根本不需要 420 个引脚也不需要那么多路 PCIe。Tiny OSM 的出现就是为了填补 30×30mm 以下的空档。它不像有些厂商做的私有封装一样另起炉灶而是把 OSM 原有的 LGA 固定方式、载板启动配置机制、电源框架完整保留下来只对引脚数量、PCB 面积和功耗上限做了重新定义。换句话说Tiny OSM 不是 OSM 的阉割版而是一套面向极致紧凑加低功耗场景的正规标准。只要模块厂商想做超小型模块并且愿意遵守公开规范它就能和整个 OSM 生态共用一套工具链和设计经验。2. 技术规格逐项拆解2.1 尺寸与机械结构从 1.0 规范公布的设计思路来看Tiny OSM 的 PCB 外形尺寸被压缩到了 20×20mm 到 25×25mm 这个区间具体数值以官方标准文本为准。做个直观对比一枚一元硬币的直径大约 25mmTiny OSM 基本就是在硬币大小范围内把一颗 SoC、LPDDR 内存、eMMC 存储和电源管理全部集成进去。相比 Size S 的 30×30mm面积直接缩小了四成到一半以上这对目标场景来说是质变因为很多手持设备的内部可用面积本来就只有几平方厘米。结构上它依然采用 LGA 焊盘模块底面是整片焊盘阵列没有连接器。焊盘间距根据这类超小封装的一般做法大概率会压缩到 0.5mm 到 0.65mm 这个范围。间距越小对钢网开窗、印刷锡膏和回流焊工艺的精度要求就越高这一点我在后面的实操部分会专门展开。另外Tiny OSM 的封装图里一定会定义四角 keep-out 区域用来避免元件和固定螺柱、外壳干涉。画载板封装时千万不能图省事直接把模块焊盘框起来就往板上扔keep-out 和器件高度限制必须严格遵守否则后期装配会撞件。2.2 引脚定义与接口取舍Tiny OSM 和标准 OSM 最大的区别就在引脚数量上。标准 OSM 的 Size S 和 Size M 是 360 个引脚Size L 和 Size XL 扩展到 420 个引脚。Tiny OSM 从命名和设计目标推断会压缩到 200 引脚左右砍掉的主要是大尺寸模块才用得到的多路 PCIe、多路 USB 和完整显示输出组合。具体保留哪些接口最终要以 1.0 规范文本和各模块厂商的规格书为准但按照边缘计算和物联网产品的普遍需求下面这些功能分组应该会被保留下来接口典型用途备注PCIe x1Wi-Fi、NVMe、加速卡等高速外设一般保留 1 路USB 2.0 / 3.0外设、调试、数据交换至少保留 2 路以上千兆以太网 RGMII/RMII有线网络PHY 芯片放在载板上I2C、SPI、UART传感器、扩展外设、调试串口低速总线引脚占用少SDIO 或 eMMC 扩展外部存储部分模块可选MIPI-CSI摄像头视觉类产品刚需MIPI-DSI / eDP显示屏手持设备常备GPIO、PWM、ADC按键、LED、模拟采集数量不会太多电源、复位、时钟、启动配置模块基础运行环境必须保留很多人会犯一个错误以为标准里写了某接口就一定能用。实际上 OSM 这类标准的定义方式是把可能存在的引脚都定义清楚但具体哪些接口被引出取决于模块厂商选用的 SoC 和内部设计。所以选型时务必一个人接口一个接口地对规格书不要只看标准宣传页。Tiny OSM 由于引脚预算紧张这种情况会更突出。2.3 电源与电气特性OSM 家族的电源框架一直是载板供给为主、模块内部变换为辅。载板至少要给模块提供干净的 5V 电源按需再提供 3.3V模块内部再去生成核心电压、IO 电压和 RTC 电压。Tiny OSM 延续了这个框架载板设计者不需要关心模块内部的电源树只要保证输入电源纹波合格、上电顺序可靠。这也就意味着载板设计难度被极大地降低了对于很多之前没做过高速核心板的团队来说这是很大的门槛削减。Tiny OSM 一个很实际的变化是载板需要处理的电流变小了。标准 OSM 的 Size L、XL 版本标称功耗动不动就是 25W、45W载板要规划大电流通路、多层铜皮和充足的散热面积。Tiny OSM 从目标场景看大概率会把功耗范围限制在 5W 到 15W 甚至更低。功耗下来了载板就可以做得很薄散热压力也小很多配合 USB Type-C 供电就能稳定运行。对于做便携设备的人来说这直接决定了产品能不能做到无风扇、全密封、IP67 防护。电气方面还需要关注高速差分对的阻抗控制。Tiny OSM 虽然小但 PCIe、USB 3.0、MIPI 这些高速信号的速率并不低载板上从模块焊盘到连接器的走线必须做 100Ω 差分阻抗USB 要按 90Ω 控制并且保证参考平面连续。很多人以为模块小就可以随便拉线实际上小封装反而把走线空间压缩了布线难度一点没降。3. 应用场景与模块选型决策3.1 什么样的产品才需要 Tiny OSM说句实话Tiny OSM 不是给所有人准备的。如果你的产品是机架式工业网关或者大尺寸 HMI空间根本不紧张老老实实用 Size S 或者 SMARC 反而是更稳妥的选择接口更丰富、散热面积更大、供应链选择也更多。但确实有几类产品Tiny OSM 是那种刚刚好的选项。第一类是医疗手持与便携设备。监护仪、超声探头、血糖分析仪这类产品对体积、重量、功耗非常敏感而且对长期供货有硬性要求模块化方案可以避免因为单颗主控停产导致整机重新设计。第二类是可穿戴计算终端比如工业 AR 眼镜、头盔显示单元、腕带式终端这类产品内部的可用面积往往只有几平方厘米Tiny OSM 的尺寸几乎是量身定做。第三类是微型无人机和地面机器人飞控和计算单元需要极致轻量化Tiny OSM 配合轻质载板可以把重量控制到几十克以内。除此之外智能摄像头和边缘 AI 盒子也是典型场景。这类产品通常只需要一颗 SoC 加摄像头和网络接口Tiny OSM 的接口组合完全够用而且拼装效率高适合批量交付。还有工业手持扫码机、巡检终端、便携检测仪表凡是以前用自研核心板、但又不想承担 CPU 设计风险的团队都可以认真考虑这个规格。3.2 Tiny OSM 与现有模块方案对比把 Tiny OSM 和现在主流的几个模块形态放在一起对比选型逻辑会更清楚维度Tiny OSMOSM Size SSMARCQseven自研核心板外形尺寸约 20~25mm 边长30×30mm82×50mm 左右70×70mm 左右不固定连接方式LGA 焊接LGA 焊接板对板连接器金手指连接器不固定装配复杂度高需回流焊高中低不定抗振动性优秀优秀一般一般看设计典型功耗5~15W10~25W15~45W15~45W不定接口丰富度精简丰富非常丰富丰富看需求载板面积占用极小小大大不定供应链成熟度刚起步较成熟成熟成熟依赖自身从表格能看出Tiny OSM 走的是够用就好的路线。它不会去竞争高算力多接口的场景而是在尺寸和功耗两个维度上做到极致。对于成本敏感型的量产产品省下连接器、散热片、外壳体积所换来的 BOM 和装配成本优势往往比模块本身的价格更可观。3.3 选型前要问自己的几个问题我建议每个准备选型的团队在拍板之前先回答下面五个问题。第一你的 CPU 迭代周期是多久如果产品生命周期超过五年模块化方案几乎是必须的否则主控停产那天就是整个项目的灾难。第二载板面积到底有没有瓶颈如果主板面积充裕用更成熟、接口更丰富的标准 OSM 或 SMARC 没有必要为了小而小。第三功耗预算有多少Tiny OSM 的功耗上限决定了它不适合高算力 AI 推理场景这类需求该上独立 NPU 加速模块就上不要为了用新标准而用新标准。第四量产规模有多大如果你的产品一年只有几百台采用 LGA 焊接方式的 Tiny OSM 意味着需要 SMT 生产线配合贴片和返修的成本占比会偏高这时候用带连接器的模块形态反而更划算。第五供应商生态如何一个标准再漂亮如果只有一家模块厂商在做那本质上还是私有方案。至少要确认有两家以上厂商计划推出 Tiny OSM 模块并且有对应的开源载板参考设计选型才算是安全的。4. 载板设计与量产实操要点4.1 画载板时这几个坑一定要躲开Tiny OSM 的载板设计和标准 OSM 大同小异但因为封装更小容错空间更小。第一个大坑是焊盘封装和钢网开窗。LGA 焊盘密集如果钢网开窗开得过大回流焊时容易桥连开得过小锡膏量不足又会虚焊。我一般建议钢网开窗比焊盘内缩 10% 到 15%厚度控制在 0.12mm 左右具体数值要结合锡膏特性和产线实际能力来调。如果你用的是带屏蔽盖的模块还要和模块厂商确认回流焊温度曲线是否满足要求有些封装对峰值温度有严格限制。第二个坑是过孔扇出。Tiny OSM 焊盘间距小如果焊盘正下方直接打过孔锡膏会被吸进过孔导致空焊。正确的做法是焊盘外围扇出或者使用带盘中孔工艺的 HDI 载板。对于只有两层的简单载板一定要预留足够的走线空间优先保证电源和地网络高速信号尽量靠近表层并保证参考地平面连续。第三个坑是高速差分对的阻抗不连续。很多工程师在模块下方走线时为了避开焊盘会把差分对绕得弯弯曲曲或者跨分割走线。Tiny OSM 的高速信号速率不低绕线造成的阻抗突变轻则掉速率重则直接无法 Link。建议高速对走线优先走芯片到连接器的最短路径转弯处用圆弧折角并保持等长补偿不要为了美观而牺牲信号质量。第四个坑是机械干涉。Tiny OSM 模块底面有焊接高度加上底面如果有小元件实际装配高度会高于 PCB 厚度。外壳的下沉结构、屏蔽罩、电池仓都需要预留 1mm 到 2mm 的净空四角的 keep-out 区域里不要放置任何器件和走线尤其是金属外壳接地螺柱附近防止焊接后模块边缘与螺柱短接。4.2 散热方案与可靠性验证功耗降低不代表可以不关心散热。对于 5W 到 15W 的 Tiny OSM 模块散热设计的关键不是方案多高级而是热流传导路径要通畅。载板上模块正下方和背面必须铺大面积的铜皮同时要打足够多的散热过孔把热量从顶层导到底层。散热过孔的间距一般在 0.8mm 到 1.2mm过孔直径选 0.3mm 左右底部铜皮连接到产品外壳的导热垫形成完整的散热通路。我做过不少 SoM 载板的温升测试总结下来的经验是模块芯片温度比载板表面温度高 10 到 20 度是很正常的事设计时不要只看模块规格书标的 TDP一定要实测满载跑分时的表面温度和芯片结温。Tiny OSM 这类紧凑设计里模块和外围器件比如载板上的 DC-DC、PHY 芯片会互相加热如果外壳是密封的散热压力会进一步放大。可靠性验证至少要做高温满载老化、温度循环和振动测试三样别等产品量产了才发现散热不足。4.3 Bring-up 与量产测试流程首次拿到 Tiny OSM 模块和载板样品时不要急着烧系统先做三件事。第一件事目视和 X-ray 检查焊点。LGA 焊点藏在模块底下肉眼看不见返修前必须用 X-ray 确认有没有桥连、空焊、气泡率超标。第二件事检查启动配置引脚。Tiny OSM 沿用了 OSM 的启动配置 strap 机制载板上会用电阻上下拉来配置 eMMC、SD 卡、USB 等启动源strap 焊接错误会导致模块完全无法启动而且这种问题用万用表都很难快速查到一定要对照模块规格书逐位核对。第三件事用可调电源供电逐步加压检查电流是否正常再贴串口看 BootROM 日志。量产阶段建议在贴片产线上增加 AOI 加 X-ray 的抽检环节特别是刚换线、换锡膏、换钢网之后。LGA 模块焊接不良的典型表现是开不了机或者运行时随机重启故障定位成本远高于检测成本。如果你的产品要长期户外运行还要考虑在模块和载板之间点底部填充胶提升焊点的抗温变和抗振动能力。返修时可以用可调温的热风枪配合专用喷嘴加热但一定要做好周围元件的隔热保护温度和时间控制不好容易把模块烤坏。5. 常见问题与排障实录5.1 最容易踩的五个坑做嵌入式硬件这些年模块方案的故障有很强的共性我把 Tiny OSM 场景下最容易遇到的五个问题整理成一张速查表现象常见原因排查方法模块完全无反应电流只有几十毫安电源没起来或启动 strap 配置错误用示波器测 5V、3.3V 上电时序逐位核对启动配置引脚运行几分钟后随机重启电源纹波大或载板稳压能力不足在模块电源输入端并联 10uF 加 0.1uF 去耦电容查电源走线铜皮面积高速接口 Link 不上或速率降级差分阻抗不连续、参考平面被割断查差分对走线阻抗和回流路径必要时改版增加地层个别焊盘虚焊导致功能不稳定钢网开窗太小或回流曲线峰值温度不足重新调整钢网开窗实测回流焊温度曲线用 X-ray 抽检模块温度异常偏高散热铜皮面积不足或散热过孔密度不够加强底部铜皮、加密散热过孔配合导热垫改善热通路5.2 分享几个我自己验证过的技巧排查启动问题的顺序很重要。我在调试任何新载板时习惯先确认三个基础信号电源、时钟、复位。OSM 系列模块一般会把时钟放在模块内部载板只需要保证复位信号干净那重点其实就在电源和 strap 上。先看电源纹波再看 strap不要一上来就怀疑模块坏了这是我在实际项目中反复验证过的顺序能省掉大量无效时间。另外一个实用技巧是预留调试接口。Tiny OSM 引脚很紧张但无论如何都要在载板上预留一个调试串口哪怕只是两个测试点也行。没有串口日志板子出问题的时候你就像盲人摸象只能靠猜。我见过太多团队因为省掉一个调试口最后在定位问题上多花了两三天。关于返修如果没有专用的 BGA 返修台用普通热风枪操作也可以但要注意几点先把周围热敏元件用高温胶带覆盖热风枪温度设定在 280 到 320 度风速调低加热时沿模块边缘均匀移动等锡膏熔化后用镊子轻轻推一下模块能自动回位就说明焊锡已经润湿。拆下来以后要立刻清理载板焊盘上的残锡重新印刷锡膏再贴装。不过说实话返修 LGA 模块的成功率确实不如带连接器的模块小批量生产时如果坏了一块直接报废换新可能是更省钱的选择。最后说点实在的。嵌入式硬件做了十几年我见过太多自研核心板最后因为主控供货中断、资料不全、layout 功底不足而翻车的项目。模块化的价值不在于不用画 CPU 电路而在于把 CPU 最小系统这类高难度、高风险的环节交给专业模块厂商把时间花在真正创造价值的外设和算法上。Tiny OSM 1.0 规范发布之后我个人的判断是它不会取代标准 OSM但会在可穿戴、医疗、微型边缘设备这些细分领域里走出一条自己的路。等样品供应链稳定下来我会在自己下一个低功耗项目里实际验证一遍到时候再回来补一份实测报告。至少从目前的规范方向看这个技术路线我是看好的。