PSpice学习与使用心得(共96页).docx

上传人:飞****2 文档编号:15175919 上传时间:2022-05-11 格式:DOCX 页数:96 大小:8.55MB
返回 下载 相关 举报
PSpice学习与使用心得(共96页).docx_第1页
第1页 / 共96页
PSpice学习与使用心得(共96页).docx_第2页
第2页 / 共96页
点击查看更多>>
资源描述

《PSpice学习与使用心得(共96页).docx》由会员分享,可在线阅读,更多相关《PSpice学习与使用心得(共96页).docx(96页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上PSpice学习一、 基本概念1、AD与AAAD(analog digital)是模拟与数字仿真,AA(advanced analog)是先进模拟仿真。AD可以独立进行仿真,AA需要依托于AD仿真。二、AD1、基本操作和操作窗口(1)OrCAD窗口1)探针电压探针:电流探针:差分对探针:功率探针:全局偏置点电压显示:全局偏置点电流显示:全局偏置点功率显示:AC Sweep专用的其他探针:PSpiceMarkersAdvanced,可以看到波特图用:dB(幅频)探针(dB magnitude of voltage; dB Magnitude of Voltage),相位

2、(相频)探针(Phase of Voltage;Phase of Current)高速仿真:延迟探针(Group Delay of Voltage)实部电压电流:Real Part of Voltage Current虚部电压电流:Imaginary Part of VoltageCurrent(个人感觉是j方向,也就是超前90度方向分量)自定义探针:可以设置具有特定测试功能(函数可以人为设定)的探针,见第11节(或者搜:自定义探针)2)仿真设置新建仿真配置:编辑仿真配置:,可选择瞬态时域、静态工作点、DC或者AC扫描及详细设置。仿真start:查看仿真结果:(2)PSpice AD界面1).

3、out输出文件仿真结束后可点击查看.out文件。(3)PSpice profile菜单1)General选项卡General选项卡中显示输入输出文件路径。2)Analysis选项卡Analysis选项卡包括仿真参数分析的详细设置。3)Configuration Files选项卡Configuration Files中有Category栏,分为Stimulus、Library和Include,Stimulus是指波形编辑器编辑好的波形文件可以复用。Library用于配置用户自定义的仿真库文件路径。Include用于存放头文件。 Stimulus使用方法:点击PlacePlace Part在Lib

4、raries中找到SOURCSTM库,从中选择激励源放入原理图中,右键该激励源Edit PSpice Model弹出对话框中输入函数类型设置好并保存之后,在Configuration Files中就可以看到该文件已经存在了工程中,若想在今后的工程中复用,可以点击Set as global。Library和Include的复用方法也相同,设置好之后,点击Add as global即可。4)Option选项卡Relative accuracy of Vs and Is:电压和电流的相对精度Best accuracy of voltage:最高电压精度Best accuracy of current

5、s:最高电流精度Best accuracy of charge:最高电荷量精度Minimum conductance for any branch:最小电导迭代次数限制(这里只要设置使能下面的Auto Converge/verge即可):DC and blind iteration limit:Transient time point iteration limit:Trancient time point iteration limit:5)Data Collection选项卡数据采集分四大类:电压、电流、功率、数字、噪声每类都可以选择:所有all、除子电路外所有all but intern

6、al subcircuits、At markers only探针处、无None。6)Probe window共3个可勾选选项。Display probe window when profile is opened:打开Profile窗口时就打开示波器,没什么用,基本不会勾选这个。Display Probe window:一般选择在仿真完成后打开示波器 after simulation has completed.Show:选择第一个-所有探针All markers on open schematics或者上一次设置Last plotNone:自行设置。基本不用这个。2、Bias point a

7、nalysis(静态工作点分析)(1)新建工程打开OrCAD Capture CISFileNew project设置好路径及工程名称,点击OK随后选择OrCAD自带示例工程BJT_Amplifiers.opj随后弹出的窗口中选择PSpice AD,点击OK(2)偏置点仿真点击弹出如下对话框,Analysis栏选择Bias Point,Output File Option选择第一个随后点击进行仿真。所得静态工作点仿真结果在下图中显示。(3)敏感度分析和小信号直流增益分析1)设置方法点击选择Bias Point勾选Perform Sensitivity analysis(SENS),输出变量Ou

