一、排兵布阵

Sansen出招

Sansen《模集精粹》第14章反馈中介绍电流并联反馈时,要求输入电阻,和输出电阻,他的结果是:

Rin=R2+RE//1gm1+LG≈R2A0(负载短路)R_{in}=\frac{R_2+R_E//\frac{1}{g_m}}{1+LG}\approx \frac{R_2}{A_0}(负载短路) Rin​=1+LGR2​+RE​//gm​1​​≈A0​R2​​(负载短路)
Rout=r0(1+gmRE)(1+LG)≈rogmREA0(负载开路)R_{out}=r_0(1+g_mR_E)(1+LG)\approx r_og_mR_EA_0(负载开路) Rout​=r0​(1+gm​RE​)(1+LG)≈ro​gm​RE​A0​(负载开路)
这里假设了mos管的gmg_mgm​很大。

Razavi出招

Razavi第八章的反馈也有这样的案例,同样是电流并联反馈。

用Razavi计算的结果是:
Rin=R2+RE1+LG≈R2+REA0(负载开路)R_{in}=\frac{R_2+R_E}{1+LG}\approx \frac{R_2+R_E}{A_0}(负载开路) Rin​=1+LGR2​+RE​​≈A0​R2​+RE​​(负载开路)
Rout=r0(1+gmRE//R2)(1+LG)≈rogmRE//R2A0(负载短路)R_{out}=r_0(1+g_mR_E//R_2)(1+LG)\approx r_og_mR_E//R_2A_0(负载短路) Rout​=r0​(1+gm​RE​//R2​)(1+LG)≈ro​gm​RE​//R2​A0​(负载短路)

求输入输出的时候,采用二端口网络的方法,确实需要向拉扎维一样,输入开路,输出短路。但为什么Sansen要输入短路,输出开路呢?而且两者的结果不一样。电路就摆在那里,仿真也只有一个结果,到底哪位大佬的结果正确呢?

二、格雷劝架

不得不说,格雷的《Analysis and Design of Analog Integrated Circuits》确实是经典中的经典,配套的课后习题解答更是自学利器!第八章除了详细介绍了二端口的计算方法,还介绍了Return Ratio的方法。更加给力的是,课后习题用两种方法手算了电压并联反馈的增益、输入输出电阻。

经过格雷的拨乱反正,发现两位大佬都没有错,因为两个人用了不同的方法,两种方法定义的环路增益、输入、输出电阻的求法都不一样。

Sansen用的是Return Ratio的方法,计算负载时需要用Blackman公式,而不是用二端口的开路负载乘上或除以环路增益。

Razavi用的是二端口的方法,该方法定义的环路增益与Return Ratio不同。

三、Razavi的二端口方法

1、打开环路

2、分别计算开环增益AopenA_{open}Aopen​,反馈系数FFF

Aopen=IoutIin=(R2+RE)A0gm1+gmR2//RE≈(R2+RE)2R2REA0A_{open}=\frac{I_{out}}{I_{in}}=(R_2+R_E)A_0\frac{g_m}{1+g_mR_2//R_E}\approx\frac{(R_2+R_E)^2}{R_2R_E}A_0 Aopen​=Iin​Iout​​=(R2​+RE​)A0​1+gm​R2​//RE​gm​​≈R2​RE​(R2​+RE​)2​A0​
F=IFIout=IF(1+R2/RE)IF=RERE+R2F=\frac{I_F}{I_{out}}=\frac{I_F}{(1+R_2/R_E)I_F}=\frac{R_E}{R_E+R_2} F=Iout​IF​​=(1+R2​/RE​)IF​IF​​=RE​+R2​RE​​
由此可以得到环路增益:
AF=R2+RER2A0AF=\frac{R_2+R_E}{R_2}A_0 AF=R2​R2​+RE​​A0​
这里得到的环路增益和Sansen中的不同,结果相差一个系数R2+RER2\frac{R_2+R_E}{R_2}R2​R2​+RE​​,但都可以得到最终闭环Rin,RoutR_{in},R_{out}Rin​,Rout​的结果。

3、计算输入电阻、输出电阻

Rinclose=Rinopen1+AF=R2+RE1+A0R2+RER2≈R2A0R_{in_{close}}=\frac{R_{in_{open}}}{1+AF}=\frac{R_2+R_E}{1+A_0\frac{R_2+R_E}{R_2}}\approx\frac{R_2}{A_0} Rinclose​​=1+AFRinopen​​​=1+A0​R2​R2​+RE​​R2​+RE​​≈A0​R2​​
Routclose=Routopen(1+AF)=ro(1+gmR2//RE)(1+A0R2+RER2)≈rogmREA0R_{out_{close}}=R_{out_{open}}(1+AF)=r_o(1+g_mR_2//R_E)(1+A_0\frac{R_2+R_E}{R_2})\approx r_og_mR_EA_0 Routclose​​=Routopen​​(1+AF)=ro​(1+gm​R2​//RE​)(1+A0​R2​R2​+RE​​)≈ro​gm​RE​A0​

四、Sansen的Return Ratio方法

1、断开环路,输入置零,求环路增益LG


LG=VfVt=A0LG=\frac{V_f}{V_t}=A_0 LG=Vt​Vf​​=A0​
这里假设gmg_mgm​很大,nmos表现为跟随器。

2、输入输出负载

Return Ratio的方法需要用Blackman公式计算输入输出负载:
Zport=Zport(k=0)[1+R(port_shorted)1+R(port_open)]Z_{port}=Z_{port}(k=0)[\frac{1+R(port\_shorted)}{1+R(port\_open)}] Zport​=Zport​(k=0)[1+R(port_open)1+R(port_shorted)​]

输出负载

简单来说,如果要求输出负载:需要将环路中的放大器增益置为0(即k=0),此时NMOS的栅极相当于接地。输入端的电流置零,计算此时的输出电阻Routol=ro(1+gmRE)R_{outol}=r_o(1+g_mR_E)Routol​=ro​(1+gm​RE​)。

R(port_shorted)R(port\_shorted)R(port_shorted)是将输出短路,恢复放大器增益时的环路增益;R(port_open)R(port\_open)R(port_open)是将输出开路,恢复放大器增益时的环路增益;两者的比值通常都是LG或者1/LG,具体要看反馈的类型。这里是输出是电流反馈,负载会提高,因此要乘以(1+LG)。
Rout=Routol(1+LG)≈rogmREA0R_{out}=R_{outol}(1+LG)\approx r_og_mR_EA_0 Rout​=Routol​(1+LG)≈ro​gm​RE​A0​
与Razavi的结果一致

输入负载

同样的道理,计算输入电阻的时候,将放大器增益置零(即k=0),得到Rinol=R2+RE//1gm≈R2R_{inol}=R_2+R_E//\frac{1}{g_m}\approx R_2Rinol​=R2​+RE​//gm​1​≈R2​。

最后输入电阻:
Rin=Rinol1+LG≈R2A0R_{in}=\frac{R_{inol}}{1+LG}\approx \frac{R_2}{A_0} Rin​=1+LGRinol​​≈A0​R2​​
这也和Razavi的结果一致。

五、总结

反馈的精确计算一直是模大中的一大难点,比较常用的方法是二端口法:

  • 断开环路求AopenA_{open}Aopen​(需考虑负载)
  • 计算环路增益AopenFA_{open}FAopen​F
  • 计算闭环增益,输入电阻,输出电阻

另一种方法是Return Ratio的方法:

  • 输入置零,断开环路,加测试信号求环路增益LG(特别注意这里的环路增益和二端口的环路增益定义不同)
  • Blackman 公式计算输入输出电阻

当环路中的放大器不理想(Rin≠∞,Rout≠0,A0≠∞R_{in}\ne \infty,R_{out}\ne 0,A_0\ne \inftyRin​​=∞,Rout​​=0,A0​​=∞),比较格雷大佬的习题计算结果,发现二端口的方法会准确一些。

向Razavi,Sansen,格雷三位大佬致敬!

原文链接

围观Razavi和Sansen打架——电流并联反馈相关推荐

  1. 硬件工程师在笔试中容易遇到的题目

    名企硬件工程师面试考题大全 一.模拟电路 1.基尔霍夫定理的内容是什么?(仕兰微电子) 2.平板电容公式(C=εS/4πkd).(未知) 3.最基本的如三极管曲线特性.(未知) 4.描述反馈电路的概念 ...

  2. quartus管脚分配后需要保存吗_嵌入式必须会的一些硬件面试题,要试一试吗?你过来呀!...

    1.下面是一些基本的数字电路知识问题,请简要回答之.(1) 什么是 Setup和 Hold 时间?答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求.建立时间 (Set ...

  3. 通信工程中常用算法c语言,通信工程常见面试题.doc

    通信工程常见面试题 模拟电路 1. 基尔霍夫定理的内容是什么?(仕兰微电子) 基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等. 基尔霍夫电压定律是一个能 ...

  4. 各大公司应聘电子类题目精选

    模拟电路 1.  基尔霍夫定理的内容是什么?(仕兰微电子) 基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等. 基尔霍夫电压定律是一个能量守恒定律,即在一 ...

  5. 测试触发器有没有用_用30道电子工程师面试题来拷问堕落的假期...

    电子汇 分享电子相关的技术文章.有用的技术新闻和交流会议 润物细无声,每天分享一点点,帮助大家找到合适技术相关内容,汇聚电子技术 1.下面是一些基本的数字电路知识问题,请简要回答之.(1) 什么是 S ...

  6. 电子类公司笔试题精选

    一.模拟电路 1基尔霍夫定理的内容是什么?(仕兰微电子) 基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等. 基尔霍夫电压定律是一个能量守恒定律,即在一个 ...

  7. 2020届IC企业校招部分笔试题

    1 AMD 1.1 if A=4'b0011,B=3'b110 and C=4'b1110,then which one is the correct result for expression of ...

  8. 2020届部分校招IC笔试题

    1 AMD 1.1 if A=4'b0011,B=3'b110 and C=4'b1110,then which one is the correct result for expression of ...

  9. 电路基础_模拟电路_问答_2023

    模拟电路 模拟电路的历史可以追溯到19世纪初,当时电学理论才刚刚开始发展.经过多年的研究和实践,一些重要的电学定律和基本电路结构被发现和建立,如欧姆定律.基尔霍夫定律.戴维南-诺尔顿等效原理.电容和电 ...

  10. 典型计算机电路组成,硬件工程师必会的几道题

    1.下面是一些基本的数字电路知识问题,请简要回答之. (1)什么是 Setup和 Hold 时间?答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求.建立时间(Setu ...

最新文章

  1. TensorFlow Frontend前端
  2. 自建28核树莓派集群,顺便学学docker,这里有一个500美元的搭建方案
  3. Logstash输出日志到elasticsearch
  4. 域上的全矩阵环是单环
  5. linux日常笔记3
  6. Docker 常用命令整合!!!带你一起理解和复习每个操作命令!!!带操作图,不会也能看懂的!!
  7. 不加样本就能做数据增强?还能提效?
  8. 监控 SQL Server 的运行状况
  9. 看网络电子围栏如何做好周界安防
  10. mysql 删除重复数据_日常答疑|MySQL删除重复数据踩过得坑
  11. Shell学习之结合正则表达式与通配符的使用(五)
  12. cmd 命令行中乱码问题解决
  13. 8086状态标志寄存器的英文含义(调试用
  14. python内置函数升序降序_python内置函数之sorted
  15. WebGL中实现三维融合视频投影技术
  16. TypeScript-键盘映射
  17. python 趣味编程课_Python趣味编程公益课开班,期待你的到来~
  18. css绝对定位如何居中?css绝对定位居中的四种实现方法-web前端教程
  19. 服务器老被攻击?如何避免服务器被恶意攻击?
  20. 使用Java制作一个简易的远控终端

热门文章

  1. 金融理财软件测试项目,大学生创新创业大赛金融理财项目创业计划书18-23-879(15页)-原创力文档...
  2. [2022年大学生创新创业训练计划项目立项申报]
  3. c 语言程序设计基础题答案,C语言程序设计基础教程_习题答案
  4. 小黑计算机一级题库,小黑课堂计算机一级题库
  5. 托马斯微积分和微积分学教程_为什么微积分很重要
  6. 桌面支持--Auto Cad 2012安装方法
  7. 小程序wxParse
  8. 2021北京地区高考成绩排名查询,2021年北京理科高考成绩排名一分一段表,北京理科成绩排名查询...
  9. 第一次网络渗透实验报告
  10. Hadoop配置文件( hadoop-env.sh、core-site.xml、hdfs-site.xm、mapred-site.xml、yarn-site.xml、 slaves)详解