ADS仿真低噪声放大器学习笔记

ADS仿真低噪声放大器

文章目录

  • ADS仿真低噪声放大器
    • 1. 安装晶体管的库文件
    • 2. 直流分析DC Tracing
    • 3. 偏置电路的设计
    • 4. 稳定性分析
    • 5. 输入匹配和输出匹配

设计要求:
工作频率:2.4~2.5GHz ISM频段
噪声系数:NF < 0.7
增益:Gain > 15
输入驻波输出驻波:<1.5
这里重点是ADS操作流程

1. 安装晶体管的库文件

1、 下载ATF54143晶体管的ADS模型(ATF54143.010407.zap);
2、 打开ADS,菜单命令file------Unarchive,释放该文件;
在这里插入图片描述

3、 弹出一个“Convert Project to Workspace Wizard”的向导对话框,按照步骤选择“ATF54143.010407.zap”文件,最终生成一个“atf54143_010407_wrk”的ADS工程。(注意:解压路径中最好不要有中文,否则可能会报错)。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、 新建一个工程,命名为“LNA_ATF54143_wrk”
5、 加入ATF54143模型,菜单命令File----manage libraries,弹出对话框,单击Add library Definition File 按钮,找到atf54143_010407_wrk的文件夹中的lib.defs文件,点击打开,在library view中也可以看到“atf54143_010407_lib”。

在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

2. 直流分析DC Tracing

设计LNA的第一步需要确定晶体管的直流工作点。

  1. 新建一个原理图,名为“ATF54143_DC_T”,在“Schematic Design templates”选择“ads_templates:DC_FET_T”,
    在这里插入图片描述

  2. 单击ok后,打开原理图,“FET DC Tracing”的控件已经放置好了;
    在这里插入图片描述

  3. 单击元器件库按钮,打开元器件库列表;
    在这里插入图片描述

  4. 选择“ATF54143_dt”,右击“Place compnent”添加至原理图中;
    在这里插入图片描述

  5. 设置DC_FET控件的参数,(这个参数一般是参考datasheet),
    Vgs为0.3~0.7V,VDS为5V;
    VGS_start:起始栅极电压
    VGS_stop:终止栅极电压
    VGS_points:栅电流值的采样点数目
    VDS_start:初始漏-源电压
    VDS_stop:终止漏-源电压
    VDS_points:漏-源电压值的采样点数目

  6. 设置好相关参数后连接原理图;
    在这里插入图片描述

  7. 单击仿真,结果如下
    在这里插入图片描述

VDS值为3.75,VGS为0.4,IDS电流为0.004A(4mA),功耗为:3.75*0.004 = 0.015
从ATF54143的datasheet中直流工作点:Ids = 60mA,Vds = 3V

3. 偏置电路的设计

  1. 新建一个新的原理图,名为“biascircuit”,放入ATF54143,Transistor Bias----DA_FETBias控件,Source-Freq Domain-----V_DC直流电源,并放置DC模拟器,连接原理图;

在这里插入图片描述

在这里插入图片描述

  1. 根据ATF54143芯片资料设置参数如下:直流工作点Vds=3V,Ids为60mA;

在这里插入图片描述
在这里插入图片描述
3) 执行菜单命令Design Guide—Amplifier,在tools中选择Transistor Bias Utility,单击ok,弹出“Transistor Bias Utility”对话框;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 单击design,弹出“Bias Network Selection”对话框,单击ok,ADS自动生成一个偏置电路,选择第一个偏置电路,(在LNA的设计中,S极只接反馈电感(微带线));
    在这里插入图片描述

  2. 看一下偏置子电路,如下图,电阻不是常规值,后面调整为常规值
    在这里插入图片描述

  3. 单击仿真,执行simulate----Annotation ,可以看到电路中各个节点的电压和电流;

在这里插入图片描述
在这里插入图片描述

新建一个cell,将子电路复制到外围电路,如图所示,进行电阻值的调整,看到ATF54143的电流为27.2mA,电压为3.15V,一般这里是3V左右。
在这里插入图片描述
在这里插入图片描述

