第二章:射频前端功耗分析
射频前端,说白了就是芯片和天线之间的那部分电路。PA、LNA、Mixer,这三个家伙是功耗的大头。我做了这么多年BLE芯片设计,每次看功耗报表,第一眼就是看这三个模块。
2.1 PA的功耗特性
PA,功率放大器。它的任务是把信号放大到能发射出去的程度。功耗嘛,自然不小。
我个人习惯把PA的功耗分成三块来看:
- 静态功耗:就是PA通电但不干活时的功耗。这个值一般很小,几微安到几十微安。
- 动态功耗:放大信号时消耗的功率。这个和发射功率直接相关。
- 漏电流:工艺越先进,漏电流越头疼。28nm以下的工艺,漏电流能占到PA总功耗的10%-15%。
我在项目中遇到过一个问题:某款芯片在低温下PA效率突然下降。查了半天,原来是偏置电路的温度补偿没做好。嗯,这里要注意,PA的偏置电路设计一定要考虑全温度范围。
2.2 LNA的功耗权衡
LNA,低噪声放大器。它的任务是放大接收到的微弱信号,同时尽量不引入噪声。
LNA的功耗和性能之间,说白了就是个取舍问题。你想想看:
- 功耗给得足,噪声系数可以做得很低,接收灵敏度就高
- 功耗压得低,噪声系数就上去了,灵敏度跟着掉
我曾经在一个项目中,为了把接收灵敏度做到-97dBm,LNA的功耗从1.2mA硬生生提到了2.5mA。结果整机功耗超标了。后来通过优化LNA的输入匹配网络,在1.8mA下实现了同样的灵敏度。
关键点:LNA的功耗优化,不能只看LNA本身。要和整个接收链路一起看。有时候多花0.5mA在LNA上,后面混频器和基带处理的功耗反而能降下来。
2.3 Mixer的功耗特性
Mixer,混频器。它的任务是把射频信号下变频到基带。功耗相对PA和LNA要小一些,但也不能忽视。
Mixer的功耗主要取决于:
- 本振摆幅:本振信号越大,Mixer的增益越高,但功耗也越大
- 线性度要求:要求线性度越高,偏置电流就得越大
- 拓扑结构:吉尔伯特单元功耗大,无源混频器功耗小但增益低
我个人习惯在低功耗设计中用无源混频器。虽然增益低一些,但功耗可以做到0.5mA以下。配合LNA的增益,整体性能并不差。
2.4 发射功率与功耗的关系
这个关系,说白了就是:发射功率每增加3dB,PA的功耗大约翻倍。
为什么?因为PA的效率不是线性的。我举个例子:
| 发射功率 (dBm) | PA电流 (mA) | PA效率 | 总功耗 (mW) |
|---|---|---|---|
| 0 | 5 | 20% | 16.5 |
| 4 | 10 | 25% | 33 |
| 8 | 20 | 30% | 66 |
| 12 | 40 | 35% | 132 |
你看,从0dBm到12dBm,发射功率增加了12dB,但功耗增加了8倍。这就是为什么BLE通常建议用0dBm发射。省电啊。
实用技巧:如果你的应用场景不需要远距离传输,把发射功率降到-20dBm甚至-40dBm。功耗能降一个数量级。我在做智能门锁项目时就是这么干的,室内通信完全够用。
2.5 接收灵敏度与功耗的权衡
接收灵敏度,说白了就是芯片能收到多弱的信号。这个指标和功耗是死对头。
影响接收灵敏度的因素:
- 噪声系数:LNA和Mixer的噪声系数越低,灵敏度越高
- 带宽:带宽越窄,灵敏度越高。BLE的1MHz带宽比WiFi的20MHz带宽有天然优势
- 解调算法:算法越复杂,灵敏度越高,但功耗也越大
我曾经在一个项目中,为了把灵敏度从-90dBm提升到-95dBm,试了各种方法:
- 加大LNA电流:从1mA加到2mA,灵敏度提升了2dB
- 优化输入匹配:重新调了LC网络,灵敏度又提升了1dB
- 改进解调算法:换了更复杂的解调器,灵敏度再提升2dB,但基带功耗增加了30%
最后我们选择了方案1+2的组合,放弃了方案3。因为基带功耗增加太多,整机续航受不了。
避坑指南:我曾经见过一个团队,为了追求极致灵敏度,把LNA和Mixer的功耗都拉满了。结果整机功耗超标,电池续航从3个月掉到了1个月。用户投诉不断。后来不得不重新流片,把灵敏度降了3dB,功耗才压下来。
2.6 射频前端的整体功耗优化
说了这么多,总结一下我的经验:
- PA:发射功率够用就行,别追求大功率。0dBm对大多数BLE应用足够了
- LNA:和Mixer一起优化,别单独看一个模块
- Mixer:无源混频器是低功耗的好选择
- 整体:射频前端和基带要协同设计,别顾此失彼
嗯,射频前端的功耗分析,说白了就是找平衡点。每个项目的要求不一样,平衡点也不一样。我做了十几年芯片设计,每次新项目都要重新算一遍这个账。
下一章我们聊聊数字基带的功耗优化。那个部分,坑更多。