3. 模组选型核心参数:主控芯片(SoC)选型
选模组,说白了就是选芯片。模组厂商把 SoC、Flash、天线、晶振焊在一块小板子上,但灵魂还是那颗主控。我这些年经手过 Nordic、Telink、Silicon Labs 的芯片,也踩过不少坑。今天就把核心参数掰开揉碎讲清楚。
3.1 主控芯片(SoC)选型
目前蓝牙 Mesh 模组的主流 SoC 就三家:Nordic、Telink、Silicon Labs。每家都有自己的脾气。
| 厂商 | 代表型号 | 内核 | 最大 Flash | 最大 RAM | 典型应用 |
|---|---|---|---|---|---|
| Nordic | nRF52840 / nRF5340 | Cortex-M4F / M33 | 1MB | 256KB | 高端网关、复杂节点 |
| Telink | TLSR8258 / TLSR8278 | RISC-V / M3 | 512KB | 64KB | 低成本传感器、灯控 |
| Silicon Labs | BG22 / BG24 | Cortex-M33 | 768KB | 64KB | 工业传感、门锁 |
Nordic 的 SDK 最成熟,文档也最全。我个人习惯用 nRF52840 做原型验证,因为它的 RAM 够大,调试时不用抠抠搜搜。但量产时成本压力大,一颗芯片就要 3-4 美金。
Telink 性价比很高。我记得 2021 年做一个智能灯项目,用 TLSR8258 一颗不到 1 美金,Flash 512KB 也够用。但它的 SDK 上手曲线陡一些,有些底层寄存器得自己啃。
Silicon Labs 的射频性能很稳。BG22 的接收灵敏度能做到 -96dBm,穿墙能力比同价位芯片好一截。不过它的 Mesh 协议栈更新慢,有些新特性要等很久。
3.2 Flash / RAM 大小
很多人觉得 Flash 大就行,RAM 无所谓。这是个误区。
蓝牙 Mesh 的节点信息、模型状态、订阅关系都放在 RAM 里。你想想看,一个节点要管理 100 个组地址,每个组地址占 2 字节,再加上模型上下文、心跳数据、重传队列……RAM 很快就吃完了。
我遇到过最惨的一次:用了一款 32KB RAM 的芯片,跑完协议栈只剩 8KB。客户要求支持 50 个组地址和 20 个模型,结果一上线就死机。后来硬着头皮把模型数量砍到 10 个才稳住。
| 应用场景 | 建议 Flash | 建议 RAM | 备注 |
|---|---|---|---|
| 单灯控制(1-10 节点) | 256KB | 32KB | 够用,但别加太多功能 |
| 楼宇照明(50-200 节点) | 512KB | 64KB | 建议预留 20% 余量 |
| 网关 / 中继器 | 1MB | 128KB+ | RAM 越大越好 |
3.3 发射功率与接收灵敏度
这两个参数直接决定了你的 Mesh 网络能覆盖多远。
发射功率 一般用 dBm 表示。常见的蓝牙 Mesh 模组发射功率在 0dBm 到 8dBm 之间。每增加 3dBm,理论距离翻倍。但别盲目开大功率——功耗也会翻倍。
接收灵敏度 更关键。我见过一些模组发射功率 8dBm,但接收灵敏度只有 -85dBm,结果距离还不如发射功率 4dBm、灵敏度 -96dBm 的模组。
为什么?因为 Mesh 通信是双向的。你喊得再大声,听不清对方回话也没用。
| 参数 | 低端模组 | 中端模组 | 高端模组 |
|---|---|---|---|
| 发射功率 | 0 ~ 4 dBm | 4 ~ 8 dBm | 8 ~ 12 dBm |
| 接收灵敏度 | -85 ~ -90 dBm | -90 ~ -95 dBm | -95 ~ -100 dBm |
| 典型距离(室内) | 10 ~ 20 米 | 20 ~ 40 米 | 40 ~ 80 米 |
3.4 天线类型:PCB / 陶瓷 / 外置
天线是模组选型里最容易忽略的环节。很多人觉得天线嘛,随便焊一个就行。结果产品做出来,距离缩水一半。
三种天线各有优劣:
- PCB 天线:成本最低,直接画在板子上。但调试周期长,需要做阻抗匹配和天线仿真。我见过一个团队 PCB 天线没调好,量产 10K 台,有 30% 连 5 米都连不上。
- 陶瓷天线:体积小,性能稳定。适合空间受限的产品,比如智能灯泡、插座。但增益一般偏低,大概 0.5 ~ 1.5 dBi。
- 外置天线:性能最好,增益能做到 2 ~ 5 dBi。但成本高,还占空间。适合网关、中继器这类不介意体积的设备。
| 天线类型 | 增益 | 成本 | 调试难度 | 适用场景 |
|---|---|---|---|---|
| PCB 天线 | 0 ~ 2 dBi | 低 | 高 | 大批量、空间充裕 |
| 陶瓷天线 | 0.5 ~ 1.5 dBi | 中 | 低 | 小体积、消费电子 |
| 外置天线 | 2 ~ 5 dBi | 高 | 低 | 网关、工业设备 |
3.5 核心参数选型逻辑图
下面这张图是我自己总结的选型逻辑,帮你快速定位该关注哪些参数。
3.6 选型避坑清单
最后,我把自己踩过的坑整理成一份清单。你选型时对着检查一遍,能省不少事。
- 别只看芯片价格:模组价格 = 芯片 + 天线 + 认证 + 贴片。有时候芯片便宜 0.5 美金,但天线调试多花两周,得不偿失。
- RAM 要留余量:协议栈 + 应用 + 日志 + OTA 缓冲区,至少留 20% 的空闲 RAM。否则后期加功能时只能干瞪眼。
- 天线要早测试:别等整机做好了再测天线。我建议打样阶段就用网络分析仪看 S11 参数,驻波比控制在 1.5 以下。
- 接收灵敏度比发射功率重要:Mesh 网络里,节点更多是接收状态。灵敏度差 3dBm,距离可能差 30%。
- 考虑未来扩展:你现在只做 10 个节点,但产品迭代后可能要支持 50 个。选 Flash/RAM 大一点的模组,能省一次改板。