bandgap基本知识(转载)
经常看资料的时候看到bandgap的字样,但是一直都不是很清楚确切的意思,在网上搜了点资料,一起学习。
有三种获得与温度无关的恒定电压的方法,一种是利用齐纳二极管的反向击穿电压,也就是稳压二极管,第二种是利用耗尽MOS管和增强型MOS管的阈值电压的差值,第三种是利用负温度系数的pn结电压加上一个与温度成正比的电压来相互抵消,得到与温度无关的参考电压。
第一种方法现在不常用,因为齐纳二极管的反向击穿电压比大多数应用的电源电压还高,第二种在多数CMOS工艺中也用不上,因为多数CMOS工艺中只制造增强管,不制造耗尽管。第三种方法是现在用得最多的,也就是常说的bandgap reference,中文称为带隙基准。
要怎样得到第三种方法中说的正温度系数电压和负温度系数电压呢?
先说正温度系数电压,pn结电流与结电压的关系为指数关系,即I=Is exp(qV/kT),其中Is为pn结反向饱和电流,对于三极管的be结来说(CMOS工艺中如何得到三极管下面再说),be结电流为基极和集电极电流之和,忽略基极电流,则be结电流与集电极电流相等,Ic=Is exp(qVbe/kT),则be电压Vbe=(kT/q)ln(Ic/Is)。与绝对温度成正比。如果有两个Vbe相减,则得 Vbe1-Vbe2=(kT/q)ln(Ic1/Ic2),与绝对温度成正比,而且与Ic,Is的具体值无关,只与两只管子的Ic的比值相关。
对于负温度系数的电压,是在1967年,有人[Brugler,1967]计算出be结电压的数值具有负温度系数。这里直接给出公式:
Vbe=Vg0(q- T/T0)+Vbe0T/T0+mkT/q ln(T0/T) + kT/qln(Jc/Jc0),其中Vg0为0开尔文温度时的硅原子禁带宽度电压,T0为某一参考电压,m为一个值大约为2.3的温度常数,Vbe0为温度T0下的be电压,Jc为温度T(即当前温度)进的be结电流密度,Jc0为温度T0时的结电流密度。
这样,通过搭配适当的这两个值的和,就可以得到一个在T时与温度无关的电压量,求搭配系数的方法,就是将两者的和对温度取微分,再令微分结果为0即得到两者的比例关系。计算后得到的与温度无关的电压量刚好等于硅禁带宽度加上一个小电压量,因此就称这样得到的电压为 “带隙基准”。
电路中如何让这两者相加呢?对于Vbe,可以直接利用,对于Vbe1-Vbe2则一般是通过其差值加在电阻上转换成电流,再将相同的电流流过加在三极管集电极上的电阻上间接得到Vbe1-Vbe2,这样两者相加,就得到了与温度无关的量。
参考资料:<Analog Integrated Circuit Design>(David Johns,Ken Martin)P353
转自: http://stonemybaby.blog.sohu.com/144870877.html
bandgap基本知识(转载)相关推荐
- HTTP相关知识 --转载
转载之,言简意赅 转载于:https://www.cnblogs.com/likeshu/p/5854234.html
- 十七点学完安全知识超级详细了解进程和病毒知识 转载
第一:进程是什么 进程为应用程序的运行实例,是应用程序的一次动态执行.看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序.在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所 ...
- 元件封装知识(转载)
转载:http://blog.ednchina.com/xiaoxiaofeifan1976/5854/message.aspx 元件封装 封装,就是指把硅片上的电路管脚,用导线接引到外部接头处,以便 ...
- 中文字符集与字符编码的基础知识[转载]
中文字符集与字符编码的基础知识 字符是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等.字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII ...
- C++ 字符编码知识转载
基本常识 1.位和字节 说起编码,我们必须从最基础的说起,位和字节(别觉得这个过于简单不值一说,我还真见过很多个不能区分这两者的程序员).位(bit)是指计算机里存放的二进制值(0/1),而8个位组合 ...
- 计算机检索基础知识,[转载]四 计算机文献检索基础知识(原理、结构和功能)...
1.计算机检索原理 计算机一方面接受用户的检索提问,一方面从数据库中读取文献记录,然后把两者进行比较,即检索提问标识与文献记录标识进行匹配运算,如果比较的结果一致,那么这篇文献就会作为命中文献在检索结 ...
- MFC画图的基本知识 转载链接http://lc7cl.iteye.com/blog/1336221
1. 几种不同设备环境 MFC的CDC类封装了设备环境对象,CDC的成员变量m_hDC指向它的设备环境,可以创建的设备环境类型有:屏幕,打印机,只有打印机的信息部分,位图. 屏幕: 创建一个屏幕设备环 ...
- 系统进程相关知识(转载)
Windows操作系统进程详细介绍 关键词: 系统进程 (1)[system Idle Process] 进程文件: [system process] or [system process] 进程名称 ...
- jeee的基础知识(转载)
Servlet: 1)servlet : servlet是一个特殊的java程序,需要在web服务器上运行,并接收和响应客户端的请求,遵循http协议. 2)Servlet;作用: 主要用于控制层. ...
最新文章
- 【渝粤教育】 国家开放大学2020年春季 2064管理学基础 参考试题
- sql server 2005 T-SQL BEGIN DIALOG CONVERSATION (Transact-SQL)
- HDU1131 Java大数
- Java之函数式接口
- 如何用安卓手机运行Python代码
- 南京大学俞扬博士:强化学习前沿(下)
- 【网络通信 -- 直播】网络通信协议简介 -- RTP 协议的 H264 封包
- 奇迹s12源码_奇迹S12-2更新内容
- FlightGear编译小结
- win10 任务栏图标左击无效,右击有效的处理办法
- 花开花落又是一度春秋,聚散离别见证一场青春。
- 全球与中国蘑菇市场深度研究分析报告
- yarn : 无法加载文件 C:\Users\EDY\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
- 一名开源工程师的自白
- delphi RichEdit控件中插入GIF动画表情
- 一个屌丝程序猿的人生(一百零六)
- IJCAI论文 | 基于改进注意力循环控制门,品牌个性化排序升级系统来了
- ERROR 1184 (HY000): Invalid DataSource:0
- STM32F10X SPI操作flash MX25L64读写数据(转)
- Python之正则表达式小练