2、LoRa硬件架构解析:SX1278/SX126x芯片选型对比、射频前端电路(PA/LNA/匹配网络)、天线选型与阻抗匹配、电源管理与纹波控制

2.1 芯片选型:SX1278 vs SX126x,我该怎么选?

做LoRa产品,第一步就是选芯片。很多朋友问我:「SX1278和SX126x到底差在哪?」

嗯,这个问题我回答过不下五十次了。先说说我的个人习惯——如果是做电池供电的物联网终端,我首选SX126x。为什么?因为它省电。

咱们直接看对比数据:

参数 SX1278 SX1262
工作频段 137-525 MHz 150-960 MHz
最大发射功率 +20 dBm +22 dBm
接收电流 ~12 mA ~4.6 mA
待机电流 ~1.6 mA ~0.6 µA
调制方式 LoRa / FSK / OOK LoRa / (G)FSK / BPSK
内置DC-DC

你看,SX126x的接收电流只有SX1278的三分之一不到。我在一个水表项目中用过SX1278,电池两年就得换。后来换成SX1262,同样的电池撑了四年多。这就是差距。

但SX1278也不是一无是处。它的优势在于——成熟、便宜、好买。如果你做的是网关或者对功耗不敏感的设备,SX1278完全够用。而且它的驱动库非常成熟,网上资料一抓一大把,新手入门首选。

我的建议: 新产品开发,优先考虑SX126x系列。除非你的量特别大,成本压得特别死,或者供应链只能拿到SX1278。

2.2 射频前端电路:PA、LNA和匹配网络

芯片选好了,接下来就是射频前端。这部分最容易出问题,我踩过的坑比走过的路还多。

2.2.1 PA(功率放大器)

SX1278和SX126x的PA设计不太一样。SX1278的PA输出阻抗是50Ω,可以直接接天线——当然,实际没那么简单。SX126x的PA输出阻抗是40+j10Ω左右,需要匹配网络转成50Ω。

我曾经在一个项目中,直接拿SX1262的评估板原理图抄过来,结果发射功率死活上不去。后来一测,匹配网络的电感值抄错了。嗯,这种低级错误,犯过一次就记住了。

PA设计的关键点:

  • 供电要稳——PA是电流大户,瞬间电流能到120mA以上
  • 散热要做好——+20dBm输出时,PA效率也就40%-50%,一半能量变成热量
  • 谐波要滤除——PA会产生二次、三次谐波,不加滤波器会干扰其他设备

2.2.2 LNA(低噪声放大器)

LNA的作用是放大接收到的微弱信号。SX1278和SX126x内部都集成了LNA,但性能有限。如果你需要极远的通信距离,可以考虑外置LNA。

外置LNA的选型,我一般看两个参数:噪声系数(NF)和增益(Gain)。NF越低越好,一般要小于1dB。增益在15-20dB之间比较合适,太高了反而容易饱和。

注意: 外置LNA会降低接收机的线性度。如果你在强干扰环境下使用,LNA可能会被「堵死」,反而收不到信号。我曾经在基站附近测试,外置LNA直接饱和,信号全丢了。

2.2.3 匹配网络

匹配网络说白了就是让射频信号「顺畅地」从芯片传到天线。阻抗不匹配,信号就会反射回来,功率白白浪费掉。

匹配网络通常用π型或L型结构:

// 典型的π型匹配网络
// 适用于SX1262的PA输出匹配
// 频率:470 MHz

C1 = 2.2 pF  // 并联电容
L1 = 22 nH   // 串联电感
C2 = 3.3 pF  // 并联电容

实际调试时,我习惯先用网络分析仪看S11参数。S11小于-10dB就算合格,小于-15dB就非常好了。如果没有网分,也可以用频谱仪看发射功率——调匹配网络让功率最大就行。

但要注意,匹配网络不是调一次就完事的。温度变化、PCB板材差异、元件批次不同,都会影响匹配效果。量产时最好留出调试位,用0Ω电阻或者可调电容来微调。

2.3 天线选型与阻抗匹配

天线是LoRa系统的「嗓子」。嗓子不好,再好的芯片也白搭。

2.3.1 天线类型怎么选?

常见的LoRa天线有几种:

  • 弹簧天线——体积小、成本低,适合小产品。但效率低,一般只有30%-50%
  • PCB天线——集成在板子上,不占空间。但设计难度大,需要反复调试
  • 棒状天线——效率高,可达70%以上。但体积大,适合网关
  • 陶瓷天线——体积小,但带宽窄,对地平面敏感

我个人习惯是:终端产品用弹簧天线或PCB天线,网关用棒状天线。为什么?终端要小要便宜,网关要性能。

2.3.2 阻抗匹配——别让信号「撞墙」

天线阻抗匹配不好,信号就会反射。反射系数用VSWR(电压驻波比)来衡量。VSWR小于1.5算合格,小于1.2算优秀。

怎么调?我分享一个土办法:

  1. 先焊上天线,用网分测S11
  2. 看谐振频率是不是在目标频段
  3. 如果偏了,调整匹配网络的电容电感
  4. 反复调,直到S11小于-10dB
避坑指南: 我曾经做过一个产品,天线匹配调得非常好,S11到了-20dB。结果装到塑料外壳里,S11直接变成-5dB。为什么?外壳的介电常数改变了天线的谐振频率。所以,一定要在最终外壳里调试天线匹配。

2.4 电源管理与纹波控制

LoRa模块对电源很敏感。尤其是发射时,PA瞬间拉电流,电源电压会掉。电压一掉,发射功率就降,通信距离就短。

2.4.1 电源架构设计

我推荐用两级供电:

  • 第一级: 电池或外部电源 -> DC-DC(如TPS63020)
  • 第二级: DC-DC输出 -> LDO(如XC6206) -> LoRa芯片

DC-DC效率高,但纹波大。LDO纹波小,但效率低。两级配合,既保证了效率,又保证了电源质量。

2.4.2 纹波控制——别让噪声「污染」射频

电源纹波会调制到射频信号上,造成频谱恶化。我见过一个案例,发射功率正常,但接收灵敏度差了5dB。查了半天,发现是DC-DC的开关噪声串到了LNA的电源上。

纹波控制的关键措施:

  • 加滤波电容——PA电源附近放100µF电解电容+10nF陶瓷电容
  • 分开供电——数字电源和射频电源要分开走线
  • 加磁珠——在电源入口串一个磁珠(如BLM18PG121SN1)
  • 注意地回路——大电流回路要短,避免形成环路天线
小技巧: 用示波器测电源纹波时,探头要靠近芯片引脚,地线要短。我习惯用弹簧地线,比长地线夹子准得多。纹波峰峰值控制在50mV以内比较理想。

2.5 总结一下

LoRa硬件架构,说白了就是三件事:选对芯片、调好射频、管好电源。芯片选型看功耗和成本,射频前端看匹配和天线,电源管理看纹波和稳定性。

我做了这么多年LoRa产品,最大的体会是——硬件设计没有捷径。每一个环节都要认真对待,尤其是射频部分,差一点点,性能就差一大截。嗯,希望今天的分享能帮你少走一些弯路。