第一章 NB-IoT概述与选型
各位工程师朋友,咱们直接进入正题。NB-IoT这玩意儿,说白了就是为物联网「量身定制」的通信技术。它不追求高速率,要的是覆盖广、功耗低、成本省。我最早接触NB-IoT是在2017年,那时候模块还贵得离谱,现在嘛……嗯,已经白菜价了。
1.1 NB-IoT技术特点
先说说NB-IoT到底牛在哪儿。我个人习惯用三个词概括:深覆盖、低功耗、大连接。
- 覆盖增强20dB:比GPRS多穿一堵墙。我在项目中遇到过,地下车库的水表,用GPRS死活连不上,换成NB-IoT一次成功。
- 功耗极低:两节AA电池撑5年。为什么能做到?因为模块大部分时间在睡觉(PSM模式),醒来发完数据继续睡。
- 单基站支持10万终端:你想想看,一个小区装几千个智能水表,用4G肯定炸,NB-IoT轻松搞定。
核心优势总结:NB-IoT不是用来刷视频的,它是给「小数据、低频率、长待机」场景用的。比如智能表计、烟感、地磁、路灯控制。
1.2 主流芯片平台对比
选芯片平台,说白了就是选「底子」。目前市面上主流的三家:海思Boudica、高通MDM9206、移芯EC616。我挨个说说我的使用感受。
| 参数 | 海思Boudica 120/150 | 高通MDM9206 | 移芯EC616 |
|---|---|---|---|
| 工艺制程 | 28nm | 28nm | 40nm |
| 接收灵敏度 | -129dBm | -128dBm | -126dBm |
| 休眠功耗 | 3.5μA | 5μA | 2.8μA |
| 协议栈成熟度 | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| 价格(参考) | 中等 | 偏高 | 偏低 |
海思Boudica系列
这是最早量产的NB-IoT芯片,也是我用得最多的。协议栈非常成熟,基本没遇到过死机或掉线的问题。我记得有一次做压力测试,连续跑72小时,Boudica稳如老狗。缺点是价格一直不降,而且供货周期长。
高通MDM9206
高通的东西,性能没得说,支持Cat M1和NB-IoT双模。但说实话,在纯NB场景下有点「杀鸡用牛刀」。功耗比海思高一点,价格也贵。我建议除非你有海外运营商认证需求(高通认证好过),否则国内项目不太推荐。
移芯EC616
国产新秀,性价比极高。休眠功耗能做到2.8μA,比海思还低。我去年在一个智能烟感项目里用了EC616,电池续航实测比预期多了20%。不过要注意,它的协议栈还在迭代,有些特殊场景(比如频繁重连)可能会出小bug。嗯,这里要注意,量产前一定要做充分的老化测试。
我的选型建议:追求稳定选海思,追求成本选移芯,海外项目选高通。别问我为什么没有其他家——MTK的NB-IoT芯片我还没用过,不评价。
1.3 模块选型关键指标
芯片选完,还得看模块。很多工程师只看价格,结果项目做到一半发现坑。我列几个关键指标,你照着核对就行。
- 接收灵敏度:别信宣传页上的「-130dBm」,那是在实验室测的。实际项目里,-125dBm以下就算优秀。我吃过亏,有一次选了个标称-130dBm的模块,现场实测只有-120dBm,最后加了外置天线才搞定。
- 休眠功耗:注意区分PSM模式和eDRX模式。PSM下功耗最低(微安级),但唤醒延迟大。eDRX功耗稍高,但能实时接收下行数据。选型时要根据业务场景来。
- AT指令兼容性:不同厂家的AT指令集有差异。我建议优先选兼容3GPP标准指令的模块,这样换平台时不用改太多代码。
- 认证情况:国内看工信部入网证,海外看GCF/PTCRB。别买白牌模块,否则运营商那边过不了。
- 封装与尺寸:LCC封装是主流,但要注意引脚间距。我见过0.8mm间距的模块,手工焊接简直噩梦。建议选1.27mm间距的,方便调试。
避坑指南:我曾经选了一款号称「超低功耗」的模块,结果发现它的PSM电流确实低,但从PSM唤醒到注册网络需要3秒,期间电流高达200mA。如果设备每小时上报一次,这3秒的峰值电流反而比正常通信还耗电。所以,一定要看完整的功耗曲线,别只看静态值。
1.4 小结
NB-IoT选型,说白了就是平衡术。你要在覆盖、功耗、成本、稳定性之间找最优解。没有完美的芯片,只有适合的方案。下一章我会讲硬件设计中的电源和天线部分,那才是真正容易踩坑的地方。
嗯,今天就到这儿。有问题欢迎交流。