APP下载

基于Protel的数字钟双面电路板设计

2012-01-18司慧玲

电子设计工程 2012年23期
关键词:原理图元器件布线

司慧玲

(郑州华信学院 河南 郑州 451100)

由于电子技术的飞速发展和印制电路板加工工艺的不断提高,新的大规模和超大规模集成电路芯片不断涌现出来,现代电子线路系统已经变得非常复杂了。同时电子产品又在向小型化的方向发展,要在更小的空间内实现更复杂的线路的电路功能,在这种情况下,对印制电路板设计和制作要求也越来越高了。快速、准确地完成电路版的设计对电子线路工作者而言是一个挑战。于是各种各样的电子线路辅助设计工具(EDA)应运而生,其中影响比较大的有ORCAD、PowerPCB及Protel系列等。Protel设计系统是世界上第一套将EDA环境引入Windows环境的EDA开发工具[1]。Protel在国内知名度最高,应用最广泛。

1 项目及文件管理

在做一个项目前要做好准备工作,新建项目是必须的,后期将会在该项目下建立各类文件,便于整个设计工作的管理。

1.1 新建项目

1)在计算机指定盘,建立一个属于自己的文件夹如E盘。

2)启动Protel DXP。执行菜单命令[File]/[New]/[PCB Project],系统建立一个项目文件,命文件名为:clock.PrjPcb,并进行保存。

1.2 新建原理图文件

1)执行菜单命令,[File]/[New]/[Schematic],新建原理图文件。

2)然后执行命令,[File]/[Save]命令,选择路径并输入文件名clock,完成E:clock.PrjPcb电子钟双面板电路原理图文件的建立。

2 原理图设计

2.1 自制元器件

如图1所示执行菜单命令新建一个原理图库文件命名为clock.schlib,注意该文件也在项目中建立。在默认元件库中找不到的元器件都需要自己绘制,电路中的集成块U1、U2、U3都需要自己绘制。

图1 创建原理图库Fig.1 Creat schematic library

引脚编辑时执行[Tools]/[Component properties],打开元件属性编辑器对话框,点击按钮[Edit pins…],打开元件引脚编辑器,根据序号对引脚名称进行集中编辑,以此提高了工作效率。

2.2 载入元器件库

protel中一个是常用元器件杂项库(Miscellaneous Devices.IntLib),另一个是常用插接件杂项库(Miscellaneous Connectors.IntLib)[2],以及自己创建的原理图库clock.schlib,其他库需要时再载入。

2.3 绘制原理图

2.3.1 放置元器件

注意放置元器件后封装修改,U1、U2、U3的封装先用系统默认,等放置后再做修改。

2.3.2 布局连线

数字钟原理图较为复杂,检修起来也比较困难,如果采用网络标记法,则能克服上述缺陷。具有相同的网络标号的导线,不管图上是否连接在一起,都被看作同一条导线[3],所以将该电路中相连的两个管脚,用相同的网络标号标注,便于绘制、检查、修改。原理图如图2所示。

图2 数字钟原理图Fig.2 Digital clock schematic

3 数字钟PCB板设计

3.1 自制元器件的封装

封装就是实际元器件焊接到电路板时所指示的外观和焊点的位置,原理图中的元器件表示一个实际元器件的电气模型[4],所以封装制作一定要符合实际元器件尺寸。

Protel 2004引入了集成库的概念,在原理图中选择的元器件就已经有了需要的封装,Protel 2004附带了68,000多个元件的设计库[5],包括原理图FPGA设计的即调即用及预综合元件集成库,并且这些封装都能完全的符合要求,当然如果不满意也可以修改这个元器件的封装,当然还可以在PCB库编辑器制作所需要的封装。

执行菜单命令 [File]/[New]/[PCB Library],新建一个PCB库文件,启动了PCB封装编辑器,新建元器件封装库默认文件名为clock.Pcblib.执行菜单命令[File]/[Save]或单击保存按钮,可以选择文件位置并将文件重命名保存。

执行菜单命令[Tools]/[Library Optinons],系统弹出如图所示对话框可以进行封装编辑器的面板参数设置,如图3所示。

图3 板选项设置Fig.3 Board options

