第三章 射频前端设计:LoRa射频链路架构、PA与LNA选型、阻抗匹配网络设计、天线选型与调试、射频性能指标
射频前端,说白了就是LoRa模块的「嗓子」和「耳朵」。嗓子要喊得远,耳朵要听得清。我做了这么多年物联网产品,见过太多项目死在射频前端上——要么距离不够,要么干扰严重,要么量产一致性差得一塌糊涂。今天咱们就把这块硬骨头啃下来。
3.1 LoRa射频链路架构
先看整体架构。一个典型的LoRa射频前端,从芯片往外走,大概长这样:
LoRa芯片 → 阻抗匹配网络 → PA(功率放大器)→ 低通滤波器 → 天线开关 → 天线
LoRa芯片 ← 阻抗匹配网络 ← 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,或者后级加低通滤波器。
LNA选型要点
- 噪声系数(NF):LNA的NF直接决定了接收灵敏度。LoRa芯片本身的NF大约在3-5dB,外挂LNA如果能做到0.5-1dB,灵敏度能提升2-3dB。别小看这2-3dB,在弱信号场景下可能就是「能连上」和「连不上」的区别。
- 增益:一般15-20dB就够了。增益太高反而容易让后级饱和,尤其是附近有强干扰源的时候。
- IIP3(三阶交调截点):这个指标很多人忽略。在城区电磁环境复杂的地方,IIP3低的LNA会产生大量互调产物,把有用信号淹没掉。我建议IIP3至少选+10dBm以上的。
3.3 阻抗匹配网络设计
阻抗匹配,说白了就是把信号通路上的阻抗都调到50Ω。为什么是50Ω?这是历史遗留问题,也是工程上的折中选择——兼顾功率容量和最小损耗。
匹配网络常用的拓扑有L型、π型、T型。对于LoRa这种窄带应用,L型就够用了。π型和T型多用于宽带匹配。
设计步骤
- 测量S参数:用网络分析仪测PA的输入/输出阻抗,或者LNA的输入/输出阻抗。别信数据手册上的典型值,不同PCB板材、不同布局,实际阻抗能差出10-20Ω。
- 计算匹配元件值:用Smith圆图工具(比如ADS、Smith Chart软件)算出需要的电感和电容值。我习惯先用电容做串联调谐,电感做并联调谐,这样调试起来方便。
- 仿真验证:在ADS或HFSS里跑一下S参数仿真,看看回波损耗(S11)是不是低于-10dB,插入损耗(S21)是不是尽量接近0dB。
- 实物调试:这个步骤最痛苦。把元件焊上去,用网络分析仪实测,然后换元件值,再测,再换...我曾经为了一个π型匹配网络,换了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以内。
- 环境影响:天线在自由空间里调好了,装进外壳后谐振频率会偏移。我习惯在最终外壳里做「微调」——用铜箔贴在天线附近,或者调整匹配电容。
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会饱和,产生非线性失真,邻道抑制性能会急剧下降。这时候就需要加带通滤波器来抑制带外干扰。
好了,射频前端设计这块内容不少,但核心就三点:选对器件、调好匹配、测准指标。下一章咱们聊PCB布局和热设计,那又是另一番天地了。