[原创]差分放大器阻抗匹配计算+阻抗计算小工具

近段时间在项目中使用全差分放大器,在调试带宽指标的时候用到了几级放大器之间的阻抗匹配,查看芯片手册上的计算真是复杂到不可理解的程度(单端输入差分输出的情况)。

经过查资料,发现针对差分阻抗计算的内容,ADI公司官方的应用笔记介绍的比较容易理解。分别是应用笔记-AN1026以及MT-076。

本篇文章,笔者结合ADI应用笔记以及个人理解,说明关于差分放大器使用当中的阻抗匹配问题,并且自行开发了个小软件,帮助设计者计算阻抗网络,提高设计效率。

第一,不需要额外的匹配组件时,差分增益计算需要考虑的问题。

在源端距离差分输入很近且信号源阻抗很小的时候可以不进行额外的网络匹配。下面分别分两种情况介绍其钻孔以及增益计算方法。

1)差分信号输入,无端接电阻匹配的情况。如下图:

此种应用,信号源与差分输入端距离很近,不需要增加端接电阻进行匹配。此时,增益电阻RG应该讲信号源内阻Rs考虑在内,即增益 A=RF/(RG+RS/2)。

2)单端信号输入,差分输出的应用。如下图所示,此种应用场合,为了使差分平衡,需要增大增益电阻RG2,很容易得到A=RF/(RG1+RS)=RF/RG2;  RG2=RG1+RS;

第二,出于信号完整性的考虑,需要增加端接电阻来进行阻抗匹配的应用,分为单端输入以及差分输入两种情况说明。

1)DE-DE模式,即差分输入差分输出。此种应用对于端接电阻以及增益计算比较简单,很容易得到合适的设计。如下图所示为DE-DE模式:

①由于负反馈以及高开环增益会使得放大器两输入端电压相等,即可看做短接,那么从输入端看进去差分输入阻抗为RIN=2RG;

②假设源端阻抗为RS,为了得到良好的阻抗匹配,需要做到RS=RT//RIN,即可求出端接电阻RT;

需要说明的是,必须是源阻抗小于等于差分输入阻抗的时候,才需要端接电阻在同相输入与反相输入端。

2)SE-DE模式,即单端信号输入差分信号输出的应用,其端接电阻值极端就比较繁琐,需要多次迭代才可以达到理想的匹配以及增益。

①首先根据应用初步确定增益电阻RG以及分馈电阻RF,并且RF1=RF2,RG1=RG2以保持差分放大的平衡。如下图示意:

②根据图中式子求出输入端等效阻抗值RIN

③为了匹配信号源阻抗RS,需要做到RS=RT//RIN,可以计算出端接电阻RT

④根据戴维南定力可以得到信号源的等效信号源模型,VIN(等效)=Vin(源)*RT*RS/(RT+RS),简单讲就是分压原理;

然后计算等效信号源的内阻:Rs=RT//RS(RS代表原始内阻,Rs代表等效变换之后的等效内阻)

⑤更换为等效信号源之后将等效内阻Rs考虑到增益电阻RG1之中,为了保持设计平衡,同样的在RG2端增加一个电阻RTS=Rs,如下图:

⑥由于增益电阻增加了RTS,相应的增益会比设计之初增大一些,需要调整RF使得增益达到理想值。依次迭代,直到得出比较理想的增益以及阻抗匹配网络。

第三,鉴于在SE-DE模式使用时,迭代计算比较繁琐,笔者自己设计了一个小软件,可以方便广大工程师少走弯路,高效设计,欢迎试用,有不同看法的欢迎批评指正。

下载地址:http://pan.baidu.com/s/1skLr8Yh,  密码:2t4n

软件截图如下:

时间: 2024-10-02 00:36:48

[原创]差分放大器阻抗匹配计算+阻抗计算小工具的相关文章

计算时间偏移量小工具

