硬件选型与天线设计:Wi-Fi模块的“骨架”与“感官”
做Wi-Fi产品,硬件选型和天线设计是决定成败的第一步。软件写得再好,硬件底子不行,一切都是白搭。今天我就从芯片选型、天线设计、PCB走线到射频前端,把这几个关键环节掰开揉碎了讲清楚。
2.1 主流Wi-Fi芯片对比:ESP32、MTK、Realtek
市面上主流的Wi-Fi芯片方案,基本就是这三家:乐鑫的ESP32、联发科的MTK、瑞昱的Realtek。我这些年三个平台都折腾过,各有各的脾气。
| 对比维度 | ESP32 | MTK(如MT7688) | Realtek(如RTL8710) |
|---|---|---|---|
| 生态成熟度 | 开源社区活跃,资料多 | SDK较封闭,文档偏少 | 介于两者之间 |
| 成本 | 中等,性价比高 | 偏高,适合高端产品 | 较低,适合成本敏感项目 |
| 射频性能 | 中规中矩,够用 | 较好,灵敏度高 | 一般,需注意匹配 |
| 功耗 | 中等,有低功耗模式 | 较高 | 较低,适合电池设备 |
| 调试难度 | 低,工具链完善 | 高,需要原厂支持 | 中等 |
我个人习惯:做原型验证首选ESP32,社区资源多,遇到问题容易找到答案。但量产时,如果对成本敏感,我会倾向Realtek;如果对射频性能有硬指标,MTK更靠谱。
2.2 天线类型与增益:信号好不好,天线说了算
天线是Wi-Fi模块的“耳朵”和“嘴巴”。选对了,信号好;选错了,再好的芯片也白搭。
常见天线类型
- PCB板载天线(如倒F天线、蛇形天线):成本低,不占空间,但增益低(通常0-2dBi),容易受周围电路干扰。
- 陶瓷贴片天线:体积小,适合紧凑设计,但带宽窄,对地平面敏感。
- 外置鞭状天线:增益高(3-5dBi),性能稳定,但需要额外空间和连接器。
- IPEX接口外接天线:灵活,可定制,但成本高,有插损。
我建议:如果产品外壳是塑料的,优先用PCB天线,省成本。如果外壳是金属的,必须用外置天线,否则信号会被屏蔽掉。
2.3 PCB走线阻抗匹配:50Ω的“黄金法则”
射频信号在PCB上走,最怕的就是阻抗不匹配。一旦不匹配,信号就会反射,能量损耗,严重的还会导致辐射超标。
Wi-Fi射频走线,标准阻抗是50Ω。为什么是50Ω?这是历史遗留的折中值——兼顾功率容量和损耗。你记住这个值就行。
如何实现50Ω阻抗?
- 计算线宽:根据PCB板材(如FR4)、铜厚、介电常数,用工具(如Polar SI9000)算出线宽。4层板,1oz铜,FR4,微带线结构,线宽大约0.3-0.4mm。
- 参考层完整:射频走线下方必须有完整的参考地平面,不能有缝隙或挖空。
- 走线尽量短:射频走线越短越好,拐角用45度或圆弧,不要用直角。
- 包地处理:射频线两侧打地孔,形成“共面波导”结构,减少串扰。
我记得有一次做一款智能插座,射频走线没注意参考层,结果S11只有-6dB,信号反射严重。后来重新布局,把射频线移到顶层,底层铺完整地,S11降到了-18dB,问题解决。
2.4 射频前端电路:功率放大器与滤波器
射频前端(FEM)包括功率放大器(PA)、低噪声放大器(LNA)、滤波器、开关等。不是所有Wi-Fi模块都需要外置FEM,但如果你需要更远的传输距离或更好的抗干扰能力,就得加上。
什么时候需要外置FEM?
- 传输距离要求大于100米:内置PA功率不够,需要外置PA提升发射功率。
- 环境干扰严重:外置LNA可以提高接收灵敏度,滤除带外噪声。
- 多天线应用(如MIMO):需要射频开关切换天线。
典型射频前端电路结构
芯片射频输出 → 匹配网络 → 带通滤波器 → PA → 天线开关 → 天线
芯片射频输入 ← 匹配网络 ← 带通滤波器 ← LNA ← 天线开关 ← 天线
匹配网络通常由几个电容和电感组成,用于将芯片输出阻抗(通常是差分阻抗)变换到50Ω。这个匹配网络需要根据芯片手册的推荐值来调,不能随便抄。
滤波器的作用是抑制谐波和带外干扰。2.4GHz频段,通常用陶瓷滤波器或SAW滤波器。5GHz频段,用介质滤波器或BAW滤波器。选型时注意插入损耗(越小越好)和带外抑制(越大越好)。
2.5 知识体系总览
下面这张图把本章的核心逻辑串起来了。从芯片选型到天线辐射,每一步都影响最终性能。
硬件选型和天线设计,说白了就是给Wi-Fi模块搭好骨架和感官。芯片选对了,天线匹配了,PCB走线规范了,射频前端调好了,后面的软件调试才能事半功倍。否则,你花再多时间优化协议栈,也弥补不了硬件上的硬伤。