Vds为3V,Ids为60mA,所以调整电阻R1和R2,R4的阻值,使得接近这两个值。

4. 稳定性分析

  1. 创建一个新的原理图,命名为“LNA_schematic_1”,
    (加Term端口,一般默认为50Ohm;
    加“Stabfact”控件稳定系数,也就是理论上的K值,要求K>1(Simulation-S_Param);
    加“MaxGain”控件,最大增益控件,注意不是实际增益,实际增益是S21(Simulation-S_Param);
    理论:放大器的直流和交流通路之间要加射频扼流电路,实质上是一个无源低通电路,使直流偏置信号(低频信号)能传输到射频信号通路上,而晶体管的射频信号(高频信号,这里是2.4GHz的信号)无法进入直流偏置,实际上可以是一个电感,或者是一个旁路电容接地,这里先用DC_Feed(在lumped-compnents控件中)扼流电感代替,同样,直流偏置信号不能传到两端的Term,需要加隔直电容,先用DC_Block(在lumped-compnents控件中)隔直电容代替。)

在这里插入图片描述

在这里插入图片描述
2) 单击仿真,显示数据,选择显示MaxGain1和Stabfact1曲线,选择频率点2.45GHz;
在这里插入图片描述

从晶体管放大器理论可知,只有绝对稳定系数>1,放大器电路才会稳定,这里K<1,不稳定。
3) 系统稳定的方法之一:加负反馈,调节稳定系数K值,添加变量控件,调节两个电感参数值,使得K>1;
在这里插入图片描述

将电感值设为变量,经过调谐,得到电感值为0.8nH时,电路K值>1;
在这里插入图片描述

  1. 将理想元器件换成murata公司元器件进行仿真调谐;

在这里插入图片描述
在这里插入图片描述

将元器件换成murata后,需要在原理图中加muratainclude控件,不然仿真会报错,这里仿真的数据不是最优的,后续可以进行参数的优化,重点学习ADS操作方法。

5. 输入匹配和输出匹配

1、输入匹配和噪声系数
一般输入匹配主要影响噪声系数,输出匹配影响增益,所以需要调整输入匹配来降低噪声,仿真噪声系数需要在S参数仿真控件里把计算噪声的功能打开。
在这里插入图片描述

目前的电路图如上,这时的噪声系数为1.207,而系统的噪声系数最小值为0.696,现在需要调整输入匹配网络来降低噪声以达到最小噪声系数。
在这里插入图片描述

  1. 设置S-parameter仿真控件为单频点仿真,频点为2.45GHz;
    在这里插入图片描述

  2. 在原理图中加入NsCircle控件,设置
    NsCircle1=ns_circle(,NFmin,Sopt,Rn/50,51,3,0.1),返回该频率的NFmin、NFmin+0.1dB、NFmin+0.2dB、的3个等噪声圆,
    在这里插入图片描述

输入端阻抗为Z0*(0.310-j0.330)= 15.5-j16.5 Ohm
3) 使用DA_SmithChartMatch(Smith Chart – Matching network)中,设置参数如图

在这里插入图片描述
在这里插入图片描述

  1. 执行design Guide----amplifier,选择Tool----Smith Chart Utility,弹出对话框,设置如图所示,采用微带线匹配,最后点击Build ADS Circuit。
    在这里插入图片描述
    在这里插入图片描述

注意:需要把Enable Source Termination 和Enable Load Termination和Interpret as Output Impedance 打上对钩,其中Enable Source Termination 和Enable Load Termination是为了配合Smith Chart Matching Network对话框中的SourceEnable = True和LoadEnable = True。

  1. 点击进行仿真,查看结果,这时匹配电路网络已经近似是50Ohm。
    在这里插入图片描述
    在这里插入图片描述

  2. 将匹配电路放置到电路图中,并将隔直电容移到源端,如图,通过调谐微带线的电长度,使得S11参数在18以下左右,这时的驻波是在1.1左右。
    在这里插入图片描述
    在这里插入图片描述

