提示:本文档记录仿真设置的方式和结果

目录

  • 1. 直流仿真(dc)
  • 2. 稳定性stb仿真(包含工艺角仿真)
  • 3. 失调电压仿真(dc & monte carlo)
  • 4. 共模电压仿真(stb & 扫描vp)
  • 5. 输出电压范围仿真(tran)
  • 6. 共模抑制比CMRR(ac)
  • 6. 电源抑制比PSRR(ac)

1. 直流仿真(dc)

  1. Iprobe 通直流,阻隔交流
    不同电压的含义: vdsat, vds。仿真中vds需大于vdsat才会位于饱和区
  • razavi: 工作在饱和区的所需最小VDS=VD,sat=VGS−VTHV_{DS} = V_D,sat = V_{GS} - V_{TH}VDS​=VD​,sat=VGS​−VTH​

    • MOS电流公式推导:
    • Q=Id×vQ = Id \times vQ=Id×v Id=电荷密度×速度=电荷密度×μEId = 电荷密度 \times 速度 = 电荷密度 \times \mu EId=电荷密度×速度=电荷密度×μE 平均电荷密度=12CoxW(Vgs−Vth)平均电荷密度= \frac{1}{2}C_{ox}W(V_{gs} - V_{th}) 平均电荷密度=21​Cox​W(Vgs​−Vth​) Id=12CoxW(Vgs−Vth)μVgs−VthLeffId = \frac{1}{2} C_{ox} W (V_{gs} - V_{th}) \mu \frac {V_{gs} - V_{th} }{ L_{eff}}Id=21​Cox​W(Vgs​−Vth​)μLeff​Vgs​−Vth​​
    • 速度饱和时,v=μEv = \mu Ev=μE需要改变 Id=12CoxW(Vgs−Vth)∗速度饱和的速度Id = \frac{1}{2} C_{ox} W (V_{gs} - V_{th}) *速度饱和的速度Id=21​Cox​W(Vgs​−Vth​)∗速度饱和的速度
    • vds>vdsat管子工作在饱和区
      vds<vdsat管子工作在线性区
      对于短沟道:Vdsat = (Vgs -Vth)/(L*Esat)

  • 跟随特性测试

2. 稳定性stb仿真(包含工艺角仿真)

  • 工艺角仿真(stb):在ADE中launch ADE XL,随后选择corners 下的click to add corner,选取工艺角文件并命名,随后运行

3. 失调电压仿真(dc & monte carlo)

  • 连接成单位增益负反馈,dc下vp-vn

4. 共模电压仿真(stb & 扫描vp)

  • 在接成单位增益负反馈的stb仿真中,扫描vp电压,通过观察其他指标是否满足要求确定共模电压范围。(0.7-0.9V之间最合适)

5. 输出电压范围仿真(tran)

  • 运放接成同相放大器的形式,vp与vn直流电压相同,vn接入正弦交流电

  • 提示:两个电阻尽可能大,防止影响输入电阻大小,降低增益


6. 共模抑制比CMRR(ac)

在输出端与负输出端之间加入一个单位的交流小信号 vcm,正输入端也加一个相同的vcm,同时加上正输入端加入直流偏置电压 vp 。交流时vp 被视为短路.加在运放正端电压为 vcm,负端电压为 vout+vcm,测量vout/vcm

  • vp 电压= dc(vp = 0.7) + ac(vcm = 0.2)
  • vn电压 = vout +ac(vcm = 0.2)
  • vout=Acm×(vcm)+Av×(vcm−(vout+vcm))vout = Acm \times (vcm) + Av \times (vcm -(vout +vcm))vout=Acm×(vcm)+Av×(vcm−(vout+vcm))
  • voutvcm=Acm1+Av≈AcmAv=1CMRR\frac{vout}{vcm} = \frac{Acm}{1+Av} \approx \frac{Acm}{Av} = \frac{1}{CMRR} vcmvout​=1+AvAcm​≈AvAcm​=CMRR1​
  • 计算CMRR的公式为:
    abs(dB20((mag(v(“/vout” ?result “ac”)) / mag(v(“/vp” ?result “ac”)))))
    图中为40dB

6. 电源抑制比PSRR(ac)

  • 输出电压是【输入电压与运放增益】与【电源电压与电源增益】的叠加

  • PSRR=差模增益Av共模输入为0时电源到输出的增益AddPSRR = \frac{差模增益Av}{共模输入为0时电源到输出的增益Add}PSRR=共模输入为0时电源到输出的增益Add差模增益Av​

  • PSRR=Av,vdd=0Add,vin=0PSRR = \frac{Av, vdd =0}{Add,vin =0}PSRR=Add,vin=0Av,vdd=0​

  • 将电源电压设置为1.1V直流叠加1V的交流

vout=Av×(0−vout)+Add×vdd=>voutvdd=1+AvAdd≈1PSRRvout = Av \times ( 0 - vout) + Add \times vdd => \frac{vout}{vdd} = \frac{1+Av}{Add} \approx \frac{1}{PSRR}vout=Av×(0−vout)+Add×vdd=>vddvout​=Add1+Av​≈PSRR1​
−20log(voutvdd)=20log(PSRR)-20 log(\frac{vout}{vdd}) = 20log(PSRR)−20log(vddvout​)=20log(PSRR)

