CB布局布线原则与加载网络表.ppt
1,PCB辅助设计,制作:福建信息职业技术学院 郭勇,2,第15讲 PCB布局布线原则与加载网络表,主 要 内 容,一、PCB布局基本原则二、PCB布线基本原则三、通过网络表装载元件四、元件手工布局及调整,3,一、PCB布局基本原则,4,5,6,7,8,9,10,11,二、PCB布线基本原则,12,13,14,15,16,17,18,19,20,21,22,23,24,25,打开设计好的原理图文件(假设文件名为“声光控开关.SCHDOC”),执行菜单“项目管理”“Compile Document 声光控开关.SCHDOC”,对原理图文件进行编译,根据“Messages”面板中的错误和警告提示进行相应的修改,对布线无影响的警告可以忽略。在原理图编辑器环境下,执行菜单“设计”“Update PCB Document声光控开关.PCBDOC”,屏幕弹出“工程变化订单”对话框,显示本次更新的对象和内容,单击“使变化生效”按钮,系统将自动检查各项变化是否正确有效,所有正确的更新对象,在检查栏内显示“”符号,不正确的显示“”符号,如图5-105所示。,三、通过网络表装载元件,26,27,从图5-105中可以看出存在两个错误信息,其中LAMP(灯泡)不需要设置封装的,此错误可以忽略;V1的错误是“Footprint Not Found 77-08”,说明封装77-08未找到,原因是该封装所在的库Motorola Discrete SCR.IntLib未设置为当前库,可在元件库面板中将该库设置为当前库。设置好库后,重新执行菜单“设计”“Update PCB Document声光控开关.PCBDOC”,屏幕弹出“工程变化订单”对话框,单击“使变化生效”按钮,更新检查信息,从中可以看出“Footprint Not Found 77-08”的错误提示消失,说明封装77-08已经匹配上。,28,单击“执行变化”按钮,系统将接受工程变化,将元件封装和网络表添加到PCB编辑器中,单击“关闭”安钮关闭对话框,加载元件后的PCB如图5-106所示。,29,从图5-106中可以看出,系统自动建立了一个Room空间“声光控开关”,同时加载的元件封装和网络表放置在规划好的PCB边界之外,因此还必须进行元件布局。,注意:“Update PCB Document.”命令只能在工程项目中才能使用,必须将原理图文件和PCB文件保存到同一个项目中,且在执行该命令前必须先保存PCB文件。,30,图5-106中,元件是散在电气轮廓之外的,显然不能满足布局的要求,此时可以通过手工布局的方式将元件排列到适当的位置。1.通过Room空间移动元件 由于元件排列范围太宽,不利于选取元件,所以一般先将元件移动到规划好的电气边界之内。从原理图中调用元件封装和网络表后,系统自定义一个Room空间(本例中系统自定义的Room空间为“声光控开关),包含了所有的元件,移动Room空间,对应的元件也会跟着一起移动。,四、元件手工布局及调整,31,将Room空间移动到电气边框内,执行菜单“工具”“放置元件”“Room内部排列”,移动光标至Room空间内单击鼠标左键,元件将自动按类型整齐排列在Room空间内,单击鼠标右键结束操作,此时屏幕上会有一些画面残缺,可执行菜单“查看”“更新”来刷新画面,移动后的元件布局如图5-107所示。2.手工布局调整 元件调入Room空间后,可以先删除Room空间,然后再进行手工布局调整。用鼠标左键点住元件不放,拖动鼠标可以移动元件,在移动过程中按下键可以旋转元件,一般在布局时不进行元件的翻转,以免造成元件引脚无法对应。手工布局调整后的PCB如图5-108所示。,32,