项目6-2PCB自动布线与流水灯PCB设计(2)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实训项目PCB自动布线与流水灯PCB设计1PCB自动布线与流水灯PCB设计主要内容一、流水灯产品介绍及设计说明二、元件预布局与装载网络表三、元件自动布局及手工调整四、PCB预布线五、自动布线规则设置六、自动布线及手工调整七、泪滴使用八、设计规则检查实训项目PCB自动布线与流水灯PCB设计2流水灯常用于电子玩具和场所装饰中,可以美化环境,渲染气氛。本项目中的流水灯电路采用双面圆形PCB,通过16个环形排列的发光二极管进行流水显示,发光二极管的显示由微处理器89C51编程控制。一、流水灯产品介绍及设计说明实训项目PCB自动布线与流水灯PCB设计31、PCB自动布线的流程实训项目PCB自动布线与流水灯PCB设计42、设计前的准备⑴建立项目文件“流水灯.PRJPCB”,根据图6-1绘制流水灯原理图,对电路进行编译,修改原理图中的错误。30pFC230pFC310uFC112Y112MHz10kR1P10P11P12P13P14P15P16P17P20P21P22P23P24P25P26P27VCC0.33uFC410uFC512JP1DCININ12OUT3GNDU2MC7805ACTP1.0/T21P1.1/T2EX2P1.2/ECI3P1.3/CEX04P1.4/CEX15P1.5/CEX26P1.6/CEX37P1.7/CEX48RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528PSEN29ALE/PROG30EA/VPP31P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40U1P89C51RC2BN/0112345678161514131211109220RP1S1RESETDS1P10DS2P11DS3P12DS4P13DS5P14DS6P15DS7P16DS8P17DS9P20DS10P21DS11P22DS12P23DS13P24DS14P25DS15P26DS16P2712345678161514131211109220RP2VCCVCCVCCVCCVCC电源模块控制模块显示模块D11N4001图6-1流水灯原理图实训项目PCB自动布线与流水灯PCB设计52、设计前的准备⑵参考图6-2,设计MC7805的卧式封装TO-220H,相邻焊盘间距。⑶参考图6-3设计复位按钮的封装SW,外型尺寸为6mm×6mm。⑷根据表6-1重新设置好各元件的封装。实训项目PCB自动布线与流水灯PCB设计6表6-1各元件的封装:元件类别元件标号封装电解电容C1、C4、C5CAPPR2-5X6.8电阻排RP1、RP2DIP-16发光二级管DS1~DS16LED-1晶体X1BCY-W2/D3.1复位按钮SW-PBSW(自制)接插件JP1HDR1X2H三端稳压器MC7805ACTTO-220H(自制)其他元件默认封装实训项目PCB自动布线与流水灯PCB设计7实训项目PCB自动布线与流水灯PCB设计8二、元件预布局与装载网络表1.规划PCB采用公制规划尺寸,PCB的机械轮廓半径51mm,电气轮廓50mm。2.放置螺丝孔根据图6-4所示的位置,执行菜单“放置”→“焊盘”,在图示位置放置3个3mm焊盘,焊盘编号均设置为0。实训项目PCB自动布线与流水灯PCB设计9实训项目PCB自动布线与流水灯PCB设计10重复16次,标号依次加1元件旋转角度22.5元件圆形排列实训项目PCB自动布线与流水灯PCB设计11实训项目PCB自动布线与流水灯PCB设计12实训项目PCB自动布线与流水灯PCB设计13实训项目PCB自动布线与流水灯PCB设计14三、元件自动布局及手工调整1.元件自动布局在进行自动布局前,必须在禁布层(KeepoutLayer)上规划PCB的电气边界,然后才能载入网络表文件,预布局的元件必须设定为锁定状态。执行菜单“工具”→“放置元件”→“自动布局”,屏幕弹出“自动布局”对话框,如图6-12、6-13所示。在元件较少的电路中使用在元件较多的电路中使用需设置参数实训项目PCB自动布线与流水灯PCB设计15自动布局的效果都不是很理想,存在较多不合理的地方,因此在自动布局后还要进行手工布局调整。本电路采用分组布局,选中【快速元件布局】复选框,布局效果如图6-14所示,各元件之间存在网络飞线,体现节点间连接关系,但它不是实际连线,布线时要用印制导线来代替。2.手工布局调整手工布局调整主要是通过移动元件、旋转元件等方法合理地调整元件的位置,减少网络飞线的交叉。对于处于锁定状态的元件必须先在“元件属性”中去除锁定状态才能移动。布局调整结束后,执行菜单“查看”→“显示三维PCB板”,显示元件布局的3D视图,观察元件布局是否合理。手工布局调整后的流水灯电路如图6-15所示。实训项目PCB自动布线与流水灯PCB设计16自动布局的效果都不是很理想,存在较多不合理的地方,因此在自动布局后还要进行手工布局调整。本电路采用分组布局,选中【快速元件布局】复选框,布局效果如图6-14所示,各元件之间存在网络飞线,体现节点间连接关系,但它不是实际连线,布线时要用印制导线来代替。2.手工布局调整手工布局调整主要是通过移动元件、旋转元件等方法合理地调整元件的位置,减少网络飞线的交叉。对于处于锁定状态的元件必须先在“元件属性”中去除锁定状态才能移动。布局调整结束后,执行菜单“查看”→“显示三维PCB板”,显示元件布局的3D视图,观察元件布局是否合理。手工布局调整后的流水灯电路如图6-15所示。自动布局效果不好实训项目PCB自动布线与流水灯PCB设计17四、PCB预布线实训项目PCB自动布线与流水灯PCB设计18顶层露铜底层覆铜实训项目PCB自动布线与流水灯PCB设计194.锁定预布线有些电路在自动布线前已经针对某些网络进行了预布线,如果要在自动布线时保留这些预布线,可以在自动布线器选项中设置锁定所有预布线。执行菜单“自动布线”→“设定”,屏幕弹出“Situs布线策略”对话框,选中对话框下方的【锁定全部预布线】复选框,锁定全部预布线,单击“OK”按钮退出设置状态。实训项目PCB自动布线与流水灯PCB设计20五、自动布线规则设置设计规则列表栏设计详细内容栏实训项目PCB自动布线与流水灯PCB设计211.电气设计规则(Electrical)电气设计规则是PCB布线过程中所遵循的电气方面的规则,主要用于DRC电气校验。共包含了4个子规则。⑴Clearance(安全间距规则设置)安全间距规则用于设置PCB上不同网络的导线、焊盘、过孔及覆铜等导电图形之间的最小间距。通常情况下安全间距越大越好,但是太大的安全间距会造成电路布局不够紧凑,增加PCB的尺寸,提高制板成本。安全间距通常设置为10mil~20mil(0.254mm~0.508mm)。用鼠标左键单击图6-19中的【Clearance】规则,系统默认一个名称为“Clearance”的子规则,单击该规则名称,显示该规则的属性设置信息,可以进行设置。设置最小间距设置适用范围实训项目PCB自动布线与流水灯PCB设计22⑵Short-Circuit(短路约束规则设置)短路约束规则用于设置PCB上的导线等对象是否允许短路。单击图6-19中的【Short-Circuit】规则,系统默认一个名称为“ShortCircuit”的子规则,单击该规则名称,显示该规则的属性设置信息,如图6-21所示。系统默认的短路约束规则是不允许短路。但在一些特殊的电路中,如带有模拟地和数字地的模数混合电路,在设计时,这两个地是属于不同网络的,但在电路设计完成之前,设计者必须将这两个地在某一点连接起来,这就需要允许短路存在。为此可以针对两个地线网络单独设置一个允许短路的规则,在两个【匹配对象的位置】区中分别选中数字地和模拟地,然后选中【允许短回路】复选框即可。不选中表示不允许短路实训项目PCB自动布线与流水灯PCB设计232.布线设计规则(Routing)在PCB规则和约束编辑器的规则列表栏单击【Routing】项,系统展开所有的布线设计规则列表,共包含了7个子规则,主要的子规则说明如下。⑴Width(导线宽度限制规则)导线宽度限制规则用于设置自动布线时印制导线的宽度范围,可以定义最小宽度(MinWidth)、最大宽度(MaxWidth)和优选尺寸(PreferredWidth),单击每个宽度栏并键入数值即可对其进行设置,如图6-22所示。在实际使用中,通常会针对不同的网络设置不同的线宽限制规则,特别是地线网络的线宽,此时可以建立新的线宽限制规则。实训项目PCB自动布线与流水灯PCB设计24设置适用范围设置线宽大小限制实训项目PCB自动布线与流水灯PCB设计25实训项目PCB自动布线与流水灯PCB设计261.ClearanceConstraint(间距限制规则)图7-27中选中ClearanceConstraint,进入间距限制规则设置。该规则用来限制具有导电特性的图件之间的最小间距,在对话框的右下角有三个按钮。⑴Add按钮。用于新建间距限制规则,单击后出现图7-28所示的对话框。左边一栏用于设置规则适用的范围,右边一栏是设置设计规则的参数,Connective下拉列表框设置适用网络。设置完毕,单击OK按钮,完成间距设计规则的设定,设定好的内容将出现在设计规则对话框下方的具体内容一栏中。⑵Delete按钮。用于删除选取的规则。⑶Properties按钮。用于修改设计规则参数,修改后的内容会出现在具体内容栏中。实训项目PCB自动布线与流水灯PCB设计27适用范围GND线宽大小0.75mm实训项目PCB自动布线与流水灯PCB设计28实训项目PCB自动布线与流水灯PCB设计29实训项目PCB自动布线与流水灯PCB设计30双面布线若单面布线,则只选中BottomLayer实训项目PCB自动布线与流水灯PCB设计31实训项目PCB自动布线与流水灯PCB设计32实训项目PCB自动布线与流水灯PCB设计33本例中布线设计规则设置主要内容如下。安全间距规则设置:0.254mm,适用于全部对象;短路约束规则:不允许短路;导线宽度限制规则:GND的线宽为0.75mm,VCC的线宽为0.65mm,其它信号线的线宽为0.5mm,优先级依次降低;布线层规则:双面布线;布线转角规则:45°拐弯;其它规则选择默认。实训项目PCB自动布线与流水灯PCB设计34在PCB设计界面中,执行菜单“自动布线”→“全部对象”,屏幕弹出“Situs布线策略”对话框,如图6-33所示。六、自动布线及手工调整实训项目PCB自动布线与流水灯PCB设计35实训项目PCB自动布线与流水灯PCB设计36实训项目PCB自动布线与流水灯PCB设计37布线时应根据实际要求设置布线层的走线方式,如采用单面布线,设置BottomLayer为Any(底层任意方向布线)、其它层NotUsed(不使用);采用双面布线时,设置TopLayer为Vertical(垂直布线),BottomLayer层为Horizontal(水平布线),其它层NotUsed(不使用)。一般在两层以上的PCB布线中,布线层的走线方式可以选择Automatic,系统会自动设置相邻层采用正交方式走线。实训项目PCB自动布线与流水灯PCB设计38实训项目PCB自动布线与流水灯PCB设计39实训项目PCB自动布线与流水灯PCB设计405.手工布线调整调整布线常常需要拆除以前的布线,PCB编辑器中提供有自动拆线功能和撤消功能,当设计者对自动布线的结果不满意时,可以使用该工具拆除电路板图上的铜膜线而只剩下网络飞线。⑴撤消操作⑵自动拆线自动拆线的菜单命令在“

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功