Saber经验总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1,正弦波Voltage source, sine.的选项中offset是指偏置量,即正弦波的最小值。

Ampl是指幅值,offset+ampl就等于峰值。

2,暂时还不知道怎么设置理想zener的稳压值,但是发现bzx79c??(??为稳压值)的稳压管可以用

3,lm258n_3是Saber中模型的名字, _3代表了该模型是基于第三级运算放大器模板建立的.

4,Saber软件中二极管器件模型的名字头上都带字母d, 所以d1n5233a代表1n5233的模型.

5,DT分析就是左边第三个DC Transfer Analysis(因为波形文件的后缀是dt.ai_pl ,时域分析的后缀则是tr.a_pl). From, to, by 的三个值都不能加单位(独立源选电压源则默认为V,独立源选电流源则默认为A)。

6,在measure里面可以测好多好多东西,比如说大小啊,回转率,最大值,最小值,平均值,占空比啊

7,Vcc和vee这种global connector(一条小横杠)都可以在part gallery里面直接输入搜得。

8,(现象)在三端线性稳压器处用电流源当负载,做dt分析,x轴为电流源的时候发现我设的电流源的大小跟它实际流过的大小居然没有关系

(理解)用dt分析做带负载能力的时候,由于dt分析要选择independent source 做x轴,因此只能选择电流源,以看出其伏安关系

(发现)此外,发现在7805输出侧只用1u的小电容和一个npn管(c极接输入,b极接输出,e极接负载)就可以代替原先所需要的大滤波电容,但是输入的大电容(470u)没有见过这种用法。

(尚不理解)7805comm端(即地)经过并联的一个正向二极管和一个电解电容(10u)才接地

9,直接输入npn就可以得到理想器件了

10,看到高手在选开关管并联的diode的时候没有选第一个diode而是选diode ideal(pwl)

看到高手在选推挽电路变压器次级的二极管的时候选了第一个diode 11,rotate的时候是逆时针旋转,开关管有时候是选flip而不是rotate

12,命名用 vgd_top, vgd_bot来表示栅极(即门极)驱动电压源,而且一个上管,一个下管。sec_top, sec_bot就是上下变压器次级

13,做TR分析时time step用开关周期除以2并小1000个数量级(除以2,换个小一级的单位);end time是time step乘以20000(数字乘以20,后面换个大一级的单位既可),即对20000点采样,10个开关周期

14,运放正输入大于输出的时候,输出等于运放的供电正电压。反之等于供电负电压。

15,单输入的非门的单词是inverter。Nor是或非的意思。

16,非门的输入阻抗极高。我把非门连接的环路看成与非门输入端连接的为接地,与非门输出端就类似于接电源。

在这个非门搭成的数字脉冲电路中,主电路并没有地(即没有直接参考地),但是虽然非门是理想门,没有工作电源,但是原理图有独立的恒压源,其只接了vcc connector和地。

17,saber软件仿真混合信号电路的方法,saber软件在为原理图产生网表时,会自动在数字和模拟管脚连接的地方,插入一种被称为hypermodel的模板,以实现模拟到数字或者数字到模拟的过渡。使用的hypermodel不同(在

edit/saber netlist setting/netlister/hypermodels里面改),输出波形的大小幅值会发生变化。

18,我发现画好一些线后要汇合成一根线不是选bus,而是选右边那个bundle。19,我不知道在译码电路里面怎么把输出的8路波形集总到一起

20,译码电路(只有3个数字时钟输入,3个非门,8个三输入与门)没有电源和saber node 0也可以仿真出来。

21,RS触发器的英文名称是latch,nor

22,在Saber中可以使用VARY(在sketch的analyses/parametric/vary里,或者标签栏那个象可变电阻一样的图标)方法实现对器件参数的扫描(设定一个范围和步长,对每个参数进行一次分析并得到波形),用以确定元件的正确参数。

要在vary和蒙特卡罗分析(分析元件参数有容差时对电路信号的影响,容差tol值在0和1之间),设置窗口内选择add analysisafter loopsview plotfiles in scope才可看到想要的信号波形。

