Protel99开发流程分析
1 Protel99基本设计流程概述
Protel99基本设计流程主要包括三个部分:电路原理图设计,生成网络报表文件和印制电路板的设计。下面依次对这三个部分进行说明。 2 电路原理图设计
电路原理图设计的常规流程大体包括5个步骤:设置电路图的参数与相关信息,导入所需要的元件库,放置元件,电路原理图布线和对原理图的调整与检查。 2.1 设置电路图的参数与相关信息
该过程根据所设计电路的复杂程度来设置图纸的参数,具体包括图纸的大小,方向,格式等。其工作界面如图1所示。
图1 文件选项对话框
2.2 导入所需要的元件库
1)查看元件库中是否包含全部所需的元件,如果没有,则首先制作缺少的元件,并添加到编辑界面上;
2)导入已有元件库到编辑界面上。 导入元件库的界面如图2所示。
图2 添加元件库
2.3 放置元件
将库中的元件按照电路要求位置摆放在工作平面上,对元件的编号,封装进行定义和设定(如果没有匹配的封装,可在后续步骤中建立相应的封装库,再指定所需封装形式)。其工作界面如图3所示。
图3 放置元件
2.4 电路原理图布线
该过程利用各种工具与指令进行布线,将工作平面上的元件用具有电气意义的导线、符号连接起来构成完整的原理图。图4中光标用导线将两个电阻相连。
图4 布置导线
2.5 原理图调整与检查
1)对原理图上元件位置,导线位置和图形尺寸、属性进行调整,确保正确和美观。 2)进行电气规则检查(ERC),即通过Protel99自身的软件,按照指定的物理/逻辑特性快速找出错误,如悬空的网络标号和I/O引脚,未连接的元件等。生成错误报告,在电路原理图中的
错误位置用符号标记,其中红色圆叉处为检测出的错误。
图5所示为通过ERC检测简单电路电气规则后的结果。
图5 通过ERC测试后的原理图
3 网络报表文件生成
报表文件产生过程包含网络表文件的产生和其他列表文件的产生。其中网络表文件最为重要,因为需要用它来支持印制电路板的电路布线,因此它是这个过程中必须要生成的文件。其他的列表文件可以帮助用户整理设计思路,在某些情况下可以创立供用户使用。 3.1 生成网络表文件
网络表是原理图设计部分与印制电路设计部分的接口,也是网络报表文件中最重要,不可缺少的部分。在原理图设计完成后,首先必须产生其网络表,再将网络表导入印制电路设计部分中,从而将原理图的信息正确的传入PCB编辑器中,进行PCB的编辑。图6为图5电路图的网络表文件。
图6 生成的网络表文件
3.2 生成元件列表
元件列表也被称作“元器件清单”,主要用途是整理出一张原理图或一个项目中的所有元器件的名称、序号、封装形式等信息。图7中的两个部分是“*bom”和“*xls”两种元件列表。
图6-1 bom格式元件列表
图6-2 xls格式元件列表
3.3 生成引脚列表
利用引脚列表可以方便我们查询有关的引脚,如元件名称及引脚号等,其工作界面如图7。
图7 元件引脚列表框