TA的每日心情 | 奋斗 2024-6-15 15:05 |
|---|
签到天数: 18 天 [LV.4]偶尔看看III
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1、创建一个HYP文件
+ s+ o4 a% ?& _- |7 S点击菜单Tools/Broadsim。弹出Broadsim对方框,在mode栏中选择Create Files Only、Output栏中按默认选Unrouted、选好需要保存的路径后按OK即可。
" K: E+ C; `" C9 y. q / r) Q2 d: A F* `! ~+ R
2、载入HYP文件
* }4 R3 G1 q5 y第一步:点击快捷栏上第二个图形按钮或者通过菜单命令file/open boardsim file。
5 y. H+ I1 P" ~' o0 i7 o* N% a- [8 R第二步:在弹出的框中,选择HYP文件并点击OPEN或者双击HYP文件名。
7 u) C: q1 k9 q3 x- v* I; _第三步:如果在HYP文件中有完全untouted的网络,boardsim将会提示是否要用Manhattan(曼哈顿线) & g0 _1 z: {% R2 f2 J
把它们连接上。如果选择NO,那么在载入HYP文件后创建Manhattan(曼哈顿线)。 `+ ^$ _" T/ A. O
- ?# I+ Y3 A! K" G5 o5 {6 B$ X3、编辑stackup信息
, E. ?6 F0 J+ [" c; n/ h0 u一个正确的stackup信息是非常重要的因为它影响了板子的线的特性阻抗。特性阻抗将直接影响boardsim的仿真结果。 7 z% K+ `8 h( l4 a3 @
第一步:点击PCB stackup 按钮(第六个图形按钮)或者点击菜单命令edit/stackup。 . k' h1 B3 M% e$ `0 l; o: O# R c
第二步:通过提供的按钮来增加、移动、删除、编辑层。Stackup信息中必须至少有一个平面层,并且所有的层不是零厚度。
# c1 K( P1 w4 a7 M3 \
5 y* J8 e9 A0 m4、编辑参考标识符的映射 9 w* e+ {4 F- s2 D
当boardsim载入板子时,它检查器件的列表并试图判断每一个器件的类型(包括IC、R、C、L和ferrite bead)通过器件参考标识的前缀。例如指定Ics的标识为“Uxx”(U1、U2、U3A等)那么“U”将成为Ics参考标识的前缀。Boardsim 有一套默认的参考标识映射用于器件的类型。如果器件参考标识的命名规则与boardsim一样,那就没有必要改变映射。 $ r6 E" U1 r7 J$ o9 _# |. q
增加一个参考标识的映射的做法如下:
7 e$ E+ V8 n' w2 ^第一步:点击菜单栏的options/reference designator mappings。
2 G( i! H( R) }1 x第二步:所有的映射将显示在映射的列表框中。 6 D. O( O+ p. P* D) l
第三步:在参考标识栏中输入新的参考标识。 - g! F3 V& P5 Y+ Y
第四步:点击选择要映射的器件类型。 # {# H4 e( j( N* D$ b+ Q
第五步:点击Add/Apply按钮。
! l5 s8 b8 N: ]! d5 K9 u第六步:增加其他的映射,点击OK。 : N- }1 R4 S8 `) K. V0 d& ~/ A/ J
6 Y; f- J1 G1 [" f& k
5、编辑电源网络的电压
5 z( W( v. _5 i. C当boardsim载入板子的时候,它将通过网络名和有多少个电容连接该网络来识别电源。在某些情况下,boardsim不能发现所有的电源网络,因此需要通过手工来编辑它。
2 q8 [! k4 }; \# a( z$ @识别电源网络是非常重要的,因为BoardSim 是视提供的电源为直流电压。比如,对于上拉电阻,如果没有提供电源,BoradSim 将认为它是一个无缘网络并用串连网络代替原来的并联网络。Vcc 和Vss 只能定义在IC 的电源提供网络上。 8 D8 M \! z' K6 t8 f3 Y1 k/ }
第一步:点击菜单edit/power supplies。
7 m7 b. d, j% w/ p$ ~1 k第二步:看是否有遗漏的电源网络,如果有增加电源网络。
3 i$ O1 [) g' z3 Y% y第三步:检查各个电源网络的电压的值,如有需要修改电压值。 : x0 m" e4 i% N9 p7 C2 w k
( C. A2 |3 D' b' J6、选择一个网络用于仿真
) \( b+ J6 P: c9 |, r8 v7 j第一步:点击第十个图形快捷图标或者点击菜单命令select/net by name或者点击菜单命令select/net by reference designator。
& j1 M6 E+ [' U, K9 b
k, P, I9 o4 p" a3 g7、选择Ics的驱动类型是发送还是接收
. ~, C, k: u6 g$ c' Q3 y- H8 k7 r用于仿真网络,boardsim需要至少一个输出驱动类型。
$ i7 _4 G9 O9 g6 ^% n: c; G2 x第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
: W/ |+ p# ?0 {2 H+ x$ l: g第二步:选择一个驱动IC模型,在pins list框中双击相应的pin piar,然后选择一个库并指定一个器件,点击OK。设置buffer setting属性为output,最后检查器件的Vcc/Vss的管脚是否正确。 3 r9 p& V5 w9 O% ?2 m" {
第三步:如果需要重复以上的步骤,为网络的其他IC引脚分配model,但buffer setting必须为input。 , j- s+ ~ I9 u! D
d, G N2 a2 {, O! E
8、编辑无源器件的值
}0 W8 j5 a' ]* [当boardsim载入板子时,它会试图从*.hyp文件数据中识别电阻和电容的值。在某些情况下,boardsim不能给出正确的值,因此你可能通过手工需要修改一小部分电阻、电容的值。 : m0 E% b4 ]* I: G5 t s; c
第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
' v' y% H& M1 q( G) g- P第二步:检查无源器件的值,如有误修改它们。 4 T/ b X% C% w( E1 M3 f6 j! p
! R1 y; H' z3 Q# f% ?% e+ i% C' |5 w
9、编辑电阻和电容的封装
9 N: g1 z9 z- U. ^, O, h当boardsim载入板子时,它会试图识别电阻和电容的封装的形式。在某些情况下boardsim不能正确的识别电阻和电容的封装,因此有时必须通过手工修改他们。 w. V' g9 E& _4 E) Q' z
第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。 * @3 ?8 J$ C" t5 X* b8 B
第二步:在pins list框中双击相应的电阻和电容的参考标识,在弹出的封装选择对话框中,选择正确的封装。
) O/ M, i( T! o7 J& A
9 h8 z" M" I9 B1 @. N% _; }10、对开示波器 : B( d' i2 j, u3 h8 ?5 Q
点击菜单上的第11个图形按钮就可以打开示波器。或者点击simulate/run scope命令打开。 " ~4 T5 D' R' P% i6 {, K ]
/ [* A8 _: [! Y$ ` F. P/ c
11、关于仿真的一些设置 - ]& R! w" M7 K! Q# A0 Q6 c% ?
与linesim的相同,这里不再讲述。
: q$ \% Q6 o" l$ v4 e2 n
% H- O* `$ K9 k# H: ]12、运行仿真
! }; w/ O$ A3 I5 L; f# e/ O# B$ _在示波器面板中,点击start simulation按钮就可以进行波形仿真。
5 l S. ~1 Y. E |
|