ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx

上传人:聆听****声音 文档编号:808020 上传时间:2023-04-29 格式:DOCX 页数:24 大小:504.23KB
下载 相关 举报
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第1页
第1页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第2页
第2页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第3页
第3页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第4页
第4页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第5页
第5页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第6页
第6页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第7页
第7页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第8页
第8页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第9页
第9页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第10页
第10页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第11页
第11页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第12页
第12页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第13页
第13页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第14页
第14页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第15页
第15页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第16页
第16页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第17页
第17页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第18页
第18页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第19页
第19页 / 共24页
ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx

《ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx(24页珍藏版)》请在冰点文库上搜索。

ADS学习_基于CMOS工艺5.2GHz_LNA的设计实例Word文件下载.docx

用来输入变量,器件的参数可以用已定义的变量来表示,当有两个或以上的元件参数一样时,例如,差分结构的电路,用这种方法很方便.

1.3初步完成原理图的输入后,整理你的原理图使之与上面的图相似:

按F5再选择器件,可以将器件的说明移开,使之不与器件重叠.

1.4保存整理后的原理图.保存后的原理图在标题栏上应没有*.

2.直流仿真

下面,我们对这个LNA进行仿真,要进行的仿真有DC仿真,S参数仿真,谐波平衡(HarmonicBalance)仿真,相应的,我们可以得到电路的直流工作点,S11,S12,S21,S22参数和1dB压缩点,IIP3和等噪声系数圆以及等增益圆.首先我们进行DC仿真.

2.1在左侧的ComponentPaletteList中选择Simulation-DC选择Simulation

Controller,将其添加到原理图中.

2.2仿真设置:

选择菜单Simulate>

SimulationSetup将弹出如下对话框:

Dataset下面填的是仿真产生的一组数据的文件名,DataDisplay下面填的是产生的显示文件的文件名.如上所述,这两个文件分别存放在当前project文件夹下的data子文件夹和当前

project文件夹下.

2.3按Simulate或者F7键进行仿真,此时会弹出仿真状态窗口,如果仿真没有错误(error),将弹出DataDisplay窗口.对于DC仿真,可以关掉DataDisplay窗口和仿真状态窗口.选择菜单Simulate>

AnnotateDCSolution.此时,各个节点的电压和电流将会标注在原理图上,我们可以看到,电路的偏置电压是852mV.选择菜单Simulate>

ClearDCAnnotation可以清除这些电压和电流.

3.S参数仿真

在Noise选项卡中将CalculateNoise选中,按向右的箭头在Display选项卡中可以添加要显示的项目

3.1在你的电路图上删除DCSimulationController或者按使它无效.加入S_ParamSimulationController,按下图进行设置.

设置完成状态:

3.2保存原理图,进行仿真设置:

3.3仿真结束后将弹出数据显示窗口,选择要显示的数据.

在加入S11,S21,S22这种复数数据时,需要选择显示类型,选择dB值.确定后将显示如下数据,加入maker(Maker>

New),可以读出精确的值.

3.4选择SmithChart显示S11和S22,这样看匹配情况更加直观:

可以看到,电路的噪声系数是1.218dB,nf

(2)是指第二个端口即输出端的噪声系数.电路输入输出匹配都不好,下面我们将对电路进行优化,改进其性能.

3.5保存显示文件.点 (Tune)图标,将进入调谐模式:

这时我们需要选择要调谐的电路参数(注意,是元件参数而不是元件本身).按住Ctrl可以选择多个要调谐的参数,如下:

3.6选完后将出现参数调谐窗口:

按Details,这样我们可以对参数的范围和步长进行选择.

调节Display窗口,调整它的大小,这样你可以在参数调谐时清楚地看到调整后的结果.

反复耐心的进行参数调节,可以得到很好的匹配.以下是一组参考值:

可以看到,此时的S11,S22都低于-30dB,达到了较好的匹配,电路增益也提高了.按update键,这样可以将原理图中的数据用调谐得到的数据代替.

说明:

其实,电路中的C1,C2,C4,C5都是pad电容,实际上很难控制,实际流片时也无法达到如此高的精度.我们在实际设计中可以调整的有源极电感和输出电容的值.

4.LNA的参数优化

