1 / 80

第 9 章 PCB 图双面布线设计 知识目标 1. 掌握 PCB 双面布线的方法步骤。 2. 了解 PCB 图布局和布线概念。 技能目标 1. 学会 PCB 双面布线的方法。

第 9 章 PCB 图双面布线设计 知识目标 1. 掌握 PCB 双面布线的方法步骤。 2. 了解 PCB 图布局和布线概念。 技能目标 1. 学会 PCB 双面布线的方法。 2. 学会 PCB 图布局调整和布线调整的方法 。. 第 9 章 PCB 图双面布线设计 9.1 创建 PCB 图文件 9.2 装载元件封装库 9.3 自动布局 9.4 自动布线. 9.1 创建 PCB 图文件. 第 2 章我们已经创建了“振荡器和积分器 .ddb” 设计数据库,并进行了振荡器和积分器电路原理图设计。本章我们接着设计振荡器和积分器 PCB 图。.

tariq
Download Presentation

第 9 章 PCB 图双面布线设计 知识目标 1. 掌握 PCB 双面布线的方法步骤。 2. 了解 PCB 图布局和布线概念。 技能目标 1. 学会 PCB 双面布线的方法。

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第9章 PCB图双面布线设计 • 知识目标 • 1. 掌握PCB双面布线的方法步骤。 • 2. 了解PCB图布局和布线概念。 • 技能目标 • 1. 学会PCB双面布线的方法。 • 2. 学会PCB图布局调整和布线调整的方法。

  2. 第9章 PCB图双面布线设计 • 9.1 创建PCB图文件 • 9.2 装载元件封装库 • 9.3 自动布局 • 9.4 自动布线

  3. 9.1 创建PCB图文件 • 第2章我们已经创建了“振荡器和积分器.ddb”设计数据库,并进行了振荡器和积分器电路原理图设计。本章我们接着设计振荡器和积分器PCB图。

  4. 9.1.1 打开“振荡器和积分器.ddb”设计数据库 • 执行菜单命令“File\Open…”,即可进入“Open Design Database”对话框,在查找范围(I)右侧的方框中输入振荡器和积分器.ddb所在的路径,在编辑框中选中“振荡器和积分器.ddb”,如下图所示。然后单击“打开”按钮即可。

  5. 9.1.2 使用向导新建PCB文件 • 1)执行菜单命令“File\New…”,打开新建文件对话框,选择“Wizards” 选项卡,如下图所示。

  6. 2)双击对话框中的“Printed Circuit Board Wizard”创建PCB向导图标,或者先单击该图标,然后单击“OK”按钮,进入向导的第一步。见左下图. • 3)在左下图对话框中单击“Next”按钮,进入向导的下一步。见右下图.

  7. 4)在对话框中,共有10种PCB类型可供选择。振荡器和积分器电路板可以选用“Custom made Board”(自定义板)选项,然后单击“Next”按钮,进入向导的下一步。

  8. 5)在上页对话框中,可定义电路板的尺寸、形状,定义边界层、尺寸层、连线宽、尺寸线宽、板边缘与边界线之间距离等。下面是一些可选项,包括标题栏、字串、尺寸线、挖角、开孔等。选择完成后,单击“Next”按钮,进入向导的下一步。5)在上页对话框中,可定义电路板的尺寸、形状,定义边界层、尺寸层、连线宽、尺寸线宽、板边缘与边界线之间距离等。下面是一些可选项,包括标题栏、字串、尺寸线、挖角、开孔等。选择完成后,单击“Next”按钮,进入向导的下一步。

  9. 6)如上页图中要求定义所创建的PCB板的轮廓,可以在图上修改各个边的数据。输入完成后,单击“Next”按钮,进入向导的下一步。6)如上页图中要求定义所创建的PCB板的轮廓,可以在图上修改各个边的数据。输入完成后,单击“Next”按钮,进入向导的下一步。

  10. 7)在上页对话框中,输入有关所创建的PCB图的一些说明信息,而所填写的资料将被放在电路板的机械层里。输入完成后,单击“Next”按钮,进入向导的下一步。7)在上页对话框中,输入有关所创建的PCB图的一些说明信息,而所填写的资料将被放在电路板的机械层里。输入完成后,单击“Next”按钮,进入向导的下一步。

  11. 8)在上页对话框中,设定电路板的工作层数以及电源/地层的数目,这里我们设置为两层。设定完成后,单击“Next”按钮,进入向导的下一步。8)在上页对话框中,设定电路板的工作层数以及电源/地层的数目,这里我们设置为两层。设定完成后,单击“Next”按钮,进入向导的下一步。

  12. 9)在上页对话框中,选择过孔的类型,第一项“Thruhole Vias only”表示过孔穿过所有板层,第二项“Blind and Buried Vias only”表示过孔为盲孔,不穿透电路板。选择完成后,单击“Next”按钮,进入向导的下一步。

  13. 10)在上页对话框中,我们可以指定该电路板上以哪种元器件为主,“Surface-mount components”选项是以表面粘贴式元器件为主,而“Through-hole components”选项是以针脚式元器件为主。选择完成后,单击“Next”按钮,进入向导的下一步。

  14. 11)在上页对话框中,设定连线和过孔的相关资料,输入数据完成设置后,单击“Next”按钮,进入向导的下一步。

  15. 12)在上页对话框中,设定是否作为模板保存,若要作为模板保存,则应设置模板名称和模板描述,单击“Next”按钮,进入向导的下一步。12)在上页对话框中,设定是否作为模板保存,若要作为模板保存,则应设置模板名称和模板描述,单击“Next”按钮,进入向导的下一步。

  16. 13)上页对话框是向导的最后一步。用户只需单击“Finish”按钮即可。13)上页对话框是向导的最后一步。用户只需单击“Finish”按钮即可。 • 向导结束后,新建的PCB文件将处于打开状态,如下图所示。

  17. 9.2 装载元件封装库 • 9.2.1 元件封装库的加载 • 在编辑PCB文件的状态下,将设计管理器切换成到“Browse PCB”标签页界面。在“Browse” 浏览栏,单击右边的下拉按钮,打开下拉列表,这里选择“Libraries (库)”,如左下图所示。单击“Add/Remove (添加/删除)”按钮,将出现右下图所示的关于引入库文件的对话框。

  18. 选取库文件的安装目录C:\Program Files \ Design Explorer99 SE\Library\PCB\Generic FootPrints。再选取所要装入的元件封装库文件:AdvPcb.ddb,而后单击图下面的“Add”按钮,此文件就会出现在选择的文件列表中。 • 元件封装库文件加载完成后,单击“OK”按钮,之后所加载的库文件就会出现在 “Libraries”栏列表中。

  19. 9.2.2 浏览元件 • 如果要想知道所装载的库文件中是不是包含了振荡器和积分器电路所有的元件,可以单击 “Browse (浏览)”按钮,便可得到下图所示的浏览封装库元件对话框。

  20. 对话框中各项介绍如下: • 1)Libraries可以选择系统已经加载的元件库。单击右边的下拉式按钮便会看到所加载的元件库,可选择浏览。 • 2)Components可以选择库中的元件封装在右边预览。其下的按钮“Edit” (编辑)可对选中元件进行修改编辑;单击 “Place” 按钮,可将选择的元件放置到编辑器中。 • 3)右边的预览区可以看到当前选择的元件封装形式,非常直观。按动“Zoom All (观看整体)”、“Zoom In (放大)”和“Zoom Out (缩小)”按钮可调整图形的大小。 • 4)元件封装和右边的预览区下面是所选择浏览元件的尺寸和其上焊盘尺寸信息。 • 经过比对,PCB FootPrints.Lib包含了振荡器和积分器电路所有的元件封装。

  21. 9.3 自动布局 • 9.3.1 自动布局设计规则设置 • 在自动布局之前应先设置设计规则: • 1)执行“Design\Rules”菜单命令,也可以用热键D、R完成。 • 2)在调出的对话框中用鼠标单击“Placement”标签,调出“Placement”选项页面,如下图所示。

  22. 元件自动布局的设计规则分为5类: • (1)Component Clearance Constraint 为元件间距约束,用于设置元件间的最小距离以及元件之间的距离计算方法。见下图.

  23. (2) Component Orientations Rule 为元件方位约束,用于设置元件能够放置的方位。用鼠标双击该项,或先单击选中该项,然后单击“Add”按钮,将出现下图所示的对话框。

  24. (3)Nets Ignore 为指定元件自动布局时,可以忽略哪些网络。忽略网络可以加快自动布局的速度和提高布局质量。用鼠标双击该项,或选中该项之后单击“Add”按钮,可以调出下图所示的设计规则对话框。

  25. (4)“Permitted Layers Rule”为指定允许放置元件的工作层。在这里设置顶层放置元件。用鼠标双击该项,或单击该项之后单击“Add”按钮,将调出下图所示的设计规则对话框。

  26. (5)“Room Definition”为指定在布局时放置一个矩形区域规则。用鼠标双击该项,或选中该项之后单击“Add”按钮,可以调出下图所示的对话框。

  27. 9.3.2 网络表的加载 • 1) 执行“Design \Load Nets”命令,如左下图所示。 • 调出右下图所示的对话框。

  28. 2) 单击对话框中“Browse… (浏览)”按钮,调出的下图所示的网络表选择对话框,找到网络表文件所在的位置,然后选中该网络网络表文件(具有“.NET”的扩展名),并单击“OK”按钮。

  29.    3)单击图右上方的“Add…(添加)”按钮,并进行分析,同时将分析的结果列表于下方的列表框中,如下图所示。   3)单击图右上方的“Add…(添加)”按钮,并进行分析,同时将分析的结果列表于下方的列表框中,如下图所示。

  30. (2) 加载网络表后常见的错误和警告: • “Error: Footprint xxx not fount in Library”: 错误:封装xxx没有在库中发现。此错误的原因是系统在加载的元件封装库中没有发现元件的封装形式,而且也没有发现此元件可选的其他封装形式。这时,应该用鼠标单击图中“Cancel”按钮,只要找到该元件所在的封装库文件,将其加载即可。

  31. “Warning: Alternative footprint xxx”: 警告:封装xxx管脚悬空。如果是原理图中该管脚实际就没有用到,就是空着的,就不必理会这个警告;如果该管脚用到了,现在系统提出了警告,你就应该用鼠标单击图12-30中“Cancel”按钮,回到原理图设计器,检查一下该管脚上的布线,最后重新生成网络表,重复加载网络表操作。

  32. “Error: Component not found”: 错误:没有发现元件封装。发生此错误的原因可能是没有加载PCB元件库文件,也可能是在原理图设计时没有指定该元件的封装形式。在这种情况下,应该用鼠标单击图12-30中“Cancel”按钮,回到原理图设计器,检查一下是否某个元件没有指定管脚封装。最后重新生成网络表,加载所需元件封装库文件,重复加载网络表操作。

  33. 如果在加载网络表时没有出现错误信息,表示成功地加载了网络表。这时单击“Execute”按钮,系统将把网络表列出的所有元件放置到布局范围中(此时光标应在布局范围内),如下图所示。如果在加载网络表时没有出现错误信息,表示成功地加载了网络表。这时单击“Execute”按钮,系统将把网络表列出的所有元件放置到布局范围中(此时光标应在布局范围内),如下图所示。

  34. 从图中可以看出,系统将所有载入的元件按类型排列在印制电路板的右侧,由于显示比例较小,元件的字符标识不能正常显示。从图中可以看出,系统将所有载入的元件按类型排列在印制电路板的右侧,由于显示比例较小,元件的字符标识不能正常显示。 • 另外,网络表还可以在原理图编辑器中执行菜单“Design (设计)”下的“Update Schematic(更新印制电路板)”菜单命令,利用“Synchronization(同步器)”进行加载。

  35. 9.3.3 执行自动布局 • 1)执行“Tools\Auto Placement\Auto Placer…”,如下图所示。

  36. 2)执行命令后,调出下图所示的对话框中,共有两种自动布局方式:“Cluster Placer (成组布局方式)”和“Statistical Placer (统计布局方式)”。在这里,由于元件数目较少,因此采用“Cluster Placer”自动布局方式。

  37. 3)设置完成,单击“OK”按钮,退出对话框,系统开始自动布局。经过自动布局后获得的元件布局,如下图所示。

  38. 9.3.4 调整布局 • 自动布局完成后,一般不能够完全达到我们的满意。调整布局实际上就是用手工的方法重新放置元件。 • 经过调整后的元件布局如下图所示。

  39. 9.4 自动布线 • 9.4.1 自动布线设计规则设置 • (1)执行“Design\Rules…”菜单命令; • (2) 在调出的对话框中用鼠标单击“Routing (布线)”标签,以调出“Routing”选项卡页面,如下图所示。

  40. 10个参数组分别介绍如下。 • 1)“Clearance Constraint” 为连线间距约束。如下图所示。

  41. 在对话框中,右边可以设置最小间距的数值和针对哪些网络;左边可以设置约束的有效范围。在对话框中,右边可以设置最小间距的数值和针对哪些网络;左边可以设置约束的有效范围。 • 如“Layer (某信号层)”、“Object Kind (某类对象)”等等,每一个范围选择可能还需要在其下面的栏中进行具体的设置。用户可以根据自己的需要进行选择,但在一般情况下,选择“Whole Board (整个电路板)”即可。 • 设置完成后,单击“OK”按钮,返回原对话框,可以看出在其下面的列表中将增加一项连线间距约束。约束项的增加、修改和删除等操作与设置自动布局规则时一样。

  42. 2)“Routing Corners”为设置连线转角方式规则。双击该项可增加一项连线转角方式约束,下图所示为该规则参数设置对话框。

  43. 3)“Routing Layers”为设置自动布线过程中哪些信号层可以使用。双击该项可以增加布线层约束规则,下图所示对话框。

  44. 在对话框中,右边列出了32个信号层,缺省情况下系统只应用了顶层和底层,其他30个中间信号层处于空闲状态。每一个工作层的布线规则有多个选项,其中“Horizontal”表示以水平方向连线为主,“Vertical”表示以垂直方向连线为主,“Not Used”表示不在该信号层上连线。 • 对于双面板,只能选择“Horizontal”和“Vertical”,而且顶层和底层不能采用同一种布线规则. 对话框的左边可以设置布线工作层约束规则的有效范围,缺省为“Whole Board”。 • 设置完成后,单击“OK”按钮,返回原来对话框,在其下面的列表中将增加一项布线工作层约束。

  45. 4)“Routing Priority”为设置布线的优先权规则,即布线的先后顺序。双击该项可以增加布线优先权约束规则,如下图所示对话框。

  46. 5)“Routing Topology”为设置布线的拓扑结构,即以何种形状进行布线。双击该项可以增加布线拓扑结构约束规则,调出下图所示的对话框。

  47. 6)“Routing Via Style”为设置自动布线过程中使用的过孔样式。选中该项,单击“Add”按钮可以增加布线过孔样式约束规则,调出下图所示的对话框。

More Related