2、输出匹配和增益
输出匹配对噪声没有影响,这里主要考虑的是增益。(方法同上)输出端的阻抗是由阻抗控件来确定

  1. 在原理图中插入Zin控件并设置,(S-parameter)
    在这里插入图片描述

  2. 查看阻抗的实部和虚部,为108.45-j*65.3 ;
    在这里插入图片描述

  3. 使用DA_SmithChartMatch(Smith Chart – Matching network)中

  4. 执行design Guide----amplifier,选择Tool----Smith Chart Utility,弹出对话框,设置如图所示,采用微带线匹配,最后点击Build ADS Circuit。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

这里本来想用微带线的,但是微带线不是好匹配
5) 经过调谐,结果如下,(并没有进行深入优化),电路图如下;

在这里插入图片描述
在这里插入图片描述
以上仿真过程和书上也有一些出入,欢迎批评指正,共同学习!

参考资料:
ADS2011射频电路设计与仿真实例 徐兴福

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/48486.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

本地缓存LoadingCache

引入依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>32.1.1-jre</version> </dependency>主要代…

13.5 【Linux】使用者的特殊 shell 与 PAM 模块

13.5.1 特殊的 shell, /sbin/nologin 我们所谓的“无法登陆”指的仅是&#xff1a;“这个使用者无法使用 bash 或其他 shell 来登陆系统”而已&#xff0c;并不是说这个帐号就无法使用其他的系统资源。举例来说&#xff0c;各个系统帐号&#xff0c;打印工作由 lp这个帐号在管…

ssm文章发布管理系统java小说作品发表jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 ssm文章发布管理系统 系统有2权限&#xff1a;前台账…

EIGRP路由协议(红茶三杯CCNA)

EIGRP&#xff08;Enhanced Interior Gateway Routing Protocol&#xff09;增强型内部网关协议-Cisco独有 前身对比 特点&#xff1a; 1. 快速收敛-路由条目不过期&#xff0c;拥有备份路由 2. 高级距离矢量协议-具有距离矢量性和链路状态协议特征 3. 无类路由协议-可划分子…

Elasticsearch-增删改查数据工作原理

集群 集群的基本概念&#xff1a; 集群&#xff1a;ES 集群由一个或多个 Elasticsearch 节点组成&#xff0c;每个节点配置相同的 cluster.name 即可加入集群&#xff0c;默认值为 “elasticsearch”。节点&#xff1a;一个 Elasticsearch 服务启动实例就是一个节点&#xff…

安全测试国家标准解读——数据库管理和文件管理

下面的系列文章主要围绕《GB/T 38674—2020 信息安全技术 应用软件安全编程指南》进行讲解&#xff0c;该标准是2020年4月28日&#xff0c;由国家市场监督管理总局、国家标准化管理委员会发布&#xff0c;2020年11月01日开始实施。我们对该标准中一些常见的漏洞进行了梳理&…

【设计模式】代理模式

5.1 代理模式 5.1.1 概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时&#xff0c;访问对象不适合或者不能直接引用目标对象&#xff0c;代理对象作为访问对象和目标对象之间的中介。 Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静…

linux安装nginx遇到的报错

1、Linux如何修改只读文件&#xff08;以设置自动连网为例&#xff09; vim /etc/sysconfig/network-scripts/ifcfg-ens33 然后提示 E45&#xff1a;已设定选项“readonly”&#xff08;请加&#xff01;强制执行&#xff09; 如果需要强制修改&#xff0c;可以使用&#xff0…

浏览器协议TCP详解

浏览器协议TCP详解 浏览器进程负责存储、界面、下载等管理。在渲染进程中&#xff0c;运行着熟知的主线程、合成线程、JavaScript 解释器、排版引擎等。 浏览器进程处理用户在地址栏的输入&#xff0c;然后将 URL 发送给网络进程。网络进程发送 URL 请求&#xff0c;在接收到响…

GitLab 删除项目

