PCB自动布线与流水灯PCB设计_(2)_第1页
PCB自动布线与流水灯PCB设计_(2)_第2页
PCB自动布线与流水灯PCB设计_(2)_第3页
PCB自动布线与流水灯PCB设计_(2)_第4页
PCB自动布线与流水灯PCB设计_(2)_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 1 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 主主 要要 内内 容容 一、一、流水灯产品介绍及设计说明流水灯产品介绍及设计说明 二、元件预布局与二、元件预布局与装载网络表装载网络表 三、三、元件自动布局及手工调整元件自动布局及手工调整 四、四、PCBPCB预布线预布线 五、自动布线规则设置五、自动布线规则设置 六、自动布线及手工调整六、自动布线及手工调整 七、泪滴使用七、泪滴使用 八、设计规则检查八、设计规则检查 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB

2、设计设计 2 流水灯常用于电子玩具和场所装饰中,可以美化环流水灯常用于电子玩具和场所装饰中,可以美化环 境,渲染气氛。本项目中的流水灯电路采用双面圆形境,渲染气氛。本项目中的流水灯电路采用双面圆形PCBPCB, 通过通过1616个环形排列的发光二极管进行流水显示,发光二个环形排列的发光二极管进行流水显示,发光二 极管的显示由微处理器极管的显示由微处理器89C5189C51编程控制。编程控制。 一、流水灯产品介绍及设计说明一、流水灯产品介绍及设计说明 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 3 1 1、PCBPCB自动布线的流程自动布线的流程 实训项目

3、实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 4 2 2、设计前的准备、设计前的准备 建立项目文件建立项目文件“流水灯流水灯.PRJPCB”.PRJPCB”,根据图,根据图6-16-1绘绘 制流水灯原理图,对电路进行编译,修改原理图中的错制流水灯原理图,对电路进行编译,修改原理图中的错 误。误。 图图6-1 流水灯原理图流水灯原理图 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 5 2 2、设计前的准备、设计前的准备 参考图参考图6-2 6-2 ,设计,设计MC7805MC7805的卧式封装的卧式封装TO-220HTO-220

4、H, 相邻焊盘间距。相邻焊盘间距。 参考图参考图6-36-3设计复位按钮的封装设计复位按钮的封装SWSW,外型尺寸为,外型尺寸为 6mm6mm6mm6mm。 根据表根据表6-16-1重新设置好各元件的封装。重新设置好各元件的封装。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 6 表表6-1 6-1 各元件的封装:各元件的封装: 元件类别元件标号封装 电解电容C1、C4、C5CAPPR2-5X6.8 电阻排RP1、RP2DIP-16 发光二级管DS1DS16LED-1 晶体X1BCY-W2/D3.1 复位按钮SW-PBSW(自制) 接插件JP1HDR1X2

5、H 三端稳压器MC7805ACTTO-220H(自制) 其他元件默认封装 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 7 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 8 二、元件预布局与装载网络表二、元件预布局与装载网络表 1. 1.规划规划PCBPCB 采用公制规划尺寸,采用公制规划尺寸,PCBPCB的机械轮廓半径的机械轮廓半径51mm51mm, 电气轮廓电气轮廓50mm50mm。 2. 2.放置螺丝孔放置螺丝孔 根据图根据图6-46-4所示的所示的 位置,执行菜单位置,执行菜单“放放 置置”“焊盘焊盘”,在图,

6、在图 示位置放置示位置放置3 3个个3mm3mm焊盘,焊盘, 焊盘编号均设置为焊盘编号均设置为0 0。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 9 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 10 重复重复1616次,次, 标号依次加标号依次加1 1 元件旋转元件旋转 角度角度22.522.5 元件圆元件圆 形排列形排列 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 11 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 12 实训项目实训

7、项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 13 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 14 三、元件自动布局及手工调整三、元件自动布局及手工调整 1. 1.元件自动布局元件自动布局 在进行自动布局前,必须在禁布层(在进行自动布局前,必须在禁布层(Keep out Keep out LayerLayer)上规划)上规划PCBPCB的电气边界,然后才能载入网络表文的电气边界,然后才能载入网络表文 件,预布局的元件必须设定为锁定状态。件,预布局的元件必须设定为锁定状态。 执行菜单执行菜单“工具工具”“放置元件放置元件”“自动

8、布局自动布局”, 屏幕弹出屏幕弹出“自动布局自动布局”对话框,如图对话框,如图6-126-12、6-136-13所示。所示。 在元件较少的在元件较少的 电路中使用电路中使用 在元件较多的在元件较多的 电路中使用电路中使用 需设置参数需设置参数 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 15 自动布局的效果都不是很理想,存在较多不合理的自动布局的效果都不是很理想,存在较多不合理的 地方,因此在自动布局后还要进行手工布局调整。地方,因此在自动布局后还要进行手工布局调整。 本电路采用分组布局,选中【快速元件布局】复选本电路采用分组布局,选中【快速元件布局】复

