云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Op-Amp模拟步骤小结

Op-Amp模拟步骤小结

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 10:27:16

************************************************************************ ********PSRR_POS****************************************************** ************************************************************************ .alter

******Change Condition***********************

******Negative Input AC Source******

vcm2 102 out ac=vcm2_value *********(改变结构)

******Parameter****** .param vdd_value=12 + vda_value=1 + vss_value=0 + vsa_value=0 + vind1_value=6 + vind2_value=0 + vcm1_value=0 + vcm2_value=0

+ voffset_value=vosvolt ******(用参数vosvolt加上了这种模型下不同温度的vos值)

******Measure PSRR_POS*************

.del lib ‘measurement.lib’ cmrr *********(删 cmrr库)

.lib ‘measurement.lib’ psrr_pos *********(调measurement.lib里psrr_pos库模拟psrr_pos)

************************************************************************ ********PSRR_NEG****************************************************** ************************************************************************ .alter

******Change Condition***********************

******Negative Input AC Source******

vcm2 102 out ac=vcm2_value *********(改变结构)

******Parameter****** .param vdd_value=12 + vda_value=0 + vss_value=0 + vsa_value=1 + vind1_value=6 + vind2_value=0 + vcm1_value=0 + vcm2_value=0

+ voffset_value=vosvolt ******(用参数vosvolt加上了这种模型下不同温度的vos值)

13

******Measure PSRR_NEG*************

.del lib ‘measurement.lib’ psrr_pos *********(删psrr_pos库)

.lib ‘measurement.lib’ psrr_neg *********(调measurement.lib里psrr_neg库模拟psrr_neg)

************************************************************************ ********SR************************************************************** ************************************************************************ .alter

******Change Condition***********************

******Negative Input AC Source******

vcm2 102 out ac=vcm2_value *********(改变结构)

******Parameter****** .param vdd_value=12 + vda_value=0 + vss_value=0 + vsa_value=0 + vind1_value=6 + vcm1_value=0 + vind2_value=0 + vcm2_value=0

+ voffset_value=vosvolt ******(用参数vosvolt加上了这种模型下不同温度的vos值)

.del lib ‘measurement.lib’ psrr_neg *********(删psrr_neg库)

.lib ‘measurement.lib’ sr *********(调measurement.lib里sr库模拟sr)

************************************************************************ ********POWER********************************************************* ************************************************************************ .alter

******Change Condition***********************

******Negative Input AC Source******

vcm2 102 out ac=vcm2_value *********(改变结构)

******Parameter****** .param vdd_value=12 + vda_value=0 + vss_value=0 + vsa_value=0 + vind1_value=6 + vcm1_value=0

14

+ vind2_value=0 + vcm2_value=0

+ voffset_value=vosvolt ******(用参数vosvolt加上了这种模型下不同温度的vos值)

.OPTION measdgt=4

.del lib ‘measurement.lib’ sr *********(删sr库)

.lib ‘measurement.lib’ avgpower *********(调measurement.lib里avgpower库模拟

avgpower)

同时,这里给出一个sp文件 ac_tran_typical.sp

measurement.lib 的主要内容如下(文件在此measurement.lib): -------------------------------------------------------------------------------- .lib ac *********(AC库) ******Measure Gain,GB,Phase Margin,Gain Margin****** .measure ac gaindB MAX vdb(out)

*.measure ac band when vdb(out)='gaindB-3.0' .measure ac gb when vdb(out)=0

.measure ac pmargin find vp(out) when vdb(out)=0 .measure ac phasemargin param='180+pmargin' .endl ac

.lib cmrr *********(CMRR库) ******Measure CMRR******

*.measure ac crr1 find vdb(out) at = 1KHZ .measure ac crr10 find vdb(out) at = 10KHZ .measure ac crr100 find vdb(out) at = 100KHZ *.measure ac CMRR1 PARAM='ABS(crr1)' .measure ac CMRR10 PARAM='ABS(crr10)' .measure ac CMRR100 PARAM='ABS(crr100)' .endl cmrr

.lib psrr_pos *********(PSRR_POS库) ******Measure PSRR_POS************* *.measure ac PSR_P1 find vdb(out) at = 1KHZ .measure ac PSR_P10 find vdb(out) at = 10KHZ .measure ac PSR_P100 find vdb(out) at = 100KHZ *.measure ac PSRR_P1 PARAM='ABS(PSR_P1)' .measure ac PSRR_P10 PARAM='ABS(PSR_P10)' .measure ac PSRR_P100 PARAM='ABS(PSR_P100)' .endl psrr_pos

.lib psrr_neg *********(PSRR_NEG库)

15

******Measure PSRR_NEG************* *.measure ac PSR_N1 find vdb(out) at = 1KHZ .measure ac PSR_N10 find vdb(out) at = 10KHZ .measure ac PSR_N100 find vdb(out) at = 100KHZ *.measure ac PSRR_N1 PARAM='ABS(PSR_N1)' .measure ac PSRR_N10 PARAM='ABS(PSR_N10)' .measure ac PSRR_N100 PARAM='ABS(PSR_N100)' .endl psrr_neg

.lib sr *********(SR库) ******Measure SR******

.measure tran respos trig v(out) val=8v rise=1 targ v(out) val=9v rise=1 .measure tran resneg trig v(out) val=4v fall=1 targ v(out) val=3v fall=1

.measure tran srpos param='(1/respos)*1e-6' *********(把V/s单位换算成V/us) .measure tran srneg param='(1/resneg)*1e-6' *********(把V/s单位换算成V/us) .endl sr

.lib avgpower *********(AVGPOWER库) ******Measure Average Power Dissipation******

.measure tran avgpower avg power from=0us to=200us .endl avgpower

结果:仿真后.measure会生成4个ma文件,为ma0,ma1,ma2,ma3,分别包含了

AC,CMRR,PSRR_POS和PSRR_NEG的结果,另外,生成了2个mt文件,为mt0,mt1,分别包含了SR和Avgpower的结果。用excel的处理方法在下面有所描述。

§2.3 Vos(失调电压)容差分析 §2.3.1 简介

我们利用Vcm1进行直流扫描,得出失调电压。

§2.3.2 拓扑结构和外部设置

16

搜索更多关于: Op-Amp模拟步骤小结 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

************************************************************************ ********PSRR_POS****************************************************** ************************************************************************ .alter ******Change Condition*********************** ******Negative Input AC Source****** vcm2 102 out ac=vcm2_value *********(改变结构) ******Pa

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com