Multisim与ProtelDXP结合的PCB设计.ppt
现代电子技术工程设计与实践,4.4 Multisim与ProtelDXP结合的PCB设计,4.4.1 利用Mutisim10仿真电路生成网表4.4.2 修改网表4.4.3 新建PCB工程并导入网表,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,利用Multisim10可以实现模拟、数字电路系统的仿真,也可以实现PCB的设计制作,但相比于Protel等PCB设计软件,Multisim10的PCB设计功能并未得到广泛应用,所以结合软件的特点,提出了一个用Multisim10进行电路设计仿真,将生成的网表修改后导入ProtelDXP进行PCB设计的解决方案,提高了设计效率,节省了设计时间,功能得到了结合。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,如图4-56所示,下图为一个Mutisim10设计的电子彩灯电路,经设计修改参数后,电路仿真结果正确,证明电路设计正确。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-56 电子彩灯电路,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,如果想转换为PCB,放置器件时便可以为每一个器件匹配封装,如图4-57所示,或者全部器件放置完成,仿真正确后,给每个器件匹配封装,双击器件,点击Edit FootPrint,为每个元件选择或修改封装(这里的所有封装是按照Mutisim10软件封装库内所有的或者是在该软件库内新建的封装),Mutisim10软件中常用的元件及封装见附录A。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-57 元件封装的匹配,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,为更好的设计制作一个PCB,要对仿真电路进行处理:添加电源(VCC)、地线(GND)、输入、输出端的连接点,去掉测量用的仪器仪表(不影响仿真,生成PCB 用)。本例中要添加电源输入接点插头(不影响仿真,生成PCB 用),本例中的电源接口元件通过软件中的元件制作向导制作一个Header2接口。器件创建步骤如下:(1)定义元件信息 点击菜单【Tools】/【Component Wizard】在弹出的对话框图4-58中命名所做的器件名为Header2,并且该器件仅用于匹配封状。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-58元件制作向导,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(2)设计元件的封装信息,引脚数目,也可以在已有的封装库中为该器件选择一个已有的封装。建议在已有的封装库中为该器件选择一个已有的封装,点Select a Footprint进入封装选取对话框,如图4-59,选择Master Database,选中HDR1X2作为封装,点Select,为元件选好封装,如图4-60器件的Footprint Type 栏已有内容HHDR1X2,点Next进入下一步。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-59 编辑元件的封装信息,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-60 元件封装的设计,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-61 引用已有的元件封装,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(3)设置元件模型的标准(Symbol set),ANSI(美国标准)还是DIN(德国标准),这里选择ANSI。,图4-62设置元件模型的标准,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(4)设置引脚参数,如图4-63,默认,点NEXT即可。,图4-63 设置元件引脚参数,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(5)原理图模型和封装模型的引脚匹配,在这里默认,点NEXT即可。,图4-64 原理图模型和封装模型的引脚匹配,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(6)将该元件放入User Database(使用者自建的元件库),在弹出的第六步对话框中点Add Family进入归类设置,如图4-65按分类中的某一Family Group(组类)即可,本文选中Basic,输入小分类名称Header,点ok,在图4-66中点Finish即完成器件的创建。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-65 元件归类设置,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-66完成设置,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(8)调用该器件和调用其他元件一样,点元器件图标,如图4-67,选择User Database,basic group就可以看到该器件,点OK,器件就出现在绘图区了。,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,图4-67 自制器件的调用,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(9)选取header2后连线,生成的完整电路如图3-68所示。,图4-68处理后的电路图,现代电子技术工程设计与实践,4.4.1 利用Mutisim10仿真电路生成网表,(10)输出网络表文件 选择菜单【Transfer】/【Export PCB Layout】,如图4-69所示保存类型选择Protel(.net)。输入网络表文件名,选择网络表文件保存地址。,图4-69 网表文件保存类型,现代电子技术工程设计与实践,4.4.2 修改网表,可以在Protel DXP中打开网表文件如图4-70所示,(也可以TXT 文本文档格式打开保存的网表)。按照这些元件在Protel DXP中所用的封装名称进行修改,修改其中的元件封装,修改后保存网表文件。,现代电子技术工程设计与实践,4.4.2 修改网表,图4-70 在ProtelDXP中打开网表,现代电子技术工程设计与实践,4.4.2 修改网表,表4-1电子彩灯Multisim和Protel 封装替换表,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,1.新建PCB工程 打开ProtelDXP文件新建PCB工程,后新建PCB文件,将修改好的网表文件也加入该工程如图4-71,(将PCB文件和工程文件进行保存)。,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,图4-71 新建PCB工程,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,2.导入网表 在工程项目栏选中该PCB.PcbDoc,点右键,选中Show Differences,弹出对话框后,打钩Advanced Mode,弹出图示对话框,选中PCB文件和网表文件,点OK。,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,图4-72电路比较对话框,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,进入网表和PCB匹配窗口,点右键,选择Update All in PCB Document(PCB1.PcbDoc)。,图4-73 导入网表,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,更新后结果如图 4-74所示。,图4-74网表更新结果,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,点Creat Engineering Change Order,弹出Engineering Change Order窗口如图4-75所示。,图4-75 工程改变对话框,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,点Execute Change 将更改导入PCB,可以看到如图4-76出现了四个错误,出现了无法导入的连线(说明在Multisim环境下发光二极管的原理模型引脚名称为A、C,而ProtelDXP内匹配的封装引脚名称为1、2,二者匹配出现了问题,只需将网表中的网络连线中涉及的LED1-A端的连线名称改为LED1-1,LED1-C改为LED1-2,LED2-A改为LED2-1,LED2-C改为LED2-2,即LED模型的A改为1,C改为2。如图4-77所示,修改后保存网表,重新点右键,选择Update All in PCB Document(PCB1.PcbDoc)。,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,图4-76 网表导入错误提示,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,图4-77 修改网表文件,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,再次导入网表,结果如图4-78所示,全部正确,点Execute Change,网表和器件封装被导入PCB1.PcbDoc。,图4-78 网表更新正确,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,如图4-79所示,所有的元件封装都被正确调入PCB设计环境了,便可以应用ProtelDXP布局和布线了。在本章不再介绍,详细内容参考下一章,ProtelDXP的原理图和PCB设计。,现代电子技术工程设计与实践,4.4.3 新建PCB工程并导入网表,图4-79 元件导入Protel DXP,