第三章 射频前端设计:LoRa射频链路架构、PA与LNA选型、阻抗匹配网络设计、天线选型与调试、射频性能指标

射频前端,说白了就是LoRa模块的「嗓子」和「耳朵」。嗓子要喊得远,耳朵要听得清。我做了这么多年物联网产品,见过太多项目死在射频前端上——要么距离不够,要么干扰严重,要么量产一致性差得一塌糊涂。今天咱们就把这块硬骨头啃下来。

3.1 LoRa射频链路架构

先看整体架构。一个典型的LoRa射频前端,从芯片往外走,大概长这样:

LoRa射频链路框图
LoRa芯片 → 阻抗匹配网络 → PA(功率放大器)→ 低通滤波器 → 天线开关 → 天线
LoRa芯片 ← 阻抗匹配网络 ← LNA(低噪声放大器)← 带通滤波器 ← 天线开关 ← 天线

收发共用天线,所以中间有个天线开关来切换。我早期有个项目,图省事没加天线开关,结果发射时把接收链路烧了。嗯,那教训挺深刻的。

这里我画了一张完整的射频链路结构图,帮你把各个模块的关系理清楚:

LoRa射频前端链路架构图 发射链路 TX LoRa芯片 阻抗匹配 网络 PA 功率放大器 低通 滤波器 天线 开关 天线 接收链路 RX LoRa芯片 阻抗匹配 网络 LNA 低噪声放大器 带通 滤波器 天线 开关 天线 收发切换 图例说明 无源器件(匹配网络、滤波器) 有源器件(PA、LNA) 开关/天线 注:实际设计中,PA和LNA并非必须,取决于芯片内置PA/LNA能力及目标通信距离

3.2 PA与LNA选型

PA和LNA的选型,是射频前端设计里最让人头疼的环节之一。我见过有人闭着眼睛选了个增益最高的PA,结果自激振荡,整个频段都被污染了。

PA选型要点

  • 输出功率:LoRa常用频段(433MHz/868MHz/915MHz),PA输出功率一般在+20dBm到+30dBm之间。我个人习惯留3dB余量,比如目标+20dBm,选个能出+23dBm的PA。
  • 效率:电池供电的设备,PA效率直接决定续航。Class-E或Class-F的PA效率能到70%以上,但线性度差一些。LoRa用的是扩频调制,对线性度要求没那么苛刻,所以效率优先。
  • 谐波抑制:PA的非线性会产生二次、三次谐波。法规要求谐波必须低于-30dBm(具体看当地标准)。我建议选自带谐波抑制的PA,或者后级加低通滤波器。
我的经验:SX1262内置的PA最大能出+22dBm,对于大多数城市内应用足够了。如果要做远距离(>5km),建议外挂PA,比如SKY65111或RF5110G。但注意,外挂PA的匹配网络调试起来很费时间,我有个项目调了整整两周才把驻波比压到1.5以下。

LNA选型要点

  • 噪声系数(NF):LNA的NF直接决定了接收灵敏度。LoRa芯片本身的NF大约在3-5dB,外挂LNA如果能做到0.5-1dB,灵敏度能提升2-3dB。别小看这2-3dB,在弱信号场景下可能就是「能连上」和「连不上」的区别。
  • 增益:一般15-20dB就够了。增益太高反而容易让后级饱和,尤其是附近有强干扰源的时候。
  • IIP3(三阶交调截点):这个指标很多人忽略。在城区电磁环境复杂的地方,IIP3低的LNA会产生大量互调产物,把有用信号淹没掉。我建议IIP3至少选+10dBm以上的。
注意:LNA不是必须的!如果LoRa芯片本身的灵敏度已经满足你的需求(比如SX1262的-148dBm),加LNA反而会引入额外的插入损耗和成本。我见过有人为了「提升性能」盲目加LNA,结果灵敏度反而下降了1-2dB。你想想看,多一个器件就多一份损耗。

3.3 阻抗匹配网络设计

阻抗匹配,说白了就是把信号通路上的阻抗都调到50Ω。为什么是50Ω?这是历史遗留问题,也是工程上的折中选择——兼顾功率容量和最小损耗。

匹配网络常用的拓扑有L型、π型、T型。对于LoRa这种窄带应用,L型就够用了。π型和T型多用于宽带匹配。