9、选 框,布局效果如图框,布局效果如图6-146-14所示,各元件之间存在网络飞线,所示,各元件之间存在网络飞线, 体现节点间连接关系,但它不是实际连线,布线时要用体现节点间连接关系,但它不是实际连线,布线时要用 印制导线来代替。印制导线来代替。 2.2.手工布局调整手工布局调整 手工布局调整主要是通过移动元件、旋转元件等方手工布局调整主要是通过移动元件、旋转元件等方 法合理地调整元件的位置,减少网络飞线的交叉。法合理地调整元件的位置,减少网络飞线的交叉。 对于处于锁定状态的元件必须先在对于处于锁定状态的元件必须先在“元件属性元件属性”中中 去除锁定状态才能移动。去除锁定状态才能移动。 布局调整

10、结束后,执行菜单布局调整结束后,执行菜单“查看查看”“显示三维显示三维 PCBPCB板板”,显示元件布局的,显示元件布局的3D3D视图,观察元件布局是否合视图,观察元件布局是否合 理。理。 手工布局调整后的流水灯电路如图手工布局调整后的流水灯电路如图6-156-15所示所示 。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 16 自动布局的效果都不是很理想,存在较多不合理的自动布局的效果都不是很理想,存在较多不合理的 地方,因此在自动布局后还要进行手工布局调整。地方,因此在自动布局后还要进行手工布局调整。 本电路采用分组布局,选中【快速元件布局】复选本电路

11、采用分组布局,选中【快速元件布局】复选 框,布局效果如图框,布局效果如图6-146-14所示,各元件之间存在网络飞线,所示,各元件之间存在网络飞线, 体现节点间连接关系,但它不是实际连线,布线时要用体现节点间连接关系,但它不是实际连线,布线时要用 印制导线来代替。印制导线来代替。 2.2.手工布局调整手工布局调整 手工布局调整主要是通过移动元件、旋转元件等方手工布局调整主要是通过移动元件、旋转元件等方 法合理地调整元件的位置,减少网络飞线的交叉。法合理地调整元件的位置,减少网络飞线的交叉。 对于处于锁定状态的元件必须先在对于处于锁定状态的元件必须先在“元件属性元件属性”中中 去除锁定状态才能移

12、动。去除锁定状态才能移动。 布局调整结束后,执行菜单布局调整结束后,执行菜单“查看查看”“显示三维显示三维 PCBPCB板板”,显示元件布局的,显示元件布局的3D3D视图,观察元件布局是否合视图,观察元件布局是否合 理。理。 手工布局调整后的流水灯电路如图手工布局调整后的流水灯电路如图6-156-15所示所示 。 自动布局效自动布局效 果不好果不好 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 17 四、四、PCBPCB预布线预布线 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 18 顶层顶层 露铜露铜 底层底层 覆铜

13、覆铜 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 19 4. 4.锁定预布线锁定预布线 有些电路在自动布线前已经针对某些网络进行了有些电路在自动布线前已经针对某些网络进行了 预布线,如果要在自动布线时保留这些预布线,可以预布线,如果要在自动布线时保留这些预布线,可以 在自动布线器选项中设置锁定所有预布线。在自动布线器选项中设置锁定所有预布线。 执行菜单执行菜单“自动布线自动布线”“设定设定”,屏幕弹出,屏幕弹出 “SitusSitus布线策略布线策略”对话框,选中对话框下方的【锁对话框,选中对话框下方的【锁 定全部预布线】复选框,锁定全部预布线,单击定全

