|
|
发表于 2008-11-17 15:58:17
|
显示全部楼层
来自: 中国吉林长春
简单介绍如下* y# W, T, y q- T8 w
' F- b3 m; H3 g0 v$ e A8 F- ^multisim Multisim是加拿大图像交互技术公司(Interactive Image Technoligics简称IIT公司)推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
, u) F0 f1 h) ]/ {, y+ p 工程师们可以使用Multisim交互式地搭建电路原理图,并对电路行为进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。
+ W/ D* U2 `* r/ P% f, @- o Multisim发展简介:0 ]. `1 d3 ^: k' s
加拿大EWB (Electrical Workbench)
7 ?: v! J! i) j! C5 [7 x EWB4.07 W4 ?) l' ~; r6 H9 D
EWB5.0
. R7 w% d' d; k# n4 h+ C5 J# O EWB6.0
! E0 F& @1 _6 R) k9 T2 u: Q Multisim2001
! i8 |' ]2 e3 n$ o6 N Multisim 7" E9 J+ _- h+ ~) G w6 M( r* l
Multisim 8! }2 i7 ^( _9 m% e
Multisim 9, W) a; x5 t: i# d' v
Multisim 10
$ V2 J0 K! g% K' L9 f, {$ F 目前在各高校教学中普遍使用Multisim2001,网上最为普遍的是Multisim 9,NI于2007年08月26日发行NI系列电子电路设计软件,NI Multisim v 10作为其中一个组成部分包含于其中。
& }+ P. {, T1 D EDA在发达国家的应用状况
( h- |2 o! [6 S4 r EDA就是“Electronic Design Automation”的缩写技术已经在电子设计领域得到广泛应用。发达国家目前已经基本上不存在电子产品的手工设计。一台电子产品的设计过程,从概念的确立,到包括电路原理、PCB版图、单片机程序、机内结构、FPGA的构建及仿真、外观界面、热稳定分析、电磁兼容分析在内的物理级设计,再到PCB钻孔图、自动贴片、焊膏漏印、元器件清单、总装配图等生产所需资料等等全部在计算机上完成。EDA技术借助计算机存储量大、运行速度快的特点,可对设计方案进行人工难以完成的模拟评估、设计检验、设计优化和数据处理等工作。EDA已经成为集成电路、印制电路板、电子整机系统设计的主要技术手段。美国NI公司(美国国家仪器公司)的Multisim 9软件就是这方面很好的一个工具。而且Multisim 9计算机仿真与虚拟仪器技术(LABVIEW 8)(也是美国NI公司的)可以很好的解决理论教学与实际动手实验相脱节的这一老大难问题。学员可以很好地、很方便地把刚刚学到的理论知识用计算机仿真真实的再现出来。并且可以用虚拟仪器技术创造出真正属于自己的仪表。极大地提高了学员的学习热情和积极性。真正的做到了变被动学习为主动学习。这些在教学活动中已经得到了很好的体现。还有很重要的一点就是:计算机仿真与虚拟仪器对教员的教学也是一个很好的提高和促进。
( i* E) @' V: e0 q, S2 @2 g 理论教学――计算机仿真――实验环节
9 i( f7 k6 u" w multisim 9概述' g) H) z1 v. g% s
Multisim 被美国NI公司收购以后,其性能得到了极大的提升。最大的改变就是:Multisim 9与LABVIEB 8的完美结合:% ]$ ?& }* t; h6 E) T: G4 P8 K
新特点:(1)可以根据自己的需求制造出真正属于自己的仪器;2 _ g; b1 w* X5 \: k
(2)所有的虚拟信号都可以通过计算机输出到实际的硬件电路上;
6 k+ b: A" o6 ~3 E2 Y (3)所有硬件电路产生的结果都可以输回到计算机中进行处理和分析。$ ]6 Y5 U3 k" j$ {: [( b
Multisim 9组成:; e9 w; F2 E, P: l
1. ―――构建仿真电路
% a5 [; o+ ]/ G% Y8 C7 ]6 I0 Q$ U 2. ―――仿真电路环境# e+ K% x5 \+ D" |" O
3. multi mcu ------ 单片机仿真
4 l, \' p; t! I6 Z 4. ――FPGA、PLD,CPLD等仿真
! o( X" c! F/ a) n; K 5. ――FPGA、PLD,CPLD等仿真
- \, M$ ~4 s6 u: a, N! P$ `. F& a 6. ―― 通信系统分析与设计的模块 + ^# c0 y$ F1 N1 D2 j( u
7. ―― PCB设计模块:直观、层板32层、快速自动布线、强制向量和密度直方图
% t$ ~7 W4 p, R4 j' D, o 8. -(自动布线模块)! ]: A0 ?4 y! S9 |
仿真的内容:7 Y0 u6 S5 ~7 |$ J; ^( E
1. 器件建模及仿真;) O6 Z. U. P* _5 c, j( N
2. 电路的构建及仿真;0 K( D1 l- B5 f4 s8 }1 |! L
3. 系统的组成及仿真;7 {6 F* D2 F/ c: y
4. 仪表仪器原理及制造仿真。. z- X5 U+ W4 l7 p+ Z( D1 e
器件建模及仿真:可以建模及仿真的器件:* t% e; Y+ ~% e8 `9 M. a0 E3 a# f
模拟器件(二极管,三极管,功率管等);6 u; u3 S1 @2 ~6 r0 A4 M
数字器件(74系列,COMS系列,PLD,CPLD等);9 ^- Q0 z% \, p% \$ p* \! B
FPGA器件。
6 e5 L8 k) g* H0 B+ R 电路的构建及仿真:单元电路、功能电路、单片机硬件电路的构建及相应软件调试的仿真。; i& l0 \, W! G- j( U( X* ~
系统的组成及仿真:Commsim 是一个理想的通信系统的教学软件。它很适用于如‘信号与系统’、‘通信’、‘网络’等课程,难度适合从一般介绍到高级。使学生学的更快并且掌握的更多。# _5 _& f6 J' c6 U# W
Commsim含有200多个通用通信和数学模块,包含工业中的大部分编码器,调制器,滤波器,信号源,信道等,Commsim 中的模块和通常通信技术中的很一致,这可以确保你的学生学会当今所有最重要的通信技术。
2 u; v4 a. X7 S8 U- p5 _( Q. Q& g/ \ 要观察仿真的结果,你可以有多种选择:时域,频域,XY图,对数坐标,比特误码率,眼图和功率谱。2 B: X Z# L5 \( E
仪表仪器的原理及制造仿真:可以任意制造出属于自己的虚拟仪器、仪表,并在计算机仿真环境和实际环境中进行使用。1 j% T; y- m) O( o5 y
PCB的设计及制作:产品级版图的设计及制作。0 Z- g H6 K) o5 V) X
美国NI公司提出的理念:
9 K9 W/ V6 A; ~! ?6 l- e* k “把实验室装进PC机中”
1 ]3 D# ~/ g4 [7 M& h# X “软件就是仪器
% f, g# L t4 b! t multisim 10概述6 N- ~# O/ O+ \( `9 G" j* ^, r; W6 w" P
●通过直观的电路图捕捉环境, 轻松设计电路+ j+ c8 o! \% @; i2 p
●通过交互式SPICE仿真, 迅速了解电路行为& R( y/ [' C& R3 C
●借助高级电路分析, 理解基本设计特征: {/ S6 {9 _/ l* {7 D! i
●通过一个工具链, 无缝地集成电路设计和虚拟测试
9 x3 Q# D! n- k2 R: i: @ ●通过改进、整合设计流程, 减少建模错误并缩短上市时间
+ U t! C8 l; o2 Z6 X1 y NI Multisim软件结合了直观的捕捉和功能强大的仿真,能够快速、轻松、高效地对电路进行设计和验证。凭借NI Multisim,您可以立即创建具有完整组件库的电路图,并利用工业标准SPICE模拟器模仿电路行为。借助专业的高级SPICE分析和虚拟仪器,您能在设计流程中提早对电路设计进行的迅速验证,从而缩短建模循环。与NI LabVIEW和SignalExpress软件的集成,完善了具有强大技术的设计流程,从而能够比较具有模拟数据的实现建模测量。
4 D! @- B+ S. M- v. R; w* S; b 电子通信类其它常用的仿真软件:+ m% k" W7 \3 K- z
System view---数字通信系统的仿真
, x" T6 I, \ I, V4 T% |9 ] Proteus――单片机及ARM仿真
! I$ u/ w" A, }! M- p LabVIEW――虚拟仪器原理及仿真
9 b1 m# u8 u. ]/ m5 ^- v Multisim 2001 使用简介
m6 ]. W4 A+ |4 q: d( C Multisim是Interactive Image Technologies (Electronics Workbench)公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。为适应不同的应用场合,Multisim推出了许多版本,用户可以根据自己的需要加以选择。在本书中将以教育版为演示软件,结合教学的实际需要,简要地介绍该软件的概况和使用方法,并给出几个应用实例。/ |' A6 j- j; C) y) _! @
第一节 Multisim概貌: ]; N! J3 S9 C4 q, n, `) f
软件以图形界面为主,采用菜单、工具栏和热键相结合的方式,具有一般Windows应用软件的界面风格,用户可以根据自己的习惯和熟悉程度自如使用。0 W/ C8 _5 f3 O
一、Multisim的主窗口界面。
0 ?4 A; `* ]- S- q k0 N4 P2 { 启动Multisim 2001后,将出现如图1所示的界面。/ A: x* r$ u1 T3 N
界面由多个区域构成:菜单栏,各种工具栏,电路输入窗口,状态条,列表框等。通过对各部分的操作可以实现电路图的输入、编辑,并根据需要对电路进行相应的观测和分析。用户可以通过菜单或工具栏改变主窗口的视图内容。
4 l4 v2 E* r# M& b5 v 二、菜单栏4 f7 D. |6 y: C3 y9 R% A$ e h g1 N
菜单栏位于界面的上方,通过菜单可以对Multisim的所有功能进行操作。
3 w8 L. h4 u9 r6 H7 y" r 不难看出菜单中有一些与大多数Windows平台上的应用软件一致的功能选项,如File,Edit,View,Options,Help。此外,还有一些EDA软件专用的选项,如Place,Simulation,Transfer以及Tool等。
. { Q& ]7 F' _3 f7 T% N* U 1. File
9 C7 C, s4 X8 Z+ p File菜单中包含了对文件和项目的基本操作以及打印等命令。- Y( O, m8 [' N3 Q* ^
命令
$ }" C! \1 @: S7 L1 { 功能" {" I- i( L: f
New5 q2 H* }, U2 r' g0 U
建立新文件
+ _* S. t0 J. w& ?! u Open
( U% `$ G+ ]7 r6 S1 G4 A* q; M 打开文件, C$ @' R% o5 s$ T d% U6 L1 y5 o
Close
$ I8 P; s# t1 O9 C! E- y6 a( Z+ Y 关闭当前文件
8 w% y$ n w: t- Q9 s Save
8 f/ m, _2 D' W: R( w8 u 保存- V* ]: `/ H4 J5 T8 h1 ] w, N
Save As
) b' h4 D8 p+ v- H% i 另存为
; {" \$ ?* M, ~3 f& k: \9 s9 e0 U New Project9 `* A% ~% x1 L
建立新项目
* g0 x: h/ K* V% N( K Open Project# t9 |" h' I$ m7 O6 W
打开项目
3 l* m& {: F0 r5 k Save Project/ t: H, r* k, Z
保存当前项目7 E: R/ N$ E9 u0 q: D
Close Project% [+ D7 W- y7 Q
关闭项目/ @. A3 v: `! }" Q- ~1 Y3 O: B
Version Control, Y2 B" Q2 G1 N7 C3 @( W4 V7 H: b
版本管理* L- n/ u+ H) @0 ^
Print Circuit
9 a8 q1 z M& Z5 ^3 h 打印电路
* B ]5 c& O5 }' e Print Report
4 T/ r$ G# R. Z0 L0 a* T- s 打印报表 W9 K/ ?$ \! \: F% g1 r5 s
Print Instrument
5 T1 ?. z: ^1 ~6 |7 N: D1 p, y9 f" K 打印仪表
4 N6 K0 H w8 Z, k Recent Files
5 Z( E9 B5 S0 k5 L& c7 a* ]4 A4 K% t 最近编辑过的文件
" E# F- A- ?7 l: j1 [ R Recent Project. e, M# m( ~* v+ g" J% L1 q U' ]& g8 Y
最近编辑过的项目
7 x9 q! m6 F, S* b4 |# x: U Exit4 g( J% \! G$ b& D3 |4 `- K
退出Multisim+ m& \1 n) _; j7 O. G- |* `1 v
2. Edit1 ~$ v% G3 p- V0 Q. u% I" p
Edit命令提供了类似于图形编辑软件的基本编辑功能,用于对电路图进行编辑。% y6 H5 @) i4 q) J
命令8 a4 V/ }: t- f/ f
功能
1 s8 ]8 b$ x( k4 ?& w Undo. @: g& G* a* c$ l6 l0 d$ j+ p
撤消编辑- M g" t) Z. ?4 r2 P r8 @
Cut! `9 N5 x2 F9 s. ~& T0 ^7 p- D
剪切
8 g9 z, k! J1 P+ Y" |7 F/ v Copy
1 k0 m4 r7 G. N$ S, ~ 复制
7 n) N& z: q5 ~' D Paste, D& S% U3 S: M
粘贴, J/ ?4 B2 E K$ u8 }# }2 `9 \" L
Delete
5 L0 f) d/ Y! L 删除: c8 P1 X9 y6 D0 c; S
Select All# X% h: f4 U g
全选
- t* d; t) M C. c3 u- D Flip Horizontal
( U- F% }% C+ E9 {0 m1 Q 将所选的元件左右翻转
" d. D$ `, X4 v4 M Flip Vertical
) l& \! F5 X9 J* t3 y 将所选的元件上下翻转+ h* _$ c6 F. J2 S. g! y
90 ClockWise0 a+ U+ q+ J/ w9 w
将所选的元件顺时针90度旋转
' j0 {8 D$ m" ~% D! I2 [( K0 z 90 ClockWiseCW
" [9 U% U1 P8 n. a" ]2 r) \ 将所选的元件逆时针90度旋转; X. k: a; K2 a* n+ g8 g) N! D2 U% r9 C
Component Properties' x3 H) U$ A2 h
元器件属性
( K" k! o: K4 M. F! v7 U0 c 3.View
% y5 p# Z7 M% Y8 B. J& V& @/ M 通过View菜单可以决定使用软件时的视图,对一些工具栏和窗口进行控制。. A* M1 _/ V6 J9 J8 @) i
命令
! @1 x% [) Y* Q; ~3 O: t: F9 N& x( o 功能
, b0 ~- v6 Q- ?" a, p' C Toolbars
7 ?% Q5 q2 D% d9 q& e. N4 |( u 显示工具栏
+ n5 A; U% w& C* D8 F! L Component Bars, E8 t# X; G/ i* Z- y' w& S! ?
显示元器件栏
\" ]# j3 o6 Y2 i0 }7 G* N$ c Status Bars
' r1 b( ]- n4 T% R 显示状态栏
: L6 K/ B) z7 q" D% N8 I6 o/ a7 f Show Simulation Error Log/Audit Trail
$ {' @ o: i {* b 显示仿真错误记录信息窗口! _* T, {0 K x" [# G
Show XSpice Command Line Interface# c7 Z5 h7 |, k. U9 i( d
显示Xspice命令窗口) P$ V: ]4 W9 v; B
Show Grapher% C4 W! { k# }; G
显示波形窗口9 R% P7 j$ h* o1 J
Show Simulate Switch
' d; O2 t2 y8 Z 显示仿真开关3 V( U8 P. ^+ m6 @% M
Show Grid6 j/ O8 x6 x& `4 Y2 r, Z$ o
显示栅格8 c; N$ ], y4 B0 e+ c* h
Show Page Bounds
: c+ ] B, A5 o+ \ l 显示页边界
& b& O( V8 R( a/ w( e7 I& k Show Title Block and Border
+ Z0 E% A1 ?# k, Q% f 显示标题栏和图框
7 I6 O* j, f# X" N# d' s# N Zoom In$ @, z- i5 h+ s6 j. ~, _+ V& r3 J+ L
放大显示" q3 M( F+ u- t
Zoom Out4 J" G+ M* f: A& Q M) X
缩小显示
! t- a, r: j# S5 y/ b5 M N( L4 X Find+ [3 U, W0 B6 u6 `4 x
查找
1 v3 i. b1 ^2 o0 X; T% m 4.Place
/ c& i; q% B/ S, i5 M0 W* Y 通过Place命令输入电路图。' A' P, O/ l l) S" d3 M
命令
5 U$ w2 Y# g" H6 w 功能
: ~! {; o5 b6 G- l: l j; [ Place Component6 z' F5 ^( T- d$ _# L
放置元器件
0 ?& _' j* r! W- M- x5 t Place Junction: K# r& i/ ^, t1 g' _2 N0 V2 ~" o
放置连接点
" ?+ { r+ B; ~" s. S+ Z+ n Place Bus
/ |3 \9 Q' ~! V 放置总线
. W: Y" `2 {6 `4 k! A Place Input/Output) d# D: P% `' k+ }! q; G
放置输入/出接口
% `7 k+ F4 [' X; g% L! {" U Place Hierarchical Block/ s3 a0 n7 u" J( M# o/ m
放置层次模块- y& O7 j' S8 M V' v0 Y# S1 {( x
Place Text
1 _ E5 O/ l8 I1 n5 k0 u) r 放置文字
) ^& ?& i9 @: t- p" e9 P: A+ Q3 n Place Text Description Box
, M1 O2 |7 w& F& T+ S) n* Y 打开电路图描述窗口,编辑电路图描述文字
! f1 h. K( w0 [ Replace Component% X9 [2 m( i$ b! Z8 E! @
重新选择元器件替代当前选中的元器件
6 k- j I8 x3 W* s( u' Q# r: j# o Place as Subcircuit0 e/ m. i6 H& X$ q- @% {2 r$ e8 y% l
放置子电路& D. t. ^. o0 L" A, g, s: u
Replace by Subcircuit( p) Y& M, g+ P' O- }3 [
重新选择子电路替代当前选中的子电路+ y3 I' E. \ x+ f8 x& U* e4 [
5.Simulate
/ d& S& [ r4 p0 g3 ?$ s2 ] C 通过Simulate菜单执行仿真分析命令。
0 M0 _+ |( z/ L4 e- g; v 命令+ ^8 Z# B$ u* }& {% n/ z1 Y
功能* B3 B: c1 |8 b+ h1 |$ j
Run
- ~$ w5 w/ q/ S3 n: f5 s; h5 X 执行仿真
! D5 h1 ^/ R% ]! K7 {; W Pause0 k% ]* S3 n5 [
暂停仿真' X! z* ]4 ~& [1 ^1 E" b
Default Instrument Settings7 x: m7 H1 D/ z5 A6 B4 \& o
设置仪表的预置值" Q( i5 E2 y: I! B- F4 F4 s
Digital Simulation Settings9 C2 i1 [& D# k, _
设定数字仿真参数
/ `; h8 f* J5 b) n* f- z6 D, K Instruments
+ _8 Y! y; w `* Z 选用仪表(也可通过工具栏选择)
4 E' K4 S7 `. A Analyses& G* O# d4 {1 D& t! o$ a! z9 l
选用各项分析功能4 }3 u* @+ x/ L0 a3 }- T
Postprocess
5 R: {) p: p/ H% t7 p 启用后处理
: f. @1 Z4 R8 X+ a5 W VHDL Simulation0 q# N4 j* ^# ^
进行VHDL仿真
6 }3 H2 `$ s, o5 e7 Y/ X0 _* r! \ Auto Fault Option8 `; N& R+ Y- u" K
自动设置故障选项
+ d( z* l9 m \1 i4 S0 c" H5 m Global Component Tolerances& G3 ?8 o( v/ X" B! k( f
设置所有器件的误差6 K" Z, g$ Z6 l8 F
6.Transfer菜单9 a/ G, M/ O/ c7 [
Transfer菜单提供的命令可以完成Multisim对其它EDA软件需要的文件格式的输出。
9 T* L) k# T) G2 V" X" K0 \ 命令
9 Q- t& X8 ~2 h9 k 功能
2 n1 a/ n2 D9 K* i Transfer to Ultiboard+ K5 E% L, k+ e2 o W0 q
将所设计的电路图转换为Ultiboard(Multisim中的电路板设计软件)的文件格式+ z* b' n$ {/ ^
Transfer to other PCB Layout: B6 ?8 P! H7 ?# Z/ \; {
将所设计的电路图以其他电路板设计软件所支持的文件格式
" L& ~1 n+ B$ a0 f0 } Backannotate From Ultiboard s3 }- H7 c C1 p
将在Ultiboard中所作的修改标记到正在编辑的电路中
7 E; ~" w, q' X1 D/ t" \" L Export Simulation Results to MathCAD
* T, n, T" C+ h6 L$ v. E 将仿真结果输出到MathCAD& T5 Q7 @& `# X7 ^# P7 t% C
Export Simulation Results to Excel
, S3 J3 S" ^- `; S/ F 将仿真结果输出到Excel
* `2 Z6 }" C0 z7 @5 R q Export Netlist
8 ]. P) w, U: K0 N; M; [( F$ q 输出电路网表文件 P: z& A) D2 f! B
7.Tools
; x/ J+ X$ e8 r4 a1 n& t5 l* ` Tools菜单主要针对元器件的编辑与管理的命令。, u$ n" q; l# W9 v' T4 a0 P; z- B
命令
7 R4 X6 u$ Y4 |. o$ H8 @+ {" E 功能! @% B: n7 Q1 x2 x8 H/ y+ ]. [
Create Components$ G. t9 R; n) _6 w) |
新建元器件" T s' d1 y- Q
Edit Components
: W! n9 E$ O. U/ H1 ~8 {+ b( }0 m 编辑元器件
' k. U O- ^0 \& X% o% A Copy Components
9 k8 f* `& X4 O0 J; Z. a4 t 复制元器件
. b5 Y& C4 m8 T3 c1 ? Delete Component/ N( j! \' J! {# v# V
删除元器件
$ f/ h$ l9 N2 d% j- K7 K Database Management
7 e/ F7 f# h6 L* n' Y7 S 启动元器件数据库管理器,进行数据库的编辑管理工作) \4 b% \; U& r5 v7 }; I
Update Component/ ~/ U) g8 l3 D( ?. e
更新元器件
. @/ j( j$ u7 K' a" s' C 8.Options9 |. C: Q& X! o; D% T& e
通过Option菜单可以对软件的运行环境进行定制和设置。
7 o' W H* u1 A: K; R; u' c 命令
5 V/ ^: `" I4 u$ H. Z 功能
" n) j' \- A+ ~$ N6 s2 p Preference+ S0 l2 x# m8 n0 d
设置操作环境
) b/ x0 \; P2 {0 p+ | Modify Title Block
7 v) n" O! D$ A- E 编辑标题栏
! ^4 U# T6 y) G Simplified Version
' N8 `6 w% {# \- k 设置简化版本' p) w' v9 e/ A) ~- m/ N. E. t
Global Restrictions& a8 `; @- j. O
设定软件整体环境参数, ?+ I. c9 p1 c& j% B& n- t- R6 x
Circuit Restrictions7 v6 h1 j) K% E* x" R
设定编辑电路的环境参数' T6 p3 D8 W8 Q$ b
9.Help) X, j% l! ^6 W# V8 ]
Help菜单提供了对Multisim的在线帮助和辅助说明。% d! s; [2 D# Z
命令
4 r: i! g% y& S/ d* `: _6 X8 ] 功能
" c! P$ x4 G- z( _, u% \ Multisim Help
/ C% S5 n- c% D! ]# a E Multisim的在线帮助' L' Y# h/ R9 z& U
Multisim Reference; L4 N8 [& @. [9 u
Multisim的参考文献
- ?# t$ o s3 l# t: _ Release Note
' `9 ?& Z% `$ G' ^! Z Multisim的发行申明
+ F! a" Z4 y5 J About Multisim8 A4 g3 y$ Z) S1 U: o2 U5 X
Multisim的版本说明. D+ _- p, ~2 R4 x
三、工具栏7 X) _( @3 G' { d4 H$ l3 a
Multisim 2001提供了多种工具栏,并以层次化的模式加以管理,用户可以通过View菜单中的选项方便地将顶层的工具栏打开或关闭,再通过顶层工具栏中的按钮来管理和控制下层的工具栏。通过工具栏,用户可以方便直接地使用软件的各项功能。
; e, |. C% c4 D/ |9 s1 T 顶层的工具栏有:Standard工具栏、Design工具栏、Zoom工具栏,Simulation工具栏。9 ?6 o; E6 g- @6 l
1.Standard工具栏包含了常见的文件操作和编辑操作,如下图所示:' G, B* z$ ~! K I4 I6 Y! K2 d
2.Design工具栏作为设计工具栏是Multisim的核心工具栏,通过对该工作栏按钮的操作可以完成对电路从设计到分析的全部工作,其中的按钮可以直接开关下层的工具栏:Component中的Multisim Master工具栏,Instrument工具栏。9 J* m: Z9 Q# I9 `) D* n
(1)作为元器件(Component)工具栏中的一项,可以在Design工具栏中通过按钮来开关Multisim Master工具栏。该工具栏有14个按钮,每个每一个按钮都对应一类元器件,其分类方式和Multisim元器件数据库中的分类相对应,通过按钮上图标就可大致清楚该类元器件的类型。具体的内容可以从Multisim的在线文档中获取。: {9 G& K0 [2 w. \+ i8 [
这个工具栏作为元器件的顶层工具栏,每一个按钮又可以开关下层的工具栏,下层工具栏是对该类元器件更细致的分类工具栏。以第一个按钮 为例。通过这个按钮可以开关电源和信号源类的Sources工具栏如下图所示:
4 s7 \' V7 a% @+ r- J0 k (2)Instruments工具栏集中了Multisim为用户提供的所有虚拟仪器仪表,用户可以通过按钮选择自己需要的仪器对电路进行观测。
6 h) V9 o, h( W9 ` _3 h3 h+ e 3.用户可以通过Zoom工具栏方便地调整所编辑电路的视图大小。$ I5 r* S" O" U4 a/ r( G- h
4.Simulation工具栏可以控制电路仿真的开始、结束和暂停。
0 e7 L& _) {! g* |! F# {# x 第二节 Multisim对元器件的管理6 r% u# ~5 l3 i' g$ L0 t
EDA软件所能提供的元器件的多少以及元器件模型的准确性都直接决定了该EDA软件的质量和易用性。Multisim为用户提供了丰富的元器件,并以开放的形式管理元器件,使得用户能够自己添加所需要的元器件。
& f z( q( x4 O5 X1 s1 H' q# ` Multisim以库的形式管理元器件,通过菜单Tools/ Database Management打开Database Management(数据库管理)窗口(如下图所示),对元器件库进行管理。% F, u8 E% l3 s7 n4 Q
在Database Management窗口中的Daltabase列表中有两个数据库:Multisim Master和User。其中Multisim Master库中存放的是软件为用户提供的元器件,User是为用户自建元器件准备的数据库。用户对Multisim Master数据库中的元器件和表示方式没有编辑权。当选中Multisim Master时,窗口中对库的编辑按钮全部失效而变成灰色,如下图所示。但用户可以通过这个对话窗口中的Button in Toolbar显示框,查找库中不同类别器件在工具栏中的表示方法。1 y' v4 |1 C! `% Z' z$ G
据此用户可以通过选择User数据库,进而对自建元器件进行编辑管理。! C8 r0 S% T3 e3 q
在Multisim Master中有实际元器件和虚拟元器件,它们之间根本差别在于:一种是与实际元器件的型号、参数值以及封装都相对应的元器件,在设计中选用此类器件,不仅可以使设计仿真与实际情况有良好的对应性,还可以直接将设计导出到Ultiboard中进行PCB的设计。另一种器件的参数值是该类器件的典型值,不与实际器件对应,用户可以根据需要改变器件模型的参数值,只能用于仿真,这类器件称为虚拟器件。它们在工具栏和对话窗口中的表示方法也不同。在元器件工具栏中,虽然代表虚拟器件的按钮的图标与该类实际器件的图标形状相同,但虚拟器件的按钮有底色,而实际器件没有,如下图所示。
5 O' D. w1 R3 X( g/ f 从图中可以看到,相同类型的实际元器件和虚拟元器件的按钮并排排列,并非所有的是元器件都设有虚拟类的器件。* ~4 I/ N. U' d6 c( Y
在元器件类型列标中,虚拟元器件类的后缀标有Virtual,如下图所示:( m! f7 B" U" R! ~3 j5 T
第三节 输入并编辑电路; I2 E+ {8 C u9 d: Y/ S7 [
输入电路图是分析和设计工作的第一步,用户从元器件库中选择需要的元器件放置在电路图中并连接起来,为分析和仿真做准备。
( V/ z7 l. B" J 一、设置Multisim的通用环境变量
" c' t$ `' U- X- u 为了适应不同的需求和用户习惯,用户可以用菜单Option/Preferences打开Preferences对话窗口,如下图所示。0 y6 d/ D; D1 t7 G
通过该窗口的6个标签选项,用户可以就编辑界面颜色、电路尺寸、缩放比例、自动存储时间等内容作相应的设置。 W& V e6 F' D
以标签Workspace为例,当选中该标签时,Preferences对话框如下图所示:$ [, }+ P3 A2 @
在这个对话窗口中有3个分项:% x% g' l, l6 B; X1 W# K6 Y T
1.Show:可以设置是否显示网格,页边界以及标题框。. D5 f/ J) x/ j8 A) a1 E
2.Sheet size:设置电路图页面大小。
$ b" |2 s; n- {9 j9 J$ S' f 3.Zoom level:设置缩放比例。) r) l/ J, l# f1 ]( x Q
其余的标签选项在此不再详述。
: k. z3 C; {6 z6 |$ i 二、取用元器件
% L E4 c. r! y, i 取用元器件的方法有两种:从工具栏取用或从菜单取用。下面将以74LS00为例说明两种方法。0 ]5 Z0 ?1 s# z
1.从工具栏取用:Design工具栏®Multisim Master工具栏®TTL工具栏®74LS按钮
6 O! n! S9 u0 ?! T* Q5 H$ [ 从TTL工具栏中选择74LS按钮打开这类器件的Component Browser窗口,如下图所示。其中包含的字段有Database name(元器件数据库),Component Family(元器件类型列表),Component Name List(元器件名细表),Manufacture Names(生产厂家),Model Level-ID(模型层次)等内容。
3 _; `3 F" T5 Q. m# | 2.从菜单取用:通过Place/ Place Component命令打开Component Browser窗口。该窗口与上图一样。
7 J" f4 L9 q) s: E+ y7 H, f' Q 3.选中相应的元器件5 Y9 U2 S+ T, w* M' a# h- Z
在Component Family Name中选择74LS系列,在Component Name List中选择74LS00。单击OK按钮就可以选中74LS00,出现如下备选窗口。7400是四/二输入与非门,在窗口种的Section A/B/C/D分别代表其中的一个与非门,用鼠标选中其中的一个放置在电路图编辑窗口中,如左图所示。器件在电路图中显示的图形符号,用户可以在上面的Component Browser中的Symbol选项框中预览到。当器件放置到电路编辑窗口中后,用户就可以进行移动、复制、粘贴等编辑工作了,在此不再详述。# j( }: p% q7 z
三、将元器件连接成电路
6 I& e' t1 I$ o" l/ c/ G7 V 在将电路需要的元器件放置在电路编辑窗口后,用鼠标就可以方便地将器件连接起来。方法是:用鼠标单击连线的起点并拖动鼠标至连线的终点。在Multisim中连线的起点和终点不能悬空。7 a/ b9 h3 [- J& y0 B2 X
第四节 虚拟仪器及其使用
7 D6 T: o) M0 r" w* { 对电路进行仿真运行,通过对运行结果的分析,判断设计是否正确合理,是EDA软件的一项主要功能。为此,Multisim为用户提供了类型丰富的虚拟仪器,可以从Design工具栏®Instruments工具栏,或用菜单命令(Simulation/ instrument)选用这11种仪表,如下图所示。在选用后,各种虚拟仪表都以面板的方式显示在电路中。7 L% Q8 `1 f n; s9 f4 x- ^/ o
下面将11种虚拟仪器的名称及表示方法总结如下表:
. x# K+ L' e* X0 i 菜单上的表示方法
# w. `$ I4 K: y 对应按钮, H+ c- f( v; h/ X/ W
仪器名称
7 N3 z F- z: l3 O; @% ~- _ 电路中的仪器符号
3 S/ V% G. }7 y5 E Multimeter
: E( ~& Y# \* H) }8 ^4 F 万用表2 a5 Y. I' k! q* K' f& r* H
Function Generator
) D1 i! f: g W5 Q; b3 R; a6 u$ f 波形发生器+ p& i" B3 b* v2 l+ F3 U; H1 N
Wattermeter
* ~1 }* ?# ?: i# ~& Y 瓦特表 b* y* ~+ s3 m* U+ ` p
Oscilloscape
! Q5 y, ^7 t8 w# X# y6 i 示波器
) f0 c8 f, ?0 |1 j9 L, \, ?' z# s& V Bode Plotter, n0 p4 u$ |( Y8 r$ H' K
波特图图示仪% @+ y: k" ~6 J# A
Word Generator7 W& B6 J0 u3 T& u
字元发生器
1 v1 u$ D* r0 S/ f# o Logic Analyzer* s5 ^& g! [) H; {# R; x
逻辑分析仪$ ^+ B& j2 p- E* d. r; ~0 ^
Logic Converter
- m9 d8 Q" |. |" P 逻辑转换仪7 D7 o0 m% p3 R b7 X
Distortion Analyzer/ Z, T. @ ~& G" G8 v2 L& Z
失真度分析仪" f, |% W. O9 E- G9 z/ \
Spectrum Analyzer
1 j$ O4 \, ~. F3 }1 p 频谱仪) Y- c7 z6 }4 x# I E `
Network Analyzer8 ?0 s/ c6 {$ e0 b9 G
网络分析仪
. k$ s, ]! i, T- q& f* E/ ?3 A! M 注1:该软件中用 ’ 代替 — 表示反变量,例如 。
1 S$ L: l; o; a 注2:该软件没有异或符号,处理方式是将异或运算写成 。; C5 u5 X, l6 z$ ~" Z9 U6 X; J
在电路中选用了相应的虚拟仪器后,将需要观测的电路点与虚拟仪器面板上的观测口相连(如下图),可以用虚拟示波器同时观测电路中两点的波形。
3 s( P b8 Q) ^' W( }; x/ V4 ]) Q 双击虚拟仪器就会出现仪器面板,面板为用户提供观测窗口和参数设定按钮。以上图为例,双击图中的示波器,就会出现示波器的面板。通过Simulation工具栏启动电路仿真,示波器面板的窗口中就会出现被观测点的波形,如下图所示。. Y8 i" O# N$ N9 j0 `- ~ |2 M
第五节 电路实例" M% @1 R- q* m' f: C3 u
这节将以3个电路实例说明Multisim在电路设计和分析中的使用方法。Multisim的基础是正向仿真,为用户提供了一个软件平台,允许用户在进行硬件实现以前,对电路进行观测和分析。6 G9 V. Q: O" _- {
例1.构造同步16进制计数器,并用7段数码管进行观测(文件名:counter.msm)。通过运行仿真验证电路功能。在这个电路的基础上将计数器改为10进制,并通过仿真验证修改结果是否正确(注:显示0~9)。
$ a( R, C& u2 r5 G. e7 A% | 首先选用T触发器和带译码的7段数码管和与门一起构成4位16进制计数器如下图。在电路中选用1Hz矩形波发生器,通过仿真观测运行的情况。
7 I T) l! g! d3 |0 h 使用异步置零法,在图中加入反馈电路,当触发器的状态变为1010时通过Reset端对触发器进行清零。电路设计结果如下图。通过仿真可以观测到电路已经成为10进制计数器(文件名:counterb.msm)。: E. K& x- B$ j x( n/ @7 ]
例2.分析已经给出的阶梯波发生器。电路如下图(文件名:Stepwave.msm)。通过运行仿真观测电路的功能,通过改变信号源的参数来改变阶梯波的频率,同时用示波器进行观测。& n0 M2 I$ D' J0 ^
从图中可以看到,电路大致分为两个部分,上部分为4个T触发器和相应门电路构成的16进制计数器,下部分为D/A转换器。电路的信号源为矩形波发生器,通过示波器观测到的波形如下图。 |
|