【运算放大器仿真方式记录】
提示:本文档记录仿真设置的方式和结果
目录
- 1. 直流仿真(dc)
- 2. 稳定性stb仿真(包含工艺角仿真)
- 3. 失调电压仿真(dc & monte carlo)
- 4. 共模电压仿真(stb & 扫描vp)
- 5. 输出电压范围仿真(tran)
- 6. 共模抑制比CMRR(ac)
- 6. 电源抑制比PSRR(ac)
1. 直流仿真(dc)
- 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}) 平均电荷密度=21CoxW(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=21CoxW(Vgs−Vth)μLeffVgs−Vth
- 速度饱和时,v=μEv = \mu Ev=μE需要改变 Id=12CoxW(Vgs−Vth)∗速度饱和的速度Id = \frac{1}{2} C_{ox} W (V_{gs} - V_{th}) *速度饱和的速度Id=21CoxW(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)
【运算放大器仿真方式记录】相关推荐
- 关于使用示波器测量设备功耗的简易方式-记录
关于使用示波器测量设备功耗的简易方式-记录 叙述 参照 测试方法 实际测量 数据整理与计算 示波器使用 结束语 叙述 最近,有测量功耗的需求,没有专业的功率测量仪,而且一般的功率测量仪又比较贵,所以自 ...
- 先进PID控制MATLAB仿真学习记录(一)
目录 前言 一.PID控制原理 二.连续系统的PID控制Simulink仿真 1.利用自带的PID控制器仿真 2.采用S函数进行仿真 总结 前言 PID控制是最早发展起来的控制策略之一,其算法简单.鲁 ...
- MATLAB【十三】————仿真函数记录以及matlab变成小结
part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...
- FPGA设计心得(1)真双口RAM使用及其仿真问题记录
文章目录 前言 设计介绍 关于仿真 老生常谈 最后想说的话 前言 RAM是一个好东西,FIFO也是,关键是适应你的设计场景,本文是一个记录性质的博文,所以也没必要什么都交代清楚了,只是在项目开发中,有 ...
- EntityFramework的多种记录日志方式,记录错误并分析执行时间过长原因
今天我们来聊聊EF的日志记录. 一个好的数据库操作记录不仅仅可以帮你记录用户的操作, 更应该可以帮助你获得效率低下的语句来帮你提高运行效率 废话不多说,我们开始 环境和相关技术 本文采用的环境与技术 ...
- sql转置两种实现方式记录
文章目录 1.概述 2.实现方式 1.差异化类别较少情况 2.多类型,通用转置sql 3.致谢 1.概述 工作中,经常遇到合作方给的数据格式为多行存储的单人单次记录,领导需要将其转换为单行,这时候就需 ...
- AirSim仿真学习记录(1)
一.AirSim概述 1.1什么是AirSim AirSim是一款基于虚幻引擎构建的无人机.汽车等模拟器(我们现在还有一个实验性的Unity版本).它是开源的,跨平台的,并支持使用流行的飞行控制器(如 ...
- Sumo+Veins+OMNeT仿真调试记录
操作系统:Windows 10 Sumo 下载:Sumo官网:https://www.eclipse.org/sumo/ 安装:解压后需要配置路径变量 https://sumo.dlr.de/docs ...
- 【软件相关】Proteus仿真STM32记录
文章目录 0 前期教程 1 前言 2 先说说建议的流程 3 需要注意的事项 3.1 供电网配置不要忘了 3.2 ADC模块的使用 3.3 元器件查询手册 4 一些小技巧 4.1 快速添加标号 4.2 ...
最新文章
- spring-boot-mybatis
- 你还不知道??GitHub发布了APP版!!
- struts.xml配置文件(一)
- php编程习惯,PHP 编程的 5个良好习惯
- Python学习笔记:错误,测试,调试(转)
- 初玩PLSQL连接 Oracle
- android异步更新UI
- 解决,文件上传到 ftp 服务器,中文出现乱码问题
- (数据库系统概论|王珊)第一章绪论-第二节:数据模型
- oracle 函数可变参数,6.3 带有可变参数的函数
- 如何在windows server 2008上配置NLB群集
- ajax 执行成功 modal 关闭_Ajax请求中的async:false/true的作用
- 「开源资讯」Apache Storm 2.2.0 发布,分布式实时计算
- win10下装黑苹果双系统_高手拆换GPD P2 Max无线模块,实现完美黑苹果
- 海南旅游自由行攻略怎么玩
- 非线性控制1.3——SPR条件、Schur补引理
- nginx处理redirect location端口丢失的问题
- 从0到1搭建大数据平台之数据计算
- 登陆档案信息未找到服务器是怎么办,用友畅捷通T+软件POS端常见问题汇总
- VC雕虫小技集(四)
热门文章
- 罗斯蒙特变送器的接线方式
- 小米手环断连解决方案
- 什么是S参数?它有哪些主要类型?
- 知乎热议:数据仓库、数据湖、湖仓一体,究竟有什么区别?
- Virtual script not found, may missing <script lang=“ts“> / “allowJs“: true / jsconfig.json. 报错解决
- 自动驾驶车辆仿真模拟软件
- 小额付费问答社区“略晓”上线iPhone客户端,可用语音回答提问
- html 文档的树状结构图,Word文档如何插入树状结构图?
- Ceph分布式存储(架构 配置与使用 原理 性能调优)
- i.MX6ULL终结者Linux RS232/485驱动实验i.MX6UL UART驱动分析