8、tput variable:输入V(Vout);Calculate small-signal DC gain (.TF)栏,From Input source name:V1,To Output variable:V(Vout)。2)输出结果点击仿真,仿真结果在Pspice A/D窗口中,点击查看.out文件。下面对.out文件进行简单说明。第一部分:网络连接方式* INCLUDING BJT_A * source AD_BIASQ_Q1 VOUT N00190 0 Q40237V_Vbias N 0 2.5VdcR_R1 N00089 N00190 1k TC=0,0 R_R2 N00424

9、 VOUT 50 TC=0,0 V_Vcc N00424 0 15VdcV_V1 N00089 N +SIN 0 1.5 2k 0 0 0Q_Q2 N03543 N03347 VOUT1 Q40237R_R3 N03379 N03347 1k TC=0,0 V_V2 N03379 N03407 +SIN 0 1.5 2k 0 0 0V_Vbias1 N03407 0 2.5VdcR_R4 VOUT1 0 5k TC=0,0 V_Vcc1 N03543 0 15VdcV_V3 N 0 +SIN 0 0.15 2k 0 0 0V_Vcc2 N10836 0 15VdcQ_Q3 VOUT2 N109

10、42 N10902 Q40237R_R6 N10836 VOUT2 5k TC=0,0 R_R7 N10902 N 1k TC=0,0 R_R5 N10970 N10942 100 TC=0,0 V_Vbias2 N10970 0 1Vdc* RESUMING Transient.cir *.END第二部分:三极管模型参数* BJT MODEL PARAMETERS* Q40237 NPN LEVEL 1 IS 100.E-18 BF 100 NF 1 VAF 100 IKF .0224 ISE 69.E-18 NE 1.186 BR 1 NR 1 ISS 0 RB 10 RE 0 RC 4

11、CJE 939.E-15 VJE .75 MJE .3453 CJC 893.E-15 VJC .75 MJC .3017 XCJC 1 CJS 0 VJS .75 TF 141.E-12 XTF 30 VTF 10 ITF .27 TR 1.E-09 XTB 1.5 KF 0 AF 1 CN 2.42 D .87 第三部分:各节点电压、电源电流及总功耗* SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C* NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE( VOUT) 12.641

12、0 (VOUT1) 1.7505 (VOUT2) 13.7050 (N00089) 2.5000 (N00190) .9143 (N00424) 15.0000 (N03347) 2.4945 (N03379) 2.5000 (N03407) 2.5000 (N03543) 15.0000 (N10836) 15.0000 (N10902) .2631 (N10942) .9996 (N10970) 1.0000 (N) 2.5000 (N) 0.0000 VOLTAGE SOURCE CURRENTS NAME CURRENT V_Vbias -1.586E-03 V_Vcc -4.718E

13、-02 V_V1 -1.586E-03 V_V2 -5.469E-06 V_Vbias1 -5.469E-06 V_Vcc1 -3.446E-04 V_V3 2.631E-04 V_Vcc2 -2.589E-04 V_Vbias2 -4.170E-06 TOTAL POWER DISSIPATION 7.21E-01 WATTS第四部分:三极管工作点参数* OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C* BIPOLAR JUNCTION TRANSISTORSNAME Q_Q1 Q_Q2 Q_Q3 MODEL Q40237 Q40

14、237 Q40237 IB 1.59E-03 5.47E-06 4.17E-06 IC 4.72E-02 3.45E-04 2.59E-04 VBE 9.14E-01 7.44E-01 7.36E-01 VBC -1.17E+01 -1.25E+01 -1.27E+01 VCE 1.26E+01 1.33E+01 1.34E+01 BETADC 2.98E+01 6.30E+01 6.21E+01 GM 1.10E+00 1.31E-02 9.91E-03 RPI 1.69E+01 5.07E+03 6.67E+03 RX 1.00E+01 1.00E+01 1.00E+01 RO 2.36E

15、+03 3.26E+05 4.35E+05 CBE 8.23E-10 3.46E-12 2.99E-12 CBC 3.84E-13 3.75E-13 3.74E-13 CJS 0.00E+00 0.00E+00 0.00E+00 BETAAC 1.87E+01 6.67E+01 6.60E+01 CBX/CBX2 0.00E+00 0.00E+00 0.00E+00 FT/FT2 2.13E+08 5.46E+08 4.69E+08第五部分:小信号传输特性,包括输入、输出阻抗及输出与输入电压的传输特性(有疑问的是,直接代入输出电压值和输入电压值不等于下述结果)。输入阻抗比输入电阻1k略大,输出

16、阻抗比集电极电阻50略小。 * SMALL-SIGNAL CHARACTERISTICS V(VOUT)/V_V1 = -8.881E-01 INPUT RESISTANCE AT V_V1 = 1.027E+03 OUTPUT RESISTANCE AT V(VOUT) = 4.897E+01第六部分:敏感度分析。观察的是共发射极放大电路,所以与另外两个电路(共基、共极)中元件没有关系(在下表中相应的体现是敏感度为0)。* DC SENSITIVITY ANALYSIS TEMPERATURE = 27.000 DEG C*DC SENSITIVITIES OF OUTPUT V(VOUT)

17、 ELEMENT ELEMENT ELEMENT NORMALIZED NAME VALUE SENSITIVITY SENSITIVITY (VOLTS/UNIT) (VOLTS/PERCENT) R_R1 1.000E+03 1.408E-03 1.408E-02 R_R2 5.000E+01 -4.620E-02 -2.310E-02 R_R3 1.000E+03 0.000E+00 0.000E+00 R_R4 5.000E+03 0.000E+00 0.000E+00 R_R6 5.000E+03 0.000E+00 0.000E+00 R_R7 1.000E+03 0.000E+0

18、0 0.000E+00 R_R5 1.000E+02 0.000E+00 0.000E+00 V_Vbias 2.500E+00 -8.881E-01 -2.220E-02 V_Vcc 1.500E+01 9.793E-01 1.469E-01 V_V1 0.000E+00 -8.881E-01 0.000E+00 V_V2 0.000E+00 0.000E+00 0.000E+00 V_Vbias1 2.500E+00 0.000E+00 0.000E+00 V_Vcc1 1.500E+01 0.000E+00 0.000E+00 V_V3 0.000E+00 0.000E+00 0.000

19、E+00 V_Vcc2 1.500E+01 0.000E+00 0.000E+00 V_Vbias2 1.000E+00 0.000E+00 0.000E+00Q_Q1 RB 1.000E+01 1.408E-03 1.408E-04 RC 4.000E+00 9.754E-04 3.901E-05 RE 0.000E+00 0.000E+00 0.000E+00 BF 1.000E+02 -1.096E-02 -1.096E-02 ISE 6.928E-17 4.716E+15 3.267E-03 BR 1.000E+00 9.459E-14 9.459E-16 ISC 0.000E+00

20、0.000E+00 0.000E+00 IS 1.000E-16 -2.990E+15 -2.990E-03 NE 1.186E+00 -8.069E+00 -9.570E-02 NC 2.000E+00 0.000E+00 0.000E+00 IKF 2.240E-02 -4.070E+01 -9.117E-03 IKR 0.000E+00 0.000E+00 0.000E+00 VAF 1.000E+02 2.389E-03 2.389E-03 VAR 0.000E+00 0.000E+00 0.000E+00Q_Q2 RB 1.000E+01 0.000E+00 0.000E+00 RC

21、 4.000E+00 0.000E+00 0.000E+00 RE 0.000E+00 0.000E+00 0.000E+00 BF 1.000E+02 0.000E+00 0.000E+00 ISE 6.928E-17 0.000E+00 0.000E+00 BR 1.000E+00 0.000E+00 0.000E+00 ISC 0.000E+00 0.000E+00 0.000E+00 IS 1.000E-16 0.000E+00 0.000E+00 NE 1.186E+00 0.000E+00 0.000E+00 NC 2.000E+00 0.000E+00 0.000E+00 IKF

