ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ADS低噪声放大器设计笔记:从LNA指标到版图联合仿真全流程

ADS低噪声放大器设计笔记:从LNA指标到版图联合仿真全流程 做射频的都知道低噪声放大器LNA是接收链路里最容易被低估的一级。天线收下来的信号本来就弱经过滤波器、开关和走线再损失几个dB到LNA输入端已经是微伏级别这时候如果放大器自身噪声太大后面中频、基带做再多补偿都无力回天。这篇ADS学习笔记就是要把低噪声放大器从指标拆解到版图仿真整个流程捋一遍全程基于ADSAdvanced Design System实操从原理图S参数仿真开始到emmodel与emcosim联合仿真收尾适合刚开始接触射频设计的同学也适合做系统集成想回头补LNA细节的硬件工程师。这是学习笔记系列的第二篇上一篇已经跑通过软件环境和基础操作这一篇就直奔主题拿一个2.4GHz频段的Cascode结构LNA作为具体例子把设计指标、仿真方法、常见坑一次讲清楚。过程中会穿插我实际踩过的问题以及怎么用ADS里的工具去定位和解决。1. 项目概述低噪声放大器设计指标怎么定1.1 超外差接收机里的LNA到底负责什么超外差接收机用了上百年的架构到今天依然是主流通用方案。射频信号从天线进来首先经过一个带通滤波器把带外干扰和镜像频率压下去接着就是低噪声放大器把已经很弱的小信号放大到混频器可以正常工作的电平然后混频器把射频信号下变频到中频后面再做中频滤波和放大。在这个链路里低噪声放大器是第一级有源器件它的噪声和增益会直接影响整个接收机的灵敏度。很多人以为LNA的作用只是“把信号放大”其实还有一层更关键的作用是“压制后级噪声”。在级联系统里总噪声系数由Friis公式决定第一级的噪声系数和增益对整机影响最大。用一个粗糙但直观的说法如果第一级能把信号放大20dB那么第二级产生的噪声折合到输入端就只剩原来的十分之一第一级增益越高后级噪声对整体影响越小。这就是为什么接收机设计总把高增益低噪声放大器放在最前面哪怕第一级增益高一点会让线性度变差也值得权衡。所以设计LNA时脑子里始终要有“系统噪声分配”这根弦。单片LNA的NF仿真能做到0.8dB但在完整接收机链路里前面还有滤波器插损、开关插损、天线失配损耗这些都要折算到总灵敏度里。换句话说LNA的单点指标和它在系统里的实际作用是两个层面的问题都要想清楚。本文的指标设定也按照一个实际超外差接收前端的需求来做而不是只追求仿真曲线好看。1.2 LNA的核心指标与设计优先级LNA设计指标通常包含下面这些我习惯在开始建原理图前先建一张表把目标值、约束条件、验证方式都写清楚指标符号典型目标值说明噪声系数NF 1.2 dB越小越好直接决定接收灵敏度小信号增益S21 14 dB要能压制后级噪声输入反射系数S11 -10 dB输入端匹配回波损耗要求输出反射系数S22 -10 dB输出端匹配稳定性因子K / μK 1μ 1无条件稳定是底线线性度IIP3 -5 dBm抗阻塞和互调干扰能力功耗Pdc 20 mW便携设备通常有功耗限制这里的目标值对应的是一个2.4GHz频段、低功耗接收前端不同场景要按实际情况调整。比如雷达接收机对线性度要求更高基站产品对增益平坦度和回波损耗要求更严而IoT设备最关键的是功耗指标优先级完全不同。设计优先级我的排序是稳定性无条件排第一因为一个自激的放大器其他指标毫无意义然后才是噪声系数这是LNA存在的理由接着是增益和匹配这两个通常放在一起优化最后是线性度和功耗在系统允许的范围内做取舍。实际操作中NF和S21往往存在矛盾S11匹配和噪声匹配也不完全重合后面章节会专门讲怎么用ADS去折中。2. 仿真环境与工艺库准备2.1 ADS版本选择与安装要点ADS这软件版本迭代挺快的我现在用的是ADS 2022 Update 1.0 左右。如果你是刚接触版本选择上不用过度纠结2020以后的版本都行因为近几个版本的emmodel与emcosim协同仿真集成度越来越高界面也友好很多。网络上有不少关于ads下载和安装、ads安装教程的帖子这里不重复截图式教程只强调软件装完之后必须做的三件事配置license环境变量、加载design kit、设置仿真工作目录。安装时有几个容易忽略的点系统用户名尽量用英文安装路径不要带中文或空格杀毒软件在安装和破解授权阶段建议先退出很多license相关文件会被杀毒软件误删。装好之后第一次打开ADS会提示选择license类型配置完成后先跑一个自带的示例工程确认环境没问题再开始正式设计。如果示例工程都跑不通后面加再多元件也只是在错误环境上叠错误。另外我强烈建议把仿真工程按项目分目录管理。ADS的工程文件夹里除了原理图还有大量中间文件一次Momentum仿真就能生成几个GB的临时数据目录不清晰很容易搞混版本。我自己吃过这个亏曾经同时改两个版本的匹配网络最后分不清哪份原理图对应哪次版图浪费了整整一天。2.2 tsmc18rf工艺库和村田元件库的配置设计LNA离不开工艺库这里涉及foundry PDK的安装。tsmc18rf是一个很经典的0.18μm RF CMOS工艺库很多高校和公司的教学项目都在用ADS里加载tsmc18rf工艺库的步骤大概是在主窗口选择DesignKit菜单下的Add/Remove Kits指定design kit所在路径加载成功后元件面板会多出tsmc18rf相关的库文件包括mos管、电阻、电容、电感模型。如果加载后元件面板里找不到tsmc18rf的器件常见原因有几个环境变量HOME或DESIGN_KIT_PATH没有指向正确路径design kit版本和ADS版本不兼容或者是工程目录权限不够导致库文件只读。我的排查习惯是先看ADS主窗口的Message窗口里有没有报错再看design kit的安装目录下有没有自带的readme或验证脚本通常按PDK自带的安装说明操作都能解决。如果做的是板级分立器件LNA建议装村田Murata的元件库。Murata官网提供的ADS模型不只是容值和感值还包含自谐振频率、ESR、Q值随频率变化这些寄生参数仿真结果会比理想电容电感更接近实际打板效果。村田模型在ADS里一般以元件库或s2p文件形式提供下载后放到指定目录在原理图里直接拖拽使用即可。很多工程师说的“村田ADS优化”本质就是用真实器件模型做匹配网络优化后面4.3节我会具体讲怎么操作。3. 原理图设计管子选型与直流工作点调试3.1 晶体管选型为什么我推荐Cascode结构设计LNA第一步是选晶体管。在tsmc18rf工艺库里有CMOS管也有RF模型2.4GHz频段普通NMOS已经够用但选管时一定要关注三个参数特征频率fT、最小噪声系数NFmin、栅极电阻。通常使用多指晶体管结构能显著降低栅极电阻PDK里的RF模型一般直接给出了多指版本优先用这些模型可以省去很多版图阶段的麻烦。电路结构上我推荐用Cascode共源共栅结构。单一共源放大器的Miller电容会把漏极信号耦合回栅极导致输入匹配和稳定性变差Cascode加入共栅管后从漏端看过来的隔离度大大提高Miller效应被明显削弱。同时Cascode的输出阻抗更高输出匹配网络设计自由度更大不容易被负载牵制。代价是电源电压要留够两管叠着分电压在低压工艺里要小心饱和裕度不够的问题。当然如果项目里使用HBT管噪声系数通常比CMOS更低增益也更高适合要求极高的射频前端但偏置电路对温度变化更敏感设计复杂度更高。在ADS学习阶段用tsmc18rf的NMOS搭Cascode结构是性价比最高的练手路径。先把这个结构仿真透再换HBT、再换其他工艺思路是可以平移的。3.2 直流工作点与偏置电路设计确定结构后下一步是找直流工作点。LNA的噪声最小点往往不在增益最大点对MOS管来说噪声系数随漏极电流Id的变化呈U形曲线电流太小沟道热噪声和闪烁噪声占比变大电流太大功耗上升甚至可能进入线性区导致增益下降。在ADS里我会先搭一个简单的DC测试电路栅极加可调电压源漏极通过电阻接VDD直接扫描Vgs观察Id和Vds。偏置电路我用的是电阻分压加扼流电感的结构栅极馈电用大电阻或高阻微带线漏极馈电用RF扼流电感接到VDD。这里有个非常容易踩的坑漏极馈电电感会与晶体管的输出电容形成并联谐振如果取值不当会在带内产生增益尖峰看起来S21很漂亮实际是自激的前兆。选电感时要保证它在工作频段内的阻抗足够大我一般要求至少1kΩ以上理想模型先跑通版图阶段再换成真实元件模型。直流工作点的选择还有一个工艺角维度。同一颗管子在SS角下Id可能比TT角低一半在FF角下又可能翻倍。如果你的偏置是固定栅压那工艺角变化会直接导致工作点漂移噪声和增益都跟着变。所以LNA偏置电路最好引入一定的自偏置或电流镜结构让Id对工艺角不这么敏感。这一点在6.3节还会结合温度扫描再展开。3.3 稳定性设计与K因子判读匹配网络动手之前一定要先把稳定性验证做了否则后面优化出来的结果全是假象。ADS的S参数仿真控制器里可以直接显示StabFactK因子、StabMeasμ值、Mu和MuPrime等参数。K1且|Δ|1是无条件稳定的条件μ1是更直观的判据我习惯直接看μ因为单个参数就能判断不用去额外计算Δ。如果仿真发现K1处理手段有几类在栅极串联小电阻增加有损匹配或在漏极并联一个RC串联网络来消耗带外增益或者加强源极负反馈。LNA里常见做法是加一个小电阻与输出匹配网络做串联并联组合既抑制自激又尽量不增加噪声。注意RC稳定网络的R值不能太大一般在几十到几百欧姆太大会明显压缩增益。还有一个很多人容易忽略的点稳定性不能只在中心频点看要在整个仿真带宽内看。S参数仿真扫到4GHz、甚至更高的频率如果高频端K1虽然工作频段没问题但实际电路可能在高频起振导致直流工作点漂移甚至烧管子。所以我的习惯是每次跑完S参数顺手把K和μ曲线拉出来扫一眼确认全频段稳定。4. S参数仿真、噪声匹配与匹配网络优化4.1 S参数仿真与增益曲线判读原理图搭好后先不加匹配网络直接用理想偏置看裸管的S参数。放置S_Param控件起始频率1GHz终止4GHz步进1MHz端口用Term端接50Ω。跑完打开S(2,1)曲线对单级Cascode LNA来说裸管S21往往会有一个较宽的增益峰峰的位置取决于负载电感和晶体管电容的谐振。如果峰不在2.4GHz附近先调漏极馈电电感值把它移回目标频点。这个步骤很重要因为后续所有匹配工作都建立在裸管增益已经近似覆盖目标频带的基础上。如果裸管在2.4GHz处增益只有8dB后面匹配网络再折腾S21也很难到14dB以上反而会引入额外损耗。判读增益曲线时我会把S21、S11、S22和NF画在同一张图里分别用Marker读取2.4GHz处的数值。第一次跑出来的结果通常匹配很差S11可能接近0dB这是正常的裸管输入阻抗离50Ω差得很远必须靠匹配网络去拉。此时不用着急先把噪声性能和稳定性确认好匹配是最后一步的事。4.2 噪声系数仿真与噪声匹配原理在ADS里加噪声控制器跑完可以得到NF、NFmin以及最优源反射系数Γopt。NF和NFmin是两个概念NFmin是理想源阻抗条件下的极限噪声而NF是当前实际源阻抗下的噪声。LNA设计的核心任务之一就是通过输入匹配网络把源端看到的阻抗推向Γopt附近让NF尽可能接近NFmin。这里有一个经典矛盾增益匹配点也就是源阻抗共轭匹配对应的阻抗与噪声匹配点Γopt通常不重合。你不能两全只能折中。对低噪声放大器噪声匹配通常优先然后用源极串联负反馈电感这个经典技巧把两个匹配点拉近。在源极放一个1到2nH的小电感会让Γopt朝50Ω方向移动缩小与增益匹配点的距离同时还能提升线性度。源极反馈电感的取值需要仔细权衡电感太大负反馈过强增益和NF都会恶化电感太小反馈不足两个匹配点还是离得很远。我习惯在ADS里做参数扫描电感从0.5nH到5nH步进0.5nH同时看NF和S11两条曲线的变化选一个两者都能接受的折中值。这个操作比手动一个个试高效得多也能直观看到趋势。4.3 用Smith圆图做匹配网络和村田元件优化匹配网络我习惯先用Smith Chart Utility手调再用Optimization精调。打开ADS的Smith Chart工具把输入阻抗或S11轨迹放上去常见流程是先在输入端串联一个电感把阻抗点沿等电阻圆往目标区域移动再并联电容或串联电容微调。每加一个元件看轨迹走的方向是否符合预期这一步是理解匹配网络的关键不要跳过。如果用了村田元件库这里可以直接把理想电容电感换成真实模型。我的操作顺序是先在理想模型下把网络拓扑和大致取值确定好再替换成Murata 0402或0603模型因为村田元件存在自谐振和Q值限制替换后指标通常会掉一点这时再用Tuning把数值微调回来。这个流程就是大家常说的村田ADS优化本质是把“仿真结果能用”变成“实物测试也能用”省掉多次改版打样的成本。优化参数的具体设置插入Optimization控件用Goal设定目标比如S11 -10dB、NF 1.2dB、S21 14dB、StabFact 1。变量范围按标准值约束电容在0.3pF到10pF电感在1nH到15nH步长按E24系列离散化。优化算法我习惯先用Random做全局搜索再用Gradient做局部收敛这样不容易陷在局部最优解里出不来。这里分享一个实战教训优化结果经常落在很怪异的器件值上比如0.7pF、13.3nH这种实际买不到的值。所以优化变量范围必须按标准系列设定或者仿真后手动圆整到邻近标准值再跑一次仿真确认指标没有大幅恶化。如果圆整后指标超差说明网络本身太敏感需要换拓扑而不是硬凑元件值。5. 版图设计、emmodel与emcosim联合仿真5.1 版图布线与端口设置要点原理图指标满意后进入版图设计。把原理图直接生成版图是一种方式也可以自己重新绘制但LNA的版图一定要关注几条原则射频输入输出走线尽量短且直用共面波导或微带结构控制阻抗走线转角用45度或圆弧避免尖锐直角导致的不连续性电源线和地线尽量与射频线垂直交叉减少耦合有源器件的接地孔一定要多打通过Metal1到Substrate的孔阵列把地电位做实这对降低源极寄生电感尤其重要。端口设置是EM仿真的关键一环。在版图里给每个需要和外部连接的节点添加Pin比如RF_in、RF_out、VDD、GND。端口数量直接影响EM仿真精度端口设少了无法准确模拟耦合路径端口设多了每个端口都要有参考地仿真时间明显变长。我的做法是把无源网络和走线作为EM对象有源器件和集总器件保留在原理图这样EM模型最干净原理图调参也最灵活。如果项目里用到差分LNA版图阶段还要额外关注差分走线的对称性。差分线之间的耦合会直接影响差分阻抗和共模抑制在Momentum里可以查看差分阻抗和共模阻抗曲线确保两条支路的电气长度一致、参考地连续。这是很多新手容易忽略的地方做单端LNA习惯了转到差分结构时没有意识到版图不对称会带来性能偏差。5.2 emmodel与emcosim联合仿真到底怎么用这部分是重头戏。ADS的EM仿真模块通常指Momentum而emmodel与emcosim是近几个版本主推的协同仿真模式。emmodelElectromagnetic Model是把版图经过Momentum求解后生成的电磁端口模型封装成一个符号这个符号可以像普通元件一样插入原理图。好处是版图寄生效应以S参数形式被完整保留原理图仿真时不需要手动导入s2p文件模型更新也方便。emcosimElectromagnetic Cosimulation则是更进一步的联合仿真模式在原理图仿真过程中放着emmodel符号的电路和周围集总元件一起被求解EM模型与电路模型实时交互。这样你可以在一个环境里一边调整电感电容参数一边看到版图走线带来的影响不需要在版图和原理图之间反复切换。传统做法是先画版图、Momentum求解、导s2p文件、再带回原理图流程非常割裂emmodel把这几步整合到了一起。具体操作流程我按自己的习惯写一遍在版图里选好需要做EM仿真的部分设置好输入输出端口和参考地。打开Momentum设置仿真频率范围建议覆盖1GHz到5GHz网格设置用默认Fine精度起步。求解完成后在版图菜单里选择生成emModelADS会把它作为一个模型元件加入当前workspace。回到原理图在元件面板找到生成的emModel像放子电路一样放到电路里替换掉原来的理想微带线或走线模型。再次跑S参数和噪声仿真观察指标变化。如果要修改版图双击emModel可以直接跳回版图改完重新生成模型原理图里的符号自动更新。这里必须提醒一个我踩过的坑emModel生成时一定要设置足够的频率范围。如果只生成2.4GHz单频点后续宽带优化或谐波仿真全部不准。我第一次用emModel只跑了单频结果宽带S11曲线在边缘频段异常排查了很久才发现是EM模型频带太窄。此后我所有EM模型都按工作频段的两到三倍带宽来生成。5.3 版图前后仿真对比与指标恶化排查把emModel替换到原理图后第一件事不是看绝对指标而是对比“原理图理想结果”和“版图EM结果”的差值。通常版图后NF恶化0.1到0.3dB是正常的增益下降0.5dB以内可以接受S11和S22会有一定频偏。如果恶化量明显超出这个范围按顺序排查第一看接地孔密度地电感太大会让源极反馈电感变大导致增益下降和NF上升第二看输入输出线是否有突变宽度等不连续点第三看电源滤波VDD走线太长会和射频线耦合形成正反馈。联合仿真模式下我还会再跑一次稳定性K因子曲线。版图寄生可能在高频引入额外反馈通道仿真结果K1时不要抱侥幸心理回到版图修改走线或者加RC稳定网络重新生成emModel再来一轮。稳定性问题在实板上几乎无法定位只能靠回版图修改所以在仿真阶段多花时间比打样回来测到自激再返工划算得多。关于emcosim的实际使用我还想补充一点这个模式适合在匹配网络已经基本定型后做最终验证不建议在探索阶段频繁使用因为每改一次版图EM模型都要重新生成Momentum求解几分钟到几十分钟不等。先靠理想模型把拓扑跑明白再用emcosim做最终确认效率最高。我见过一些同事把emcosim当万能工具每次调电阻都重新跑一遍EM一天下来也迭代不了几次。6. 常见问题排查实录与LNA/PA流程对比6.1 常见问题速查表整理一下我在这类LNA仿真里遇到的高频问题做成速查表直接对照排查现象可能原因排查与解决S21带内出现尖峰反馈回路或偏置网络谐振检查偏置电感电容谐振点重新调馈电网络S11怎么调都到不了-10dB输入匹配拓扑自由度不够改用T型或π型网络检查源极反馈电感NF远高于NFmin源阻抗偏离Γopt太远调整输入匹配网络观察Γopt轨迹版图后NF恶化明显接地不良或走线损耗增加地孔缩短射频线换更宽走线常温稳定但温度扫描失稳偏置工作点随温度漂移加温度补偿电路重点检查SS工艺角优化收敛到非标器件值变量范围没按标准系列约束按E24/E12系列设置步长手动圆整后复仿排查这类问题最重要的是先定位是哪个环节引入的。我的习惯是保留“裸管理想偏置”这套基线电路任何一次修改都能跟基线对比这样就知道问题是匹配网络带来的、版图寄生带来的还是偏置设置本身的问题。没有基线纯看最终结果很难判断优化方向对不对。6.2 LNA与PA仿真流程的异同很多人学完LNA又去做PA容易把两个流程搞混。LNA是小信号设计核心仿真控制器是S_Param和Noise关注NF、S21、S11/S22PA是大信号设计核心是谐波平衡仿真关注P1dB、输出功率、PAE、IMD3、ACPR。两者的匹配思路在Smith圆图层面是相似的但LNA匹配以噪声和增益为目标PA匹配以输出功率和效率为目标优化的方向完全不同。如果你后面要接触Doherty放大器ADS里是有现成模板的里面包含载波功放和峰值功放两路利用负载调制提高回退效率。严格说Doherty仿真比单级LNA复杂得多因为要做两路之间的相位匹配和负载牵引初学阶段建议先把单级PA的负载牵引流程跑通再去看Doherty模板。这也是后续笔记可以单独展开的专题。另外如果想验证LNA在真实调制信号下的表现可以使用ADS里的包络仿真Envelope输入一个QPSK或OFDM信号观察经过LNA后的星座图或EVM是否恶化。小信号线性指标达标不代表非线性失真可接受包络仿真能帮你提前发现这类问题。对于超外差接收机这类系统除了单级LNA仿真还要在系统级把混频器、中放都放进去做整链路验证才能真正评估LNA在系统里的贡献。6.3 工艺角仿真与几点实操心得流片或量产之前工艺角仿真是必须做的。tsmc18rf工艺角一般有TT、SS、FF三个工角还要和-40℃、25℃、85℃三档温度组合起来跑。把偏置电阻、电感容差也考虑进去最好再做一次Monte Carlo分析。我记得有一次仿真常温TT角K1.05看似没有问题结果SS角85℃下K变成0.9幸好提前跑了角度仿真否则样品回来大概率自激。最后分享三条个人经验都是反复踩坑换来的。第一优化器是辅助不是主导。先用Smith圆图手调把输入匹配点拉到Γopt附近再用优化器微调不然优化结果很可能是一个理论可行、实板做不出来的组合。第二源极反馈电感偏大比偏小安全偏小容易牺牲稳定性这个在实验室几乎没法查但在仿真里提前看K因子就一目了然。第三村田元件库替换这一步不要省理想电容没有ESR、没有自谐振仿出来的匹配在实板上偏差非常大。LNA这级做好了整个接收机的灵敏度就有了底后面混频器和中频的设计就不会为噪声的事发愁。这篇笔记就先写到这里下一篇我打算把混频器仿真流程也整理出来到时候再聊聊LNA和混频器之间怎么协同设计、怎么分配增益和噪声预算。
返回列表