友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

电子电路大全(PDF格式)-第89章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!






    * 脉冲源(又叫周期源)  



    VXXXX N+ NPULSE(V1 V2 TD TR TF PW PER)  



    V1 初始值,V2 脉动值,TD 延时,TR 上升时间,TF下降时间,PW脉冲宽度,PER 周 



期  



    例如:V1 5 0 PULSE(0 1 2NS 4Ns 4Ns 20NS 50NS)  



    * 正弦源  



    VXXXX N+ NSIN(V0 VA FREQ TD THETA PHASE)  



    V0:偏置,VA:幅度,FREQ: 频率 ,TD :延迟,THETA: 阻尼因子,PHASE:相位  



    * 指数源  



                                                                        3  


…………………………………………………………Page 452……………………………………………………………

   VXXXX N+ NEXP(V1 V2 TD1 TAU1 TD2 TAU2)  



   V1 初始值,V2 中止值,TD1 上升延时,TAU1 上升时间常数,TD2 下降延时,TAU2 下降 



时间常数  



   例如:V1 3 0 EXP(0 2 2ns 30ns 60ns 40ns)  



   * 分段线性源  



   VXXXX N+ NPWL(T1 V1 )  



   其中每对值(T1,V1)确定了时间t=T1 是分段线性源的值V1。  



   例如:Vpwl 3 0 PWL(0 1,10ns 1。5)  



(4)子电路  



   ①。 采用。GLOBAL设置全局节点:  



   。GLOBAL node1 node2 node3…  



   ②.* 子电路语句  



   。SUBCKT SUBNAM N1《 N2 。。。》  



   子电路的定义由。SUBCKT 语句开始。SUBNAM是子电路名,N1《 N2 。。。》是外部节点号  



   * 终止语句  



   。ENDS (表示结束子电路定义)  



   * 子电路调用语句  



   XYYYY N1《 N2 。。。》 SUBNAM  



   在Spice中调用子电路的方法是设定以字母X 开头的伪元件名,其后是用来连接到子电 



路上的节点号,在后面是子电路名。  



   例如:。SUBCKT OPAMP 1 2 3 4  



   具体运放电路描述  



   。ENDS  



   Xop 1 2 3 4 OPAMP (调用该运放子电路)  



1。4 电路的分析类型描述语句  



   分析类型描述语句由定义电路分析类型的描述语句和一些控制语句组成,如直流分析 



 (。OP),瞬态分析(。TRAN)等分析语句,以及初始状态设置(。IC),选择项设置(。OPTIONS) 



等控制语句。它的位置可在标题语句和结束语句之间的任何地方。  



 (1)直流分析:  



   对DC、AC和TRAN分析将自动进行直流操作点(DC OP)的计算,但。TRAN UIC将直接设 



置初始条件,不进行DC OP的计算。  



   直流分析包含以下五种语句:  



   。DC:直流扫描分析;  



   。OP:直流操作点分析;  



   。PZ:Pole/Zero分析;  



   。SENS:直流小信号敏感度分析;  



   。TF:直流小信号传输函数分析。  



4    


…………………………………………………………Page 453……………………………………………………………

   。DC(直流扫描语句):在指定的范围内,某一个独立源或其他电路元器件参数步进变化 