22、 2.240E-02 0.000E+00 0.000E+00 IKR 0.000E+00 0.000E+00 0.000E+00 VAF 1.000E+02 0.000E+00 0.000E+00 VAR 0.000E+00 0.000E+00 0.000E+00Q_Q3 RB 1.000E+01 0.000E+00 0.000E+00 RC 4.000E+00 0.000E+00 0.000E+00 RE 0.000E+00 0.000E+00 0.000E+00 BF 1.000E+02 0.000E+00 0.000E+00 ISE 6.928E-17 0.000E+00 0.000E+

23、00 BR 1.000E+00 0.000E+00 0.000E+00 ISC 0.000E+00 0.000E+00 0.000E+00 IS 1.000E-16 0.000E+00 0.000E+00 NE 1.186E+00 0.000E+00 0.000E+00 NC 2.000E+00 0.000E+00 0.000E+00 IKF 2.240E-02 0.000E+00 0.000E+00 IKR 0.000E+00 0.000E+00 0.000E+00 VAF 1.000E+02 0.000E+00 0.000E+00 VAR 0.000E+00 0.000E+00 0.000

24、E+00 JOB CONCLUDED3、DC Sweep作用:使电路某个元器件参数作为自变量在一定范围内变化,对自变量的每个取值,计算电路的输出变量的直流偏置特性。此过程中还可以制定一个变量,并确定取值范围,每设定一个参变量的值,均计算输出变量随自变量的变化特性。 (1)单变量扫描点击弹出如下对话框,Analysis栏选择DC Sweep,Sweep variable选择Voltage source,在name栏中输入要进行扫描的直流电压源名称,这里输入电路图中的Vbias在Sweep type栏内选择Linear(横坐标线性增长),Start Value为0.2;End Value为5;增量

25、Increment为0.1随后点击进行仿真。仿真结果在PSpice A/D窗口显示。仿真结果为Vout随Vbias递增而逐渐减小,说明晶体管随偏置电源电压的增加,饱和程度逐渐加深。(2)嵌套扫描嵌套扫描是在基本扫描基础上增加一组变量,扫描结果为一族曲线。1)基本方式这种扫描方式的缺点是,选中曲线时,一族曲线都被选中,无法选中某一条曲线。在Simulation Option中勾选Secondary Sweep,以电压源Vcc作为扫描变量,扫描方式为Linear,12-18V,增量为1V。3)变量扫描无源器件这种扫描方式可以自定义任意变量,且选中曲线时可以选中任意一条。双击要进行扫描的变量对应元件

26、。这里以R2为例,将元件属性中的Value设置为变量,变量名称任意,但是要加,这里设置变量为R2_Value,点击ok。点击PlacePart,在右侧Part栏中输入PARAM,该变量在PSPICESPECIAL库中(若未添加,自行添加),拖出来放在面板中。双击,在属性中点击New Property,输入刚才设置的变量名称R2_Value,并将标准数值50(该值是R2进行DC扫描前的值)输入,点击OK。选中该变量R2_Value,右键Display,在Display Format中选择Name and Value 可以看到Parameter下显示了该变量名和数值。在Simulation Set

27、tings的Option中选择Parametric Sweep,右侧Sweep variable中选中Global parameter,在Parameter name中输入变量名称R2_Value,在Sweep type中选择Linear,起始值为30,终止值为80,Increment为10,点击Ok,进行仿真。弹出对话框,点击ok,显示一族曲线。使用Parametric sweep比Secondary Sweep更广泛,它所产生的一族曲线中的任意一条曲线都可以被选中。有源器件以三极管为例,右键三极管Edit PSpice Model可以看到模型的参数打开Simulation Settings

28、,在Parametric Sweep中选择Model parameter,Model type选择NPN;Model Name输入Q40237(该名称从模型中Copy),参数名称Parameter name输入要进行扫描的模型参数,这里选择Rc4、AC Sweep作用:计算电路的交流小信号频率响应特性。通过扫描频率,我们可以看到频域中,信号的幅频和相频特性,从而得到电路的稳定余量,判断一个电路设计的稳定性。(1)例11)设定交流电源双击图中的交流电源弹出的交流源特性中,给AC栏赋值为1。只有对交流源进行赋值才可以进行交流扫描。点击弹出如下对话框,Analysis栏选择AC Sweep,在AC

