《射频项目从设计到量产》
第2章 需求分析与指标分解
第2章 · 需求分析与指标分解
读懂客户需求(灵敏度、线性度、功耗),系统链路预算的初步概念。
说实话,干了十几年射频,我最怕的不是调试,而是需求没吃透。客户说“灵敏度要好”,好到什么程度?-110 dBm 还是 -120 dBm?差这 10 dB,整个链路架构可能都得换。这一章,我就带你捋一捋怎么把客户嘴里那些“差不多”、“高一点”、“省电”翻译成工程师能用的指标。
2.1 客户需求到底在说什么?
客户通常不会直接给你一个指标表。他们更爱说:“距离要远”、“通话要清晰”、“电池要耐用”。你想想看,这背后其实就是三个核心:灵敏度、线性度、功耗。
- 灵敏度 —— 说白了就是接收机能听到多小的信号。客户说“距离远”,本质是灵敏度要够低。
- 线性度 —— 大信号来了不失真。客户说“通话清晰”,背后是互调、阻塞这些指标。
- 功耗 —— 这个最直白,客户说“省电”,就是电流要小。
“客户原话” → “工程语言” → “关键指标”
举个例子:客户说“我要在停车场最角落也能连上”。翻译过来就是:灵敏度 ≤ -115 dBm @ 1 Mbps。嗯,这样硬件团队才知道该用多大增益的LNA,选什么等级的射频开关。
2.2 灵敏度:不只是“听得到”
灵敏度公式大家都背过:
Sensitivity (dBm) = -174 + NF + 10log(BW) + SNR_min
但实际项目里,我见过太多人只盯着NF。有一次我评审一个NB-IoT模块,对方说灵敏度做到-125 dBm,结果一看带宽才15 kHz,SNR要求又低,其实NF并不出彩。所以别被数字骗了,一定要看带宽和调制方式。
另外,灵敏度是系统级指标。天线效率差1 dB,灵敏度就掉1 dB。我曾经遇到一个项目,客户抱怨距离短,查了半天,发现天线匹配电感焊错了批次,Q值差了0.5,灵敏度直接掉了2 dB。所以分解指标时,别忘了把天线、滤波器插损、PCB走线损耗都算进去。
2.3 线性度:大信号下的“体面”
线性度通常用IIP3、P1dB来衡量。客户不会说“IIP3要+10 dBm”,但他们会说“两个基站靠很近的时候不能掉线”。这就是互调干扰。
我一般这样跟客户对齐:
“您这个场景,最大输入信号大概多少?旁边有没有强干扰?”
如果客户说“有时候在基站底下用”,那线性度就得硬扛。否则LNA饱和了,灵敏度再高也没用。
2.4 功耗:每一毫安都要交代
功耗分解要分状态:发射、接收、休眠、空闲。客户往往只给一个“平均电流”,但不同场景差异巨大。我习惯让客户填一份占空比问卷:每天发射多久?接收多久?休眠多久?
举个例子,一个LoRa传感器,发射电流120 mA,但一秒只发10 ms,平均下来才1.2 mA。如果客户按“120 mA”去设计电池,那得配多大容量?白白浪费成本。
| 工作模式 | 电流 (mA) | 占空比 | 平均电流 (mA) |
|---|---|---|---|
| 发射 (TX) | 120 | 1% | 1.2 |
| 接收 (RX) | 15 | 2% | 0.3 |
| 休眠 | 0.002 | 97% | 0.00194 |
| 总计 | ~1.5 |
你看,这样分解完,客户也清楚,工程师也明白。我曾经因为没抠这个占空比,电池容量多算了三倍,被生产经理追着骂……
2.5 系统链路预算:把一切串起来
链路预算,说白了就是算算信号从发射机出来,经过天线、空间、接收机,最后还剩多少。我习惯画一张图,把所有增益和损耗列出来。
你看,从PA输出+20 dBm,到接收机输入端,信号可能只剩-60 dBm左右。如果接收机灵敏度是-95 dBm,那还有35 dB的余量。但余量不是越大越好,余量太大说明发射功率浪费,功耗高。我一般控制在10~20 dB。
2.6 指标分解的“三步法”
我自己总结了一个套路,分享给你:
- 拆 —— 把客户需求拆成灵敏度、线性度、功耗三个维度。
- 算 —— 用链路预算把每个模块的指标算出来(增益、NF、IIP3、电流)。
- 分 —— 把系统指标分配到芯片、滤波器、天线、PCB等各个部分。
举个例子,客户要求接收灵敏度-110 dBm,带宽1 MHz,调制SNR要求6 dB。那接收机最大允许NF是多少?
NF_max = -110 - (-174) - 10*log10(1e6) - 6 = -110 +174 -60 -6 = -2 dB ?
等等,NF不可能为负。这说明什么?要么带宽算错了,要么客户目标太激进。这时候就要跟客户沟通,或者降低SNR要求,或者接受更窄带宽。你看,指标分解的过程,也是跟客户博弈的过程。
好了,需求分析和指标分解就聊到这儿。下一章我们开始器件选型,到时候我会拿一个真实的蓝牙项目来拆解。记住,需求没理清,后面全是坑。