热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用gm/ID方法设计二级运算放大器

原标题:使用gm/ID方法设计二级运算放大器1设计指标运算放大器采用图1所示的电路结构,电路中的电流源均采用共源共栅结构,可以获得较高的共模抑

原标题:使用gm/ID方法设计二级运算放大器

1 设计指标

  运算放大器采用图1所示的电路结构,电路中的电流源均采用共源共栅结构,可以获得较高的共模抑制比和电流复制精度。其性能指标为增益带宽积GBW=100MHz,负载电容CL=2pF。本设计采用的工艺库中NMOS的最小沟道长度为0.5m,PMOS的最小沟道长度为0.55m。

图1 二级运算放大器的电路结构

2 设计过程

  图1所示的运算放大器的增益带宽积

次主极点频率

在第一级差分放大级的NMOS电流镜负载处引入了零极点对,极点频率为

零点在左半平面,其频率为2fm

  设有如下关系:

则可以取

2.1 确定MN5的L, W及ID

  根据fnd的表达式和、、参数的定义可得

其中,fT,MN5为MN5晶体管的特征频率。代入数据可得

且有

取gm/ID=16,可以得到

根据图2所示的fT与gm/ID的关系曲线,可以得到MN5的沟道长度为

另外,根据图3所示的ID/W与gm/ID的关系曲线,可以得到MN5的沟道宽度为

图2 用于确定MN5沟道长度的fT-gm/ID曲线

图3 用于确定MN5沟道宽度的ID/W-gm/ID曲线

2.2 确定MP13和MP14的L及W

  取所有PMOS电流源的gm/ID=10。较小的gm/ID值有利于减小负载管的噪声和减小阈值电压失配引起的电流复制误差。电路对于MP13和MP14的沟道长度没有严格的约束条件,可以选择沟道长度

根据图4所示的ID/W与gm/ID的关系曲线,可以得到

图4 用于确定MP13和MP14沟道宽度的ID/W-gm/ID曲线

2.3 确定MP7和MP8的L, W及ID

  由GBW的表达式可以计算出MP7和MP8的跨导为

在运算放大器的单位负反馈应用中,由于输出端与反相输入端直接相连,使得CGS,MP8与CL并联,导致等效负载电容CL’=CL+CGS,MP8增大,增益带宽积和相位裕度减小。为了减小CGS,MP8的影响,可以通过设计使得CGS,MP8<0.1CL。取CGS,MP8=0.2pF,可以计算出MP7和MP8的特征频率为

取gm/ID=16,则根据图5所示的fT与gm/ID的关系曲线,可以得到MP7和MP8的沟道长度为

通过MP7和MP8的电流均为

根据图6所示的ID/W与gm/ID的关系曲线,可以得到MP7和MP8的沟道宽度为

图5 用文章来源地址60340.html于确定MP7和MP8沟道长度的fT-gm/ID曲线

图6 用于确定MP7和MP8沟道宽度的ID/W-gm/ID曲线文章来源地址60340.html

2.4 确定MN1~MN4的L及W

  为了减小镜像零极点对对于运算放大器相位裕度的影响,可以将镜像极点频率设置到GBW的10倍处,即fm=10GBW。据此,有

取gm/ID=10,根据图7所示的fT与gm/ID的关系曲线,可以得到MN3和MN4的沟道长度为

根据图8所示的ID/W与gm/ID的关系曲线,可以得到MN3和MN4的沟道宽度为

MN1和MN2的沟道长度和沟道宽度与MN3和MN4取相同值即可。

图7 用于确定MN3和MN4沟道长度的fT-gm/ID曲线

图8 用于确定MN3和MN4沟道宽度的ID/W-gm/ID曲线

2.5 确定MP5和Mwww.yii666.comP6的L及W

  MP5, 6的沟道长度取与MP13, 14相同的值,即

根据图9所示的ID/W与gm/ID文章来源站点https://www.yii666.com/的关系曲线,可以得到MP5和MP6的沟道宽度为

图9 用于确定MP5和MP6沟道宽度的ID/W-gm/ID曲线

2.6 确定偏置电路晶体管的尺寸

  第一级差分对的尾电流源大小为ID,MP5=157.5A,第二级的负载电流源大小为ID,MP13=314.4A。取IB1=IB2=78.75A,则ID,MP5=2 IB1,ID,MP13=4 IB1。因此可以确定MP1~4的尺寸为

取ID,MP19=ID,MP7,8=0.5 ID,MP5=IB1,因此

2.7 确定消零电阻RZ的大小

  为了使消零电阻RZ可以将补偿电容CC引入的右半平面零点移动到左半平面,并且最好能够和次主极点相抵消,则有

代入数据可得

3 电路仿真

3.1 增益带宽积与相位裕度

  用于仿真GBW和PM的电路如图10所示,其中的运算放大器采用前文所设计的运算放大器,对其施加共模电压2.5V作为输入端的静态工作点电压,负载电容CL=2pF。经过仿真,发现GBW只有82MHz,没有达到100MHz。为此,将IB1和IB2提高至108A。仿真结果如图11所示,可以看出仿真结果为GBW=112MHz,PM=70,低频增益为75dB。

图10 用于仿真GBW和PM的电路图

