current sink/source, current mirror and current reference
Current sink/source(电流源):饱和区MOS管就可以当作一个电流源,
Current mirror(电流镜):可以说是current sink/source的一种延展。其设计原则是:若两个管子宽长比相同,而且两管子具有相等的VGS,则两管子具有相等的iD。设计方法也是电流的复制。其通常的用途是做偏置单元或信号处理原件。
Current reference(偏置电流):相对于current sink/source而言,其current具有更高的精度和稳定性的要求。理想的current or voltage reference是不受电源电压或是温度的扰动的影响的。其设计原则是基于一个已经存在的标准参考电流源的复制,然后输出给系统的其他模块。(基准电流源的一个重要作用就是,在正常工作电压范围内当电源电压发生变化时,输出电流基本不变,也就是其电源抑制比较高。)
一.基准电流源的性能指标:
1.温漂系数:表示输出基准电流随温度变化的情况,其单位为 ppm/℃ 。表示当温度变化 1摄氏度时,输出电流变化的百万分比。其计算公式为:
2.电源抑制比:电源抑制比是衡量电路对电源线上噪声的抑制能力的参数,换句话说,基准电流源的电源抑制比表现了输出基准电流随电源电压 VDD变化的情况。
3.功耗:静态电流的大小
二.设计及仿真
具体的设计方法和仿真方法见参考文献1,
三.基准电流源的结构:
上图(图9-1)中M5的漏级电流就可以作为一个偏置电流或是参考电流源,其与没有M2,M4的电流镜的区别在于,电流镜只是实现了电流的复制,但是复制的电流可能不稳定,受电源或温度的影响比较大,于是多了M2,M4之后的由M5得到电流会更加稳定。
参考文献:
1.《模拟集成电路设计与仿真-何乐年》第9章:基准电流源
2.《CMOS Analog Circuit Design(Allen Holberg)》4.3 ,4.4, 4.5
current sink/source, current mirror and current reference相关推荐
- [转]LDO的地脚电流(GROUND CURRENT)和静态电流(QUIESCENT CURRENT)的区别是什么啊?
在进行LDO选型时,经常会看到脚电流(GROUND CURRENT)和静态电流(QUIESCENT CURRENT)两个参数,两个有什么区别,在选型时应该怎么进行考虑啊? 1. GROUND CURR ...
- js 如何将汉字转换成拼音
js 如何将汉字转换成拼音 有多种方法,你可以使用插件,pinyin.js,访问地址:请移步 pinyin.js链接 demo下载地址:http://download.csdn.net/detail/ ...
- IR2130 600 V 三相栅极驱动器IC,具有过电流保护、OPAMP和故障报告功能
600 V 三相驱动器 IC,具有典型的 0.25 A 拉电流和 0.5 A 灌电流,采用 28 引脚 PDIP 封装,适用于 IGBT 和 MOSFET.也有 44 引脚 PLCC 和 28 引脚 ...
- Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)
在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...
- asp.net html silverlight 传参数,Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)...
Silverlight实用窍门系列:37 程兴亮,网名煦风满裳 在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一 ...
- HttpContext.Current:异步模式下的疑似陷阱之源
最近园子里首页有好几篇文章都是讲异步编程的,尤其是几篇讲博客园自身的异步化建设的文章,看了以后很有收获. 闲暇之余再重新查查资料温故知新学习一遍,重新认识了SynchronizationContext ...
- HttpContext.Current.Cache 过期时间
HttpContext.Current.Cache 过期时间 原文:HttpContext.Current.Cache 过期时间 为了更快的读取数据,我们一般会把常用到的数据加载到Cache中 在.N ...
- 前端学习(2628):node.js中LTS和Current的区别
2016 年 10 月 18 日,Node.js v6 LTS (Boron) 发布,这也是 Node.js 启用 LTS 发布计划以来,第一次同时迎来两个 active LTS(v4 与 v6).这 ...
- Why is HttpContext.Current null after await?
今天在对项目代码进行异步化改进的时候,遇到一个奇怪的问题(莫笑,以前没遇过),正如标题一样,HttpContext.Current 在 await 异步执行之后,就会变为 null. 演示代码: pu ...
最新文章
- 前端学习(2153):Vue的终极解决方案
- NPM是什么?我们该怎么使用呢
- jQuery ajax模板及各参数介绍
- python super 多重继承_解决python super()调用多重继承函数的问题
- 用法 the_英语冠词:不定冠词a,an和定冠词the的用法
- 《SpringBoot实战》笔记3
- kbengine mmo源码(完整服务端源码+资源+完整客户端源码)
- 国产操作系统思普将起诉微软涉嫌“商业诋毁”
- linux ftell函数(用于得到文件位置指针当前位置相对于文件首的偏移字节数)计算文件的字节大小
- html5 js实现今日头条视频播放列表,Github最火开源项目-高仿今日头条视频列表功能...
- ShortcutManager桌面app图标长按快捷入口
- 转载了别人的cocos2d-x的学习笔记
- F-PointNets
- 惯性测量单元预积分原理与实现
- 那个让你头大的数据结构,用Python学会变简单吗?
- 编程中的逻辑实现,三种逻辑结构(顺序、循环、分支)、跳转、函数以及错误处理
- 删除一个字符串中指定位置上的字符
- 剧情/惊悚基因危机:天才科学家的五日
- C# asp.net 条形码 code39条码 生成 扫描枪能识别(好东西转载...)
- 计算机毕业生城市分布情况,2018年中国各省份高考生数量、高校毕业生就业流入集中区及各省份毕业生数量分布情况分析【图】...