然后放置焊盘,绘制封装外形。

3.2 创建PCB文件

执行菜单命令[File]/[New]/[PCB],在数字钟项目中新建PCB文件,执行菜单命令[File]/[Save],保存完毕一个新的PCB文件clock.pcblib就建成了。

3.3 参数设置

执行菜单命令[Design]/[Options],打开对话框进行参数设置。执行菜单命令[Design]/[Board Layuers… ]打开如图对话框进行板层设置,如图4所示。

图4 板层设置Fig.4 Board layers

3.4 规划电路板

该电路比较复杂,所以采用双层板。初步规划电路板的尺寸为宽度80 mm,高度50 mm。

1)单击Placements工具栏中的原点标识符,或执行菜单命令[Edit]/[Origin]/[Set],设置PCB左下点为新坐标基准点。

2)绘制物理边界。

将图层转化为物理层Mechanical1,单击Placement工具栏中的/按钮或选择[Place]/[Line]菜单命令,绘制尺寸为 80×50 mm封闭的矩形边框作为物理边界。

3)绘制电气边界。

将图层转化为禁止布线层Keep-Out Layer,单击Placement工具栏中的交互布线按钮或选择[Pace]/[Interacive Routing]菜单命令启动交互布线操作,形成一个距物理边界1 mm的电气边界。

3.5 加载网络表及元器件

执行菜单命令[Design]/[Import Changes From];点击按钮Validate Changes按钮,进行系统检测;若检测完全正确,点击Execue Changes按钮,将网络表和元器件载入PCB编辑器中。后点击Close按钮,关闭。

加载网络表时引脚会丢失,原因是引脚定义顺序的错误[6],这种错误在载入网络表时候和设计规则检查时都不会被发现,结果会影响电路的功能实现,以至于烧毁器件。

3.6 元器件布局

执行菜单命令[Tools]/[Auto Placement]/[Auto Placer],对元器件进行自动布局布局规则选择Cluster Placer;自动布局后,对元器件进行手工调整。

3.7 布线

执行命令[Auto Route]/[All],启动自动布线操作。自动布线后电路如图5所示。

图5 自动布线Fig.5 Auto route

自动布线结束后,需要对布线进行手工调整。调整重点是地线,其次是电源回路。

3.8 DRC检查

完成布线设计后,可以统一进行设计规则检查。DRC

执行菜单命令[Tools]/[Design Rule Check]命令启动印制电路板规则检查如图6所示。

图6 布线规则检查Fig.6 Rules to check

4 结束语

本设计应用Protel dxp 2004绘图软件完成了数字钟从原理图绘制到双面印制电路板的制作,其中制作了新的元器件电路符号及封装,简化了设计过程。正确把握设计环节,运用一定的设计技巧,再进行反复的调整,才能设计漂亮的电路板。

[1]清源计算机工作室.Protel 99 SE原理图与PCB设计[M].北京:高等教育出版社,2003.

[2]李俊婷.计算机辅助电路设计与Protel DXP[M].北京:高等教育出版社,2006.

[3]王廷才,王崇文,等.电子线路辅助设计[M].北京:高等教育出版社,2006.

[4]孙玉军.Protel DXP电路设计技术[M].北京:冶金工业出版社,2008.

[5]刘光辉.Protel 2004---新一代完整的板计设计工具[EB/OL].[2010-06-24].http://www.gongkong.com/webpage/paper/201006/20100624134033 00002.htm.

[6]索世文,马刚.基于Protel的PCB板图设计[J].沈阳航空工业学院学报,2007,24(3):52-54.SUOShi-wen,MA Gang.PCB board design based on protel[J].Journal of Shenyang Institute of Aeronautical Engineering,2007,24(3):52-54.

猜你喜欢

原理图元器件布线
元器件国产化推进工作实践探索
摆脱繁琐布线,重定义家庭影院 Klipsch Reference Wireless 5.1
浅谈STM32核心板原理图设计
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
电子布线系统在工程中的应用
卫星固定站集成布线方案的优化设计
装备元器件采购质量管理与控制探讨
基于DSP+FPGA的元器件焊接垂直度识别方法
炭黑气力输送装置主要元器件的选择