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 注意事项 频段支持 发射功率 灵敏度 功耗模式 天线类型 阻抗匹配 净空区 隔离度 输出电压/电流 纹波噪声 瞬态响应 去耦电容 UART 接口 USB 接口 电平转换 ESD 保护 射频走线 地平面 时钟信号 阻抗控制 核心原则:选型决定上限,设计决定下限 天线、电源、接口、Layout 任何一个环节出问题,模组性能都会大打折扣

嗯,这张图把选型、天线、电源、接口、Layout 五个维度串在了一起。你设计的时候,可以拿它当 checklist,一个一个过,基本不会漏。