14、部预布线】复选框,锁定全部预布线,单击“OK”OK” 按钮退出设置状态。按钮退出设置状态。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 20 五、自动布线规则设置五、自动布线规则设置 设计规则设计规则 列表栏列表栏 设计详细设计详细 内容栏内容栏 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 21 1. 1.电气设计规则(电气设计规则(ElectricalElectrical) 电气设计规则是电气设计规则是PCBPCB布线过程中所遵循的电气方面的布线过程中所遵循的电气方面的 规则,主要用于规则,主要用于DRCDRC电

15、气校验。共包含了电气校验。共包含了4 4个子规则。个子规则。 ClearanceClearance(安全间距规则设置)(安全间距规则设置) 安全间距规则用于设置安全间距规则用于设置PCBPCB上不同网络的导线、焊盘、上不同网络的导线、焊盘、 过孔及覆铜等导电图形之间的最小间距。通常情况下安过孔及覆铜等导电图形之间的最小间距。通常情况下安 全间距越大越好,但是太大的安全间距会造成电路布局全间距越大越好,但是太大的安全间距会造成电路布局 不够紧凑,增加不够紧凑,增加PCBPCB的尺寸,提高制板成本。的尺寸,提高制板成本。 安全间距通常设置为安全间距通常设置为10mil10mil20mil20mil

16、(0.254mm0.254mm 0.508mm0.508mm)。)。 用鼠标左键单击图用鼠标左键单击图6-196-19中的【中的【ClearanceClearance】规则,系】规则,系 统默认一个名称为统默认一个名称为“Clearance”Clearance”的子规则,单击该规则的子规则,单击该规则 名称,显示该规则的属性设置信息,可以进行设置。名称,显示该规则的属性设置信息,可以进行设置。 设置最小设置最小 间距间距 设置适用设置适用 范围范围 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 22 Short-CircuitShort-Circuit(短

17、路约束规则设置)(短路约束规则设置) 短路约束规则用于设置短路约束规则用于设置PCBPCB上的导线等对象是否允上的导线等对象是否允 许短路。单击图许短路。单击图6-196-19中的【中的【Short-CircuitShort-Circuit】规则,系】规则,系 统默认一个名称为统默认一个名称为“Short Circuit”Short Circuit”的子规则,单击的子规则,单击 该规则名称,显示该规则的属性设置信息,如图该规则名称,显示该规则的属性设置信息,如图6-216-21所所 示。示。 系统默认的短路约束规则是不允许短路。但在一些系统默认的短路约束规则是不允许短路。但在一些 特殊的电路中

18、,如带有模拟地和数字地的模数混合电路,特殊的电路中,如带有模拟地和数字地的模数混合电路, 在设计时,这两个地是属于不同网络的,但在电路设计在设计时,这两个地是属于不同网络的,但在电路设计 完成之前,设计者必须将这两个地在某一点连接起来,完成之前,设计者必须将这两个地在某一点连接起来, 这就需要允许短路存在。为此可以针对两个地线网络单这就需要允许短路存在。为此可以针对两个地线网络单 独设置一个允许短路的规则,在两个【匹配对象的位置】独设置一个允许短路的规则,在两个【匹配对象的位置】 区中分别选中数字地和模拟地,然后选中【允许短回路】区中分别选中数字地和模拟地,然后选中【允许短回路】 复选框即可。

19、复选框即可。 不选中表示不选中表示 不允许短路不允许短路 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 23 2. 2.布线设计规则(布线设计规则(RoutingRouting) 在在PCBPCB规则和约束编辑器的规则列表栏单击【规则和约束编辑器的规则列表栏单击【RoutingRouting】 项,系统展开所有的布线设计规则列表,共包含了项,系统展开所有的布线设计规则列表,共包含了7 7个子个子 规则,主要的子规则说明如下。规则,主要的子规则说明如下。 WidthWidth(导线宽度限制规则)(导线宽度限制规则) 导线宽度限制规则用于设置自动布线时印制导线

20、的宽导线宽度限制规则用于设置自动布线时印制导线的宽 度范围,可以定义最小宽度(度范围,可以定义最小宽度(Min WidthMin Width)、最大宽度)、最大宽度 (Max WidthMax Width)和优选尺寸()和优选尺寸(Preferred WidthPreferred Width),单击每),单击每 个宽度栏并键入数值即可对其进行设置,如图个宽度栏并键入数值即可对其进行设置,如图6-226-22所示。所示。 在实际使用中,通常会针对不同的网络设置不同的线在实际使用中,通常会针对不同的网络设置不同的线 宽限制规则,特别是地线网络的线宽,此时可以建立新的宽限制规则,特别是地线网络的线宽

21、,此时可以建立新的 线宽限制规则。线宽限制规则。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 24 设置适用设置适用 范围范围 设置线宽设置线宽 大小限制大小限制 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 25 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 26 1.Clearance Constraint1.Clearance Constraint(间距限制规则)(间距限制规则) 图图7-277-27中选中中选中Clearance ConstraintClearance C

22、onstraint,进入间距限,进入间距限 制规则设置。该规则用来限制具有导电特性的图件之间制规则设置。该规则用来限制具有导电特性的图件之间 的最小间距,在对话框的右下角有三个按钮。的最小间距,在对话框的右下角有三个按钮。 AddAdd按钮。用于新建间距限制规则,单击后出现图按钮。用于新建间距限制规则,单击后出现图 7-287-28所示的对话框。左边一栏用于设置规则适用的范围,所示的对话框。左边一栏用于设置规则适用的范围, 右边一栏是设置设计规则的参数,右边一栏是设置设计规则的参数,ConnectiveConnective下拉列表下拉列表 框设置适用网络。框设置适用网络。 设置完毕,单击设置完

