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完全够用。而且它的驱动库非常成熟,网上资料一抓一大把,新手入门首选。
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之间比较合适,太高了反而容易饱和。
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算优秀。
怎么调?我分享一个土办法:
- 先焊上天线,用网分测S11
- 看谐振频率是不是在目标频段
- 如果偏了,调整匹配网络的电容电感
- 反复调,直到S11小于-10dB
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)
- 注意地回路——大电流回路要短,避免形成环路天线
2.5 总结一下
LoRa硬件架构,说白了就是三件事:选对芯片、调好射频、管好电源。芯片选型看功耗和成本,射频前端看匹配和天线,电源管理看纹波和稳定性。
我做了这么多年LoRa产品,最大的体会是——硬件设计没有捷径。每一个环节都要认真对待,尤其是射频部分,差一点点,性能就差一大截。嗯,希望今天的分享能帮你少走一些弯路。