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

news2024/11/27 21:07:19

ADS仿真低噪声放大器

设计要求:
工作频率: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射频电路设计与仿真实例 徐兴福

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mybatisPlus基础篇

文章目录 通用Mapper接口简单插入数据-insert简单删除数据-deleteById简单修改数据-updateById简单查询数据-selectById 通用service接口Service接口-插入数据Service接口-删除数据Service接口-修改数据Service接口-查询数据自定义接口方法自定义Mapper接口方法 通用Mapper接口…

milvus: 专为向量查询与检索设计的向量数据库

1. 什么是milvus&#xff1f; milvus docs milvus release Milvus的目标是&#xff1a;store, index, and manage massive embedding vectors generated by deep neural networks and other machine learning (ML) models. Milvus 向量数据库专为向量查询与检索设计&#xf…

vue项目开发环境和生产环境代理的配置问题

1.跨域 跨域解决方案&#xff1a; 1.JSONP 通过动态 script标签跨域 2.document.domain iframe跨域 3.location.hash iframe 4.window.name iframe跨域 5.postMessage 跨 window 通信 6.跨域资源共享&#xff08;CORS&#xff09; 7.nginx代理跨域 8.nodejs中间件代理跨域 9…

基于光子实验的指数级加速的量子同态加密理论

前言 量子计算机不仅有望在某些重要任务上超越经典计算机&#xff0c;而且还能保护计算的隐私。例如&#xff0c;盲量子计算协议支持安全委托量子计算&#xff0c;其中客户端可以保护其数据和算法的隐私&#xff0c;不受分配来运行计算的量子服务器的影响。然而&#xff0c;这…

NOI Linux 2.0 CSP奥赛复赛环境安装使用指南

新人旧人区别 以下是可能导致你在老版 NOI Linux 系统下形成的习惯在新版下翻车的改动。 移除了 GUIDE从 32bit 变为了 64bit 系统&#xff0c;需要注意指针现在占 8 字节而不是 4 字节更新了编译器版本默认情况下右键没了【新建文件】的选项桌面目录改为中文&#xff0c;可能…

【3519AV200】AI算法承载硬件平台_双目IMX334视频通道接入硬件方案开发

Hi3519AV200内置四核A55&#xff0c;提供高效且丰富和灵活的CPU资源&#xff0c;以满足客户计算和控制需求。集成单核MCU&#xff0c;以满足某些低延时要求较高场景。 Hi3519AV200集成了高效的神经网络推理单元&#xff0c;支持2.5Tops INT8 &#xff0c;并支持业界主流的神经网…

【监控系统】可视化工具Grafana简介及容器化部署实战

1.什么是Grafana 官网地址&#xff1a;https://grafana.com/ Grafana用Go语言开发的开源数据可视化工具&#xff0c;可以做数据监控和数据统计&#xff0c;带有告警功能。支持快速灵活的客户端图表&#xff0c;面板插件有许多不同方式的可视化指标和日志&#xff0c;官方库中…

【MySQL】索引与B+树

【MySQL】索引与B树 索引概念前导硬件软件方面 索引的理解单个page多个page引入B树B树的特征为什么B树做索引优于其他数据结构&#xff1f;聚簇索引与非聚簇索引辅助索引 索引的创建主键索引的创建和查看唯一键索引的创建和查看普通索引的创建和查看复合索引全文索引索引的其他…

2.java语法

文章目录 2.1. 字符型常量和字符串常量的区别?2.2. 关于注释&#xff1f;2.3. 标识符和关键字的区别是什么&#xff1f;2.4. Java 中有哪些常见的关键字&#xff1f; 2.5. 自增自减运算符2.6. continue、break、和 return 的区别是什么&#xff1f; 2.1. 字符型常量和字符串常…

Java编译器中的优化技术

一、JIT技术 Java中的热点代码主要有两类&#xff0c;包括&#xff1a;1、被多次调用的方法。 2、被多次执行的循环体。 前者很好理解&#xff0c;一个方法被调用得多了&#xff0c;方法体内代码执行的次数自然就多&#xff0c;它成为 “ 热点代 码 ” 是理所当然的。而后者则…

