1. 蜂窝模组选型与硬件设计要点
做蜂窝通信产品,第一步就是选模组。很多人觉得选型嘛,看看数据手册,挑个便宜的就行。我告诉你,这个坑我踩过不止一次。选型选不好,后面调死你。
这一章,我把模组选型的核心指标、天线设计、电源设计、接口设计、Layout 注意事项,一个一个掰开讲。都是实战里摸出来的经验,不是抄数据手册。
1.1 模组选型核心指标
选模组,说白了就是看你能不能把数据发出去、收回来。我一般按下面这几个维度来筛:
| 指标 | 说明 | 我的经验值 |
|---|---|---|
| 频段支持 | 必须覆盖目标运营商的商用频段 | 国内至少 B1/B3/B5/B8,海外看具体区域 |
| 发射功率 | 决定了上行覆盖能力 | Cat.1 一般 23dBm,NB-IoT 一般 23dBm |
| 灵敏度 | 决定了你能收到多弱的信号 | Cat.1 要求 -101dBm 以下,NB-IoT 要求 -125dBm 以下 |
| 功耗模式 | PSM、eDRX 是否支持 | 电池供电产品必须支持 PSM |
| 封装与尺寸 | LCC/LGA/插针,直接影响 PCB 设计 | LCC 封装最常用,焊接可靠 |
| 工作温度 | 工业级还是商业级 | 户外产品必须 -40℃ ~ +85℃ |
核心原则:选型时,先看频段,再看功耗,最后看价格。频段不对,一切白搭。我见过有人选了只支持 B1/B3 的模组,结果客户在偏远地区用 B5 网络,信号死活连不上。
1.2 天线设计
天线是模组的嘴巴和耳朵。天线设计不好,模组性能直接腰斩。我调过很多“信号差”的问题,最后发现都是天线没做好。
1.2.1 天线类型选择
- PCB 板载天线:成本低,但效率也低,适合对信号要求不高的场景。
- 陶瓷贴片天线:体积小,增益一般,适合空间受限的产品。
- FPC 软板天线:灵活,可以贴在壳体上,性能比 PCB 天线好。
- 外置棒状天线:性能最好,但需要外露,适合网关类产品。
我个人习惯,能用外置天线就不用内置的。实在没办法,FPC 天线是折中方案。
1.2.2 天线匹配与阻抗控制
天线走线必须做 50 欧姆阻抗控制。这个很多人忽略,结果驻波比高得吓人。
小技巧:在模组天线引脚到天线之间,预留 π 型匹配电路。调试时用网络分析仪调驻波比,调到 1.5 以下才算合格。我曾经在一个项目里,就是因为没预留匹配电路,天线效率只有 20%,加了匹配后直接到 60%。
1.2.3 天线布局避坑
- 天线周围不要铺铜,净空区至少 5mm。
- 天线不要靠近金属件、大电感、大电容。
- 天线馈点走线要短,拐角要圆滑。
- 多天线产品要注意隔离度,至少 20dB 以上。
警告:天线净空区不够,会导致天线效率急剧下降。我曾经见过一个产品,天线旁边放了个金属螺丝,信号强度直接掉了 10dBm。拆掉螺丝,问题解决。
1.3 电源设计
模组对电源的要求,比你想象的要苛刻。尤其是发射瞬间,电流会突然飙升。电源设计不好,模组会重启、掉线、甚至烧坏。
1.3.1 电源选型
| 参数 | 要求 | 说明 |
|---|---|---|
| 输出电压 | 3.3V ~ 4.2V(典型 3.8V) | 模组内部有 LDO,但输入电压不能太低 |
| 输出电流 | 至少 2A 峰值 | Cat.1 发射时峰值电流可达 1.5A ~ 2A |
| 纹波噪声 | < 50mVpp | 纹波太大会影响射频性能 |
| 瞬态响应 | 电压跌落 < 300mV | 发射瞬间电流跳变,电源要能快速响应 |
1.3.2 电源走线
- 电源走线要宽,至少 1mm 以上,越短越好。
- 模组电源引脚旁边放 100μF + 10μF + 0.1μF 电容,从大到小排列。
- 电容要靠近模组引脚,不要超过 5mm。
- 如果使用 DCDC,开关频率不要干扰射频频段。
经验之谈:我调试过一个项目,模组经常在发射时重启。用示波器一看,电源电压从 3.8V 掉到了 3.0V。原因是电源走线太细,只有 0.3mm。改成 2mm 走线后,问题消失。
1.4 接口设计
模组和主控之间的接口,最常见的是 UART 和 USB。接口设计不当,通信会丢数据、乱码、甚至无法识别。
1.4.1 UART 接口
- 波特率建议用 115200 或 921600,不要用 9600,太慢。
- TX/RX 要交叉连接,这个低级错误我见过好几次。
- UART 走线不要太长,超过 10cm 建议加电平转换或缓冲器。
- 如果模组和主控电平不同(比如 1.8V vs 3.3V),必须加电平转换芯片。
1.4.2 USB 接口
- USB 走线要做差分,阻抗 90 欧姆。
- D+ / D- 要等长,误差不超过 5mil。
- USB 走线不要跨分割,不要靠近时钟线。
- ESD 保护器件要靠近 USB 座子放置。
提示:如果使用 USB 进行固件升级,建议在 USB 线上串联 22Ω 电阻,可以抑制信号反射。我遇到过 USB 识别不稳定,加了电阻后就好了。
1.5 Layout 注意事项
Layout 是硬件设计里最容易出问题的地方。很多性能问题,追根溯源都是 Layout 没做好。下面是我总结的几个关键点:
1.5.1 射频走线
- 射频走线必须做 50 欧姆阻抗控制,参考层要完整。
- 射频走线不要走直角,用 45 度或圆弧。
- 射频走线周围要包地,打地孔。
- 射频走线不要和数字信号平行走,避免串扰。
1.5.2 地平面设计
- 模组下方要有完整的地平面,不要挖空。
- 地孔要密集,每个地焊盘旁边至少打 2 个地孔。
- 模拟地和数字地要分开,单点连接。
- 电源地要粗,不要和信号地共用。
1.5.3 时钟与高速信号
- 时钟走线要短,不要靠近射频走线。
- 高速信号(如 USB、SDIO)要做等长和阻抗控制。
- 时钟线周围要包地,避免辐射。
注意:Layout 完成后,一定要做阻抗测试和信号完整性仿真。不要相信“差不多就行”,射频信号对阻抗非常敏感。我见过一个项目,射频走线阻抗实际只有 35 欧姆,导致发射功率怎么也上不去。
1.6 知识体系总览
下面这张图,把本章的核心知识点串起来了。你可以把它当作选型和设计的检查清单。
嗯,这张图把选型、天线、电源、接口、Layout 五个维度串在了一起。你设计的时候,可以拿它当 checklist,一个一个过,基本不会漏。