TA的每日心情 | 奋斗 2024-6-15 15:05 |
|---|
签到天数: 18 天 [LV.4]偶尔看看III
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1、创建一个HYP文件
# T* t: A ?. r7 g; y点击菜单Tools/Broadsim。弹出Broadsim对方框,在mode栏中选择Create Files Only、Output栏中按默认选Unrouted、选好需要保存的路径后按OK即可。
5 y/ C# O, k1 @4 O& n- F
+ ?( F# j; V6 r7 C p% }& O7 J) W2、载入HYP文件 + I. ` P1 y% H* Y" w- V- r. R
第一步:点击快捷栏上第二个图形按钮或者通过菜单命令file/open boardsim file。 + h, w) H3 {- O8 b2 x
第二步:在弹出的框中,选择HYP文件并点击OPEN或者双击HYP文件名。
) c. Q7 n+ q% ?* [0 e+ N6 z第三步:如果在HYP文件中有完全untouted的网络,boardsim将会提示是否要用Manhattan(曼哈顿线)
+ D' [: f. C: Y8 @把它们连接上。如果选择NO,那么在载入HYP文件后创建Manhattan(曼哈顿线)。
% x, H/ z7 k! y- J
2 i! |/ t. ^' V$ g: ^' e3、编辑stackup信息 4 w2 i& g* K# h ^' H' j9 p
一个正确的stackup信息是非常重要的因为它影响了板子的线的特性阻抗。特性阻抗将直接影响boardsim的仿真结果。
+ r0 S( [* j7 T第一步:点击PCB stackup 按钮(第六个图形按钮)或者点击菜单命令edit/stackup。
7 y! t! ~$ _$ Q0 J; h0 e第二步:通过提供的按钮来增加、移动、删除、编辑层。Stackup信息中必须至少有一个平面层,并且所有的层不是零厚度。 ! y5 c' l: f. q: E! l6 ^; Z1 }1 M
) W+ ?% q. O% E, ~9 |7 M4、编辑参考标识符的映射
) h: b0 U. Y$ v: J当boardsim载入板子时,它检查器件的列表并试图判断每一个器件的类型(包括IC、R、C、L和ferrite bead)通过器件参考标识的前缀。例如指定Ics的标识为“Uxx”(U1、U2、U3A等)那么“U”将成为Ics参考标识的前缀。Boardsim 有一套默认的参考标识映射用于器件的类型。如果器件参考标识的命名规则与boardsim一样,那就没有必要改变映射。
7 S* t" q c$ O# ^. O& x增加一个参考标识的映射的做法如下:
; u6 b3 U* R: j" o1 r4 |第一步:点击菜单栏的options/reference designator mappings。 / @% R2 ~# K' G! C8 X
第二步:所有的映射将显示在映射的列表框中。 S U6 a1 t+ _' j$ b
第三步:在参考标识栏中输入新的参考标识。
7 Y7 o& k& N3 Q( O* H第四步:点击选择要映射的器件类型。 ( I; o# g& u5 q) r
第五步:点击Add/Apply按钮。 % _3 k* s' O% I6 D- b% a4 M$ I% K
第六步:增加其他的映射,点击OK。 / c7 m/ Q a" l7 j A
" \+ f1 E! u3 t2 A0 l5、编辑电源网络的电压 4 R0 B4 {9 w2 f: b! R* h: M
当boardsim载入板子的时候,它将通过网络名和有多少个电容连接该网络来识别电源。在某些情况下,boardsim不能发现所有的电源网络,因此需要通过手工来编辑它。 ' t$ G9 @8 }2 N+ K6 X% ]
识别电源网络是非常重要的,因为BoardSim 是视提供的电源为直流电压。比如,对于上拉电阻,如果没有提供电源,BoradSim 将认为它是一个无缘网络并用串连网络代替原来的并联网络。Vcc 和Vss 只能定义在IC 的电源提供网络上。
4 \, ] t/ o8 K& E5 w/ i5 [第一步:点击菜单edit/power supplies。
8 L# t/ L% G4 p: |0 C4 M第二步:看是否有遗漏的电源网络,如果有增加电源网络。 , z6 n0 G, s: [+ j' {7 y
第三步:检查各个电源网络的电压的值,如有需要修改电压值。
; S. @3 g1 ~3 Y1 F8 D
3 i! |/ o2 ], o3 T, T& c6、选择一个网络用于仿真 3 |/ D- K5 \4 g' J5 @, k
第一步:点击第十个图形快捷图标或者点击菜单命令select/net by name或者点击菜单命令select/net by reference designator。 $ U8 I3 V. @+ U# }
5 S5 D! K# k( L2 S, ~7、选择Ics的驱动类型是发送还是接收 " n2 w, h2 \: Z& y) q! e7 H& N
用于仿真网络,boardsim需要至少一个输出驱动类型。
- Z! y' m Q7 ~& x! s* o5 ?% l5 d4 u第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
/ ?1 X) |- t0 `6 `3 C第二步:选择一个驱动IC模型,在pins list框中双击相应的pin piar,然后选择一个库并指定一个器件,点击OK。设置buffer setting属性为output,最后检查器件的Vcc/Vss的管脚是否正确。 ' }& Q* @: O/ b. s0 C; a5 h' E2 x
第三步:如果需要重复以上的步骤,为网络的其他IC引脚分配model,但buffer setting必须为input。
6 R$ h% E& F+ L% N- X" w0 C
8 H( `6 g) N7 ]$ X6 ?8、编辑无源器件的值
/ ]9 M" g. X2 @! _1 B' ]当boardsim载入板子时,它会试图从*.hyp文件数据中识别电阻和电容的值。在某些情况下,boardsim不能给出正确的值,因此你可能通过手工需要修改一小部分电阻、电容的值。
7 F( I2 F1 w% f. _第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
* ?7 j9 `6 d% n第二步:检查无源器件的值,如有误修改它们。 ! q, V' e3 O% O9 {
3 a& [; P m4 ^9、编辑电阻和电容的封装
8 V: \8 D! C: }, {/ m当boardsim载入板子时,它会试图识别电阻和电容的封装的形式。在某些情况下boardsim不能正确的识别电阻和电容的封装,因此有时必须通过手工修改他们。 9 R! G) ^ p( j: y$ l
第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
- f. r0 Y( \$ m, Y4 o; ~0 M第二步:在pins list框中双击相应的电阻和电容的参考标识,在弹出的封装选择对话框中,选择正确的封装。 ' k& _& L/ d4 a, @1 n0 C
" C4 g+ ^& E) C' m! \ }10、对开示波器
( x8 E. |$ |( A! V3 U8 h5 Z2 F( z& \点击菜单上的第11个图形按钮就可以打开示波器。或者点击simulate/run scope命令打开。
$ y: S" S) H& V7 O2 M : [# }: t! d# g1 [# x
11、关于仿真的一些设置 0 Y9 [& z, ]0 H4 I" X
与linesim的相同,这里不再讲述。 ; j f! q8 C2 i
. w& a# g( `& E! y8 `12、运行仿真
7 F+ D, N. _4 ?5 [在示波器面板中,点击start simulation按钮就可以进行波形仿真。' E, v' s! C( U1 t8 z0 I) S
|
|