《零基础入门学习Python》第068讲:GUI的终极选择:Tkinter5

这节课的主要内容为 Listbox 组件、Scrollbar 组件 和 Scale 组件 在之前的学习中&#xff0c;我们已经知道了&#xff0c;如果说提供选项给客户选择&#xff0c;那么有两种情况&#xff0c;单选的话&#xff0c;我们用 Radiobutton&#xff0c;多选的话&#xff0c;用Checkb…

笔记本电源适配器使用时发烫会有安全隐患吗?

笔记本电源适配器&#xff08;充电器&#xff09; 笔记本充电器内部是一个很大的电感结构&#xff0c;因其工作原理会产生一部分热能&#xff0c;所以部分发热是正常的&#xff0c;即使发热也会一直保持一定的温度。同时&#xff0c;充电器外壳都是耐高温的不会烧坏&#xff…

【MySQL】索引是什么东东?

书中的目录&#xff0c;就是充当索引的角色&#xff0c;方便我们快速查找书中的内容&#xff0c;所以索引是以空间换时间的设计思想。 索引和数据位于存储引擎中&#xff0c;MySQL默认的存储引擎是InnoDB。 1 为什么MySQL采用B树作为索引&#xff1f; 1.1 其他数据结构为什么…

C语言每日一题:6.移除元素+合并两个有序数组。

第一题&#xff1a;移除元素 思路一&#xff1a; 一&#xff1a;暴力查找的方法&#xff1a; 1.找到对应val值的下标&#xff0c;返回数组的下标。 2.删除对应的下标&#xff0c;从前向后用后面覆盖前面。当后一个是数组最后一个数值是就赋值结束了&#xff08;注意数组越界的问…

【C++】开源:grpc远程过程调用(RPC)配置与使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍grpc远程过程调用&#xff08;RPC&#xff09;配置与使用。 无专精则不能成&#xff0c;无涉猎则不能通。。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜…

TikTok广告数据不好?收下这份常见问题自查手册!

你是一位跨境卖家吗&#xff1f;你是否在TikTok上投放过广告&#xff1f; 如果你的答案是肯定的&#xff0c;那么你可能遇到过一些困扰。比如&#xff0c;你的广告为什么不起量&#xff1f;为什么突然掉量了&#xff1f;为什么成本上升了&#xff1f;到底是哪里出了问题&#…

【MyBatis 学习三】子段不一致问题 多表查询 动态SQL

目录 一、解决Java实体类属性与数据库表字段不一致问题 &#x1f337;现象1&#xff1a;显示字段不对应&#xff1a;使用ResultType查询结果为null&#xff1b; &#x1f337;解决办法&#xff1a;字段不对应&#xff1a;使用ResultMap解决。 二、数据库的多表查询 &#…

【【51单片机的红外遥控】】

红外遥控&#xff0c;完全把控 红外遥控 利用红外光进行通信的设备&#xff0c;由红外LED将调制后的信号发出&#xff0c;再由专门的红外接收头进行解调输出 通信方式&#xff1a;单工 异步 红外LED波长&#xff1a;940nm 通信协议标准&#xff1a;NEC标准 用那种一体化红红外…

面试总结-Redis篇章(八)——Redis分布式锁

JAVA 面试总结-Redis分布式锁 模拟抢券场景 通过下面方法添加Synchronized锁来防止上述情况&#xff0c;如果上面是单体服务没有问题&#xff0c;但是如果项目是集群部署&#xff0c;会出现下面的问题&#xff0c;因为Synchronized是属于本地的锁端口8080和8081同时访问&#x…

抽象工厂模式——产品族的创建

1、简介 1.1、简介 抽象工厂模式为创建一组对象提供了一种解决方案。与工厂方法模式相比&#xff0c;抽象工厂模式中的具体工厂不只是创建一种产品&#xff0c;它负责创建一族产品 1.2、定义 抽象工厂模式&#xff08;Abstract Factory Pattern&#xff09;&#xff1a;提供…