设计步骤

  1. 测量S参数:用网络分析仪测PA的输入/输出阻抗,或者LNA的输入/输出阻抗。别信数据手册上的典型值,不同PCB板材、不同布局,实际阻抗能差出10-20Ω。
  2. 计算匹配元件值:用Smith圆图工具(比如ADS、Smith Chart软件)算出需要的电感和电容值。我习惯先用电容做串联调谐,电感做并联调谐,这样调试起来方便。
  3. 仿真验证:在ADS或HFSS里跑一下S参数仿真,看看回波损耗(S11)是不是低于-10dB,插入损耗(S21)是不是尽量接近0dB。
  4. 实物调试:这个步骤最痛苦。把元件焊上去,用网络分析仪实测,然后换元件值,再测,再换...我曾经为了一个π型匹配网络,换了8轮电容电感,才把S11从-8dB压到-18dB。
匹配网络调试口诀
串联电感提阻抗,串联电容降阻抗。
并联电感降阻抗,并联电容提阻抗。
Smith圆图上转圈,顺时针是电感,逆时针是电容。

3.4 天线选型与调试

天线是射频前端里最「玄学」的部分。同样的天线,装在塑料壳里和金属壳里,性能天差地别。

常见天线类型

天线类型 增益 带宽 尺寸 适用场景
弹簧天线(螺旋) 0-2dBi 窄(约5MHz) 小(10-20mm) 手持设备、传感器节点
PCB板载天线(倒F型) 1-3dBi 中等(约10MHz) 中等(30-50mm) 网关、集中器
偶极子天线 2-5dBi 宽(约20MHz) 大(半波长) 基站、室外网关
陶瓷贴片天线 -1到1dBi 极窄(约2MHz) 极小(5-10mm) 穿戴设备、紧凑型产品

我个人最常用的是弹簧天线和PCB倒F天线。弹簧天线便宜、好买,但一致性差——同一批货,谐振点能偏5-10MHz。PCB倒F天线需要自己设计,调试周期长,但一旦定型,量产一致性很好。

天线调试要点

  • 驻波比(VSWR):要求小于2.0,最好小于1.5。驻波比2.0意味着有11%的功率被反射回来,白白浪费了。
  • 谐振频率:用网络分析仪看S11的谷底,应该在目标频段中心。比如868MHz频段,谷底最好在868MHz±2MHz以内。
  • 环境影响:天线在自由空间里调好了,装进外壳后谐振频率会偏移。我习惯在最终外壳里做「微调」——用铜箔贴在天线附近,或者调整匹配电容。
避坑指南:我曾经在一个项目里用了陶瓷贴片天线,结果因为外壳是金属的,天线效率从70%直接掉到15%。后来换了PCB倒F天线,把天线区域挖空,不铺铜,效率才回到45%。记住:天线周围3mm内不要有金属、不要铺地、不要走高速信号线。

3.5 射频性能指标

射频性能好不好,不能靠感觉,得看数据。以下是LoRa产品最关键的三个指标:

灵敏度

灵敏度决定了模块能收到多弱的信号。LoRa的灵敏度计算公式:

灵敏度(dBm)= -174 + NF + 10*log10(BW) + SNR_min

其中:

  • -174dBm/Hz:室温下的热噪声底
  • NF:接收链路总噪声系数(包括LNA、滤波器、芯片本身)
  • BW:LoRa带宽(常用125kHz、250kHz、500kHz)
  • SNR_min:解调所需最小信噪比(取决于扩频因子SF,SF12时约-20dB)

举个例子:SF12、BW=125kHz、NF=4dB,灵敏度 = -174 + 4 + 10*log10(125000) + (-20) ≈ -139dBm。嗯,实际测试中SX1262能做到-148dBm,因为它的解调算法更优。

发射功率

发射功率直接决定通信距离。但注意,功率不是越大越好:

  • 法规限制:868MHz频段最大+14dBm(ETSI),915MHz频段最大+30dBm(FCC,但需跳频)。
  • 功耗限制:功率每增加3dB,电流大约翻倍。+20dBm时电流约120mA,+27dBm时可能到500mA以上。
  • 谐波问题:功率越大,谐波越难抑制。我见过+27dBm的PA,二次谐波只比基波低25dB,完全不符合FCC要求。

邻道抑制

邻道抑制衡量的是模块在相邻信道有强信号时,还能不能正常接收本信道信号。LoRa的扩频特性让它天然有较好的邻道抑制能力,一般在60-80dB。

但注意,如果邻道干扰信号太强(比如比有用信号高50dB以上),LNA会饱和,产生非线性失真,邻道抑制性能会急剧下降。这时候就需要加带通滤波器来抑制带外干扰。

我的建议:量产前一定要做「极限测试」——在强干扰环境下测灵敏度。我有个项目在实验室里灵敏度-140dBm,到了客户现场(旁边有个基站)直接掉到-120dBm。后来加了SAW滤波器才解决问题。

好了,射频前端设计这块内容不少,但核心就三点:选对器件、调好匹配、测准指标。下一章咱们聊PCB布局和热设计,那又是另一番天地了。


专注资料整理