【运算放大器仿真方式记录】相关推荐

  1. 关于使用示波器测量设备功耗的简易方式-记录

    关于使用示波器测量设备功耗的简易方式-记录 叙述 参照 测试方法 实际测量 数据整理与计算 示波器使用 结束语 叙述 最近,有测量功耗的需求,没有专业的功率测量仪,而且一般的功率测量仪又比较贵,所以自 ...

  2. 先进PID控制MATLAB仿真学习记录(一)

    目录 前言 一.PID控制原理 二.连续系统的PID控制Simulink仿真 1.利用自带的PID控制器仿真 2.采用S函数进行仿真 总结 前言 PID控制是最早发展起来的控制策略之一,其算法简单.鲁 ...

  3. MATLAB【十三】————仿真函数记录以及matlab变成小结

    part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...

  4. FPGA设计心得(1)真双口RAM使用及其仿真问题记录

    文章目录 前言 设计介绍 关于仿真 老生常谈 最后想说的话 前言 RAM是一个好东西,FIFO也是,关键是适应你的设计场景,本文是一个记录性质的博文,所以也没必要什么都交代清楚了,只是在项目开发中,有 ...

  5. EntityFramework的多种记录日志方式,记录错误并分析执行时间过长原因

    今天我们来聊聊EF的日志记录. 一个好的数据库操作记录不仅仅可以帮你记录用户的操作, 更应该可以帮助你获得效率低下的语句来帮你提高运行效率 废话不多说,我们开始 环境和相关技术 本文采用的环境与技术 ...

  6. sql转置两种实现方式记录

    文章目录 1.概述 2.实现方式 1.差异化类别较少情况 2.多类型,通用转置sql 3.致谢 1.概述 工作中,经常遇到合作方给的数据格式为多行存储的单人单次记录,领导需要将其转换为单行,这时候就需 ...

  7. AirSim仿真学习记录(1)

    一.AirSim概述 1.1什么是AirSim AirSim是一款基于虚幻引擎构建的无人机.汽车等模拟器(我们现在还有一个实验性的Unity版本).它是开源的,跨平台的,并支持使用流行的飞行控制器(如 ...

  8. Sumo+Veins+OMNeT仿真调试记录

    操作系统:Windows 10 Sumo 下载:Sumo官网:https://www.eclipse.org/sumo/ 安装:解压后需要配置路径变量 https://sumo.dlr.de/docs ...

  9. 【软件相关】Proteus仿真STM32记录

    文章目录 0 前期教程 1 前言 2 先说说建议的流程 3 需要注意的事项 3.1 供电网配置不要忘了 3.2 ADC模块的使用 3.3 元器件查询手册 4 一些小技巧 4.1 快速添加标号 4.2 ...

最新文章

  1. spring-boot-mybatis
  2. 你还不知道??GitHub发布了APP版!!
  3. struts.xml配置文件(一)
  4. php编程习惯,PHP 编程的 5个良好习惯
  5. Python学习笔记:错误,测试,调试(转)
  6. 初玩PLSQL连接 Oracle
  7. android异步更新UI
  8. 解决,文件上传到 ftp 服务器,中文出现乱码问题
  9. (数据库系统概论|王珊)第一章绪论-第二节:数据模型
  10. oracle 函数可变参数,6.3 带有可变参数的函数
  11. 如何在windows server 2008上配置NLB群集
  12. ajax 执行成功 modal 关闭_Ajax请求中的async:false/true的作用
  13. 「开源资讯」Apache Storm 2.2.0 发布,分布式实时计算
  14. win10下装黑苹果双系统_高手拆换GPD P2 Max无线模块,实现完美黑苹果
  15. 海南旅游自由行攻略怎么玩
  16. 非线性控制1.3——SPR条件、Schur补引理
  17. nginx处理redirect location端口丢失的问题
  18. 从0到1搭建大数据平台之数据计算
  19. 登陆档案信息未找到服务器是怎么办,用友畅捷通T+软件POS端常见问题汇总
  20. VC雕虫小技集(四)

热门文章

  1. 罗斯蒙特变送器的接线方式
  2. 小米手环断连解决方案
  3. 什么是S参数?它有哪些主要类型?
  4. 知乎热议:数据仓库、数据湖、湖仓一体,究竟有什么区别?
  5. Virtual script not found, may missing <script lang=“ts“> / “allowJs“: true / jsconfig.json. 报错解决
  6. 自动驾驶车辆仿真模拟软件
  7. 小额付费问答社区“略晓”上线iPhone客户端,可用语音回答提问
  8. html 文档的树状结构图,Word文档如何插入树状结构图?
  9. Ceph分布式存储(架构 配置与使用 原理 性能调优)
  10. i.MX6ULL终结者Linux RS232/485驱动实验i.MX6UL UART驱动分析