图11 GBW和PM的仿真结果

3.2 共模输入范围

  用于仿真共模输入范围的电路图如图12所示。共模输入范围的仿真结果如图13所示,可以看出共模输入范围为0.05V至4.63V。电压跟随器连接方式的运算放大器在此范围内可以展现出很好的电压跟随特性,其电压传输特性曲线的斜率为1。

图12 用于仿真共模输入范围的电路图

图13 共模输入范围的仿真结果

3.3 输出摆幅

  用于仿真输出摆幅的电路如图14所示。在单位增益反馈结构中,电压传输曲线的线性受到共模输入范围的限制。因此,若采用高增益反馈,传输曲线的线性部分与放大器输出电压摆幅一致。图14采用增益为10的www.yii666.com同相放大器。输出摆幅的仿真结果如图15所示,可以看出输出电压摆幅为0.15V至4.9V。

图14 用于仿真输出摆幅的电路图

图15 输出摆幅的仿真结果

3.4 共模抑制比

  用于仿真共模抑制比的电路如图16所示。仿真结果如图17所示,可以看出低频时的CMRR=77dB;在5MHz处CMRR下降3dB;在1kHz至10GHz频段内,CMRR最小为20dB。

图16 用于仿真共模抑制比的电路图

图17 共模抑制比的仿真结果

3.5 电源抑制比

  用于仿真电源抑制比的电路如图18所示,在电源线上引入小信号电压波动。电源抑制比的仿真结果如图19所示,可以看出,低频下的PSRR=104dB;在433kHz处,PSRR下降3dB;在1kHz至10GHz频段内,PSRR最小为15dB。

图18 用于仿真电源抑制比的电路图

图19 电源抑制比的仿真结果

3.6 小信号建立特性

  用于小信号建立特性仿真的电路图如图20所示,在输入端施加0.1V的阶跃小信号电压。小信号建立特性的仿真结果如图21所示。在图21中,黄色曲线为输入电压的波形,红色曲线为输出电压的波形。从图21可以看出,峰值时间tp=5.8ns−1ns=4.8ns,最大超调p=(2.600V−2.596V)/2.596V=0.15%,振荡次数N=1。

图20 用于仿真小信号建立特性的电路图

图21 小信号建立特性的仿真结果

3.7 等效输入噪声

  由于所设计的运算放大器输入端均为栅极,其输入电阻为无穷大,因此可以只考虑等效输入噪声电压,而忽略等效输入噪声电流。用于仿真等效输入噪声的电路图如图22所示。仿真结果如图23所示,可以看出,在1kHz处,等效输入噪声电压大小为214nV/√Hz;在10kHz处,等效输入噪声电压大小为68nV/√Hz。

图22 用于仿真等效输入噪声的电路图

图23 等效输入噪声电压的仿真结果

3.8 非线性

  有许多性能指标可以反应电路的非线性,在这里选择输入1dB压缩点作为衡量非线性的指标。用于仿真输入1dB压缩点的电路如图24所示,为单位增益负反馈结构,其中输入端口PORT0的频率设为1kHz,源阻抗设为50,产生正弦波信号;输出端口PORT1的阻抗设为1M。仿真结果如图25所示,可以看出输入1dB压缩点为+12.8dBm。

图24 用于输入1dB压缩点的电路图

图25 输入1dB压缩点的仿真结果

4 电路参数汇总

  将第2节中计算所得的电路参数,以及在3.1节中调整的偏置电流IB1和IB2汇总到图26中。

图26 电路最终版本

来源于:使用gm/ID方法设计二级运算放大器


推荐阅读
  • 原标题:Python中numpy.power()函数介绍Python中numpy.power()函数介绍power(x,y)函数, ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • 智商狂飙,问了ChatGPT几个数据库问题后,我的眼镜掉了
    原标题:智商狂飙,问了ChatGPT几个数据库问题后,我的眼镜掉了最近,ChatGPT火爆全网,介绍其产品、公司、作者、技术和应用等方面信息,占据着整个互联网,似乎不谈GPT好像 ... [详细]
  • 直击热门考点——结构体内存对齐
    原标题:直击热门考点——结构体内存对齐文章目录前言一、引例 ... [详细]
  • 20210921c++ 继承,虚继承(内存结构)
    原标题:2021-09-21c++继承,虚继承(内存结构)普通的公有继承 ... [详细]
  • JavaScript实现拖动对话框效果
    原标题:JavaScript实现拖动对话框效果代码实现:<!DOCTYPEhtml><htmllan ... [详细]
  • node.js 全局变量说明
    原标题:node.js全局变量说明文章目录全局对象 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 本文介绍了OkHttp3的基本使用和特性,包括支持HTTP/2、连接池、GZIP压缩、缓存等功能。同时还提到了OkHttp3的适用平台和源码阅读计划。文章还介绍了OkHttp3的请求/响应API的设计和使用方式,包括阻塞式的同步请求和带回调的异步请求。 ... [详细]
  • clickhouse 二(springboot+mybatis配置clickhouse,实现插入查询)
    原标题:clickhouse二(springboot+mybatis配置clickhouse,实现插入查询)开发步骤 ... [详细]
author-avatar
我爱投资理财
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有