3、NB-IoT终端硬件选型:主流芯片方案与模组选择
做NB-IoT终端开发,第一步就是选硬件。说白了,就是选芯片、选模组、再配上合适的天线。这三样东西选对了,项目就成功了一半。我这些年踩过的坑,十有八九都跟选型有关。
今天咱们就聊聊,怎么把这三大件挑明白。
3.1 主流芯片方案:三足鼎立
NB-IoT芯片市场,目前主要就是三家:海思、高通、移芯。我个人的习惯是,先看项目需求,再定芯片方案。
3.4.1 海思Boudica系列
海思Boudica,尤其是Boudica 120/150,是NB-IoT芯片里的老大哥。我记得2017年刚接触NB-IoT时,市面上能买到的开发板几乎全是Boudica方案。
核心特点:
- 成熟稳定:出货量最大,经过大量商用验证。我在做智能水表项目时,Boudica方案的模组连续跑了两年没出过问题。
- 功耗控制优秀:PSM模式下电流低至3.5μA左右,eDRX模式也做得很好。
- 协议栈完善:3GPP R13/R14支持到位,尤其是对移动性管理的支持。
3.4.2 高通MDM9206
高通的MDM9206,是后来者。它最大的优势是「多模」——支持NB-IoT、eMTC、2G三种模式。说白了,一颗芯片能应对全球各种网络环境。
核心特点:
- 多模支持:NB-IoT + eMTC + GSM,适合需要全球漫游的产品。
- 定位能力:内置GPS/北斗定位,适合物流追踪类应用。
- 生态丰富:高通的技术文档和工具链很完善。
3.4.3 移芯EC616
移芯EC616,是国产芯片里的一匹黑马。我最早接触它是在2020年,当时被它的性价比惊到了。
核心特点:
- 成本极低:比海思Boudica便宜30%以上,适合对成本敏感的大批量产品。
- 功耗表现不错:PSM模式下能做到3.8μA,跟Boudica差距很小。
- 集成度高:内置PA和电源管理,外围电路简单。
3.2 模组选型:三大主流模组对比
芯片选好了,接下来就是模组。模组说白了就是把芯片、存储、射频电路封装在一起,方便你直接焊接或插接使用。我个人建议,除非你有极强的射频设计能力,否则直接买模组更靠谱。
3.2.1 移远BC95/BC26
移远是模组行业的龙头,BC95和BC26是他们的主力NB-IoT模组。
| 参数 | BC95 | BC26 |
|---|---|---|
| 芯片方案 | 海思Boudica 120 | 海思Boudica 150 |
| 封装 | LCC 16×18mm | LCC 17.7×15.8mm |
| 功耗(PSM) | 3.5μA | 3.5μA |
| AT指令 | 标准+扩展 | 标准+扩展 |
BC95是经典款,我最早用的就是它。BC26是升级版,体积更小,支持OpenCPU(可以在模组内部跑用户程序)。
3.2.2 中移物联M5310
中移物联的M5310,是中国移动主推的模组。它的优势在于「运营商深度优化」。
核心特点:
- 网络兼容性好:针对中国移动的NB-IoT网络做了专门优化。
- 支持OneNET平台:内置了OneNET的接入协议,省去很多开发工作。
- 价格适中:比移远BC95略便宜。
我记得有一次做智慧路灯项目,客户指定要用移动的卡和平台。那M5310就是最省心的选择,AT指令直接就能连上OneNET,不用自己写协议栈。
3.2.3 选型建议
模组选型,我一般按这个逻辑来:
- 看网络:如果只用中国移动,M5310性价比最高。如果全网通,选移远BC26。
- 看功能:需要OpenCPU(模组内跑程序)选BC26,不需要就选BC95。
- 看成本:大批量生产,移芯EC616方案的模组最便宜。
3.3 天线设计要点
天线,是NB-IoT终端最容易出问题的地方。我见过太多项目,芯片选对了、模组焊好了,结果天线没调好,信号差得没法用。
3.3.1 天线类型选择
NB-IoT常用的天线有三种:
- PCB板载天线:成本低,适合小批量或原型验证。但增益低,容易受干扰。
- 陶瓷贴片天线:体积小,适合空间受限的产品。我做过一个智能门锁,用的就是陶瓷天线。
- 外置棒状天线:增益高,信号好。适合对通信可靠性要求高的场景,比如工业数据采集。
3.3.2 关键设计参数
天线设计,核心就三个参数:
| 参数 | 要求 | 说明 |
|---|---|---|
| 频率范围 | B5: 824-894MHz B8: 880-960MHz |
中国主要用B5和B8 |
| 驻波比(VSWR) | ≤2.0 | 越小越好,反射越小 |
| 增益 | ≥0dBi | 板载天线通常-2~0dBi |
3.3.3 天线匹配与调试
天线不是焊上去就能用的。你需要做匹配调试:
- 用网络分析仪测S11参数:看谐振点是否在目标频段。
- 调整π型匹配网络:通过调整电容电感,让驻波比降到2.0以下。
- 整机测试:装进外壳后,再测一次。因为外壳材质会影响天线性能。
3.4 本章小结
硬件选型,说白了就是「匹配」二字。芯片匹配需求,模组匹配网络,天线匹配环境。这三样都匹配好了,你的NB-IoT终端就成功了一大半。
下一章,咱们聊聊串口通信协议的设计。嗯,那又是另一个有意思的话题了。