欢迎来到天天文库
浏览记录
ID:57016746
大小:566.00 KB
页数:30页
时间:2020-07-26
《数码管显示电路的PCB设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章数码管显示电路的PCB设计任务描述在第7章完成了数码管显示电路的原理图绘制后,本章完成数码管显示电路的PCB板设计。在该PCB板中,调用第5章建立的封装库内的两个器件:DIP20(AT89C2051单片机的封装)、LED-10(数码管的封装)。通过该PCB图验证建立的封装库内的两个器件的正确性,并进行新知识的介绍。他将涵盖以下主题:设置PCB板设计规则介绍自动布线的多种方法数码管显示电路的PCB板设计教学目的及要求:1.掌握在项目中新建PCB文档2.熟练掌握设置PCB板3.熟练掌握导入元件、元件布局4.了解PCB的设计规则5.熟练掌握检查绿色高亮显示6.熟练掌握自动布线、验证P
2、CB的设计教学重点:导入元件、元件布局教学难点:检查绿色高亮显示9.1创建PCB板9.1.1在项目中新建PCB文档在第3章的3.2中介绍了用PCB向导产生空白PCB板子轮廓的方法。本节将介绍另一种方法产生空白的PCB板。(1)启动AltiumDesigner,打开“数码管显示电路.PrjPCB”的项目文件,再打开“数码管显示电路.SchDoc”的原理图。(2)产生一个新的PCB文件。方法如下:选择主菜单中的“File”→“New”→“PCB”命令,在“数码管显示电路.PrjPcb”项目中新建一个名称为“PCB1.PcbDoc”的PCB文件。(3)在新建的PCB文件上单击鼠标右键,在弹
3、出的下拉菜单中选择“Save”命令,打开“Save[PCB1.PcbDoc]As”对话框。(4)在“Save[PCB1.PcbDoc]As”对话框的“文件名”编辑框中输入“数码管显示电路”,单击“保存”按钮,将新建的PCB文档保存为“数码管显示电路.PcbDoc”文件。9.1.2设置PCB板(1)在主菜单中选择“Design”→“BoardOptions…”命令,打开如图9-1所示的“BoardOptions”对话框。图9-1“BoardOptions”对话框(2)在如图9-1所示的“BoardOptions”对话框的“MeasurementUnit”区域中设置“Unit”为“Met
4、ric”;勾选“SheetPosition”区域中的“DisplaySheet”复选项,表示在PCB图中显示白色的图纸;设置SnapGridX、Y:1mm,单击“OK”按钮。(3)在主菜单中选择“Design”→“BoardSharp”→“RedefineBoardSharp”命令,重新定义PCB板的形状。(4)移动光标按顺序分别在工作区内坐标为(100mm,30mm)、(190mm,30mm)、(190mm,106mm)和(100mm,106mm)的点上单击,最后单击鼠标右键,绘制一个矩形区域。重新定义的PCB板区域如图9-2所示。图9-2重新定义的PCB板区域(5)单击工作区下部
5、的“Keep-OutLayer”层标签,选择“KeepOutLayer”层,重新定义PCB板的边框。(6)单击“Utilities”工具栏中的绘图工具按钮“”,在弹出的工具栏中选择线段工具按钮“”,移动光标按顺序连接工作区内坐标为(103,33)、(187,33)、(187,103)和(103,103)的四个点,然后光标回到(103,33)处,光标处出现一个小方框,按鼠标左键,即绘制“KeepOut”布线的矩形区域(如图9-3所示),按鼠标右键,退出布线状态。(单位:mm)。图9-3绘制布线区域的PCB板(7)在主菜单中选择“Design”→“LayerStackManager”命令
6、,打开“LayerStackManager”对话框。(8)在“LayerStackManager”对话框中勾选“TopDielectric”复选项和“BottomDielectric”复选项,设置电路板为有阻焊层的双层板,单击“Ok”按钮。至此,PCB板的形状、大小,布线区域和层数就设置完毕了。9.2PCB板布局9.2.1导入元件(1)在原理图编辑器下,用封装管理器检查每个元件的封装是否正确(3.3节中已介绍),打开封装管理器Tools→FootprintManager。(2)在主菜单中选择“Design”→“ImportChangesFrom数码管显示电路.PrjPcb”命令,打开
7、如图9-4所示的“EngineeringChangeOrder”对话框。图9-4“EngineeringChangeOrder”对话框(3)单击“ExecuteChanges”按钮,应用所有已选择的更新,“EngineeringChangeOrder”对话框内列表中的“Status”下的“Check”和“Done”列将显示检查更新和执行更新后的结果,如果执行过程中出现问题将会显示“”符号,若执行成功则会显示“”符号。如有错误检查错误,然后从(2)开始重新执
此文档下载收益归作者所有