【模拟IC】使用Cadence的运算放大器参数(GBW Noise CMRR PSRR ICMR SR)测试仿真实例
运算放大器仿真实例
- 前言
- 建立运放的Cellview
- 瞬态仿真
- 摆率 Slew Rate
- 功耗
- 输入共模范围 ICMR
- 稳定性仿真 相位裕度 DC增益 GBW
- 共模抑制比 CMRR
- PSRR
- 噪声
前言
本文介绍了使用Cadence Vrituoso对初步设计完成的运算放大器进行一些重要参数测试的方法,同时也作为自用备忘录。
网上常见的运放参数仿真例子中经常缺少噪声分析和STB稳定性仿真,因此做教程一篇进行分享。
测试的参数包括了直流增益(DC Gain),相位裕度(Phase Margin),增益带宽积(GBW),摆率(Slew Rate),输入共模范围(ICMR),共模抑制比(CMRR),电源抑制比(PSRR),输入噪声(Input Reference Noise),瞬态仿真,功耗。
建立运放的Cellview
一般来说,在运放的设计过程中会直接在Schematic中进行仿真,以调好工作点和mos的Region。但对于参数测试来说,最方便的是把运放包装在Cell里面再进行测试。建立Cellview的方法是在原理图中Create→Cellview→From Cellview。此处不多赘述。
本示例中采用3.3V供电的轨对轨输入,ClassAB输出的单端二级运算放大器。
注意,在原理图中已经挂了负载电容,因此在接下来的图中并不会看到。
瞬态仿真
在ADE中添加tran,时间设置为1mS。在OP输入端接入DC Voltage=1.65V,Amplitude=500mV,Frequency=1KHz的Vsin,反馈接入20MΩ电阻,负输入端接入10MΩ电阻与1.65V直流电。观察输出端瞬态仿真结果可见运放对输入信号放大了3倍。
瞬态仿真结果:
摆率 Slew Rate
将运放接为单位反馈形式,输入端放置一个Vpwl,提供一个从0到3V的快速上升(如1nS),保持一定时间后从3V到0V快速下降的信号。观察Tran仿真结果。
Vpwl参数示例:
根据仿真结果,可以计算Vout上升时间,从而求得摆率,或使用自带Calculator的函数生成。在此提供可直接复制的表达式:
slewRate(v(“/Vout3” ?result “tran-tran”) 0 nil 3 nil 10 90 nil “time”)
功耗
功耗可以通过直接读每个支路的静态工作电流相加,或是更准确地通过Tran仿真求出,计算一段时间的VDD电压源端点电流平均值即可。表达式见下图。
输入共模范围 ICMR
输入共模范围可通过单位反馈接法的运放输入可变的Vdc得到,接法如下。
仿真设置如下:
观察输出结果,从图中可见,ICMR基本是从0到3.3,因为采用了轨对轨结构。
稳定性仿真 相位裕度 DC增益 GBW
由于ClassAB输出级的特性,通过AC仿真去计算GBW和PM并不方便,因此采用stb仿真,放入一个iProbe,将输出端与负输入端相连,选择stb仿真。
stb仿真设置如下:
仿真结果可通过Results → Direct Plot → Main Form → stb → Stability Summary观察。
伯德图和增益可以从LoopGain → Magnitude and Phase → db20 → Plot 生成并观察。选择Add To Outputs可以直接生成图片。
增益和相位图:
共模抑制比 CMRR
共模抑制比接法如下所示,提供DC = Vcm,AC Magnitude = 1(选择1V可以直接读出结果),进行AC仿真。
AC仿真设置:
读出dB20的输出端即可,表达式为:- dB20(VF(“Vout4”))
PSRR
正负PSRR的测试电路如下所示,正输入端输入Vcm直流电,测+PSRR就将VDD输入的3.3V电压增加一个1V的AC Magnitude。-PSRR就将GND接入一个0V的DC和1V的AC Magnitude。同样进行AC仿真。
从结果中可读出PSRR值。表达式- dB20(VF(“Vout5”)) 和 - dB20(VF(“Vout6”))
噪声
输入噪声是经常关注的问题,网上常见教程中让使用port元件,但使用普通Vdc也可以进行仿真,电路如下所示,输入为标准Vdc+Vac,单位反馈接法。
Noise仿真设置如下:
仿真结束后从Results → Direct Plot → Main Form → noise可输出图像
从Results Print Noise → Summary中可以求一定范围内的噪声的积分,并观察每个元件贡献噪声的大小和比例。
【模拟IC】使用Cadence的运算放大器参数(GBW Noise CMRR PSRR ICMR SR)测试仿真实例相关推荐
- 模拟IC设计入门——CMOS运算放大器设计
模拟IC设计入门 本文主要参考复旦大学何红松学长的硕士学位论文<CMOS高性能运算放大器研究与设计>,在准备开始模集课程设计前进行了通读,并将自己认为重要的点提取. 一.基本概念 1.CM ...
- 基于ChipSmith的逆向(反向)模拟IC设计流程
概述 工具 本实验指定 下载来源 PDK CSMC 工艺库一套(本流程中采用st02) eetop 反向提取工具 Chipsmith 百度上有 系统 ①Windows系统,运行Chipsmith ②L ...
- 可编程模拟IC之考虑[zz]
模拟电路怎么运用寄存器,怎么可编程参数.红字部分很形象. 地址:http://www.hqew.com/tech/sheji/410361.html 可编程模拟IC之考虑 模拟电路的设计与处理器.FP ...
- 芯片设计五部曲之一 | 声光魔法师——模拟IC
2023年开篇--芯片设计五部曲来了! 本季将会包括:模拟IC.数字IC.存储芯片.算法仿真和总结篇(排名不分先后 第一集:模拟IC 模拟IC是负责生产.放大和处理各类模拟信号的电路,工程师通过模拟电 ...
- 入行芯片设计选模拟IC还是数字IC?一文为你讲解清楚
数字IC设计与模拟IC设计有什么区别,很多入行的新人都不知道该怎么选择? 数字IC设计和模拟IC设计,其实是不同的两个方向. 喜欢挑战,喜欢分析电脑屏幕上可见的MOS管组成的具体电路的,可以选择模拟I ...
- 模拟ic流片经验分享
模拟IC设计,在国内兴起的比较晚,目前成熟的很少,大家所作的芯片基本都是在仿TI.Maxim.LT等国际大厂的产品,做到Pin to Pin,Specification也是基本相同,一句话,就是替换原 ...
- 从 Spec.到芯片_(数字IC、模拟IC、FPGA/CPLD设计的流程及EDA工具)
从 Spec.到芯片→ 先来看张图,本图体现出了集成电路产业链:设计业.制造业.封测业. 关于制造.封装测试我们看两张图稍作了解即可: 关于设计,是本文主要内容,主要从下方几个方面了解: 1.IC设计 ...
- 模拟IC设计——MOS计算及常见MOS管电路
小生初入模拟IC,作此笔记在大佬面前实属班门弄斧,若有不当之处还请指正. 1 MOSFET概述 场效应管与晶体管一样,也具有放大作用,但与普通晶体管是电流控制型器件相反,场效应管是电压控制型器件.它具 ...
- 关于几本模拟IC设计书
1.P.R.Gray的书 这本书被业界誉为模拟IC的Bible,盛名之下,必无虚士.现在已经出到第四版,作者无一例外是业界大牛,该书论述严谨,思路清晰,对电路分析透彻,定义严格明确,无愧Bible之名 ...
最新文章
- asa hacker
- Campus Address
- c++计算eigen随笔(10)-数组、矩阵、向量(3)
- linux ping策略打开_linux ping策略打开_如何在Linux服务器禁止和开启ping包 互联网技术圈 互联网技术圈......
- CAE所表示的计算机术语是,计算机应用中,英文缩略语CAE所表示的计算机术语是()。...
- 不得不赞!京东开源FaceX-Zoo,一站式人脸识别研究平台
- FD_ISSET read 后程序被阻塞【原创】
- document.referer的使用
- three.js 键盘w、s、a、d控制几何体移动
- echart添加点击跳转链接事件多次跳转的问题
- php代码,IP地址归属地批量查询功能
- 京东和淘宝近十年搜索热度对比,发现顶尖者的PK规律
- IIC总线专题超级全
- 清明祭娭毑_原水_新浪博客
- OpenGL之纹理过滤(Texture Filtering)、MipMap方法、纹理坐标
- C#读取Excel数据在CAD上展图
- 灰狼优化matlab,混合灰狼优化(HGWO,DE-GWO)算法matlab源码
- 联想M490原装Win8系统改Win7系统的血泪史
- Vite-babysitter 像月嫂?保姆?照顾孩子一般为你讲解Vite源码。
- Cotex-M3内核STM32F10XX系列时钟及其配置方法