第十章 零件编辑 >困难度指数:@ee⑧⑧ 学习条件:基本电路绘图 学习时间:120分钟 本章纲要: 1.认识零件 2.认识零件制作精灵 3.零件图编辑 ●●●●
第十章 零件编辑 困难度指数: ☺...// 学习条件: 基本电路绘图 学习时间: 120 分 钟 本章纲要: 1. 认识零件 2. 认识零件制作精灵 3. 零件图编辑
10-2 算机辅助电路仿真一 Electronics Workbench multiSIM 电路仿真的零件比一般电路绘图或电路板设计的零件还复杂!所幸, MultISIm已提供大量零件,使用者不太需要亲自动手编修零件;况且,从 62ⅹ版起, MultISIm提供了更快捷的零件制作精灵,让我们编制零件没烦 恼。尽管如此,我们还是要来体验一下,编修零件的快感! 10-1认识零件 电路仿真的零件比较麻烦!在 MultISIM里,零件包括下列四部分 零件属性数据:零件属性数据包括零件名称、该零件所属的零件族 群、零件制造厂商、取用该零件的按钮等。 零件图:零件图是该零件的符号,展现在电路图里,让使用者一目 了然。 零件模型:零件模型提供电路仿真所需要的参数,可说是 MultISIm 的主体;如果零件没有零件模型的话,就无法进行电路仿真与分析, 除非是连接器或接点 零件包装:零件包装提供电路板设计的接口,让电路板设计软件能 够取得该零件的外型。 由上述大概就知道,如要建立一个零件可不简单!最好是利用复制的方 式,先复制一个接近的零件,再它编修成完全符合我们需求的零件,比较省 事
10-2 计算机辅助电路仿真-Electronics Workbench M u l t i S I M 电路仿真的零件比一般电路绘图或电路板设计的零件还复杂!所幸, MultiSIM 已提供大量零件,使用者不太需要亲自动手编修零件;况且,从 6.2x 版起,MultiSIM 提供了更快捷的零件制作精灵,让我们编制零件没烦 恼。尽管如此,我们还是要来体验一下,编修零件的快感! 10-1 认识零件 电路仿真的零件比较麻烦!在 MultiSIM 里,零件包括下列四部分: 零件属性数据:零件属性数据包括零件名称、该零件所属的零件族 群、零件制造厂商、取用该零件的按钮等。 零件图:零件图是该零件的符号,展现在电路图里,让使用者一目 了然。 零件模型:零件模型提供电路仿真所需要的参数,可说是 MultiSIM 的主体;如果零件没有零件模型的话,就无法进行电路仿真与分析, 除非是连接器或接点。 零件包装:零件包装提供电路板设计的接口,让电路板设计软件能 够取得该零件的外型。 由上述大概就知道,如要建立一个零件可不简单!最好是利用复制的方 式,先复制一个接近的零件,再它编修成完全符合我们需求的零件,比较省 事!
第十章零件编辑 10-3 10-2快速编修零件 当我们要进行零件编辑时,只要启动Tols菜单,或按国钮,即可拉 出如下图所示之功能选单: □wr|=d Edit Component Delete Component 圖(1)功能选单 其中各命令如下说明: ■ Create Component:本命令的功能是新建零件,启动本命令后,即 可启动零件制作精灵,如下图标 Component Name Component Type: Component Technology a Component requires simulation model and layout footprin C Component requires only sumulation model C Component requires only layout footprint 圖(2)零件制作精灵之
第十章 零件编辑 10-3 10-2 快速编修零件 当我们要进行零件编辑时,只要启动 Tools 菜单,或按 钮,即可拉 出如下图所示之功能选单: 圖(1) 功能选单 其中各命令如下说明: Create Component:本命令的功能是新建零件,启动本命令后,即 可启动零件制作精灵,如下图标: 圖(2) 零件制作精灵之一
10-4 算机辅助电路仿真一 Electronics Workbench multiSIM 首先在 Component Name字段里,指定所要建立的零件名称(在此要 建立一个名为my7400的零件);在 Manufacturer Name字段里,指定 该零件的制作厂商名称(在此输入一个虚拟的厂商,名为 NewTech) 在 Component Type字段里,指定该零件的类型,其中包括 Analog(模 拟零件)、 Digital(数字零件)、 Verilog hDl( Verilog硬件描述语言所 撰写的零件)、ⅤHDL(VHDL硬件描述语言所撰写的零件)等四个选 项,在此选取 Digital选项。选取 Digital选项后,还得在右边的 Component Techonology字段里,指定该数字零件的种类,其中包括 74ALS、74AS、74F..CMOS5V、TIL等选项,在此选取74LS选项。 在对话盒下面还有三个选项,如下说明 1. Component requires simulation model and layout footprint: 4s 选项设定该零件包括电路仿真所须的零件模型及印刷电路板设 计所须的零件外形名称( Footprint) 2. Component requires only simulation model:本选项设定该零件 只含电路仿真所须的零件模型 3. Component requires only layout footprint:本选项设定该零件只 含印刷电路板设计所须的零件外形名称( Footprint 在此选择第一项,同时产生零件模型及零件外形名称。设定完成后 按匚剧x:钮,开启下一个对话盒,如下图所示
10-4 计算机辅助电路仿真-Electronics Workbench M u l t i S I M 首先在 Component Name 字段里,指定所要建立的零件名称(在此要 建立一个名为 my7400 的零件);在 Manufacturer Name 字段里,指定 该零件的制作厂商名称(在此输入一个虚拟的厂商,名为 NewTech); 在 Component Type 字段里,指定该零件的类型,其中包括 Analog(模 拟零件)、Digital(数字零件)、Verilog_HDL(Verilog 硬件描述语言所 撰写的零件)、VHDL(VHDL 硬件描述语言所撰写的零件)等四个选 项,在此选取 Digital 选项。选取 Digital 选项后,还得在右边的 Component Techonology 字段里,指定该数字零件的种类,其中包括 74ALS、74AS、74F…CMOS_5V、TIL 等选项,在此选取 74LS 选项。 在对话盒下面还有三个选项,如下说明: 1. Component requires simulation model and layout footprint:本 选项设定该零件包括电路仿真所须的零件模型及印刷电路板设 计所须的零件外形名称(Footprint)。 2. Component requires only simulation model:本选项设定该零件 只含电路仿真所须的零件模型。 3. Component requires only layout footprint:本选项设定该零件只 含印刷电路板设计所须的零件外形名称(Footprint)。 在此选择第一项,同时产生零件模型及零件外形名称。设定完成后, 按 钮,开启下一个对话盒,如下图所示:
第十章零件编辑 10-5 Create Component Wizard-Step2of6 Set Layout Footprint Information Package Type C Multi-Section Component Number of Pins Per Section 圖(3)零件精灵之 这个对话盒的功能是定义零件外形(即零件包装),首先在 Package Type字段里指定零件外形名称,在此指定为DIPl4,而零件外形名 称一定要符合PCB软件所须之定义名称才行。紧接着有两个选项, Signal Component选项设定该零件为单一包装的零件,如果选取此 选项,则可在其下字段里,指定该零件的接脚数。 Multi- Section Component选项设定该零件为复合包装的零件,my7400为一个含四 个与非门的复合包装零件,所以在此选取此选项。然后在其下的 Number of sections字段里,指定该零件里含多少个单元零件,在此 指定为4、在 Number of Pins per Section字段里,指定每个单元零件 含多少只接脚,在此指定为3。最后,按[钮,开启下一个 对话盒,如下图所示
第十章 零件编辑 10-5 圖(3) 零件精灵之二 这个对话盒的功能是定义零件外形(即零件包装),首先在 Package Type 字段里指定零件外形名称,在此指定为 DIP14,而零件外形名 称一定要符合 PCB 软件所须之定义名称才行。紧接着有两个选项, Signal Component 选项设定该零件为单一包装的零件,如果选取此 选项,则可在其下字段里,指定该零件的接脚数。Multi-Section Component 选项设定该零件为复合包装的零件,my7400 为一个含四 个与非门的复合包装零件,所以在此选取此选项。然后在其下的 Number of Sections 字段里,指定该零件里含多少个单元零件,在此 指定为 4、在 Number of Pins per Section 字段里,指定每个单元零件 含多少只接脚,在此指定为 3。最后,按 钮,开启下一个 对话盒,如下图所示:
10-6 算机辅助电路仿真一 Electronics Workbench multiSIM Create Component Wizard-Step 3 of 6 Set symbol Information Invisble Power Pins R 厂WDD Invisible Ground Pns Back 圖(4)零件精灵之三 在 Symbol区块里,展示程序帮我们准备的零件图,如果觉得不合用, 可按匚E址钮进入编辑零件图,如下图所示 Fue Eda Yew structure Ahpa relics Window Help 哪叫国回剧倒型画回 圖(5)零件图编辑环境
10-6 计算机辅助电路仿真-Electronics Workbench M u l t i S I M 圖(4) 零件精灵之三 在 Symbol 区块里,展示程序帮我们准备的零件图,如果觉得不合用, 可按 钮进入编辑零件图,如下图所示: 圖(5) 零件图编辑环境
第十章零件编辑 10-7 如上图所示之零件图编辑环境,在此暂不介绍,稍后再详细说明。 启动File/Exit命令,结東零件图编辑环境,回到零件精灵之 如图(4)所示,在对话盒右边有两个区块, Invisible power pins区块 定义隐藏式的电源接脚,在此选取其中的ⅤCC选项,表示其电源接 脚将连接ⅤCC电源、 Invisible ground pins区块定义隐藏式的接地 接脚,在此选取其中的GND选项,表示其接地接脚将连接GND。 最后,按[钮,开启下一个对话盒,如下图所示: Set Mapping Information Between Symbol and Layout Footprint Symbol Pins Footprint Pins 30U11 Next 園(6)零件精灵之四 这个对话盒的功能是定义零件外形名称的接脚,其中包括了个字段 Symbol Pins字段为接脚名称,而 Footprint Pins字段为接脚号码,我 们必须参照零件的实际数据来定义。例如第一个与非门的接脚状况 为:1N1为第一只输入接脚,其接脚号码为1、1IN2为第二只输入
第十章 零件编辑 10-7 如上图所示之零件图编辑环境,在此暂不介绍,稍后再详细说明。 启动 File/Exit 命令,结束零件图编辑环境,回到零件精灵之三。 如图(4)所示,在对话盒右边有两个区块,Invisible Power Pins 区块 定义隐藏式的电源接脚,在此选取其中的 VCC 选项,表示其电源接 脚将连接 VCC 电源、Invisible Ground Pins 区块定义隐藏式的接地 接脚,在此选取其中的 GND 选项,表示其接地接脚将连接 GND。 最后,按 钮,开启下一个对话盒,如下图所示: 圖(6) 零件精灵之四 这个对话盒的功能是定义零件外形名称的接脚,其中包括了个字段, Symbol Pins 字段为接脚名称,而 Footprint Pins 字段为接脚号码,我 们必须参照零件的实际数据来定义。例如第一个与非门的接脚状况 为:1IN1 为第一只输入接脚,其接脚号码为 1、1IN2 为第二只输入
10-8 算机辅助电路仿真一 Electronics Workbench multiSIM 接脚,其接脚号码为2、1OUTl为输出脚,其接脚号码为3;第二个 与非门的接脚状况为:2IN1为第一只输入接脚,其接脚号码为4 2IN2为第二只输入接脚,其接脚号码为5、2OUTI为输出脚,其接 脚号码为6;第三个与非门的接脚状况为:3IN1为第一只输入接脚 其接脚号码为9、3IN2为第二只输入接脚,其接脚号码为10、3OUTI 为输出脚,其接脚号码为8;第四个与非门的接脚状况为:4IN1为 第一只输入接脚,其接脚号码为12、4IN2为第二只输入接脚,其接 脚号码为13、4OUT1为输出脚,其接脚号码为11;而电源接脚ⅤCC 的接脚号码为14、接地接脚GND的接脚号码为7。所以有些接脚的 接脚号码要改,例如要把3IN1的接脚号码改为9,则指向3IN1右 边字段,按鼠标左键,再输入9即可。以此类推,将不符合的接脚, 更正 如果接脚不够,也可以按匚A钮新增接脚;如果接脚过多,则 可按匚⑩钮删除接脚。最后,按□)钮,开启下一个对 话盒,如下图所示
10-8 计算机辅助电路仿真-Electronics Workbench M u l t i S I M 接脚,其接脚号码为 2、1OUT1 为输出脚,其接脚号码为 3;第二个 与非门的接脚状况为:2IN1 为第一只输入接脚,其接脚号码为 4、 2IN2 为第二只输入接脚,其接脚号码为 5、2OUT1 为输出脚,其接 脚号码为 6;第三个与非门的接脚状况为:3IN1 为第一只输入接脚, 其接脚号码为 9、3IN2 为第二只输入接脚,其接脚号码为 10、3OUT1 为输出脚,其接脚号码为 8;第四个与非门的接脚状况为:4IN1 为 第一只输入接脚,其接脚号码为 12、4IN2 为第二只输入接脚,其接 脚号码为 13、4OUT1 为输出脚,其接脚号码为 11;而电源接脚 VCC 的接脚号码为 14、接地接脚 GND 的接脚号码为 7。所以有些接脚的 接脚号码要改,例如要把 3IN1 的接脚号码改为 9,则指向 3IN1 右 边字段,按鼠标左键,再输入 9 即可。以此类推,将不符合的接脚, 一一更正。 如果接脚不够,也可以按 钮新增接脚;如果接脚过多,则 可按 钮删除接脚。最后,按 钮,开启下一个对 话盒,如下图所示:
第十章零件编辑 10-9 Create Component Wizard-Step 5of6 Set simulation Model Information Model Data Select from DB」 Back 圖(7)零件精灵之五 如上图所示,在 Model data区块里展示该零件的零件模型,我们也 可以直接在其中定义。在右边有三个按钮,分别是三种不同的零件 模型制作方式,如下说明 1.[ Model Maker.本按钮的功能是启动模型产生器,按本按钮后 屏幕出现如下图所示之对话盒:
第十章 零件编辑 10-9 圖(7) 零件精灵之五 如上图所示,在 Model Data 区块里展示该零件的零件模型,我们也 可以直接在其中定义。在右边有三个按钮,分别是三种不同的零件 模型制作方式,如下说明: 1. :本按钮的功能是启动模型产生器,按本按钮后, 屏幕出现如下图所示之对话盒:
10-10计算机辅助电路仿真一 Electronics Workbench multiSIM Select Model Maker ENo any model maker dl files &com」B 圖(8)指定模型产生器 在先前的版本里附有六个模型产生器,而在较新的版本里提供了 14个模型产生器,可是为什么在对话盒里没有任何选项可供选用 呢?这是因为程序所提供模型产生器,都是模拟的零件,而我们 现在所新编的是一个数字零件,所以在对话盒里是空的! 2.[0Motm:本按钮的功能是由模型的程序加载,而模型的 程序是一种C语言所撰写的零件模型定义。按本按钮后,屏幕出 现如下图所示之对话盒
10-10 计算机辅助电路仿真-Electronics Workbench M u l t i S I M 圖(8) 指定模型产生器 在先前的版本里附有六个模型产生器,而在较新的版本里提供了 14 个模型产生器,可是为什么在对话盒里没有任何选项可供选用 呢?这是因为程序所提供模型产生器,都是模拟的零件,而我们 现在所新编的是一个数字零件,所以在对话盒里是空的! 2. :本按钮的功能是由模型的程序加载,而模型的 程序是一种 C 语言所撰写的零件模型定义。按本按钮后,屏幕出 现如下图所示之对话盒: