原理图

取n=14,这样总共会有16个晶体管,在版图时可以画成4x4矩阵,更好的匹配。

仿真PMOS晶体管

对单管pmos仿真gmid以及gain曲线

假设:gm/id=6,L=2u,Id=10uA

从gmid-id/w曲线中可以得到W=12u

bandgap中运放的设计

采用两级运放

假设CL=10p,GBW=50MHz,Av>10000

输入级pmos进行仿真

取Cc=CL/2=5p,根据,可以计算出gm1=2*10^-3

取gm/id=12,可以计算出id=167uA

Av>10000,每一级增益取100

Av1=gm1ro/2>100,需要gain>200

在gmid-gain中找到gain>200时的L

取L=400n

根据gmid-idw曲线求出W=121u,令m=4,W=31.5u

负载晶体管nmos仿真

取gm/id=8,L=2u,W=145u,m=4时,w=36.56u

运放第二级nmos管仿真

确定晶体管M6的尺寸,晶体管M6的gm应为gm1的6倍,因此gm6=16*10^-3

取gm/id=8,id=2mA如图L=2u,同理从图中可以看出W=876u,取m=10,,w=87.6u

两级运放仿真

最后根据需求微调参数

banggap仿真电阻R1,R2

假设支路电流为10uA,对R1进行扫描,取R1=6.85K

R2决定温度系数,对R2进行参数扫描,取R2=43k

温度特性仿真

对VDD进行仿真

模拟IC学习笔记 Bandgap设计相关推荐

  1. 【模拟IC学习笔记】 电流偏置的设计

    电流偏置.电压偏置 电压偏置: 1.对走线电阻引起的IR压降敏感 2.对噪声干扰敏感 3.器件相隔较远,匹配较差 电流偏置: 1.对走线电阻引起的IR压降不敏感 2.抗干扰能力强 3.需要匹配的器件可 ...

  2. 【模拟IC学习笔记】 Widlar电流源 Cascode结构

    PSRR 左边支路(V2=0时) 右边支路(V1=0时) 叠加 要想提高PSRR,则需要同时增大ro2和ro3,因此可以采用Cascode结构以增大ro2和ro3. 采用Cascode结构不仅可以提高 ...

  3. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计2

    wyy课堂cmos模拟设计课学习笔记-Bandgap频率响应参数仿真.噪声分析及优化 频率响应特性 stability仿真 noise分析 对电路启动过程的仿真 电源抑制比PSRR 修改电路参数对PS ...

  4. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1

    wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1 经典电路分析 仿真电路 尺寸设计 仿真电路 确定直流工作状态 直流扫描 经典电路分析 运放虚短使opin=opip,尺寸大的bjt的VB ...

  5. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计3

    wyy课堂cmos模拟设计课学习笔记-Bandgap可靠性仿真 温度影响 输入电压范围仿真 工艺偏差corner仿真 tran瞬态启动过程仿真 温度影响 先检查静态工作点,管子是否在工作状态,再看稳定 ...

  6. wyy课堂cmos模拟设计课学习笔记-Bandgap电路设计4

    wyy课堂cmos模拟设计课学习笔记-Bandgap版图设计 版图设计 版图设计 添加需要用到的版图: 方法一: 点击所需要的器件 shift+f显示所有层,Ctrl+f退出显示所有层 方法2:一次调 ...

  7. IC学习笔记1——建立时间和保持时间

    IC学习笔记1--建立时间和保持时间 前言 为了自己以后需要这些知识的时候,可以方便查阅,仅仅代表自己的观点,不一定正确. 一.建立时间和保持时间 1.1 触发器 建立时间.保持时间和传输延迟时间都是 ...

  8. 【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现

    基于Flask的在线学习笔记的设计与实现 摘要 在线学习笔记系统是一种为学生和教师提供在线学习和教学的平台.本文基于Flask框架,设计并实现了一个在线学习笔记系统.该系统支持用户注册.登录.创建课程 ...

  9. IC学习笔记3——异步FIFO

    IC学习笔记3--异步FIFO 异步FIFO的工作内容与同步FIFO类似,但是异步FIFO的控制并不像同步FIFO那么简单,因为异步FIFO工作在不同的时钟域,这将会带来一些问题,比如空满检测?是否还 ...

最新文章

  1. Java多线程初学者指南(10):使用Synchronized关键字同步类方法
  2. python 替换array中的值_Python五个隐藏的特性,你可能从未听说过
  3. OC的项目网址(自己编写的项目)
  4. JavaFX滚动事件
  5. git中文件的三种状态
  6. LINUX-关机 (系统的关机、重启以及登出 )
  7. css阻止换行_CSS中,如何处理短内容和长内容?
  8. 【bzoj1036】 ZJOI2008—树的统计Count
  9. Faster R-CNN源码中ROI Pooling的解析
  10. Deep Retinex Decomposition for Low-Light Enhancement
  11. Katana中设置全局变量
  12. 【python爬虫】爬取ip138信息(随机调用User-Agent)
  13. sql 纵向求和_SQL语句求和语句该怎么编写?有几种方法?
  14. 中盈Zonewin NX-1900 打印机驱动
  15. 计算机信息系统集成资质涉密信息系统集成资质
  16. Nodejs xlsx导出导出
  17. 【智能卡】智能卡之ISO7816
  18. 大蟒蛇养殖教程之“模块”
  19. ByteBuffer使用
  20. 深入理解Java虚拟机(第三版)--经典垃圾收集器

热门文章

  1. matlab中的sjy定义,sjy(sjy是什么缩写)
  2. Matlab函数、子函数的定义方法
  3. 华为机试—手机号码验证
  4. java常见的命名规则
  5. USB 调试工具(python2.7 + Tkinter + pyusb/pywinusb)
  6. 【RF分类】基于matlab随机森林算法数据分类【含Matlab源码 2048期】
  7. MATLAB激活了还需要激活
  8. 动态高斯模糊 surfaceView View
  9. 详细解析Java多态、向上转型、向下转型
  10. 一个例程学会使用——模糊逻辑工具箱