Protel99SE网络表装入常见错误及解决方法
更新时间:2024-07-09 00:15:01 阅读量: 综合文库 文档下载
Protel99设计PCB的使用小技巧
文章发表于:2008-05-21 10:34
技巧:PCB设计中地线的设计,走线非常重要,模拟与数字混合系统中为了避免相互干扰,要求将数字地与模拟地分开,最后只在一点相接,并接入公共接地点。但在使用protel99时,如何实现呢?
做法是在原理图绘制过程中并不将数字地与模拟地分开,艘连接到GND上,只对生成的网络表
(Nerlist)作从新的编辑。将网络表中与接点GND相连的引脚根据其在原理图中的数字地还是模拟地分成为两组,每组为一个结点,即将GND分为数地与模拟地两个网络表进行的,自动布线后,数字地与模拟地就自动分开,最后用手工布线将两地在最近处相连并接到公共地上。ok啦!!
Protel99SE网络表装入常见错误及解决方法
作者:谢二莲 时间:2007-04-08 来源:
摘要:Protel99se是电子设计自动化(EDA),特别是印刷电路板(PCB)设计中广泛采用的一款软件。其中,网络表是由电路原理图生成PCB的一座桥梁。本文针对初学者在进行Protel99se网络表装入时经常出现的一些错误,详细分析了导致出现各种错误的原因,并指出了解决相应错误的方法。 关键词:网络表;PCB;元件库;封装
一、引言
电路原理图的绘制和印制电路板的制作最初是用手工方法进行的,随着电子电路的复杂程度不断提高和元件种类的日益增多,采用手工设计越来越不能满足实际工作的需要。随着电子计算机的快速发展,与其相适应,电路设计软件的发展也非常快。Protel99SE是电子设计自动化EDA (Electonic DesignAutomation),特别是印制电路板PCB(Printed Circuit Board)设计中广泛使用的一款优秀软件,EDA的设计思想也因此普及到中小型企业及各级相关大专院校之中。但是对于初学Protel的人来说并没有想象的那么容易,在学习使用Protel99SE设计PCB板时会出现很多问题,如不解决,设计工作就无法顺利地进行。文章讨论网络表装入时容易出现的错误,并指出了解决错误的方法。
二、Protel软件简介
Protel软件是澳大利亚Protel公司开发的一套建立IBM 兼容PC 环境下的EDA 电路集成设计系统。Protel设计系统是世界上第一套将EDA环境引入Windows 环境的EDA 开发工具,是具有强大功
能的电子设计CAD 软件。Protel99se是Protel公司近10年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。Protel99se可以毫无障碍地读Orcad、Pads等知名EDA公司设计文件,以便用顺利过渡到新的EDA 平台。
Protel99SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真和PLD设计。使用Protel99se软件进行电路板设计需要经过电气原理图设计(电路仿真)、生成网络表、元件布局、自动布线、手工调整、完成PCB 板图等步骤。
三、网络表及其组成
网络表是设计电路板过程中产生的重要文件,它是连接电气原理图和PCB板图的桥梁。网络表是原理图中各元件之间的电气连接定义,是从图形化的原理图中提炼来的元件连接网络的文字表达方式。通过网络表的传递,在PCB板图中可以自动得到与原理图中完全相同的各元件之间的连接定义。
Protel原理图产生的以.NET为后缀的网络表文件由两部分组成:前一部分是元件表,描述图中元件的属性;后一部分是连线表,描述设计中的网络。
第一部分:元件表,描述原理图中元件的属性。元件的描述信息都在方括号中,第一行为元件标号,通常各类不同的元件由不同的字母开头。如R开头的表示电阻,C开头的表示电容;第二行为该元件在PCB板中的封装形式;第三行为该元件的型号。元件表的片段如图一所示:
第二部分:连线表,包含原理图中所有电气连接网络。网络信息都在圆括号中,第一行为网络名称,如果在原理图中的连接线上定义了网络标号,则在网络表中以网络标号命名此网络,如果没有定义网络标号,则在生成网络表时由软件按顺序指定名称;第二行及后面各行为网络中的节点信息,节点信息包括元件标号和管脚序号,如D6-A指的是标号为D6的元件的A脚。连线表的片段如图二所示.
四、网络表装入错误分析
在PCB文件中引入网络表后,引入的网络表以网络宏的形式出现在Netlist Macros(网络宏)列表中。网络宏就是将外部网络表转化为PCB内部网络表时需要执行的操作。Netlist Macros列表
包括3 列属性:No.列(用于显示转化网络表的步骤编号);Action列(用于显示转化网络表时将要执行的操作内容);Error列(用于显示转化网络表中出现的错误)。如图三、图四所示。
上图Error显示的错误从下几方面进行分析:
1.原理图中未定义元件的封装形式
错误提示:Footprint not found in Library(封装未发现);Component not found(没有元件发现)。如上图编号2、编号23中的错误。错因:由于未在原理图中定义元件的封装形式,所以软件在PCB中装入网络表时找不到对应件的封装。
解决办法:打开网络表文件查看哪些元件未定义,然后到原理图中找到相应的元件,双击该元件,在属性对话框中的FOOTPRINT栏中填入相应的封装即可。
2.PCB封装定义的名称不存在
错误提示:Footprint XX not found in Library(元件封装图形库中没有XX 封装形式);Component not found(没有元件发现)。如上图编号3、编号26中的错误。错因:在PCB文件中未调入相应的PCB元件库或PCB库中的元件名与原理图中定义的名称不同。
解决办法:在PCB文件中确认所需要的PCB元件库是否都已调入,并核对原理图中元件封装名称是否与PCB元件库的名称一致。
3.元件管脚名称与PCB库中封装管脚名称不同
错误提示:Node not found(没有发现焊盘)。如上图编号19、编号24中的错误。错因:元件管脚名称与PCB库中封装的管脚名称不同。
解决办法:可编辑原理图库或PCB库中元件的管脚名称,使之相互一致。
4.原理图中元件的管脚数多于PCB封装管脚数
错误提示:Node not found(没有发现焊盘)。如上图编号22中的错误。错因:由于原理图库中元件的管脚数与PCB库中封装的管脚数目没能一一对应。
解决办法:回到原理图中重新定义元件的封装即可。使元件管脚数与封装管脚数、管脚名一致。
5.元件标号重复
这类错误没有提示,往往比较隐蔽,较难发现。错因:元件标号重复所致。解决办法:回到原理图中修改重复元件标号。网络表装入错误经常发生,主要是关于封装错误。发现错误后,应先浏览,后排除。宏命令执行有序的,前面的宏命令有误,就会引起后续的错误。错误的排除应抓住根源,这样才能快速有效的解决问题。同时需要在设计原理图和编辑PCB元件库时尽量规范,细心,以减少错误发生。
正在阅读:
文献综述03-18
初中数学一题多解题10-16
云南省第五批省级非物质文化遗产项目代表性传承人推荐名单06-19
环保购物袋幼儿园中班美术教案03-20
“三违”行为管理制度04-13
GS30CrMoV6_Q345E的焊接工艺及接头力学性能——排土机焊接05-22
北邮数字电路实验下猜数字l10-19
不拘一格教语文读后感精选10篇12-12
筛网目数与孔径对照表07-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 装入
- Protel99SE
- 常见
- 错误
- 解决
- 方法
- 网络