23、毕,单击OKOK按钮,完成间距设计规则的设定,按钮,完成间距设计规则的设定, 设定好的内容将出现在设计规则对话框下方的具体内容设定好的内容将出现在设计规则对话框下方的具体内容 一栏中。一栏中。 DeleteDelete按钮。用于删除选取的规则。按钮。用于删除选取的规则。 PropertiesProperties按钮。用于修改设计规则参数,修改按钮。用于修改设计规则参数,修改 后的内容会出现在具体内容栏中。后的内容会出现在具体内容栏中。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 27 适用范围适用范围 GND 线宽大小线宽大小 0.75mm 实训项目实训

24、项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 28 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 29 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 30 双面布线双面布线 若单面布线若单面布线,则则 只选中只选中Bottom Layer 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 31 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 32 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计

25、设计 33 本例中布线设计规则设置主要内容如下。本例中布线设计规则设置主要内容如下。 安全间距规则设置:安全间距规则设置:0.254mm0.254mm,适用于全部对象;,适用于全部对象; 短路约束规则:不允许短路;短路约束规则:不允许短路; 导线宽度限制规则:导线宽度限制规则:GNDGND的线宽为的线宽为0.75mm0.75mm,VCCVCC的的 线宽为线宽为0.65mm0.65mm,其它信号线的线宽为,其它信号线的线宽为0.5mm0.5mm,优先级依,优先级依 次降低;次降低; 布线层规则:双面布线;布线层规则:双面布线; 布线转角规则:布线转角规则:4545拐弯;拐弯; 其它规则选择默认。

26、其它规则选择默认。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 34 在在PCBPCB设计界面中,执行菜单设计界面中,执行菜单“自动布线自动布线”“全部全部 对象对象”,屏幕弹出,屏幕弹出“SitusSitus布线策略布线策略”对话框,如图对话框,如图6-336-33 所示。所示。 六、自动布线及手工调整六、自动布线及手工调整 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 35 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 36 实训项目实训项目 PCBPCB自动布线与流水灯自动

27、布线与流水灯PCBPCB设计设计 37 布线时应根据实际要求设置布线层的走线方式,布线时应根据实际要求设置布线层的走线方式, 如采用单面布线,设置如采用单面布线,设置Bottom LayerBottom Layer为为AnyAny(底层任意(底层任意 方向布线)、其它层方向布线)、其它层Not UsedNot Used(不使用);采用双面(不使用);采用双面 布线时,设置布线时,设置Top LayerTop Layer为为VerticalVertical(垂直布线),(垂直布线), Bottom LayerBottom Layer层为层为HorizontalHorizontal(水平布线),其

28、它层(水平布线),其它层 Not UsedNot Used(不使用)。(不使用)。 一般在两层以上的一般在两层以上的PCBPCB布线中,布线层的走线方式布线中,布线层的走线方式 可以选择可以选择AutomaticAutomatic,系统会自动设置相邻层采用正交,系统会自动设置相邻层采用正交 方式走线。方式走线。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 38 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 39 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 40 5. 5.手工布

29、线调整手工布线调整 调整布线常常需要拆除以前的布线,调整布线常常需要拆除以前的布线,PCBPCB编辑器中编辑器中 提供有自动拆线功能和撤消功能,当设计者对自动布提供有自动拆线功能和撤消功能,当设计者对自动布 线的结果不满意时,可以使用该工具拆除电路板图上线的结果不满意时,可以使用该工具拆除电路板图上 的铜膜线而只剩下网络飞线。的铜膜线而只剩下网络飞线。 撤消操作撤消操作 自动拆线自动拆线 自动拆线的菜单命令在自动拆线的菜单命令在“工具工具”“取消布线取消布线” 的子菜单中的子菜单中, ,可以针对全部对象、网络、连接、元件、可以针对全部对象、网络、连接、元件、 RoomRoom空间拆除与元件连接的铜膜线。空间拆除与元件连接的铜膜线。 手工布线调整后的流水灯手工布线调整后的流水灯PCBPCB如图如图6-416-41所示。所示。 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 41 实训项目实训项目 PCBPCB自动布线与流水灯自动布线与流水灯PCBPCB设计设计 42 七、泪滴使用七、泪滴使用 所谓泪珠滴,就是在印制导线与焊盘或过孔相连时,所谓泪珠滴,就是在印制导线与焊盘或过孔相连时, 为了增强连接的牢固性,在连接处逐渐加大印制导线宽为了增强连接的牢固性,在连接处逐渐加大印制导线宽 度。采用泪珠滴后,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论