简介:基于ADS的低噪声放大器(LNA)设计实例,面向射频与微波电路设计人员、相关专业学生,提供从电路原理图到仿真验证的完整参考。压缩包共313个文件,大小约105.55MB,以ADS工程文件为主,内含workspace.ads工程入口、原理图、仿真控件、ael脚本、s2p参数与csv结果数据等,既可整体导入工程复现仿真,也可逐个文件对照分析设计细节。实例围绕噪声系数、增益、稳定性及阻抗匹配等关键指标,展示了借助谐波平衡与S参数仿真进行参数优化的具体过程,同时包含完整的输入输出匹配网络设计思路。已有3888人学习。解压后得到完整的LNA_wrk目录,包含电路图、仿真设置文件以及增益、噪声系数、I-V特性曲线、S参数等结果图表,适合学习低噪声放大器设计流程、复用电路拓扑并验证仿真方法,也可作为课程设计或项目开发的起点。
1. LNA设计实例到手怎么用:ADS仿真与电路图对不上时的第一课
很多射频初学者下载“基于ADS的低噪声放大器设计实例”这类资源,第一反应是找现成的电路图照抄,指望跑通仿真就能拿到一模一样的增益和噪声系数。实际拆过几份之后你会发现,真正值得复现的不是那张原理图,而是背后一整套“偏置定静态工作点→S参数扫频→稳定性判定→噪声匹配→输出匹配”的闭环流程。我在某高校实验室做过类似的项目,接手第一份实例时照着图纸搭完没有一条曲线能对上,后来才发现是源极电感接地方式和偏置管的模型替换出了问题。这份资源真正的价值,是教会你从“噪声系数目标”反推匹配网络,再回到ADS里做微调的完整思路,适合正在入门射频电路设计、手里有ADS却总觉得仿真结果是“黑匣子”的人。
2. LNA指标链路拆解:先钉死NF、增益和稳定性,再开始画原理图
2.1 一级指标的联动关系:为什么NF不是单独调出来的
低噪声放大器的设计指标不是孤立存在的。频率、增益、噪声系数、输入输出回波损耗、稳定性五个参数之间存在明显联动,某处动一个元件,通常至少会牵连两个指标。以常见的2.4GHz ISM频段LNA为例,一份合格的设计实例通常会把目标定在:
| 指标 | 目标值 | 备注 |
|---|---|---|
| 工作频率 | 2.4GHz | 可覆盖2.3~2.5GHz |
| 增益S(2,1) | ≥18dB | 单级放大或带增益补偿 |
| 噪声系数NF | ≤1.2dB | 在偏置点和匹配完成处读取 |
| 输入回波损耗S(1,1) | ≤-12dB | 部分设计容忍到-10dB |
| 输出回波损耗S(2,2) | ≤-10dB | 需并联合成网络时更严格 |
| 稳定系数mu | ≥1 | 全频段内无条件稳定 |
| K因子 | ≥1且B1≥0 | 辅助判定指标 |
指标表里最容易引起误解的是NF和增益的取舍。按照级联噪声理论,后级噪声系数对总噪声的影响会被前级增益压低,所以前级LNA的增益必须足够高,才能让后级混频器的噪声不拖累整体灵敏度。反过来,盲目追求大增益又可能让稳定性变差,甚至把偏置网络里某个寄生谐振放大成自激。设计实例里最常见的做法是先把增益目标和NF目标同时写进仿真模板,让ADS在优化时同时看两个曲线,而不是先把增益推高再回头想办法压低NF。
2.2 偏置点决定噪声极限:从跨导和fT反推静态工作点
低噪声放大管在不同漏极电流下的噪声表现差异很大。一个典型的耗尽型场效应管,在低电流区主导噪声是闪烁噪声,在中电流区进入白噪声低噪区,电流继续加大后热噪声和散粒噪声上升、增益压缩点提高但NF也恶化。实例里给的设计图纸通常会在原理图上标注一个推荐的静态工作点,这类工作点一般落在最大跨导还没完全出现、但噪声系数已经进入平坦区的位置。
我在复现这类设计时习惯先记下三个参数再上仿真:跨导gm、截止频率fT、最佳噪声偏置处的漏极电流。fT和gm、栅源电容Cgs的关系近似为fT≈gm/(2π·Cgs)。后续设计源极电感负反馈时,会用这个fT来估算输入等效电阻,所以偏置点定了之后fT也就定死了。举个例子,某实例里2.4GHz LNA取Vds=1.8V、Id=4mA时,gm约40mS,Cgs约0.4pF,估算fT在15GHz左右。
偏置点对比可以看这份实测记录:
| 漏极电压 | 漏极电流 | S(2,1) | NF@2.4GHz | 备注 |
|---|---|---|---|---|
| 1.5V | 2mA | 14.2dB | 1.55dB | 增益偏低 |
| 1.8V | 4mA | 18.6dB | 1.12dB | 推荐工作点 |
| 2.1V | 6mA | 19.8dB | 1.45dB | 功耗偏高 |
上表说明工作点升高不见得对噪声有利,超过某个电流后NF反而上升。实例仿真结果图形里通常能看到一条NF随电流变化的U型曲线,设计时取的是U型底部的偏置,而不是增益最大点。
2.3 噪声匹配与功率匹配的取舍:输入端口到底往哪个方向拉
这是新手最容易忽略的环节。输入反射系数的选择存在两个目标:功率匹配追求S11最小,噪声匹配追求噪声系数最小。对LNA来说,正确方向是向“最佳噪声反射系数”靠拢,通常记作Γopt,而不是向信号源共轭反射系数Γs*靠拢。拿2.4GHz设计举例,某型号低噪声管的Γopt在圆图上大致位于幅度0.45、相角125°的位置,而输入共轭匹配点在幅度0.65、相角70°附近,两个点差距明显。如果你按功率匹配去推S11,NF可能从1.1dB恶化到1.8dB,整个低噪声设计的意义就丢了。
但输入匹配完全贴着Γopt也不行,因为这样输入回波损耗指标会失守。正因如此,工程上通常做“折中匹配”:让输入反射系数落在Γopt附近但同时保证S11在-10~-12dB以内,增益损失控制在2dB以内。这份设计实例的仿真结果图形里,S(1,1)一般是宽带下降的曲线,NF则在中心频点附近出现最低点,两幅图叠加看才能判断匹配是否健康。
输出端的情况正好相反。输出端需要的是共轭功率匹配,让放大后的信号尽量多地送给后级。于是整个设计链路变成了:输入端贴着Γopt做噪声匹配,输出端贴着S22*做功率匹配,中间用足够的增益来消化输入端的失配损失。记住这个结构,再去拆解实例里的电路图会清晰很多。
3. 在ADS里复现S参数仿真:从工程模板到稳定系数曲线一把过
3.1 搭仿真工程的三步落法:频率计划、仿真控件和时域无关性检查
拿到实例资源后,不要急着画完整的原理图,先按三步把“仿真车”搭起来。第一步是设定全局单位与端口阻抗,ADS里默认Z0=50Ω,对2.4GHz的射频端口成立。第二步是建立频率计划,S参数仿真通常扫1GHz到4GHz,中心频点2.4GHz,步长取20MHz或更密,避免窄带匹配点被步长跳过。第三步是加入SP仿真控件,设置扫频范围、点数以及是否输出噪声参数,对应ADS里的S_Param控件。
硬件上需要把直流源、场效应管模型、偏置原件全部放入原理图。SP仿真控件里的参数关键项包括:
| SP控件参数 | 推荐取值 | 说明 |
|---|---|---|
| Frequency Range | 1~4GHz | 覆盖工作频带两倍范围 |
| Steps | 151点 | 20MHz步长 |
| Zin/Zout | 50Ω | 与系统阻抗一致 |
| NoiseCalc | enabled | 使能噪声仿真 |
这个阶段常见的错误是只放场效应管不加偏置网络,仿出来的是零偏置下的S参数,NF曲线完全失去参考意义。我的习惯是先把偏置网络搭完整,确认直流工作点稳定后,再开始看射频仿真结果。
3.2 偏置网络的无源化处理:RF扼流圈与旁路电容的ADS建模
ADS原理图里如果直接把电源当作射频地来处理,仿真结果会和实测板材差得很远。正确做法是把偏置分成两路建模:栅极偏置和漏极偏置各串联一个高阻抗RF扼流电感,再接一个较大容值的旁路电容到地。扼流电感的选择原则是其在工作频率的感抗远大于放大器输入输出阻抗,比如100nH电感在2.4GHz下感抗约1.5kΩ,对射频信号相当于开路。
旁路电容常用几pF到几十pF的并联组合,目的是为电源线的射频分量提供低阻抗路径,防止偏置网络变成意外的正反馈通路。在ADS里建模时,不建议把电感直接设为理想元件,因为理想电感没有自谐振频率,仿真出来可能过于理想。给偏置电感加上等效串联电阻和并联寄生电容,会让后面的版图仿真更贴近实际。
3.3 从S参数结果到稳定性判定:用mu曲线而不是直觉
稳定性判定是实例仿真结果图形里必须包含的一项。ADS仿真后可以看到S参数和噪声系数曲线,但判断“电路稳不稳定”不能靠肉眼。工程上用两个条件同时确认:mu值大于1且B1f大于0,代表无条件稳定;而K因子与Δ的组合也可以辅助判断。实例配套图纸里的稳定系数曲线,通常会在整个扫描频段平坦地保持在1以上。
判断逻辑是这样的:如果mu曲线在某个频率跌破1,说明该点存在潜在振荡风险。此时不要急着加负反馈压增益,先看是输入匹配还是输出匹配造成的,再决定在栅极串电阻还是在漏极并阻。这部分的实操可以在ADS里通过显示“mu()”函数实现,表达式写在数据显示窗口的Y轴表达式栏里。实际项目里我见过某实例就是因为漏极加了一个过大的串联电阻才导致增益塌掉,换成在栅极串小阻值电阻后稳定性和增益都保住了。
4. 匹配网络正向推演:从期望的噪声圆画到元件取值
4.1 源极电感负反馈:把输入阻抗修正成一个大电阻
实例里最值得学习的拓扑是带源极电感负反馈的共源LNA。源极到地串接一个电感Ls后,栅极输入阻抗会发生一个很重要的变化,从纯容性变成一个既有实部也保留容抗的复数阻抗。推导结果在经典教材里就能找到:输入阻抗的实部约等于gm·Ls/Cgs。用fT≈gm/(2π·Cgs)再换一步,实部可以写成2π·fT·Ls,这个关系式是设计中最实用的估算工具。
到这里,匹配策略就清晰了:先靠Ls把输入阻抗实部拉到接近50Ω,再用栅极串联电感把虚部抵消掉。这样做的好处是输入匹配网络可以做得非常简洁,而不是用多级L型网络硬把几个反射系数拼在一起。实例电路图里如果输入侧只有一个串感一个并容,多半就是用了这个思路。
4.2 用Python快速估算初始元件值:先算再仿,不要盲调
拿到fT和目标Ls后,可以先在ADS外估算一轮器件值,避免在仿真器里漫无目的地扫参数。下面的脚本就是按源极电感负反馈拓扑做的初始值估算,写在Python里方便每次换频率或换管子时复用。
import math # 设计参数:从偏置点与数据手册获得 f_T = 15e9 # 截止频率,单位Hz L_s = 0.5e-9 # 源极电感,单位H f_op = 2.4e9 # 工作频率,单位Hz gm = 40e-3 # 跨导,单位S # 输入阻抗实部估算:Rs_in = 2*pi*fT*Ls R_in = 2 * math.pi * f_T * L_s print(f"输入阻抗实部估算: {R_in:.3f} 欧姆") # 由fT反推Cgs Cgs = gm / (2 * math.pi * f_T) print(f"Cgs估算: {Cgs * 1e12:.3f} pF") # 栅极串联电感用于抵消Cgs容抗 L_g = 1.0 / ((2 * math.pi * f_op)**2 * Cgs) print(f"栅极串联电感估算: {L_g * 1e9:.3f} nH") # 输出匹配:由Cds估算并联电感 Cds = 0.35e-12 # 漏源电容,由数据手册读取 L_out = 1.0 / ((2 * math.pi * f_op)**2 * Cds) print(f"输出并联电感估算: {L_out * 1e9:.3f} nH")这段脚本的核心逻辑是先用fT和Ls把输入实部算出来,再通过Cgs算出栅极串联电感。参数说明:gm和Cgs都必须来自所选管子在指定偏置点的数值,不能随便拿典型值,否则后面会在ADS里发现实际收敛点和估算值差一大截。本算例里输入实部约47Ω,栅极串感约10.4nH,Cgs约0.42pF。把这些值填入ADS,相当于先站到一个比较靠谱的起点上,剩下的留给微调。
4.3 圆图上的路径规划:C-L-C结构与L-C结构的选型依据
有了初始电感值,还要规划匹配网络的形状。输入侧由于实部已经接近50Ω,通常只需要一个串臂电感抵消容抗,再加一个并联电容做微调等效于C-L-C结构。输出侧则要看漏极的等效输出阻抗,典型值是电阻较高、并着1pF量级的Cds,需要先并联电感把电容谐振掉,再串联电容调整到50Ω。这个L-C结构和输入侧的取向刚好相反。
在ADS里验证匹配效果时,把S(1,1)和NF同时显示在两张图上,观察中心频率附近两者的“谷底”是否贴近。如果NF谷底和S11谷底在频率轴上错开超过100MHz,说明输入匹配偏到了Γopt以外,需要调整栅极串感或并联电容,而不是去动源极电感。动源极电感会影响实部,动静要更大,一般放到最后一步再动。
5. 避坑:LNA实例复现时最容易翻车的五个位置
5.1 现象:偏置点仿真正常,但NF曲线出现不规律跳变
原因:栅极偏置电阻取值太大,栅极看到的射频信号被偏置电阻的低频极点调制,噪声参数计算没在稳态下收敛。特别是超过50kΩ的栅极电阻和pF级电容形成的RC时间常数已经到了音频范围,仿真器在频率扫描时出现不连续。
解决:把栅极偏置电阻控制在1~5kΩ之间,同时并联一个旁路电容把射频分量压到地。NF曲线重新变平滑后,再逐渐降低旁路电容值观察是否影响S参数。
5.2 现象:在数据显示窗口里把“最大增益圆”当成“稳定性圆”,加了一堆元件后指标更差
原因:ADS的圆图功能里可以同时显示多种等值圆,最大增益圆用来表示“在保证输出匹配的前提下能达到的最大增益”,它不等于稳定区域。新手直接把最大增益圆当作设计边界,为了“落在圆内”加了许多串联电阻,结果NF恶化1dB以上。
解决:需要的稳定性信息看mu或K曲线,不要从增益圆推断稳定性。设计时把显示窗口里同时调出圆图和mu曲线,先确认无条件稳定,再决定哪些区域内做匹配,顺序反过来能在半小时内把问题锁定。
5.3 现象:仿真NF偏低,实测板子NF差1~2dB
原因:源极反馈电感在仿真里直接接理想地,而实际PCB上源极焊盘到地需要打过孔,过孔本身有约0.3~0.5nH的电感。这个额外的电感串在源极反馈路径上,等于加大Ls,输入实部抬高,也把噪声匹配点带偏了。
解决:在ADS里给源极接地加一个接地过孔模型,用通孔等效电感替代理想地。如果实例配套资料里包含版图,注意看仿真图中源极电感是否被标注为“包含过孔寄生”,没有标注的话要手动补。
5.4 现象:S11曲线在2.4GHz附近找不到谐振谷底,屏幕上只有一个大平坡
原因:扫频步长太大。SP控件里如果把4GHz带宽只分了50个点,每个点间隔80MHz,那窄带匹配点恰好落在两个扫描点之间就会被完全漏掉,曲线看起来像是没匹配上。
解决:把步长降到中心频率的1%以内。2.4GHz的LNA至少用20MHz步长,甚至先扫1~4GHz粗定位,再在2.3~2.5GHz内跑一次细扫。这个操作能让匹配点清晰出现,也能看出带宽是否够用。
5.5 现象:仿真增益曲线在带内出现凹陷,同时电流莫名变大
原因:偏置扼流电感与旁路电容在带内构成了并联谐振回路,谐振点正好落在工作频段里。电感自谐振频率低于工作频率时会呈现容性,和旁路电容谐振后阻抗很低,把一部分信号直接从电源端短路掉。
解决:核对偏置电感的自谐振频率,确保其远高于2.4GHz,或者改用1/4波长微带线替代分立电感作为扼流元件。仿真里出现凹陷时,用Z参数看偏置网络的阻抗频率特性,通常一眼就能找到谐振尖峰。
6. 进阶微调:用版图寄生参数反推,二次匹配速度快一倍
实例里的仿真结果图形如果只停留在原理图级,和实际打板之间还有一道坎。我的习惯是把三个寄生源提出来估一遍:微带线的相移、焊盘与过孔电容、源极过孔电感。通常的做法是先在ADS里把理想L改成微带线模型,用MSub衬底设定板材厚度1.6mm、介电常数4.4,然后重新跑S参数。微带线带来的大约每厘米十几度相移会在2.4GHz处改变匹配点,理想模型下压不准的S11会在此时露出真实面具。
板级微调的顺序我也固定下来了:先检查输出匹配和稳定性,再调噪声匹配,最后才能动输入S11。因为输出端的改动会影响增益平坦度,输入端贴着Γopt的改动又会反映到NF与S11的平衡上。如果两步交错进行,会在圆图里来回绕圈。实际项目中,按这个顺序通常只需要两轮修改就能把实测曲线和实例给出的仿真图形对齐到误差以内。
有一点要记得:每次从原理图跳到版图仿真后,源极过孔电感和栅极焊盘电容这两个参数直接改写成固定值,不要留成优化变量。它们对电路的影响是“把匹配点平移了一个矢量”,优化器容易为了补偿寄生而选出偏离真实制造能力的元件值。把它们固定后,剩下的匹配元件微调量会小很多。
这套流程走完后,再去对照实例里的电路图与仿真结果图形,你看到的不再是一堆陌生曲线,而是一张可以拆解的工程地图。从那以后我每次拿到一份LNA实例,都会先强制自己按“偏置定fT、源极电感定实部、输入端贴Γopt、输出端做共轭匹配”的顺序拆一遍,再进ADS验证。这套习惯帮我省下的调试时间,比任何一次偷懒抄图的效率都高。希望帮到你。
本文还有配套的精品资源,点击获取