公司动态

Nordic全球最小低功耗SiP,如何简化蓝牙硬件开发

📅 2026/8/29 15:55:56
Nordic全球最小低功耗SiP,如何简化蓝牙硬件开发
做低功耗物联网产品这些年我办公室里抽屉里攒了一堆Nordic Semiconductor的开发板从nRF52832到nRF52840再到手头一堆nRF Connect SDK的工程。每次拿到新方案我的习惯是先问自己三个问题板子能压到多小、待机功耗能拉到多低、射频部分要自己调多久。这三个问题基本决定了一个产品是按时量产还是半年后继续耗在射频实验室里和天线匹配较劲。所以当我看到Nordic发布“全球最小、功耗最低的SiP和配套DK”这条消息时第一反应不是去数PPT上的性能数字而是想知道这套组合拳到底能帮我省下哪些开发环节又会带来哪些新的坑。这篇文章我打算从实际开发者的视角拆一遍。如果你正在做穿戴、医疗贴片、资产追踪这类对体积和功耗都敏感的产品或者想把手里的蓝牙设备做得更小一档这篇值得看完。核心会聊五件事SiP到底帮硬件工程师省了什么、封装内部怎么实现低功耗、DK拿回来先摸哪几个位置、量产选型时怎么和分立方案算总账以及低功耗项目实测时那些数据手册不会写清楚的坑。1. 这颗“全球最小”SiP到底帮硬件工程师省掉了什么1.1 体积账从分立方案到SiP省下的不只是几个元件做过硬件的人都有体会一个蓝牙产品最终能小到什么程度往往不是主芯片决定的而是由它周围那堆“陪跑”元件决定的。一颗BLE SoC本身可能只有6×6毫米但你想让它正常收发数据就得配主晶振、RTC晶振、射频匹配网络、天线匹配电路、电源滤波电容、ESD保护器件。这些元件分散在PCB上每个占一小块地方连起来就把板子撑大了。很多时候你为了缩小面积把元件密度加高、线宽走细结果射频、电源又出问题最后不得不妥协。分立方案里最让人头疼的是射频匹配那部分。芯片参考设计会给一组推荐值但你换了PCB叠层、换了天线型号、换了外壳结构之后匹配基本要重新调。调匹配意味着你需要网络分析仪要看得懂Smith圆图还要有耐心反复试。这是很多小团队在原型阶段直接被卡死的地方。SiPSystem in Package系统级封装的做法是把SoC、射频前端、匹配网络、晶振、部分电源管理元件全部封进同一个封装里。从外面看你只需要把一个“黑盒子”放到PCB上按参考设计接好天线和电源射频部分基本不用自己调。这次Nordic把体积做到“全球最小”对我这种工程师来说真正的价值在于产品设计时不需要再给匹配电路留大片的调试区域整机尺寸可以实实在在再缩一轮。1.2 功耗账低功耗不是芯片一个人扛下来的提到低功耗大家第一反应都是去看芯片数据手册里的睡眠电流。这个数字确实重要但整机功耗的实际水平很大程度是电源路径上那些“不起眼”的元件背锅的。DC-DC电感的选型不合适、LDO静态电流偏大、去耦电容漏电、PCB表面漏电流这些都会把芯片辛辛苦苦压下来的微安级电流偷偷吃掉。SiP把电源管理部分也封装进去了电源路径在封装内部就完成了优化外部只需要按参考设计放少量电容。这样做的好处不是“省了几个元件”而是把容易在外围设计中被拖后腿的功耗风险一起收进封装里。换句话说用这颗SiP你的整机待机功耗更容易逼近官方宣传的数字而不是“我明明照着数据手册画的怎么多了十几微安”。对于一款主打“最低功耗”的SiP我实际开发中会同时看三个指标睡眠电流是多少、从睡眠唤醒到能发无线数据要多久、射频发射时的峰值电流是多少。这三个指标一起决定电池能用多久单独看任何一项都容易被宣传带偏。后面第5章我会展开讲实测细节。1.3 射频账SiP把最难调的部分“打包”开发门槛被砍掉一大截做蓝牙产品射频设计往往是“看着有手就行实际上一言难尽”的环节。天线匹配、走线阻抗、寄生电容、频偏校准随便一个点没处理好测试时发射功率和接收灵敏度就会给你颜色看。很多项目死掉的姿势不是代码写不出来而是“连上了但信号差到没法用”。SiP把射频前端、匹配网络、天线参考设计全部固定到封装内部相当于原厂用他们的仪器和经验把最难的射频部分替你调好了。你要做的只是把官方推荐的天线形式按参考设计放好留出净空区。这一点对中小团队非常友好它直接砍掉了射频调试这个最不可控的环节。当然SiP不是万能药。你自己的PCB天线、外壳、金属件仍然会影响整机辐射性能但至少你不用从零开始调匹配网络了。对一个需要快速迭代的硬件团队来说这进步不小。2. SiP内部长什么样从封装结构理解它为什么能低功耗2.1 封装里面不只是一颗MCUPMIC、射频前端、晶振都叠进去了第一次接触SiP的人容易把它理解成“把一颗芯片套个壳、多几个引脚”其实完全不是。SiP是在一个封装基板上通过堆叠、并列、金线键合、甚至嵌入式封装的方式把多颗原本独立的裸片和被动元件集成到一起。拿Nordic之前那颗nRF9160蜂窝物联网SiP举例它里面就集成了应用处理器、LTE调制解调器、射频前端、电源管理以及一系列外围元件。整个模块对外只需要外接天线、SIM相关电路和简单电源就能跑一个完整应用。这次新发布的SiP我还没拿到实测样片具体型号不好乱猜但从产品线逻辑推断它应该瞄准的是短距无线这个方向走BLE或私有2.4GHz和nRF9160那条蜂窝产品线不是一回事。一颗典型的短距无线SiP内部通常包含这些内容主SoC裸片MCU和无线收发器射频前端LNA、PA和收发切换开关主晶振和RTC晶振32MHz做无线时钟32.768kHz做低功耗计时射频匹配网络一堆电感电容被塞进封装电源管理DC-DC、LDO、电源切换电路可能还有一颗额外的Flash用来放固件和数据这些东西叠在一个封装里外面看到的只是一个尺寸很小、引脚规整的元件。对PCB设计来说整体可靠性和一致性都上了一个台阶尤其对批量生产非常有利。2.2 低功耗的三个技术支点睡眠电流、发射功耗和唤醒时间要说SiP为什么能“低功耗”得回到无线系统功耗的三个核心支点。第一个是睡眠电流。系统不干活、无线模块关断时只有RTC和必要的保持逻辑在工作。Nordic历代BLE芯片的睡眠电流做得相当低官方数据可以到微安甚至亚微安级别这是“一颗纽扣电池用几年”的基础。SiP封装内部走线短、寄生泄漏小配合封装内的电源管理能把睡眠电流压得更稳。第二个是射频发射功耗。无线发送一包数据时的峰值电流决定了电池瞬间的负担也影响电池的实际可用容量。发射功耗跟匹配网络效率、天线效率直接相关。SiP把匹配电路在封装内做好等于发射链路效率更高同样容量的电池可以发更多包。第三个是唤醒时间。系统从睡眠状态恢复到能够收发数据的时间越短中间浪费的能量就越少。如果唤醒时要重新锁相、重新稳定晶振、重新恢复协议栈状态整个过程耗电不小。很多低功耗产品的续航翻车就翻在频繁唤醒但唤醒过程功耗过高上。这三个指标合起来才是低功耗的全部真相。2.3 先分清SiP、SoC和SIP协议被搜索词带偏的人不在少数写这篇文章前我专门去搜了一下发现“SiP”这个缩写撞车的概率比想象中大。很多人搜“SiP”会搜出一堆跟半导体封装毫无关系的内容我在这花一小段帮大家扫个盲。在硬件圈SiP指System in Package系统级封装是把多颗芯片、元件放进一个封装里组成完整系统。通信圈的SIPSession Initiation Protocol是VoIP和多媒体通信用的会话初始协议。macOS里的SIPSystem Integrity Protection是苹果操作系统的完整性保护机制。三者完全不是一回事。搜技术资料时建议加上“System in Package”“半导体”“封装”之类的限定词否则很容易被噪声信息带跑。另外一个容易混的词是SoCSoC是把很多功能模块集成到同一颗硅片上SiP则是把多颗裸片和元件封装到一起两者思路不同不是替代关系。3. 拿到DK后的第一件事先摸清这几个硬件细节再写代码3.1 官方同步发DK的真正原因开发套件决定上手速度芯片公司发布一颗新SiP时通常不会只给芯片还会同步推出配套开发套件DKDevelopment Kit。很多人觉得DK就是“一块能跑例程的板子”但对我来说DK的意义远不止这样。它是我理解新芯片硬件设计规范、功耗特性和射频性能的参考基准也是验证原厂宣传数据是否靠谱的最快路径。以Nordic的习惯DK板会引出完整的调试接口、数字IO、模拟接口很多板子还会做电流测量跳线方便测试不同工作状态下的功耗。拿到DK之后我建议先别急着编译代码而是把板子原理图和官方开发文档过一遍。哪些引脚有特殊复用、哪些IO可以唤醒系统、供电结构是怎么走的这些信息原理图里写得比数据手册直接得多。3.2 供电、跳线和电流测量测低功耗前先确认三个点第一个要确认的是供电结构。Nordic的DK通常支持USB供电和外部电源两种方式板上有跳线或焊桥选择电源来源。如果你想测真实的电池供电电流千万不要从USB取电因为板载调试器还在工作会额外贡献不小的电流。实际测量前把所有跳帽按“目标系统”的状态重新设置一遍别拿出场默认状态直接测。第二个是电流测量接口。很多DK在电源路径上预留了一个可以断开的位置可能是跳帽、焊桥或专用电流检测电阻。把万用表串进去之前先确认自己的表能测微安级别普通三位半万用表往往分辨不出来。如果预算允许可以配一个Nordic自家的Power Profiler Kit 2PPK2测睡眠电流和动态电流波形都很方便实测下来比通用设备省心不少。第三个是GPIO的电平状态。低功耗测试最大的陷阱往往不是芯片本身而是那些没处理的外设和IO引脚。DK板上的LED、传感器如果不把它供电断掉或者IO拉成固定电平你测出来的“睡眠电流”会把整板外设的漏电全算进去数字会非常难看。这一点在自己画的板子上同样成立。3.3 别急着画PCB先在DK上跑通SDK例程再决定板子布局我的开发习惯是新芯片拿到手先在DK上把官方例程跑通确认功能、功耗和射频表现符合预期然后才动笔画自己的板。这个过程能省掉大量来回改板的时间。Nordic现在的开发环境统一在nRF Connect SDK下底层基于Zephyr RTOS。基本流程是用west工具拉取SDK选择对应的board target然后编译烧录。比如先跑一个Blinky点灯程序确认工具链没问题再切到蓝牙外设例程。west build -b 你的开发板名称 -p always west flash跑通例程之后有一件事值得做在DK上把官方低功耗例程的电流波形测一遍。通过波形你能够知道这颗芯片在广播、连接、睡眠、唤醒四个状态下大概的电流水平。把这个基准数据存下来后面自己画板遇到功耗问题时就有参考值可比对。这一步很容易被跳过等自研板电流异常时才后悔没留基线。4. SiP、分立器件、通用模组量产选型别只看PPT4.1 三种方案的真实账本BOM成本、研发成本和认证成本SiP确实好但并不是所有产品都适合无脑用。做量产选型我会把方案分成三类来算账分立方案SoC加外围元件、SiP方案、第三方通用蓝牙模组方案。只看芯片单价没有意义要看整个项目生命周期里的总成本。对比维度分立方案SiP方案通用模组PCB面积最省不了射频匹配占地方很小外围只需少量电容和天线较小但通常比SiP略大BOM成本最低中等较高模组厂有加价研发难度最高射频匹配和天线要自己做中等射频大部分封装搞定低按规格书贴片即可认证成本高射频部分要自己跑认证相对低原厂已完成一部分更低很多模组已拿到认证灵活性和物料掌控力最高中高中依赖模组厂供货这张表里的关键结论是如果产品量大、对BOM成本极其敏感而且团队里有能力做射频调试的人分立方案在物料成本上确实最便宜。但如果团队里没有专职射频工程师或者产品迭代节奏很快SiP多出来的那部分硬件成本相比养一个射频岗位、反复改板调匹配烧掉的研发费用反而更划算。选型的本质是算总账不是比单个芯片的单价。4.2 哪些产品形态最应该优先考虑SiP穿戴、医疗贴片、资产追踪从我接触的项目来看有四类产品形态对“小体积”和“低功耗”最敏感也是SiP的典型主战场。第一类是穿戴设备。智能戒指、手环、胸贴、耳机充电仓这类产品的PCB面积经常被结构设计师压缩到极限SiP几乎是为它们准备的。第二类是医疗贴片。血糖监测贴、心电贴片这类贴在身上的设备要求面积小、能连续工作一两周体积和功耗缺一不可。第三类是资产追踪器和标签。藏在托盘、包装箱或者贵重设备里的追踪器需要小到不占空间又能远程工作几个月SiP的高集成度很合适。第四类是遥控器、智能门锁和传感器节点。这类产品不一定追求极致小但对电池寿命要求高SiP在功耗上的可预测性很加分。4.3 什么时候可以暂时不跟风SiP两个清醒判断反过来有两种场景我建议先别急着上SiP。第一种是低频的简单产品。比如智能插座、灯泡、普通温湿度传感器这些产品外壳空间充足对体积不敏感用分立SoC方案成本更低、物料更灵活没必要为集成度付出溢价。第二种是已经大批量出货、供应链非常成熟的产品。如果现有方案良率、成本都很稳定不要因为一颗新SiP发布就盲目迁移。芯片迭代要算的不只是功耗和面积还有工具链稳定性、物料供应风险以及团队重新走一遍研发验证的时间成本。我见过一些团队看到新品就急着切换结果现有产品线没断新品适配又花了半年两边都没做好。技术在更新但决策不能靠新鲜感要看数据和节奏。4.4 从nRF9160到这次新品Nordic SiP产品线的布局逻辑回头看这次发布其实不是Nordic第一次做SiP。nRF9160已经在蜂窝物联网领域验证过它的SiP能力把带LTE调制解调器的完整系统装进小模组。这次新品继续走“SiP加DK”路线说明Nordic已经把小体积、低功耗当成一个独立的产品战略而不是临时补个产品线。对开发者来说原厂下场做SiP是个好消息。你担心的射频匹配、天线参考、功耗一致性原厂用更工程化的方式替你解决了。更重要的是原厂自带SDK、例程和DK上手路径清晰不会出现依赖第三方模组厂商支持、响应不及时的问题。这也是我推荐评估原厂SiP而不是第三方模组的原因之一——生态是原厂自己的开发过程遇到问题能沿着官方文档链一路查下去。5. 低功耗项目的实测避坑清单电流、射频、以及那些数据手册没写的事5.1 电流测量的五个坑为什么你测出来的睡眠电流总比官方大第一万用表挡位要选对。测微安级睡眠电流要用微安挡或专用的低电流模式普通毫安挡分辨率不够测出来要么是零要么乱跳。第二别把电流当恒定值来量。睡眠电流不是一条平线系统每隔一段时间会被RTC唤醒处理事件电流呈脉冲状。普通万用表读数只捕捉到某个瞬间没有参考意义。正确做法是用示波器配低噪声电流探头或者用PPK2这类工具记录动态电流曲线这样能看到“睡眠、唤醒、发射、再睡眠”的完整波形。第三注意测量仪器引入的电压压降。低功耗芯片的供电电压窗口本来就窄万用表或电流探头串进去会产生额外压降可能导致芯片工作状态异常测出来的数据自然不对。必要时用外接精密电源做补偿或者改用带电流回读功能的电源。第四IO引脚不能悬空。芯片睡眠时未初始化的GPIO可能处于高阻态高阻态引脚容易耦合噪声或产生漏电。睡眠之前要把所有不用的引脚设成固定电平或者使能内部上下拉同时把外部外设切断供电。第五评估板上的“隐藏耗电户”。如果你拿DK板直接测整板功耗记得把LED跳帽摘掉、断开板载调试器供电否则测出来的是开发板的功耗不是你要设计的目标系统的功耗。5.2 功耗调优要站在系统层面外设电源域、连接参数、唤醒策略芯片自身睡眠电流只是“地板”实际系统功耗是芯片、外设、协议栈状态共同决定的。遇到过不少案例芯片睡眠电流就几微安整板待机电流却到了十几微安甚至几十微安。查到最后往往是一颗传感器在待机状态下还有固定电流而它的供电接在常开电源域上。低功耗设计有三件套。第一个是外设电源域。所有不常用的外设都要能被单独断电用MOS管或负载开关控制同时注意开关本身的静态电流不要为了控外设反而搭进去一个漏电大户。第二个是连接参数。蓝牙的广播间隔、连接间隔、从机延迟这些参数直接决定无线收发频次。广播间隔调长、连接间隔拉大、从机延迟增加能显著省电但要和后端实时性需求做平衡。第三个是唤醒策略。尽量少醒来每次醒来干完活立刻回睡眠避免频繁短唤醒。短唤醒看着每次时间短频繁发生之后积少成多耗电比一次长任务还夸张。5.3 射频测试的可靠性DK和自制板为什么测出来差很多很多人在DK上测射频指标一切正常自制板上却很拉胯问题往往出在几个固定位置。第一天线净空区。PCB天线周围的地铜皮和元件要留出足够空间官方参考设计一般会标出禁布区域照做就行。第二阻抗匹配。即便SiP封装内的匹配已经固定从天线引脚到天线的走线仍然要控制阻抗最好按官方参考在中间预留π型匹配位置方便后期微调。第三外壳和金属件。金属结构离天线太近会明显拉低辐射效率这个要在结构设计阶段提前评估别等开模之后再去动天线位置。第四测试环境。辐射测试最好在屏蔽室或开阔场地进行普通办公室里的Wi-Fi、蓝牙信号、金属桌面、人员走动都会干扰结果测出来的数据根本不可比。5.4 一点关于开发节奏的体会先建基线再做板最后谈优化最后分享一个我踩过坑之后总结的开发节奏。拿到新SiP和DK先别急着优化数据。第一步在DK上把官方参考电流波形完整测一遍保存成基线。第二步画自己的最小系统板外层电路尽量贴近官方参考设计不要自作聪明“精简”元件。第三步等最小系统板跑起来之后再逐步加外设、加功能每加一样就复测一次功耗和射频指标。这样出了问题你能通过对比基线快速定位是哪个改动引入的。我有一次就是跳过了第一步直接在自己的板上做了很多“优化”最后电流异常、灵敏度又差排查了快两周才发现是电源去耦上省了两个电容。其实官方参考设计里的元件每个都有存在的理由。在低功耗射频这个领域少即是多贴近参考设计永远是最稳妥的起点。