29、Sweep type栏内选择Logarithmic(横坐标对数增长),Start Frequency为2k;End Value为200meg;增量Point/Decade为10(10倍频递增)随后点击进行仿真。2)幅频特性曲线在PSpice A/D窗口中,点击TraceAdd Trace,在弹出窗口中,右侧Functions or Macros选择相应计算函数,这里选择对数计算DB()左侧选择V(Vout),点击OK。3)相频特性曲线再点击PlotAdd y Axis点击增加计算函数,右侧Functions or Macros栏选择相位计算P(),左侧Simulation Output Var

30、iables选择V(Vout)幅频和相频特性曲线如下图所示。(2)例21)建立工程2)设置PlaceNet Alias,设置输出端名称Vout3)幅频和相频特性4)对数及线性坐标显示右键曲线,选中Log X即可以对数方式显示,否则以线性坐标显示。5)3dB带宽显示Measurement result。ViewMeasurement result。显示测量图形。ToolsOption,在右侧勾选Display Evaluation。6)噪声分析电路中每个器件引入的噪声,等效到一个输入端。Add Trace中找到Onoise和Inoise分别表示输出和输入噪声,在不同的y轴下表示。噪声分析数据可以

31、通过点击查看噪声分析结果,在前面噪声分析设置中,等分10个点,则报告中会详细列出这十个点的分析结果。以1Hz为例:表示在R2和R_Load1上的噪声(SQ V/HZ好像是一种表示方式)是上述两种噪声的总和是噪声总和经过单位换算的结果是系统输出与输入端的传递函数是通过传递函数计算出折合到输入端的等效输入噪声。5、Monte Carlo蒙特卡罗分析是一种统计模拟方法,它是基于器件容差的对选择的分析类型(包括直流分析、交流分析、瞬态分析)多次运行后进行的统计分析。有助于分析电路的合格率和可信度。蒙托卡罗分析是分析电路元器件参数再它们各自的容差范围内,以某种分布规律随机变化时电路特性的变化情况,这些特

32、性包括直流、交流或瞬态特性。DEV器件容差:指各元器件统一使用的容差,该容差可以相互独立变化。LOT批容差:指各元器件的容差可以同时变化,即他们的值同时变大或变小。组合容差:组合使用时,元器件首先按LOT容差变化,然后再按DEV容差变化。下面是基于AC SWEEP的Monte Carlo分析。AC SWEEP的设置参见本章第四节AC Sweep。(1)例11)设置器件容差(tolerance)双击R1(R2类似),在弹出的属性中,找到TOLERANCE,设置为5%。2)设置Monte Carlo选项在Simulation Settings对话框中,option栏中选中Monte Carlo/W

33、orst Carlo,右侧的Output variable选择输出端口V(Vout);运行次数Number of runs设置为200;分布这里选择高斯分布(正态分布)Gaussian点击3)结果分析弹出的结果是上面设置的200次仿真对应的仿真结果。点击OK弹出200条曲线,可以对200条曲线提取需要的不同信息,这里提取最大值TraceTrace performanceWizardNext选择Max继续点击Next点击按钮设置DB(Vout)函数继续点击next,出现结果。尝试了下,这么做也可以:TraceAdd Trace右侧Functions or Macros选择Measurements

34、找到Min函数再在右侧Functions or Macros选择Analog Operatiors and Functions选择DB()在左侧找到V(Vout),点击OK可以得到最小值的分布结果。(2)例21)设置容差无源器件第一种:直接双击器件,在Tolerance栏中输入容差第二种:使用可编辑PSpice模型参数的Breakout库中模型,编辑容差。 PlacePart在Libraries中找到BREAKOUT库,从中可选择Rbreak(电阻)、Lbreak(电感)、Cbreak(电容)。放置好相应的模型后,右键该模型Edit Pspice Model。以Cbreak为例,下图可以看到,该模型是一个理想模型。直接在后面添加字段:lot=5% dev=10%即可。有源器件以40237为例,右键40237元件Edit Pspice Model,若要设置Bf容差,则直接在Bf后添加字段lot=5% dev=10%即可。2)设置分布可以是高斯Gaussian(正态分布)也可以是平均分布(Uniform)在More Settings中可以勾选将模型参数显示在.out文件中。3)仿真结果点击TracePerfor

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