1)首先介绍一下cascode效应:

如上图所示,在MOS管的S端与地之间加一个电阻R后,从D端看进去的等效电阻r0并不是r02+R,而是多了一项gm2*r02*R。这个效应可以应用于电流镜,使电流匹配。

2)电流镜的原理:(注:Δ即为V(GS)-V(TH))

上图是电流镜的基本结构,可以看出要I(DS2)与I(IN)相等,需要r0特别大,且V(DS2)与V(GS1)越相近越好。引入cascode效应。

上图是引入了cascode效应的电流镜,可以看出r0增大了,并且由于M2与M4的栅极电压相同,M2与M4使用相同MOS管且流过电流相近,所以栅源压降相近。所以V(2)与V(3)近似相等,满足V(DS2)与V(GS1)越相近越好的条件。

但为保证电流镜正常工作,M1漏源两端的电压降必须大于V(GS),M2两端电压必须大于V(GS)-V(TH),所以右端最小供电电压不能小于2V(GS)-V(TH)。功耗较大。

下面是优化电路:

(电流镜中的MOS要工作在饱和区要,才能使电流恒定),为使M1工作在饱和区V(3)>=V(GS)-V(TH),为使M2工作在饱和区,M2漏源电压应为V(GS)-V(TH),所以所以右端最小供电电压不能小于2V(GS)-2V(TH),功耗降低。为满足上述要求,考虑边界情况V(3)=V(GS)-V(TH),即V(3)=V(1)-V(TH),同理对M2,V(M2漏端)=V(2)-V(TH),则V(2)-V(1)=V(M2漏端)-V(3)即M2漏源电压V(GS)-V(TH),所以V(R)>=V(GS)-V(TH)。又根据图片中的推导,M3,M4工作在饱和区,所以V(R)<=V(TH)。选定R,满足这个条件,就可以设计出电路。

另一种优化电路:

由上一种优化电路,可知需要V(2)-V(1)>=Δ,为达到要求,M5和M3的电流相同,需M5进入饱和区门限为2Δ,其它MOS为Δ,则宽长比M5的为其它管的1/4,W在工艺中一般是由工艺确定,所以长L应该增加为原来的4倍。

电流镜中cascode效应的学习笔记相关推荐

  1. 数据库LINQ TO SQL在Silverlight中的应用(WCF)------学习笔记(一)

    数据库LINQ TO SQL在Silverlight中的应用(WCF)------学习笔记(一) 步骤: 1. 创建SILVERLIGHT应用程序 2. 创建LINQ TO SQL [注意序列化的问题 ...

  2. C++ 中 参数包 (typename ...) 学习笔记

    C++ 中 参数包 (typename -) 学习笔记 本文所属地址 https://www.lucien.ink 起因 突然好奇 STL 的 std::tuple 是怎么实现不定参数的,遂搜了搜,发 ...

  3. web前端分享HTML5中的nav标签学习笔记

    好程序员web前端分享HTML5中的nav标签学习笔记,nav标签全称navigation,顾名思义,是导航的意思.根据HTML5的相关标准定义如下: "A section of a pag ...

  4. linux rcs文件中的ip,linux学习笔记之diff和patch命令

    关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...

  5. linux中内核中machine_desc,Linux-内核-学习笔记(13):移植三星官方内核

    Linux-内核-学习笔记(13):移植三星官方内核 一.移植前的准备 当拿到源代码时,首先要在window下利用SourceInsight创建一个工程,并将uboot源代码加载到SI中,方便修改和查 ...

  6. textarea中插入标签_HTMLCSS学习笔记(二)-- HTML表单标签

    表单 1 : 表单标签 <form></form> 属性 : action = '接口地址' method = 'get / post' name = '表单名称' 2 : 表 ...

  7. python里数字怎么表示_Python 中的数字—Python 学习笔记

    今天讲一下 Python 中六种标准数据类型之一:数字. 整数 整数可以执行加减乘除运算,+代表加法, -代表剪法, *代表乘法./代表除法, %代表求余数: >>> 1+2 3 & ...

  8. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  9. oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例

    [学习笔记]Oracle 11G新特性restart的深入研究案例 时间:2016-11-26 22:35   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 Oracle研究中 ...

最新文章

  1. spark sql 本地调试_Spark精华问答|Spark的三种运行模式有何区别?
  2. Flex AdvancedDataGrid 数据展示异常
  3. python 函数式编程尾递归优化 day16
  4. 二叉树---树的深度递归理解
  5. 召回率(Recall),精确率(Precision),交除并(Intersection-over-Union(IoU)
  6. java冒泡怎么写_java 冒泡 又一种写法
  7. cocoaPods 创建自己的依赖库
  8. BZOJ 1002: [FJOI2007]轮状病毒【生成树的计数与基尔霍夫矩阵简单讲解+高精度】
  9. Double 中的 NAN与INFINITY
  10. ResNet网络结构详解(Tensorflow2.6.0实现网络结构)
  11. 24种设计模式-单例模式-懒汉模式详解
  12. NSIS安装包制做软件的常用小技巧
  13. web页面中如何唤起打开APP实践
  14. bit、byte、KB、M、G、T相互关系
  15. 精心总结的表格快捷键
  16. 【Unity3D实战】零基础一步一步教你制作酷跑类游戏(1)
  17. 傅小兰研究员是学报第一任女主编吗?
  18. 使用tinyxml2库解析xml
  19. 印度人的1919乘法
  20. js delete 删除属性

热门文章

  1. python汉字同义词替换_python同义词替换
  2. Java 服务器端支持断点续传的源代码【支持快车、迅雷】
  3. crash使用的几个链接
  4. Python爬取六国家(地区)最流行的股票并保存到excel的不同的工作表中
  5. qBitorrent 导出所有种子脚本
  6. 大连民族大学计算机毕业论文范文,大连民族大学本科生毕业论文模板详解.doc...
  7. 单片机I/O口应用——LED灯实验
  8. Robot类自动按键
  9. 【OpenCV+Dlib】C++基于眼睛宽高比的实时眨眼检测(原理+完整源码)
  10. Hdu 1174 爆头 计算几何问题