23,分析晶体管共射极放大电路时,先分析其静态工作状态,画出集电极电流-Vce波形,和直流负载线AC(斜率等于-1/Rc。其中Rc 是c极与vcc间电阻)与所选基极电流线交点Q。确定静态工作点的原则是:当要放大的交流信号不大时,为降低dc电源vcc的能量消耗,在不产生失真和保证一定放大倍数的前提下Q要选得低一些。注意,当Q选择过低且信号幅度较大当基极电流峰值大于其直流量的时候会导致截止失真(记忆:截至失真对应要放大的交流信号正向波形放大正常,负信号放大失真);反之,当Q点选的过高而交流信号幅值较大时会使工作点一段时间内停留在饱和区,即饱和失真(对应要放大的正信号失真)。

(饱和对应正失真,截至对应负失真)

在运算放大电路的仿真(R3即Rc不变,直流负载线斜率不变)里,提供直流偏置的R1(vcc到b极),R2(b极对地)的参数选择非常重要。当R1比R2大不不够多(即基极电流偏大,Q高,R1=80K,R2=20K)时电路发

生饱和失真,输入交流小信号的反向放大正常,正向放大波形不对;反之,基极电流太小时电路发生截至失真,正向放大正常,反向放大截至。

24,高手在做蒙特卡罗分析的时候ceed的参数把current改成了constant,parameter file设为了mc_par, run里填的是在指定范围内选定元件(tol值不为0)变化的次数(domono设为100)。

25,有时候输出波形不在坐标系的中间(如比较靠下发,上面的空白很多)时,右键单击波形窗口,选择弹出菜单中的axis attributes即可改变坐标轴参数。26,在C:SynopsysV-2004.06-SP1Sabertemplatehypermod可以编辑器件的hypermod(右键单击器件原型选择view template可以弹出)。

主菜单Editsaber netlist setting里面设Netlisterhypermodels。

在4069数字仿真电路原理图中先弹出4069的properties菜单,选择Editports,再选择out端子并添加新的SaberModelName属性就可以完成CD4069的建模,使inv_l4有了4069的数字行为和端口特性。(Saber软件的PartGallery 里Digital Block目录下,提供了各种功能的基础数字器件得template,如理想的门电路、触发器、计数器,寄存器、MUX/DEMUX以及激励源等。这些template 完全可以用来仿真CD4040或者CD4069此类数字器件的数字行为。所欠缺的是如果这些数字器件和在电路中和模型器件(如电阻)相连,那上面这些template 将无法仿真想要的数字器件的端口特性(如高低电平大小,驱动能力等)。

27,做small signal ac分析时每个测试点都会得出两个波形,但是要右键单击编辑显示axis的grid选为shown才象书上的波形图。而ac分析的时候起始频率设为1,结束频率可选为交流信号频率的100倍,个数选默认的100个就可以了。

在measure里面选lowpass和highpass可以测出转折点。

28,今天大意,复制网页里面带×乘号的值给sketch里面的电阻赋值,结果出错。

改成*就好了。(跟伟福里面的错误一样)

29,在scope的波形里面有时候选择了测量功能但是又想把测量的量去掉的话,右键单击测量结果,选择measure result,在打开的窗口中选择delete

measurement。

30,zener是稳压管模型,并带有许多稳压管的特性。其参数中 saber_model->vzt (点击右边的白色方框才可弹出菜单)参数用于设置稳压值,izt用于设置稳压电流范围,其他参数可参考saber的帮助文档。

31,在不同的saber sketch窗口打开的原理图不能进行复制粘贴操作,必须是在同一个sketch窗口内open的原理图之间才可以。

32,创建模块符号,以后可以直接调用模块,只需修改一些参数即可。步骤:A:先画出原理图,并放置端子(那个小方块的名称是hierarchical analog)。

不要以为花完module以后就可以把对应的原理图删除或者是在其上直接画sketch,要单独保留。

相关文档
最新文档