参数优化可以达到匹配和优化噪声等目的.

4.1将原理图另存为LNA_Opt.dsn,将元件参数改回初始值:

4.2在左侧的ComponentPaletteList中选择Optim/Stat/Yield/DOE,在原理图中加入优化控件和目标.

选yes时你可以将优化值更新到原理图中

4.3双击它们可以打开对话框

上图是优化S11的目标(小于-29dB),SP1是S_ParamSimulationController的名字.如果你做其他的仿真,例如DC仿真,将它换成DCSimulationController的名字.

再加入其他的仿真目标,如S21,S22,nf

(2)等等,为了节省仿真时间,我们只选择S11和S22

来优化,目标是小于-29dB.

左侧的OptimSimulationController只须将Maxlter改成1000次.

4.4选择为达到目标需要进行优化的元件的参数,有如下两种方法:

4.4.1在元件参数后加opt{}函数,{}内是参数值的范围.如:

4.4.2双击元件或者变量,按Optim/Statistics/DOESetup按钮,选择OptimizationStatus为Enabled,再选择参数的值和范围,如下:

我们一共选择四个参数进行优化,我们范围的选择参考了上面优化的结果,实际设计中需适当增大优化的范围.

4.5保存原理图,进行仿真设置并仿真,仿真状态栏中出现EF(ErrorFunction)=0表示达到

了优化的目标,下面则是相应的优化参数.

仿真结果如上图,可以看到,S11和S22分别有两条曲线,分别是第一次优化的曲线和达到目

标时的曲线.

在OptimSimulationController中选择Savedataforiteration(s):

Last,可以直保存最后达到目标时候的曲线.

因为我们选择的是随机的优化类型,而且有1000次的限制,所以,我们优化得到的参数和

调谐得到的是有区别的.

4.6在菜单中选择Simulate>

UpdateOptimizationValues,将优化的数据更新到原理图中.保存数据显示图,将原理图另存为LNA_GaNs.dsn,下面我们要进行新的仿真.

5.LNA的等增益圆与等噪声系数圆

5.1在Simulation-S_Param中选择GaCir和NsCir,你需要用到滚动条来选择.

双击它们,可以看到GaCircle()和NsCircle()这两个函数的功能.

5.2进行SimulationSetup:

5.3仿真,在新打开的窗口中添加等增益(资用功率增益,AvailableGain)圆和等噪声圆的

图.

你会发现,得到的圆非常多.

5.4将S_ParamSimulationController中的频率范围缩小在我们关心的频率上:

5.5再次仿真,这样我们只得到两个需要的圆了(左图):

5.6我们也可以如下设置来得到一组等增益圆和等噪声系数圆.仿真结果如上面右图.

一般来说,最小噪声系数和最大增益所需要的Γs是不同的,噪声系数越小,我们得到的最小噪声系数等噪声系数圆越小.增益越大,得到的等增益圆越大.根据设计要求在增益和噪声之间进行折衷,可以得到相应的反射系数.

5.7保存原理图和数据显示图,打开LNA_GaNs.dns,并将它另存为LNA_NL.dsn,这样,我

们将使用第一次的器件参数,进行下一项仿真.

6.LNA的谐波仿真

6.1修改原理图如下:

信号源在Source-FreqDomain中,变量RF_pwr是输入功率.注意dbm()函数的用法.

6.2确认已将输出节点定义为vout,这样dbm(vout)将会把输出电压转换为功率(50Ω系统中).

最高谐波次数

6.3在原理图中加入HarmonicBalanceSimulationController(Simulation-HB),并进行设置.

6.4仿真,在弹出的数据显示窗口中,加入vout的频谱图:

显示如下:

频谱图

6.5使用按钮可以看到幅度较小的谱线,如右图.

6.6你也可以看时域输入输出图:

6.7使用List来看输出的幅度

可以看到,5.2GHz,10.4GHz,15.6GHz分别有1,2,3次谐波存在,如果我们选择MaxOrder=5我们将看到更多的谐波分量.

7.LNA的1dB压缩点仿真

7.1使用GainCompression进行仿真

7.1.1在原理图中加入XDBSimulationController,并进行设置.

7.1.2进行1dB压缩点仿真,在数据显示窗口中加入输入功率输出功率的数据:

7.1.3在outpwr后加上[1](TraceOptions>

TraceExpression),这样可以得到单一的数

据.

从表格中我们可以读出1dB压缩点为-11.103dBm.

7.2使用其他方法测试电路的1dB压缩点.

7.2.1将XDBSimulationController删除.设置HBSimulationController如下:

7.2.2仿真,在弹出的数据显示窗口中,使用加入一个公式,注意,dbm_out和

RF_pwr都必须从右边选择.

7.2.3作出gain与扫描变量RF_pwr的关系图:

注意:

DatasetsandEquations下拉菜单中应选择Equations,因为,gain是我们在数据显示窗口中输入的一个公式,不同于原理图中的MeasurementEquation:

dbm_out,gain是一个根据仿真数据算出来的值,而dbm_out是一个仿真数据.gain曲线如图.

在曲线上夹入maker,m1和m2,从图中可以清楚地看到,随着输入功率的增加,LNA产生了增益压缩现象,1dB压缩点为-11.1dBm,与前面的结果完全一致.

7.2.4保存数据显示文件,再添加dbm_out即输出功率随RF_pwr变化的曲线:

同样的,我们可以看到,输出功率随输入功率的变化增加量为非线性.下面我们在这张图中添加一条参考直线.加入公式:

再将它添加到上图中:

选Equations而不是

LNA_1dB

添加后的图如下所示,在两条曲线中加入Marker,读出他们相差1dB时的RF_pwr值,既是1dB压缩点.

7.2.5保存数据显示图,将原理图另存为LNA_TOI.dsn,下面我们将进行新的仿真.

8.LNA的谐波仿真

8.1首先将电路中的源换成双频的,你需要定义新的变量:

RF_freq,spacing.

8.2设置HBSimulationController,注意,此时是没有扫描变量的.

如果你的原理图中还有XDBSimulationController,将它删除,我们不再需要了.

8.3进行仿真设置,仿真,在数据显示窗口中添加vout的频谱图.

图中,许多谱线看起来是重叠的.

8.4使用按钮提取我们关心的频段的数据,也可以双击dbm(vout)图,选择PlotOptions,设置X轴的频率范围.

这样,我们可以清楚的看到每一根谱线,也可以加入Marker来读出它们的数值.

8.5使用公式和Mix()函数来读出显示谐波分量.首先,在数据显示窗口编辑公式:

8.6加入dBm(vout)图,弹出对话框时选择TraceOptions,设置输出变量的形式.

注意,在Trace Type中应该选择Spectral. 这样,我们就可以得到

5.185G,5.195G,5.205G,5.215G四根谱线.

数据与前一种方法得到的是完全一样的.

8.7加入List,显示Mix的数值,我们可以看到谐波频率与输入频率间的关系.

9.LNA的三阶互调(TOI)仿真

9.1LO_pwr不变

9.1.1在原理图中加入两个IP3OutMeasurementEquation(Simulation-HB中),并进行设置.

9.1.2仿真,加入List显示upper_toi和lower_toi.注意,在PlotOptions中,应取消选择DisplayIndep.Data.

我们也可以用公式和函数的办法来达到同样的目的.

9.1.3加入公式

9.1.4显示my_toi如下,由于表达式实际上是相同的,所以my_toi与上一个List中的

upper_toi数值相同.

9.2扫描RF_pwr

9.2.1设置HBSimulationController.

9.2.2仿真.双击Listmy_toi,将RF_freq加入显示项目.

表格中的其他数据可以用 这组按钮来观察.

9.2.3在同一张图中加入my_toi和dbm(mix(vout,{1,0})),在加入后一项时,你需要用到

Advanced按钮.如图:

曲线如下图.

9.2.4双击my_toi曲线,在PlotAxes中,将它的Y轴改为RightYAxis.

不懂:

由图可见,当RF_pwr在-2.5dB时,延长一次互调量mix(vout,{1,0})与三次互调量

mix(vout,{2,-1})曲线斜率为1:

3的部分(近似为一条直线),交点处的输入功率即为输入三阶互调点.

注意,在测试三阶互调点时,输入功率要比较小,以保证电路工作在线性区,通常设置输入

功率比1dB压缩点低10dB.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2