时,计算电路滞留输出变量的相应变化曲线。  



   。DC var1 start1 stop1 inc1 sweep var2 type np start2 stop2  



   例如:。DC VIN 0。25 5。0 0。25 (表示电压源VIN 的值从 0。25V扫描到 5V,每次增量 



0。25V)  



 (2)交流分析:  



   交流分析是指输出变量作为频率的函数。 交流分析包括以下四种语句:  



   。NOISE:噪声分析;  



   。DISTO:失真分析;  



   :网络分析;  



   。SAMPLE:采样噪声分析。  



   。AC(交流分析语句):在规定的频率范围内完成电路的交流小信号分析  



   。AC DEC ND FSTART FSTOP (数量级变化)  



   其中,DEC 为 10 倍频,ND 为该范围内点的数目,FSTART初始频率,FSTOP 中止频率。  



   例如: 。AC DEC 10 1 10K (指从 1 到 10KHZ范围,每个数量级取 10 点,交流小信号 



分析)  



 (3)瞬态分析:  



   瞬态分析是指计算的电路结果作为时间的函数。  



   一般形式: 。TRAN TSTEP TSTOP    



   TSETP 为时间增量,TSTOP 为终止时间,TSTART 为初始时间(若不设定,则隐含值为 



0)  



   例如:。TRAN 1NS 10000NS 500NS (瞬态分析 500—10000NS,步长为 1NS)具体电路的 



分析类型描述语句可查阅Hspice在线帮助。  



1。5 输出格式描述语句  



 (1)输出命令包括:  



   。PRINT、。PLOT、GRAPH、。PROBE和。MEASURE。  



   。PLOT antype ov1 ov2… plo1,phhi1…plo32,phi32  



   。PROBE ov1 ov2… ov32  



   。PRINT antype ov1 ov2… ov32  



   有五种输出变量形式:  



   ①直流和瞬态分析:  



   用于显示单个节点电压,支路电流和器件功耗。  



   。print TYPE V(node) 或 。plot I(node),也可用。graph、。probe。  



   TYPE 为指定的输出分析类型,如(DC);V(node)表示节点电压,I(node)表示节点电 



流,p(rload)表示在负载rload上的分析点的功耗。  



   ②交流分析:  



   用于显示节点电压和支路电流的实部、虚部和相位。  



                                                                 5  


…………………………………………………………Page 454……………………………………………………………

   vi(node)表示节点电压的虚部,ip(node)表示节点电流的相位,vp(4,6)表示节点 4、 



6 间的相位角。  



   ③器件模版:  



   用于显示制定的器件节点的电压、支路电流和器件参数。  



   lv16(m3)表示MOS管m3 的漏电流,其他表示方式见手册。  



   ④MEASURE语句:  



   用于显示用户自定义的变量。  



   可以采用的句法包括:raise,fall,delay,average,RMS,min,max,p…p等。  



   ⑤参数语句:  



   用于显示用户自定义的节点电压等表达式。  



   语法格式:。print tran out_var_name=PAR(‘expression’)  



 (2)还可以采用AvanWave 进行波形输出  



   电路的波形可以在AvanWave中TOP层下双击添加子电路层后选择显示。  



1。6 控制语句和 option 语句  



 (1)。OPTION(可选项语句):  



   。options语句格式:。options opt1 opt2 opt3… opt=x  



   ACCT(打印出计算和运行时间统计)  



   LIST(打印出输入数据总清单)  



   NODE(打印出结点表)  



   NOMOD(抑制模型参数的打印输出)  



   一般在每个仿真文件中设置options为。options acct list post,也可以设置 



为。options node opts,其中。option list表示将器件网表、节点连接方式等输入到列表 



文件,用于debug与电路拓扑结构有关的问题,。option node表示将输出节点连接表到列表 



文件,用于debug与由于电路拓扑结构引起的不收敛问题,。option acct表示在列表文件中 



输出运行时间统计和仿真效率,。option opts在列表文件中报告所有的。option设 



置,。option nomod表示不输出MODEL参数,以便减小列表文件的大小,。option brief=1 



表示不输出网表信息,直到设置。option brief=0,。protect/。unprotect用于屏蔽网表文 



件中要保护的信息,。option bypass=1 不计算latent器件,。option autostop表示当所 



有。measure语句完成时,终止仿真,。option accurate=1 表示设置为最精确的仿真算法和 



容差,tstep表示仿真步长值,delmax表示最大允许时间步长,其中delmax=tstep*max,  



   。option dvdt=4 用于
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!