1.用Calendar计算偏移时间 2.calendar.add()方法可以自动偏移 public static void main(String[] args) throws ScriptException, ParseException { System.out.println(getNewTradeTime('y',"20160305010203",3)); } public static String getNewTradeTime(char signal,String tra

开源一个Mac漂亮的小工具 PPRows for Mac, 在Mac上优雅的计算你写了多少行代码

开源一个Mac漂亮的小工具 PPRows for Mac, 在Mac上优雅的计算你写了多少行代码. 开源地址: https://github.com/jkpang/PPRows

关于浮点型计算遇到的小问题

最近考核任务里面用到了php计算和js计算 ,值得注意的是浮点型计算.float类型的数值是约等于.例如1.3  浮点类型的1.3=1.299999999循环,那么问题就来了. 浮点型在计算中主要会出现两种错误 1.修约计算 比如保留1位小数,0.003这样的比较小的数值会直接当成0来参与计算.所以计算的时候一定不要修约浮点型,包括计算的中间值也要尽可能保留足够精确的小数位. 2.判断 和上面类似.比如判断if(a>=0),如果结果进行了修约,a = 0.003,判断的结果是true而不是fal

常见的差分(动)阻抗计算模型

差分线阻抗模型类同于单端线,最大的区别在于,差分线阻抗模型 多了一个参数S1,即差分阻抗线之间的距离(注意是线中心点之间的距离).   1. Edge-coupled Surface Microstrip 1B 适用范围: 外层无阻焊(阻焊前)差分阻抗计算. 这个模型比下面包含阻焊的模型更常用. 由于在外层,其线路层铜厚则为基板铜厚+电镀铜厚(使用Core时):或当表层使用单独铜箔时,则为成品铜箔厚度. 参数说明: H1:线路层到较近参考层VCC/GND间距离 W2:阻抗线上线宽 W1:阻抗线下

一个简单的计算分数的小程序

一个简单的计算分数的小程序 代码如下: package Day05; public class ExamGradeDemo { public static void main(String[] args) { char[][] answers = { {'C','B','D','C','A','A','D','C','D','C'}, {'A','C','B','D','C','A','D','C','B','D'}, {'A','C','B','D','B','D','C','A','A','

【转】彻底搞清计算结构体大小和数据对齐原则

彻底搞清计算结构体大小和数据对齐原则 数据对齐: 许多计算机系统对基本数据类型合法地址做出了一些限制,要求某种类型对象的地址必须是 某个值K(通常是2,4或8)的倍数.这种对齐限制简化了形成处理器和存储器系统之间的接口的硬件 设计.例如,假设一个处理器总是从存储器中取出8个字节,则地址必须为8的倍数.如果我们能保 证将所有的double类型数据的地址对齐成8的倍数,那么就可以用一个存储器操作来读或者写值了. 否则,我们可能需要执行两次存储器访问,因为对象可能被分放在两个8字节存储块中. 当数据类

阻抗计算

si9000也可以算  一般有点差异,板厂可以微调 加上滤油,实际阻抗会降低2-3欧 影响最大的是层厚 先选择最薄的芯板,注意差分线的阻抗匹配,间距越小,阻抗小, 原文地址:https://www.cnblogs.com/IotI/p/8587277.html

原创SQlServer数据库生成简单的说明文档小工具(附源码)

这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术说明文档. 技术上主要采用的 C#+Dapper+Npod ,开发工具为Vs2015,基于Net4.5框架. 实现思路: 1.首先获取数据库的字符串,测试链接是否成功, 2.通过脚本获取该服务器的数据库列表. 3.根据数据库找到该数据库的所有数据表 4.通过脚本找到该数据表所有的字段信息 5.使用N

[原创] Delphi小工具(Windows资源管理器右键菜单扩展)

两个小工具 1. 项目临时文件清理 2. Android Ndk 编译 c/c++ jni 源码工具. 下载后,点击Reg.bat就可以完成注册安装.不需要时点击 UnReg.Bat 就可以删除菜单. 下载地址: 链接: http://pan.baidu.com/s/1i4P9ZDF 密码: di9h