1.点击头像 2.点击Profile 3.选择要删除的项目点进去 4.settings-general-Advances-expand 5.然后在弹出框中输入你要删除的项目名称即可

RNN架构解析——GRU模型

目录 GRU模型实现优点和缺点 GRU模型 实现 优点和缺点

uniAPP 视频图片预览组件

效果图 思路&#xff1a;处理文件列表&#xff0c;根据文件类型归类 已兼容 H5 ios 设备&#xff0c;测试已通过 浙政钉&#xff0c;微信小程序 视频资源因为&#xff0c;没有预览图&#xff0c;用灰色图层加播放按钮代替 <template><!--视频图片预览组件 -->&l…

Consul的容器服务更新与发现

Consul的容器服务更新与发现 一&#xff1a;Docker consul的容器服务更新与发现&#xff08;1&#xff09;什么是服务注册与发现&#xff08;2&#xff09;什么是consulconsul提供的一些关键特性&#xff1a; 二&#xff1a;consul 部署consul服务器1. 建立 Consul 服务2. 查看…

quartus工具篇——ROM ip核

quartus工具篇——ROM ip核 1、ROM简介 FPGA中的ROM(Read-Only Memory)是一种只读存储器,主要用来存储固化的初始化配置数据。FPGA ROM的特性主要有: 预编程初始化 - ROM在FPGA编程时就已经写入了初始值,这些值在整个工作周期保持不变。初始化配置 - ROM通常用来存储FPGA的初…

【图论】三种中心性 —— 特征向量、katz 和 PageRank

维基百科&#xff1a;在图论和网络分析中&#xff0c;中心性指标为图中相应网络位置的节点分配排名或数值。中心性这一概念最初起源于社交网络分析&#xff0c;因此很多衡量中心性的术语也反映了其社会学背景。 不同中心性指标对 “重要” 的衡量方式不同&#xff0c;因此适用于…

YoLoV7做图像分类/目标检测过程(附代码+详细操作说明)

一、准备数据 图像在my_1imgs中&#xff0c;一个是原图jpg&#xff0c;一个是用labelimg画的标签xml文件。&#xff08;这个画的是一个矩形框&#xff09; 把自己的数据集&#xff08;原图和标签准备好后&#xff09;&#xff0c;这两个文件复制到VOCdevkit中,ImageSets为空。 …

多线程(JavaEE初阶系列5)

目录 前言&#xff1a; 1.什么是定时器 2.标准库中的定时器及使用 3.实现定时器 结束语&#xff1a; 前言&#xff1a; 在上一节中小编给大家介绍了多线程中的两个设计模式&#xff0c;单例模式和阻塞式队列模式&#xff0c;在单例模式中又有两种实现方式一种是懒汉模式&a…

Neo4j图数据基本操作

Neo4j 文章目录 Neo4jCQL结点和关系增删改查匹配语句 根据标签匹配节点根据标签和属性匹配节点删除导入数据目前的问题菜谱解决的问题 命令行窗口 neo4j.bat console 导入rdf格式的文件 :GET /rdf/ping CALL n10s.graphconfig.init(); //初始化 call n10s.rdf.import.fetch(&q…

从Arweave开始:4EVERLAND存储签入挑战开始

嗨&#xff0c;4evers&#xff0c; 今天&#xff0c;我们热烈欢迎您参加 Galxe 上的 4EVERLAND “Arweave 入门”活动。这是一项长期的重头活动&#xff0c;所有参与的用户都有机会获得相应的奖励。 Arweave 是一种革命性的去中心化存储协议&#xff0c;为寻求安全可靠的有价…

ubuntu 开启 ssh 服务 设置root远程登录

设置root用户密码 sudo passwd root安装ssh服务和vim编辑器 sudo apt -y install openssh-server vim开启ssh服务 sudo vim /etc/ssh/ssh_config去掉 配置文件中 Port 22 的注释后保存退出 设置root用户远程登录 sudo vim /etc/ssh/sshd_config将 PermitRootLogin prohibit-pas…