第1章:射频前端电路设计 — PA供电、滤波器选型、射频开关控制、发射功率与线性度

射频前端,说白了就是模块的“嗓子”。

嗓子好不好,直接决定了模块能喊多远、喊得多清楚。我做了这么多年NB-IoT硬件,见过太多模块“喊不出来”或者“喊破音”的案例。今天咱们就聊聊射频前端里最关键的四个点:PA供电、滤波器选型、射频开关控制,还有发射功率与线性度。

1.1 PA供电 — 别让电源拖了后腿

PA(功率放大器)是射频前端最耗电的器件。它工作的时候,电流瞬间能飙到几百毫安甚至安培级。我见过不少工程师,PA供电随便拉一根细线就完事了,结果一发射就掉电压,模块直接重启。

⚠️ 注意: PA供电必须独立走线,线宽至少40mil以上。如果PCB空间允许,我建议用60mil。

为什么会这样?因为PA发射时电流变化极快,电源路径上的任何阻抗都会造成压降。压降一掉,PA输出功率就缩水,线性度也跟着变差。

我个人习惯的做法是:

  • PA供电走单独的电源层,不跟数字电路共用
  • 在PA供电引脚旁边放至少两个去耦电容:一个10μF的钽电容或陶瓷电容,再加一个100pF的高频电容
  • 电容要尽量靠近PA引脚,距离不超过2mm

我曾经在一个项目里,PA供电电容放远了3mm,结果发射功率硬生生掉了2dBm。后来把电容挪近,问题就解决了。嗯,细节决定成败。

1.2 滤波器选型 — 不是越贵越好

NB-IoT常用的频段是B3、B5、B8。滤波器的作用就是让有用信号通过,把杂散和干扰滤掉。

选滤波器时,我主要看三个参数:

参数 要求 说明
插入损耗 ≤1.5dB 损耗越小,发射功率损失越少
带外抑制 ≥30dB @ 邻频 防止干扰其他频段
功率承受 ≥+30dBm PA最大输出时不能烧毁

你想想看,如果滤波器插损大了1dB,那PA得多出1dB的功率才能补回来。多出来的功率意味着更大的电流、更热的手感、更短的电池寿命。

我遇到过有人为了省钱,用了插损2.5dB的滤波器。结果模块发射功率死活达不到23dBm的指标。后来换成1.2dB的滤波器,功率轻松达标。说白了,滤波器这块不能省。

💡 小技巧: 选滤波器时,优先选声表面波(SAW)或体声波(BAW)滤波器。它们体积小、性能好,适合NB-IoT这种窄带应用。

1.3 射频开关控制 — 时序别搞错

射频开关用来切换发射和接收通路。NB-IoT是半双工通信,发射和接收不能同时进行。

控制射频开关,核心就是时序。我见过最典型的错误是:PA已经开始发射了,开关还没切换到发射通路。结果呢?功率反射回来,轻则烧PA,重则烧模块。

正确的控制逻辑是这样的:

// 伪代码示例
// 发射流程
GPIO_Set(TX_EN, HIGH);      // 先打开PA供电
delay_us(10);               // 等待PA稳定
GPIO_Set(SW_CTRL, HIGH);    // 再切换开关到发射通路
delay_us(5);                // 等待开关切换
// 开始发射数据...

// 接收流程
GPIO_Set(SW_CTRL, LOW);     // 先切换开关到接收通路
delay_us(5);                // 等待开关切换
GPIO_Set(TX_EN, LOW);       // 再关闭PA供电
// 开始接收数据...

注意看,发射时先开PA再切开关,接收时先切开关再关PA。这个顺序不能乱。

我曾经在一个量产项目中,发现有个别模块发射功率不稳定。查了半天,发现是射频开关控制信号走线太长,导致时序延迟。后来把走线缩短,问题就消失了。嗯,走线长度也会影响时序,这个容易被忽略。

1.4 发射功率与线性度 — 别让模块“喊破音”

NB-IoT模块的发射功率通常要求23dBm ±2dB。功率太低,覆盖距离不够;功率太高,线性度变差,会产生邻频干扰。

线性度,说白了就是PA放大信号时会不会失真。失真越严重,带外杂散越大,其他设备就遭殃了。

影响线性度的因素主要有:

  • PA供电电压: 电压越低,线性度越差。我建议PA供电电压不低于3.3V
  • 输入功率: 输入信号太强,PA会饱和。一般PA的输入功率要控制在-5dBm到0dBm之间
  • 温度: 温度升高,PA增益下降,线性度也会变差
📌 关键指标: 发射功率和线性度之间需要平衡。功率每增加1dB,线性度可能下降2-3dB。所以不要盲目追求高功率,够用就好。

我常用的调试方法是:先用频谱仪看发射功率,再用矢量信号分析仪看EVM(误差矢量幅度)。EVM要小于5%,否则模块解调性能会下降。

有一次,我在调试一个模块,发现EVM到了8%。查了一圈,发现是PA供电电容老化,导致供电纹波太大。换了新电容,EVM降到了3.5%。你想想看,一个电容就能影响这么多。

小结

射频前端设计,说白了就是细节堆出来的。PA供电要稳、滤波器要精、开关时序要对、功率和线性度要平衡。每一个环节出问题,模块性能都会打折扣。

我见过太多“差不多就行”的设计,最后在认证测试时翻车。嗯,与其事后补救,不如一开始就按规范来。希望今天聊的这些,能帮你少走一些弯路。

下一章,咱们聊聊天线匹配和阻抗调谐。那个坑也不少,到时候再细说。