protel常见错误
Protel99se 几点疑难杂症
各位网友,你们好:
对于大部分Protel99se的初学者来说,遇到以下问题时会一脸茫然,现在在制作原理图过程中可能遇到的问题为各位答疑一下下,望对各位有帮助:
1、没有找到元器件:在PCB编辑器中载入元器件和网络表时会遇到“Error:Component not found”,这就提示没有找到元器件;
一般来说,出现此类情况原因有2种:
在原理图中没有给元器件添加原机器封装;
在PCB编辑器中没有载入相应元器件的封装库。
2、没有找到电气结点:在PCB编辑器中载入元器件和网络表时会遇到“Error:Node not found”,这就提示没有找到元器件;
电气结点没有找到的原因有3种:
在原理图中没有给元器件添加原机器封装;
元器件虽然添加了封装,但是所需的封装库没有添加;
元器件的原理图符号与元器件封装之间的对应关系不正确。
protel99se错误汇总
-----------------------------------------protel99se错误大全---------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- 1.导入pcb时有哪两种方法?答:(1)利用update更新原理图(2)利用网络表:在原理图页面生成网络表,pcb页面选择design下load network(此时导入的原件会堆在一起)2.导入pcb时为什么有的元件没有导进来或相同元件缺少?答:(1)封装填写错误或pcb中没有相应封装(可以再pcb库中一个个查看)(2)元件名重复(可通过生成网络表查看)3.导入pcb时发现有的元件没有飞线?答:(1)封装错误(2)元件名重复(3)元件引脚名不对应,常见的就是二极管中引脚默认为A,K,而连接元件引脚为1,2(通常改封装中的引脚名,当然也可改元件引脚名)4.原理图中明明连上线,但却显示无电器连接?答:可能是因为你使用的线是画图的线,尤其注意元件本身制作时用的就是画图的线而没用引脚而导致的错误5.pcb连线时无论怎么连线显示都是绿线?答:使用的线错误,应该是用第一个线,而不是有电器的线(电路原理图用的是有电器的线,但pcb用的是没有电器的线)6.pcb后期制作之布局应注意的事项有哪些?答:(1)要有模块的思想,即以控制器为中心,分成若干个带有相应元件的模块(2)飞线只是表示两者是相连的概念,只要有就行了,不一定非要排的横平竖直7.pcb后期制作之布线应该注意的问题?答:(1)布线在顶层的线可以与元件重叠,因为元件是插在上面的,并不会影响线(2)布线通常采取手动布线与自动布线相结合:先设置布线宽度和间距,手动布好地线和电源线并锁定(目的是防止后面的自动布线的影响);再重新设置布线规则,进行自动布线;最后不合格的再手动布线8.Pcb后期制作手动布线之修改不合适的线方法?答:a在原线上重新连接,连好后原线自动移除(不行的话肯定是没有勾选自动移除选项)b强制连线,即在不影响全局布线的情况下,允许局部出现绿色c先删除不要的,再重新连(详细技巧参见手动布线技巧)小技巧:可利用颜色分布调整连线疏密9.pcb连线后还需做什么?答:还要进行设计规则检查:a一种检查是判断是否有没连的线,方法是只保留机械层,其它的勾都去掉,还出现飞线的地方就是没连的b另一种是直接进行设计规则检查,没错的就行了10.已经补泪滴和覆铜的pcb板后期发现有问题要进行改动,怎么办?答:先去掉覆铜,再去掉泪滴(其中去掉覆铜只要拖出去删除就可以了,去掉补泪滴还是在原来添加补泪滴的选项里)11.各种线的宽度要求?答:地线>电源线>普通线12.pcb板始终呈现绿色?答:room错误,即没删除room窗13.覆铜要求?答:(1)覆铜目的一是为了消除连线间的相互影响,二是为了作为地线(2)覆铜通常是在布线层,在多层板覆铜是工厂的要求13.如何实现不连线连接?答:用net lable和port,两者区别是net lable作用于一张原理图,而portt作用范围是所有原理图(除此以外还有层次原理图中的sheet和sheet entry)14.如何画层次原理图?答:步骤:(1)搭框架(先放置sheet和sheet entry,连好线,执行create sheet from symbol,生成具体的原理图,并给所有的原理图(包括搭的框架图在内)进行编号,方法是在design 下的option中的organization)(2)画具体的原理图注:当然也可以先画具体的原理图,再画总的框架图15.层次原理图搭框架时为什么用net lable检查时出现错误呢?答:net lable只作用于一张原理图,而框架中的sheet是不同的原理图16.层次原理图所有原理都画好后,明明没有错,可是检查时总是有错误呢?答:原来的检查规则默认是对一张原理图的,进行层次原理图检查等操作时必须进行相应的设置17.层次原理图进行设置检查时显示原理图重复?答:应该是没有对原理图编号18.怎样检查导入pcb时出现的错误?答:导入时在出现的框中预览改变(preview change),从而知道错的地方(其中肯定有误报错的地方,知道它是误报错的地方就行)19.pcb制作布局后应该做什么?答:进行层设置,即设置层数20.如何隐藏飞线?答:在design下option中的connection勾去掉就行了21.布线时对双层板要求?答:通常顶层为水平线,底层为竖直线,目的是为了防止层与层之间的相互影响22.pcb连好线检查无误以后还要做什么?答:别忘了补泪滴和覆铜23.pcb层数设置的要求?答:一般取总层数的一半,电源层数与地线层数之和应等于总层数的一半,且地线层数大于电源线层数附:详细知识可参照:(1)手机百度浏览器标签(2)我下的关于protel的文件。
Protel常见错误分析与处理林志谋
下拉列表窗内目录,将Design Explorer 99\Library\PCB\Generic Footprints目录作 为当前搜寻目录,在PCB库文件列表窗内, 寻找并单击相应的库文件包,如 Advpcb.ddb,再单击“Add”按钮,即可将 指定图形库文件加入到元件封装图形库列 表中,然后再单击“OK”按钮,退出如图59所示的“PCB Libraries”窗口
解决办法:根据元件实际属性,作相应修改.
二、电源模块Power Objects找不到
现象说明:选择View->Toolbars->Power Objects,界面看不到Power Objects工具栏。 解决办法:把显示器分辨率调到最大。在 桌面右键,选择“属性”,切换到“设置” 页,把显示器分辨率调到最大,再重复执 行View->Toolbars->Power Objects操作,最 后再调整为1024*768。如下图所示:
错误2的排除:Warning: Alternative footprint ***
发生该错误的原因是系统在加载元件封装 时在库中没有发现相应的定义,但发现了 此元件可选的其他封装形式,并进行了替 换。 解决办法:确保封装拼写是正确的;再确 保该封装名称再封装库里面是存在的。修 改该封装名称为正确的封装名称。
Protel 常见错误分析与处理
一、装载网络表常见错误和警告
开始在PCB中加载网络表时,经常会遇到很 多错误,主要有以下几种。 1.Error:Footprint *** not found in Library 2.Warning:Alternative footprint *** 3. Error :Footprint *** not found 4.Error:Component not found 等等
protel出现的问题及解决办法
我的win7旗舰版操作系统,用的老师给的那个绿色包。
出现了三个错误
一、n o licence
解压安装包之后在解压包里可以找到Protel2004_sp3_Genkey.exe 进行注册
二、f ail to load parallel port driver!
解决办法:
首先我们打开DXP,关掉错误提示。
打开左上角的DXP—Prefrences(优先设定)。
然后找到FPGA—Devices View ,将“实时状况”和Go Live at startup(启动时进入实时状况)取消。
保存后再次启动DXP,是不是这个错误也已挥之而去了。
三、出现exception eaccessviolation in module 错误
解决办法:右键点击dsp.exe——属性——兼容型——选中“以兼容方式运行该程序”——下面的选框中可以选择以windowsxp模式来运行。
见下图。
ProtelDXP错误总结
ProtelDXP错误总结1、画原理图时,电源部分中,整流桥之前的交流输入怎么画?用贝赛尔曲线:2、如果我一次性没做完,下次又再另一台电脑上接着做的,储存的文件名又不一样,能不能有什么好的方法能让我借用上次的封装库,不让我在电路上重新一个一个的相关联.3、首先我要感谢老师给我的机会让我能把在制版中遇到的问题提出来,我的问题是我在画原理图的过程中,当在我自己的库和软件自带的库中找不到我需要的元气件,我就到老师给的田老师的那两个库去找,但是我把我自己的工程所有的保存了之后打开老师给的那两个库,点了YES后发现我自己的工程不见了,并且库里的六个文件只能出来一个显示在PROJECT上,我只有到FILE里面去找,很麻烦,不知道别人遇到过这种问题没有?有没有解决的办法?谢谢老师了,呵呵.让ProtelDXP中一定要有你的库文件。
4、要做一个三位数码管,用一个方框表示三个数码管和用三个数码管集成一个有区别吗?如图:一个三位:用三个一位集成一个三位:用三个集成一个时,就如做TL084一样,一个芯片里有四个放大器,用三个一位数码管集成一个时,a~dp是公用的引脚,1~3是位选。
这两种方法有没有区别?注意相同部分管脚的连接要一致;5、PCB原理图中器件太多,怎么样找到自己想要的器件?JC :jump to compent.PCB中的过滤器原理图中的NavigateCTRL + F6、电阻、电容的封装有好多种,它们有什么区别?封装对应的是实际器件,不同的封装是为了满足不同的实际需要,成本,体积,质量等。
7、当我们修改有一个元器件的封装后,但由于该类元器件较多,不想一个一个删除,再添加,该怎么办?更新,8、怎样查找同类元器件?9、怎样布铜?Place\polygon plane;10、当PCB界面小了,怎样扩大它的界面?Design\Board shape\Redefine Board shape11、如何封装六位数码管?查资料,根据管脚间距、管脚数量、管脚直径做封装;12、如何在DXP中彻底删除一个工程?工程上点右键结束工程;13、不是很清楚层的意义,特别是铺铜的时候,在哪一层铺什么线的铜,是不是有严格的规定?搞清楚TOP,BOTTOM,TOP overly,BOTTOM overly,keepout等14、如何给画好的八个数码管为一体的原理图做一个封装?同上11题;15、如何把“Free document”中的内容添加到自己已建的工程中?拖动或添加到工程;16、怎么把PCB版中的电容的体积缩小一些?更改封装;17、问:内层有一层是GND、一层是VCC,那在顶层或底层是否有必要给VCC覆铜?我们平常的双层板是没有内层的;四层板的化,有VCC和GND内层;18、我们电路板上的电源是由电源电路的交流电源稳压过来的直流电压,但在连图时却不知道该将它作为输出还是直接由电压标志表示。
Protel DXP中常见错误
PROTEL DXP2004 编译错误中英文对照Ⅰ:Error Reporting 错误报告A:Violations Associated with Buses 有关总线电气错误的各类型(共12项)◆bus indices out of range 总线分支索引超出范围◆Bus range syntax errors 总线范围的语法错误◆Illegal bus range values 非法的总线范围值◆Illegal bus definitions 定义的总线非法◆Mismatched bus label ordering 总线分支网络标号错误排序◆Mismatched bus/wire object on wire/bus 总线/导线错误的连接导线/总线◆Mismatched bus widths 总线宽度错误◆Mismatched bus section index ordering 总线范围值表达错误◆Mismatched electrical types on bus 总线上错误的电气类型◆Mismatched generics on bus (first index) 总线范围值的首位错误◆Mismatched generics on bus (second index) 总线范围值末位错误◆Mixed generics and numeric bus labeling 总线命名规则错误B:Violations Associated Components 有关元件符号电气错误(共20项)◆Component Implementations with duplicate pins usage 元件管脚在原理图中重复被使用◆Component Implementations with invalid pin mappings 元件管脚在应用中和PCB封装中的焊盘不符◆Component Implementations with missing pins in sequence 元件管脚的序号出现序号丢失◆Component contaning duplicate sub-parts 元件中出现了重复的子部分◆Component with duplicate Implementations 元件被重复使用◆Component with duplicate pins 元件中有重复的管脚◆Duplicate component models 一个元件被定义多种重复模型◆Duplicate part designators 元件中出现标示号重复的部分◆Errors in component model parameters 元件模型中出现错误的的参数◆Extra pin found in component display mode 多余的管脚在元件上显示◆Mismatched hidden pin component 元件隐藏管脚的连接不匹配◆Mismatched pin visibility 管脚的可视性不匹配◆Missing component model parameters 元件模型参数丢失◆Missing component models 元件模型丢失◆Missing component models in model files 元件模型不能在模型文件中找到◆Missing pin found in component display mode 不见的管脚在元件上显示◆Models found in different model locations 元件模型在未知的路径中找到◆Sheet symbol with duplicate entries 方框电路图中出现重复的端口◆Un-designated parts requiring annotation 未标记的部分需要自动标号◆Unused sub-part in component 元件中某个部分未使用C:violations associated with document 相关的文档电气错误(共10项)1、conflicting constraints 约束不一致的2、duplicate sheet symbol name 层次原理图中使用了重复的方框电路图3、duplicate sheet numbers 重复的原理图图纸序号4、missing child sheet for sheet symbol 方框图没有对应的子电路图5、missing configuration target 缺少配置对象6、missing sub-project sheet for component 元件丢失子项目7、multiple configuration targets 无效的配置对象8、multiple top-level document 无效的顶层文件9、port not linked to parent sheet symbol 子原理图中的端口没有对应到总原理图上的端口10、sheet enter not linked to child sheet 方框电路图上的端口在对应子原理图中没有对应端口D:violations associated with nets 有关网络电气错误(共19项)1、adding hidden net to sheet 原理图中出现隐藏网络2、adding items from hidden net to net 在隐藏网络中添加对象到已有网络中3、auto-assigned ports to device pins 自动分配端口到设备引脚4、duplicate nets 原理图中出现重名的网络5、floating net labels 原理图中有悬空的网络标签6、global power-objects scope changes 全局的电源符号错误7、net parameters with no name 网络属性中缺少名称8、net parameters with no value 网络属性中缺少赋值9、nets containing floating input pins 网络包括悬空的输入引脚10、nets with multiple names 同一个网络被附加多个网络名11、nets with no driving source 网络中没有驱动12、nets with only one pin 网络只连接一个引脚13、nets with possible connection problems 网络可能有连接上的错误14、signals with multiple drivers 重复的驱动信号15、sheets containing duplicate ports 原理图中包含重复的端口16、signals with load 信号无负载17、signals with drivers 信号无驱动18、unconnected objects in net 网络中的元件出现未连接对象19、unconnected wires 原理图中有没连接的导线E:Violations associated with others有关原理图的各种类型的错误(3项)1、No Error 无错误2、Object not completely within sheet boundaries 原理图中的对象超出了图纸边框3、Off-grid object原理图中的对象不在格点位置F:Violations associated with parameters 有关参数错误的各种类型1、same parameter containing different types 相同的参数出现在不同的模型中2、same parameter containing different values 相同的参数出现了不同的取值Ⅱ、Comparator 规则比较A:Differences associated with components 原理图和PCB上有关的不同(共16项)◆Changed channel class name 通道类名称变化◆Changed component class name 元件类名称变化◆Changed net class name 网络类名称变化◆Changed room definitions 区域定义的变化◆Changed Rule 设计规则的变化◆Channel classes with extra members 通道类出现了多余的成员◆Component classes with extra members 元件类出现了多余的成员◆Difference component 元件出现不同的描述◆Different designators 元件标示的改变◆Different library references 出现不同的元件参考库◆Different types 出现不同的标准◆Different footprints 元件封装的改变◆Extra channel classes 多余的通道类◆Extra component classes 多余的元件类◆Extra component 多余的元件◆Extra room definitions 多余的区域定义B:Differences associated with nets 原理图和PCB上有关网络不同(共6项)◆Changed net name 网络名称出现改变◆Extra net classes 出现多余的网络类◆Extra nets 出现多余的网络◆Extra pins in nets 网络中出现多余的管脚◆Extra rules 网络中出现多余的设计规则◆Net class with Extra members 网络中出现多余的成员C:Differences associated with parameters 原理图和PCB上有关的参数不同(共3项)◆Changed parameter types 改变参数类型◆Changed parameter value 改变参数的取值◆Object with extra parameter 对象出现多余的参数中英文对照1.电阻固定电阻:RES半导体电阻:RESSEMT电位计;POT变电阻;RVAR可调电阻;res1.....2.电容定值无极性电容;CAP定值有极性电容;CAP半导体电容:CAPSEMI可调电容:CAPVAR3.电感:INDUCTOR4.二极管:DIODE.LIB发光二极管:LED5.三极管:NPN16.结型场效应管:JFET.lib7.MOS场效应管8.MES场效应管9.继电器:PELAY. LIB10.灯泡:LAMP11.运放:OPAMP12.数码管:DPY_7-SEG_DP (MISCELLANEOUS DEVICES.LIB)13.开关;sw_pb原理图常用库文件:Miscellaneous Devices.ddbDallas Microprocessor.ddbIntel Databooks.ddbProtel DOS Schematic Libraries.ddbPCB元件常用库:Advpcb.ddbGeneral IC.ddbMiscellaneous.ddb部分分立元件库元件名称及中英对照AND 与门ANTENNA 天线BATTERY 直流电源BELL 铃,钟BVC 同轴电缆接插件BRIDEG 1 整流桥(二极管)BRIDEG 2 整流桥(集成块)BUFFER 缓冲器BUZZER 蜂鸣器CAP 电容CAPACITOR 电容CAPACITOR POL 有极性电容CAPVAR 可调电容CIRCUIT BREAKER 熔断丝COAX 同轴电缆CON 插口CRYSTAL 晶体整荡器DB 并行插口DIODE 二极管DIODE SCHOTTKY 稳压二极管DIODE VARACTOR 变容二极管DPY_3-SEG 3段LEDDPY_7-SEG 7段LEDDPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容FUSE 熔断器INDUCTOR 电感INDUCTOR IRON 带铁芯电感INDUCTOR3 可调电感JFET N N沟道场效应管JFET P P沟道场效应管LAMP 灯泡LAMP NEDN 起辉器LED 发光二极管METER 仪表MICROPHONE 麦克风MOSFET MOS管MOTOR AC 交流电机MOTOR SERVO 伺服电机NAND 与非门NOR 或非门NOT 非门NPN NPN三极管NPN-PHOTO 感光三极管OPAMP 运放OR 或门PHOTO 感光二极管PNP 三极管NPN DAR NPN三极管PNP DAR PNP三极管POT 滑线变阻器PELAY-DPDT 双刀双掷继电器RES1.2 电阻RES3.4 可变电阻RESISTOR BRIDGE ? 桥式电阻RESPACK ? 电阻SCR 晶闸管PLUG ? 插头PLUG AC FEMALE 三相交流插头SOCKET ? 插座SOURCE CURRENT 电流源SOURCE VOLTAGE 电压源SPEAKER 扬声器SW ? 开关SW-DPDY ? 双刀双掷开关SW-SPST ? 单刀单掷开关SW-PB 按钮THERMISTOR 电热调节器TRANS1 变压器TRANS2 可调变压器TRIAC ? 三端双向可控硅TRIODE ? 三极真空管VARISTOR 变阻器ZENER ? 齐纳二极管DPY_7-SEG_DP 数码管SW-PB 开关其他元件库Protel Dos Schematic 4000 Cmos .Lib (40.系列CMOS管集成块元件库)4013 D 触发器4027 JK 触发器Protel Dos Schematic Analog Digital.Lib(模拟数字式集成块元件库)AD系列DAC系列HD系列MC系列Protel Dos Schematic Comparator.Lib(比较放大器元件库)Protel Dos Shcematic Intel.Lib(INTEL公司生产的80系列CPU集成块元件库)Protel Dos Schematic Linear.lib(线性元件库)例555Protel Dos Schemattic Memory Devices.Lib(内存存储器元件库)Protel Dos Schematic SYnertek.Lib(SY系列集成块元件库)Protes Dos Schematic Motorlla.Lib(摩托罗拉公司生产的元件库)Protes Dos Schematic NEC.lib(NEC公司生产的集成块元件库)Protes Dos Schematic Operationel Amplifers.lib(运算放大器元件库)Protes Dos Schematic TTL.Lib(晶体管集成块元件库74系列)Protel Dos Schematic Voltage Regulator.lib(电压调整集成块元件库)Protes Dos Schematic Zilog.Lib(齐格格公司生产的Z80系列CPU集成块元件库)元件属性对话框中英文对照Lib ref 元件名称Footprint 器件封装Designator 元件称号Part 器件类别或标示值Schematic Tools 主工具栏Writing Tools 连线工具栏Drawing Tools 绘图工具栏部分分立元件库元件名称及中英对照Power Objects 电源工具栏Digital Objects 数字器件工具栏Simulation Sources 模拟信号源工具栏PLD Toolbars 映象工具栏。
PROTEL99布线常见问题详解
一、原理图常见错误:(1)ERC报告管脚没有接入信号:a.创建封装时给管脚定义了I/O属性;b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;c.创建元件时p i n方向反向,必须非pin name端连线。
(2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
(3)创建的工程文件网络表只能部分调入p cb:生成netl ist时没有选择为g l obal。
(4)当使用自己创建的多部分组成的元件时,千万不要使用annot ate.2.PCB中常见错误:(5)网络载入时报告NODE没有找到:a.原理图中的元件使用了p c b库中没有的封装;b.原理图中的元件使用了p c b库中名称不一致的封装;c.原理图中的元件使用了p c b库中p i n number不一致的封装。
如三极管:sch中pi n number为e,b,c,而pcb中为1,2,3。
(6)打印时总是不能打印到一页纸上:a.创建pcb库时没有在原点;b.多次移动和旋转了元件,pcb板界外有隐藏的字符。
选择显示所有隐藏的字符,缩小pcb,然后移动字符到边界内。
(3)DRC报告网络被分成几个部分:表示这个网络没有连通,看报告文件,使用选择CO NNECTE D COPPE R查找。
另外提醒朋友尽量使用W I N2000,减少蓝屏的机会;多几次导出文件,做成新的DD B文件,减少文件尺寸和PROTEL僵死的机会。
如果作较复杂得设计,尽量不要使用自动布线。
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。
PCB布线有单面布线、双面布线及多层布线。
Protel常见错误分析与处理
厦门海洋职业技术学院
错误3的排除:Error :Footprint *** not found
错误原因:在原理图中定义的元件封装在 PCB元件库中找不到,装入网络表时找不到 对应的元件封装;PCB文件中未调入相应的 PCB元件库;PCB库中的元件名与原理图中 定义的名称不同. 解决办法:确认所需的PCB元件库是否调入, 确认原理图中定义的元件封装和PCB元件库 中的是否一致.
厦门海洋职业技术学院
六、PCB中常见错误
(1)网络载入时报告NODE没有找到: a. 原理图中的元件使用了pcb库中没有的封装; b. 原理图中的元件使用了pcb库中名称不一致的封装; c. 原理图中的元件使用了pcb库中pin number不一致的封装。如 三极管在sch 中pin number 为e、b、c,而pcb中为1,2,3。 (2)打印时总是不能打印到一页纸上: a. 创建pcb库时没有在原点; b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示 所有隐藏的字符, 缩小pcb, 然后移动字符到边界内。 (3)DRC报告网络被分成几个部分:
厦门海洋职业技术学院
厦门海洋职业技术学院
三、错误:Access violation at address xxxx,如下图所示
厦门海洋职业技术学院
解决办法:强制关闭protes 99se的程序。 同时按住ctrl+alt+del三个键,在“进程” 里面把client99se.exe这个任务结束掉。记 得先保存一下。
厦门海洋职业技术学院
错误6的排除:原理图中元件的管脚 与PCB封装管脚数目不同.
错误原因:如果原理图库中元件的管脚数目与 PCB库中封装的管脚数目没有一一对应,在装入 时也会出错.这种错误主要发生在自己做的一些器 件或一些特殊的器件上.例如电源变压器的接地端 在原理图库中存在,而在制作相应的PCB封装时 未能给它分配焊盘,则在装入此元件时就会发生 错误.
【转】Protel常见问题
【转】Protel常见问题1.As:我画的二极管在导入PCB的时候报告找"Nod Not Found"的错误1.An:Protel默认加载的SCH元件库"Miscellaneous Devices.lib"中,二极管阳极和阴极的引出脚是用"1"、"2"来标示的,而默认的PCB封装库"PCB Footprints.lib"中,是用"A"、"K"来标示的,所以在网络表导入到PCB的时候会出现错误。
2.As:在网上,很多朋友都说用自己的库文件,为什么呢?自己建库费时间吗?2.An:要想画得比较自由,应该建立自己的库文件,因为他人的库文件可能存在错误,比如像上面二极管的问题,就可以通过创建自己的库文件来解决。
建立库文件的初期肯定会费一些时间,一旦你建立了自己熟悉的库文件环境后,你的工作就会很轻松了。
3.As:我想建立自己的库文件,但是我去什么地方找封装呢?3.An:很多器件是通用的,比如表贴的电阻、电容,他们有1206、0805、0603等封装,这些封装可以利用Protel99SE自带的库;集成电路,比如74系列的门电路,常用SO或者SOP等封装,这些封装的信息可以在厂家给出的数据手册“Dat asheet”里找到。
通常,厂家还会给出怎样绘制PCB上焊盘图形的建议,你可以按照厂家的建议来做。
4.As:我在使用Protel的时候,经常跳出一个窗口,报告说什么Lcience数量超出允许,很烦,怎么办?4.An:这是因为在你的局域网内,有多人在使用盗版的Protel,解决的办法除了使用正版软件之外,可以加装网络防火墙,比如诺顿的Client Firewall来阻止Protel访问网络。
5.As:我在从网络表导入到PCB文件的时候,各个元件都重叠在一起,要一个一个挪开,为什么?5.An:因为你没有安装SP6补丁,现在的Protel99SE,自带的是SP2的补丁,你打了SP6以后,元件就会自动排列整齐了。
Protel常见问题及解答
Protel常见问题及解答(1)做好了的设计文件已经存入A盘,但下次使用时,在A盘无法打开该文件:在未启动Protel 98/99的情况下是无法打开在Protel 98/99下设计的文件的。
只要先启动了Protel 98/99,就可在A盘打开该文件。
(2)已经打开了Protel 98/99,但仍然无法打开已经设计好的硬盘上的文件:在试图打开该文件时总是提示:“A盘未准备好”。
原因是上次存盘是把文件存入了A盘,Protel 98/99总是记住最后一次存盘的路径的。
只要改变路径问题就迎刃而解。
(3)原理图画面上出现黄框(选定框)怎么也消除不掉:这是因为按下了左键并拖动而造成的误选定。
解决的办法是消除选定:Edt\Deselect\All回车即可。
(4)在作ERC检查时提示有大量的元件名称重复使用的错误:产生的原因是没有对元件分别命名或对元件命名时把(Designator)与Part两栏填反了。
应把各元件以不同的名称重新命名或对出现这种错误的元件的Designator与Part两栏重新填写。
(5)ERC检查时,接地符号与引脚总是没有连上:双击接地符号会发现Net 为Vcc或5V等。
只要将其改为GND,则接地符号与引脚接上,不提示错误。
(6)在PCB设计中装入网络表后,提示很多错误,主要是关于封装的错误:这是由于在原理图设计时没有填写FOOtprint一栏。
应回到原理图中,主要是对于电阻、电容等分立元件重新填写这一栏,并且一定要生成新的网络表。
(7)在装入网络表时Action项提示Add nod-1 to NetN00001,Error项提示Component not found的错误:这是由于有的元件的Designator项未填写造成的。
只要在原理图中重新填写此项并重新生成网络表即可。
(8)想布单面板而自动布线时总是出现双层布线:虽然在Design\Options\layers中只打开一层,但这一选项并不是设计层的决定项而只是显示层选项。
Protel 错误报告集锦
Protel 错误报告集锦,出错不求人!!上海开开服帖子创建时间: 2013年01月25日02:37 评论:0浏览:104标签:Protel 错误报告集锦,整理了12个常见Protel 错误报告及改成方法,有个这个集锦,相信很多Protel 初学者都不用因为下列错误,而苦求于人了!哈哈1、floating input pins on net DDR-A0:连接线的时候没有连接到元件的端点。
2、unconnected net label on net DDR-D0 把label没有放置正确,放的时候出现一个圆点的时候才算放好3、output pins and power pins on net net U32-M2 输出端子和电源接在一起4、unconnected input pins on net B.EM-A10线没有连接好,放置导线的时候。
5、Multiple output pins on net U14-2 改为netlabels and ports global6、Action;Add node DC2-39 to net ATA.IORDY Error:node not found:元件的引脚名和封装引脚的引脚名不一致,比如二极管元件引脚是A和K,封装是1和2.7、component not found:元件设置的封装名和PCB的通用封装名不一致;比如元件封装设置为DIP-14,而通用封装是DIP14。
8、Duplicate SheetNumbers 在DESIGN里OPTION改ORGANTION里的sheetno不一样就可以了9、DuplicateDesignators memory.sch U1 At (870,590) And memory.sch U1 At (870,590)里面有两个U1元件删除一个就可以10、Floating InputPins On Net AIN0Pin CPU(BUS CLOCKTIMER AIN DMA).Sch(U1-U16 @310,330)把PIN的ELECTRICAL属性改成PASSIV即可。
protel 99 SE 常见错误
(1)FootprintNotAvailable(元件封装无效)
(2)NodeNotFound(引脚遗漏)
2.两种常见错误的解决方法:
2.1错误提示信息“FootprintNotAvailable(元件封装无效)”出现原因的解析。
引起这类错误提示信息出现,主要有以下几个可能的原因:
(3)制作所需的元件封装:
对于这类情况,需要根据实际元件的大小、尺寸去创建一个新的元 件封装,并定义在自建的元件封装库中。元件封装库创建好之后, 需要完成两个步骤定义该元件的封装并保存;二是在PCB编辑环境中把创建好的元件封装库添加进去。
2.2错误提示信息“NodeNotFound(引脚遗漏)”出现原因的解析。
解决方法二:修改封装库元件中的引脚编号。在PCB编辑器中,打开PCB元件库管理器“BrowsePCB”,在“Browse”选项中选择元件库“Libraries”选项,然后在下列元件的封装库中找到要修改的元件封装后。然后单击【Edit...】按钮,进入元件封装库编辑环境,对元件封装的属性进行修改。在元件封装库中直接双击该元件封装的两个焊盘,修改其引脚编号,保证所修改的焊盘的编号要和原理图中元件的引脚编 号一致。修改结束单击左侧浏览器窗口中的 【UpdatePCB】按钮,以达到更新封装库元件中引脚编号的目的。
(
NetR6_1
R6-1
Z1-1
)
…
(
T1-3
U3-13
U4-13
U8-2
Z1-2
)
根据网络表的内容找到要修改的元件的网络连接关系,可将“Z1-1”更改为“Z1-A”,将“Z1-2”更改为“Z1-K”。修改之后保存、关闭 网络表文件,返回到PCB编辑器中, 重新导入修改后的网络表文件。
Protel99se常见网络表装入错误
Protel99se常见网络表装入错误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.元件标号重复这类错误没有提示,往往比较隐蔽,较难发现。
错因:元件标号重复所致。
解决办法:回到原理图中修改重复元件标号。
网络表装入错误经常发生,主要是关于封装错误。
发现错误后,应先浏览,后排除。
Protel99网络的表使用及常见错误处理
Protel99网络的表使用及常见错误处理硬件设计过程中肯定会到最后的布板,protel99se是较为常用的工具。
其实任何工具在熟练使用的情况下基本不会出现什么较大的问题或者是麻烦之类的。
可是对于不是很熟的or初学者来来说。
难免会对于一些“报错”无从着手。
这篇写不不错。
顺便摘了:1、网络表的出错信息的处理在电子电路设计过程中,通常是首先完成原理图的设计,然后创建网络表。
尽管在此之前我们通过电气规则检查(ERC)可以发现原理图设计中的许多错误,但这并不能保证网络表不存在问题。
通常PCB图的设计过程中,经常出现的问题之一就是在引入网络表的过程中,对话框中出现错误或警告信息。
实际上最常出现的错误或警告信息主要有二:Error Net not found (网络没有找到)和 Error Component not found (元件没有找到)。
特别要说明的是,通常我们按照Protel99设计教程中关于修改网络表错误的方法(即在网络宏Netlist Macro编辑对话框中进行修改)并不总是奏效,甚至出现越改提示的错误越多的情况,造成无法进行PCB自动布线。
究其原因主要有以下几方面:Protel99的原理图中元件的引脚编号和PCB元件库中的元件封装不一致,PCB元件库中的重名元件之间封装不一致,原理图中元件库中重名的引脚编号不一致,Protel99网络表只能严格按照一一对应的方式建立各元件之间的网络关系。
Protel99网络表没有模糊识别元件引脚之间相互联系的能力。
例如,对二极管、整流器一类元件的引脚编号在Protel99中有几种方式,二极管的正极用1或A表示,负极用2或K表示。
如果原理图中的二极管用1/2表示引脚,而PCB图中系统查找到的二极管封装图使用A/K表示引脚,那么在引入网络表时最容易产生Error Net not found的错误。
由于Protel99元件库非常庞大,而且其分类又不太适合国内电子电路设计人员的工作习惯,往往为了调入元件方便而在设计管理器中预先加载了很多的元件库,甚至是全部的元件库文件。
protel使用技巧及常见错误
建议初学者学Protel99SE目前,应用软件更新很快,不断地升级换代。
就电路设计软件来说, Protel是众多电路绘图软件中使用得较多的电路绘图软件,国内几乎所有的生产印制板专业厂家都使用到Protel,有关Protel 电路绘图的书实在是太多了,从早期的DOS 版本到目前的Protel 最新版本——Protel DXP,现在又推出Protel2004-新一代完整的板级设计工具。
许多人为了跟上潮流,放弃易学的低版本软件Protel99SE,去与复杂的高版本软件‘碰头’,结果事倍功半,花这么大力气去追求最新版本,到不如把低版本学精学实。
曾听说过,一个老工程师,只会用Protel Dos 版本的,照样能制作出一块设计巧妙的电路板出来,这比那些盲目追求最新版本软件,连一块单面板也制作不出来的人好得多。
当然不是鼓吹大家学习要学回头的意思,而是根据实际情况来学习。
有人问到,究竟我学Protel99SE好,还是学Protel DXP好?对待这个问题要用一分为二的观点来看待,第一、首先要承认Protel DXP确实必须比Protel99SE功能强大了,但是也必须承认Protel99SE 在一般的电路绘图里还是有一席之地,并不是所有的电路都需要用Protel DXP绘制,这就应验了中国的古话:“杀鸡,不要用牛刀”。
元件数量不多的电路,用Protel99SE绘制就可以胜任了。
任何学习电子技术的初学者,不可能一开始就绘制电脑主板、集成电路设计、高频电路等专业性很强的电子线路。
Protel99SE的学习和操作比较简单易学,学习资源(参考书、开发工具等)比较丰富、成熟,现在Protel99SE学习的人大有人在,高手如云。
一般中学生使用Protel99SE就可以,也不算落后。
应高手kmsj的观点:选用某个Protel版本软件并不重要,重要的是要掌握正确、合理的绘图方法。
纵观Protel电路绘图软件的发展,Protel for windows 1.0,使Protel从DOS版本过渡到windows版本,简化了许多操作,Protel98的网络布线具有自动删除原来的布线功能,加快了手工布线的速度,Protel99增加了同步器,大大简化了网络布线的操作,Protel99SE改进了Protel99的一些错误,Protel DXP则以Win XP界面为主,又增强了许多功能,但是,从入门和提高的实际角度考虑,Protel99SE是目前最为合适的,第一:Protel99SE是Protel99 的改进版本,Protel99SE继承了以前版本的所有精华;第二:Protel99SE对系统要求不是很高,Win98的操作系统下运行比较稳定,ProtelDXP必须在Win2000、WinXP的操作系统下才能运行;第三:Protel99SE的操作相对要容易些,Protel99 DXP的操作非常烦琐,不适合入门和提高。
PROTEL99布线常见问题详解
一、原理图常见错误:(1)ERC报告管脚没有接入信号:a.创建封装时给管脚定义了I/O属性;b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;c.创建元件时pin方向反向,必须非pin name端连线。
(2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。
(3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.2.PCB中常见错误:(5)网络载入时报告NODE没有找到:a.原理图中的元件使用了pcb库中没有的封装;b.原理图中的元件使用了pcb库中名称不一致的封装;c.原理图中的元件使用了pcb库中pin number不一致的封装。
如三极管:sch中pin number为e,b,c,而pcb中为1,2,3。
(6)打印时总是不能打印到一页纸上:a.创建pcb库时没有在原点;b.多次移动和旋转了元件,pcb板界外有隐藏的字符。
选择显示所有隐藏的字符,缩小pcb,然后移动字符到边界内。
(3)DRC报告网络被分成几个部分:表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER 查找。
另外提醒朋友尽量使用WIN2000,减少蓝屏的机会;多几次导出文件,做成新的DDB文件,减少文件尺寸和PROTEL僵死的机会。
如果作较复杂得设计,尽量不要使用自动布线。
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。
PCB布线有单面布线、双面布线及多层布线。
布线的方式也有两种:自动布线及交互式布线,在自动布线之前,可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。
必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定,包括走线的弯曲次数、导通孔的数目、步进的数目等。
protel中常见错误
protel中常见错误1.原理图常见错误:(1)ERC报告管脚没有接入信号:a. 创建封装时给管脚定义了I/O属性;b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上;c. 创建元件时pin方向反向,必须非pin name端连线.(2)元件跑到图纸界外:没有在元件库图表纸中心创建元件.(3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global.(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.2.PCB中常见错误:(1)网络载入时报告NODE没有找到:a. 原理图中的元件使用了pcb库中没有的封装;b. 原理图中的元件使用了pcb库中名称不一致的封装;c. 原理图中的元件使用了pcb库中pin number不一致的封装.如三极管:sch中pinnumber 为e,b,c, 而pcb中为1,2,3.(2)打印时总是不能打印到一页纸上:a. 创建pcb库时没有在原点;b. 多次移动和旋转了元件,pcb板界外有隐藏的字符.选择显示所有隐藏的字符, 缩小pcb, 然后移动字符到边界内.(3)DRC报告网络被分成几个部分:表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找.另外提醒朋友尽量使用WIN2000, 减少蓝屏的机会;多几次导出文件,做成新的DDB文件, 减少文件尺寸和PROTEL僵死的机会.如果作较复杂得设计,尽量不要使用自动布线.在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大.PCB布线有单面布线、双面布线及多层布线.布线的方式也有两种:自动布线及交互式布线,在自动布线之前, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行, 以免产生反射干扰.必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合.自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、导通孔的数目、步进的数目等.一般先进行探索式布经线,快速地把短线连通, 然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,它可以根据需要断开已布的线.并试着重新再布线,以改进总体效果.对目前高密度的PCB设计已感觉到贯通孔不太适应了, 它浪费了许多宝贵的布线通道,为解决这一矛盾,出现了盲孔和埋孔技术,它不仅完成了导通孔的作用, 还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中的真谛.1 电源、地线的处理既使在整个PCB板中的布线完成得都很好,但由于电源、地线的考虑不周到而引起的干扰,会使产品的性能下降,有时甚至影响到产品的成功率.所以对电、地线的布线要认真对待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量.对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现只对降低式抑制噪音作以表述:众所周知的是在电源、地线之间加上去耦电容.尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm对数字电路的PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用)用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用.或是做成多层板,电源,地线各占用一层.2、数字电路与模拟电路的共地处理现在有许多PCB不再是单一功能电路(数字或模拟电路),而是由数字电路和模拟电路混合构成的.因此在布线时就需要考虑它们之间互相干扰问题,特别是地线上的噪音干扰.数字电路的频率高,模拟电路的敏感度强,对信号线来说,高频的信号线尽可能远离敏感的模拟电路器件,对地线来说,整人PCB对外界只有一个结点,所以必须在PCB内部进行处理数、模共地的问题,而在板内部数字地和模拟地实际上是分开的它们之间互不相连,只是在PCB与外界连接的接口处(如插头等).数字地与模拟地有一点短接,请注意,只有一个连接点.也有在PCB上不共地的,这由系统设计来决定.3、信号线布在电(地)层上在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电(地)层上进行布线.首先应考虑用电源层,其次才是地层.因为最好是保留地层的完整性.4、大面积导体中连接腿的处理在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不良隐患如:①焊接需要大功率加热器.②容易造成虚焊点.所以兼顾电气性能与工艺需要,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使在焊接时因截面过分散热而产生虚焊点的可能性大大减少.多层板的接电(地)层腿的处理相同.5、布线中网络系统的作用在许多CAD系统中,布线是依据网络系统决定的.网格过密,通路虽然有所增加,但步进太小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电子产品的运算速度有极大的影响.而有些通路是无效的,如被元件腿的焊盘占用的或被安装孔、定们孔所占用的等.网格过疏,通路太少对布通率的影响极大.所以要有一个疏密合理的网格系统来支持布线的进行.标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等.6、设计规则检查(DRC)布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是否合理,是否满足生产要求.电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否还有能让地线加宽的地方.对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显地分开.模拟电路和数字电路部分,是否有各自独立的地线.后加在PCB中的图形(如图标、注标)是否会造成信号短路.对一些不理想的线形进行修改.在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是否压在器件焊盘上,以免影响电装质量.多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路.概述本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些注意事项,为一个工作组的设计人员提供设计规范,方便设计人员之间进行交流和相互检查.2、设计流程PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤.2.1 网表输入网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Connection功能,选择Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能.另一种方法是直接在PowerPCB中装载网表,选择File->Import,将原理图生成的网表输入进来.2.2 规则设置如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB 了.如果修改了设计规则,必须同步原理图,保证原理图和PCB的一致.除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小.如果设计者新建了一个焊盘或过孔,一定要加上Layer 25.注意:PCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并设置其它高级规则.在所有的规则都设置好以后,在PowerLogic中,使用OLE PowerPCB Connection的Rules From PCB 功能,更新原理图中的规则设置,保证原理图和PCB 图的规则一致.2.3 元器件布局网表输入以后,所有的元器件都会放在工作区的零点,重叠在一起,下一步的工作就是把这些元器件分开,按照一些规则摆放整齐,即元器件布局.PowerPCB提供了两种方法,手工布局和自动布局.2.3.1 手工布局1. 工具印制板的结构尺寸画出板边(Board Outline).2. 将元器件分散(Disperse Components),元器件会排列在板边的周围.3. 把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐.2.3.2 自动布局PowerPCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想,不推荐使用.2.3.3 注意事项a. 布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器件放在一起b. 数字器件和模拟器件要分开,尽量远离c. 去耦电容尽量靠近器件的VCCd. 放置器件时要考虑以后的焊接,不要太密集e. 多使用软件提供的Array和Union功能,提高布局的效率2.4 布线布线的方式也有两种,手工布线和自动布线.PowerPCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工.2.4.1 手工布线1. 自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很难布得有规则,也要用手工布线.2. 自动布线以后,还要用手工布线对PCB的走线进行调整.2.4.2 自动布线手工布线结束以后,剩下的网络就交给自动布线器来自布.选择Tools->SPECCTRA,启动Specctra布线器的接口,设置好DO文件,按Continue就启动了Specctra布线器自动布线,结束后如果布通率为100,那么就可以进行手工调整布线了;如果不到100,说明布局或手工布线有问题,需要调整布局或手工布线,直至全部布通为止.2.4.3 注意事项a. 电源线和地线尽量加粗b. 去耦电容尽量与VCC直接连接c. 设置Specctra的DO文件时,首先添加Protect all wires命令,保护手工布的线不被自动布线器重布d. 如果有混合电源层,应该将该层定义为Split/mixed Plane,在布线之前将其分割,布完线之后,使用Pour Manager的Plane Connect进行覆铜e. 将所有的器件管脚设置为热焊盘方式,做法是将Filter设为Pins,选中所有的管脚,修改属性,在Thermal选项前打勾f. 手动布线时把DRC选项打开,使用动态布线(Dynamic Route)2.5 检查检查的项目有间距(Clearance)、连接性(Connectivity)、高速规则(High Speed)和电源层(Plane),这些项目可以选择T ools->V erify Design进行.如果设置了高速规则,必须检查,否则可以跳过这一项.检查出错误,必须修改布局和布线.注意:有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次.2.6 复查复查根据“PCB检查表”,内容包括设计规则,层定义、线宽、间距、焊盘、过孔设置;还要重点复查器件布局的合理性,电源、地线网络的走线,高速时钟网络的走线与屏蔽,去耦电容的摆放和连接等.复查不合格,设计者要修改布局和布线,合格之后,复查者和设计者分别签字.2.7 设计输出PCB设计可以输出到打印机或输出光绘文件.打印机可以把PCB分层打印,便于设计者和复查者检查;光绘文件交给制板厂家,生产印制板.光绘文件的输出十分重要,关系到这次设计的成败,下面将着重说明输出光绘文件的注意事项.a. 需要输出的层有布线层(包括顶层、底层、中间布线层)、电源层(包括VCC层和GND 层)、丝印层(包括顶层丝印、底层丝印)、阻焊层(包括顶层阻焊和底层阻焊),另外还要生成钻孔文件(NC Drill)b. 如果电源层设置为Split/Mixed,那么在Add Document窗口的Document项选择Routing, 并且每次输出光绘文件之前,都要对PCB 图使用Pour Manager的Plane Connect进行覆铜;如果设置为CAM Plane,则选择Plane,在设置Layer项的时候,要把Layer25加上,在Layer25层中选择Pads和V iasc. 在设备设置窗口(按Device Setup),将Aperture的值改为199d. 在设置每层的Layer时,将Board Outline选上e. 设置丝印层的Layer时,不要选择Part Type,选择顶层(底层)和丝印层的Outline、Text、Linef. 设置阻焊层的Layer时,选择过孔表示过孔上不加阻焊,不选过孔表示家阻焊,视具体情况确定g. 生成钻孔文件时,使用PowerPCB的缺省设置,不要作任何改动h. 所有光绘文件输出以后,用CAM350打开并打印,由设计者和复查者根据“PCB检查表”检查过孔(via)是多层PCB的重要组成部分之一,钻孔的费用通常占PCB 制板费用的30到40.简单的说来,PCB上的每一个孔都可以称之为过孔.从作用上看,过孔可以分成两类:一是用作各层间的电气连接;二是用作器件的固定或定位.如果从工艺制程上来说,这些过孔一般又分为三类,即盲孔(blind via)、埋孔(buried via)和通孔(through via).盲孔位于印刷线路板的顶层和底层表面,具有一定深度,用于表层线路和下面的内层线路的连接,孔的深度通常不超过一定的比率(孔径).埋孔是指位于印刷线路板内层的连接孔,它不会延伸到线路板的表面.上述两类孔都位于线路板的内层,层压前利用通孔成型工艺完成,在过孔形成过程中可能还会重叠做好几个内层.第三种称为通孔,这种孔穿过整个线路板,可用于实现内部互连或作为元件的安装定位孔.由于通孔在工艺上更易于实现,成本较低,所以绝大部分印刷电路板均使用它,而不用另外两种过孔.以下所说的过孔,没有特殊说明的,均作为通孔考虑.从设计的角度来看,一个过孔主要由两个部分组成,一是中间的钻孔(drill hole),二是钻孔周围的焊盘区,见下图.这两部分的尺寸大小决定了过孔的大小.很显然,在高速,高密度的PCB设计时,设计者总是希望过孔越小越好,这样板上可以留有更多的布线空间,此外,过孔越小,其自身的寄生电容也越小,更适合用于高速电路.但孔尺寸的减小同时带来了成本的增加,而且过孔的尺寸不可能无限制的减小,它受到钻孔(drill)和电镀(plating)等工艺技术的限制:孔越小,钻孔需花费的时间越长,也越容易偏离中心位置;且当孔的深度超过钻孔直径的6倍时,就无法保证孔壁能均匀镀铜.比如,现在正常的一块6层PCB板的厚度(通孔深度)为50Mil左右,所以PCB厂家能提供的钻孔直径最小只能达到8Mil.二、过孔的寄生电容过孔本身存在着对地的寄生电容,如果已知过孔在铺地层上的隔离孔直径为D2,过孔焊盘的直径为D1,PCB板的厚度为T,板基材介电常数为ε,则过孔的寄生电容大小近似于:C=1.41εTD1/(D2-D1)过孔的寄生电容会给电路造成的主要影响是延长了信号的上升时间,降低了电路的速度.举例来说,对于一块厚度为50Mil的PCB板,如果使用内径为10Mil,焊盘直径为20Mil的过孔, 焊盘与地铺铜区的距离为32Mil,则我们可以通过上面的公式近似算出过孔的寄生电容大致是:C=1.41x4.4x0.050x0.020/(0.032-0.020)=0.517pF,这部分电容引起的上升时间变化量为:T10-90=2.2C(Z0/2)=2.2x0.517x(55/2)=31.28ps .从这些数值可以看出,尽管单个过孔的寄生电容引起的上升延变缓的效用不是很明显,但是如果走线中多次使用过孔进行层间的切换,设计者还是要慎重考虑的.三、过孔的寄生电感同样,过孔存在寄生电容的同时也存在着寄生电感,在高速数字电路的设计中,过孔的寄生电感带来的危害往往大于寄生电容的影响.它的寄生串联电感会削弱旁路电容的贡献,减弱整个电源系统的滤波效用.我们可以用下面的公式来简单地计算一个过孔近似的寄生电感: L=5.08h[ln(4h/d) 1]其中L 指过孔的电感,h是过孔的长度,d是中心钻孔的直径.从式中可以看出,过孔的直径对电感的影响较小,而对电感影响最大的是过孔的长度.仍然采用上面的例子,可以计算出过孔的电感为:L=5.08x0.050[ln(4x0.050/0.010) 1]=1.015nH .如果信号的上升时间是1ns,那么其等效阻抗大小为:XL=πL/T10-90=3.19Ω.这样的阻抗在有高频电流的通过已经不能够被忽略,特别要注意,旁路电容在连接电源层和地层的时候需要通过两个过孔,这样过孔的寄生电感就会成倍增加.四、高速PCB中的过孔设计通过上面对过孔寄生特性的分析,我们可以看到,在高速PCB设计中,看似简单的过孔往往也会给电路的设计带来很大的负面效应.为了减小过孔的寄生效应带来的不利影响, 在设计中可以尽量做到:1、从成本和信号质量两方面考虑,选择合理尺寸的过孔大小.比如对6-10层的内存模块PCB设计来说,选用10/20Mil(钻孔/焊盘)的过孔较好,对于一些高密度的小尺寸的板子,也可以尝试使用8/18Mil的过孔.目前技术条件下,很难使用更小尺寸的过孔了.对于电源或地线的过孔则可以考虑使用较大尺寸,以减小阻抗.2、上面讨论的两个公式可以得出,使用较薄的PCB板有利于减小过孔的两种寄生参数.3、PCB板上的信号走线尽量不换层,也就是说尽量不要使用不必要的过孔.4、电源和地的管脚要就近打过孔,过孔和管脚之间的引线越短越好,因为它们会导致电感的增加.同时电源和地的引线要尽可能粗,以减少阻抗.5、在信号换层的过孔附近放置一些接地的过孔,以便为信号提供最近的回路.甚至可以在PCB板上大量放置一些多余的接地过孔.当然,在设计时还需要灵活多变.前面讨论的过孔模型是每层均有焊盘的情况,也有的时候,我们可以将某些层的焊盘减小甚至去掉.特别是在过孔密度非常大的情况下,可能会导致在铺铜层形成一个隔断回路的断槽,解决这样的问题除了移动过孔的位置,我们还可以考虑将过孔在该铺铜层的焊盘尺寸减小.问:从WORD文件中拷贝出来的符号,为什么不能够在PROTEL中正常显示复:请问你是在SCH环境,还是在PCB环境,在PCB环境是有一些特殊字符不能显示,因为那时保留字.问:net名与port同名,pcb中可否连接答复:可以,PROTEL可以多种方式生成网络,当你在在层次图中以port-port时,每张线路图可以用相同的NET名,它们不会因网络名是一样而连接.但请不要使用电源端口,因为那是全局的.问::请问在PROTEL99SE中导入PADS文件, 为何焊盘属性改了复:这多是因为两种软件和每种版本之间的差异造成,通常做一下手工体调整就可以了.问:请问杨大虾:为何通过软件把power logic的原理图转化成protel后,在protel中无法进行属性修改,只要一修改,要不不现实,要不就是全显示属性?谢谢!复:如全显示,可以做一个全局性编辑,只显示希望的部分.问:请教铺銅的原则?复:铺銅一般应该在你的安全间距的2倍以上.这是LAYOUT的常规知识.问:请问Potel DXP在自动布局方面有无改进?导入封装时能否根据原理图的布局自动排开? 复:PCB布局与原理图布局没有一定的内在必然联系,故此,Potel DXP在自动布局时不会根据原理图的布局自动排开.(根据子图建立的元件类,可以帮助PCB布局依据原理图的连接).问:请问信号完整性分析的资料在什么地方购买复:Protel软件配有详细的信号完整性分析手册.问:为何铺铜,文件哪么大?有何方法?复:铺铜数据量大可以理解.但如果是过大,可能是您的设置不太科学.问:有什么办法让原理图的图形符号可以缩放吗?复:不可以.问:PROTEL仿真可进行原理性论证,如有详细模型可以得到好的结果复:PROTEL仿真完全兼容Spice模型,可以从器件厂商处获得免费Spice模型,进行仿真. PROTEL也提供建模方法,具有专业仿真知识,可建立有效的模型.问:99SE中如何加入汉字,如果汉化后好象少了不少东西! 3-28 14:17:0 但确实少了不少功能!复:可能是汉化的版本不对.问:如何制作一个孔为2*4MM 外径为6MM的焊盘?复:在机械层标注方孔尺寸.与制版商沟通具体要求.问:我知道,但是在内电层如何把电源和地与内电层连接.没有网络表,如果有网络表就没有问题了复:利用from-to类生成网络连接问:还想请教一下99se中椭圆型焊盘如何制作?放置连续焊盘的方法不可取,线路板厂家不乐意.可否在下一版中加入这个设置项?复:在建库元件时,可以利用非焊盘的图素形成所要的焊盘形状.在进行PCB设计时使其具有相同网络属性.我们可以向Protel公司建议.问:如何免费获取以前的原理图库和pcb库复:那你可以的/doc/cb17900102.html,下载问:刚才本人提了个在覆铜上如何写上空心(不覆铜)的文字,专家回答先写字,再覆铜,然后册除字,可是本人试了一下,删除字后,空的没有,被覆铜覆盖了,请问专家是否搞错了,你能不能试一下复:字必须用PROTEL99SE提供的放置中文的办法,然后将中文(英文)字解除元件,(因为那是一个元件)将安全间距设置成1MIL,再覆铜,然后移动覆铜,程序会询问是否重新覆铜,回答NO.问:画原理图时,如何元件的引脚次序?复:原理图建库时,有强大的检查功能,可以检查序号,重复,缺漏等.也可以使用阵列排放的功能,一次性放置规律性的引脚.问:protel99se6自动布线后,在集成块的引脚附近会出现杂乱的走线,像毛刺一般,有时甚至是三角形的走线,需要进行大量手工修正,这种问题怎么避免?复:合理设置元件网格,再次优化走线.问:用PROTEL画图,反复修改后,发现文件体积非常大(虚肿),导出后再导入就小了许多.为什么??有其他办法为文件瘦身吗?复:其实那时因为PROTEL的铺铜是线条组成的原因造成的,因知识产权问题,不能使用PADS 里的“灌水”功能,但它有它的好处,就是可以自动删除“死铜”.致与文件大,你用WINZIP压缩一下就很小.不会影响你的文件发送.问:请问:在同一条导线上,怎样让它不同部分宽度不一样,而且显得连续美观?谢谢!复:不能自动完成,可以利用编辑技巧实现.liaohm问:如何将一段圆弧进行几等分?fanglin163答复:利用常规的几何知识嘛.EDA只是工具.问:protel里用的HDL是普通的VHDL复:Protel PLD不是,Protel FPGA是.问:补泪滴后再铺铜,有时铺出来的网格会残缺,怎么办?复:那是因为你在补泪滴时设置了热隔离带原因,你只需要注意安全间距与热隔离带方式.也可以用修补的办法.问:可不可以做不对称焊盘?拖动布线时相连的线保持原来的角度一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
入进来。
2.2 规则设置
如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置
这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB了。如果修改了设计规
则,必须同步原理图,保证原理图和PCB的一致。除了设计规则和层定义外,还有一些规则
d. 放置器件时要考虑以后的焊接,不要太密集
e. 多使用软件提供的Array和Union功能,提高布局的效率
2.4 布线
布线的方式也有两种,手工布线和自动布线。PowerPCB提供的手工布线功能十分强大,
包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra的布线引擎进行,通常这
简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会, 才能得到其中
的真谛。
1 电源、地线的处理
既使在整个PCB板中的布线完成得都很好,但由于电源、 地线的考虑不周到而引起的干扰
,会使产品的性能下降,有时甚至影响到产品的成功率。所以对电、 地线的布线要认真对
待,把电、地线所产生的噪音干扰降到最低限度,以保证产品的质量。
(地)层上进行布线。首先应考虑用电源层,其次才是地层。因为最好是保留地层的完整
性。
4、大面积导体中连接腿的处理
在大面积的接地(电)中,常用元器件的腿与其连接,对连接腿的处理需要进行综合的考
虑,就电气性能而言,元件腿的焊盘与铜面满接为好,但对元件的焊接装配就存在一些不
良隐患如:①焊接需要大功率加热器。②容易造成虚焊点。所以兼顾电气性能与工艺需要
子产品的运算速度有极大的影响。而有些通路是无效的,如被元件腿的焊盘占用的或被安
装孔、定们孔所占用的等。网格过疏,通路太少对布通率的影响极大。所以要有一个疏密
合理的网格系统来支持布线的进行。
标准元器件两腿之间的距离为0.1英寸(2.54mm),所以网格系统的基础一般就定为0.1英寸(
2.54 mm)或小于0.1英寸的整倍数,如:0.05英寸、0.025英寸、0.02英寸等。
, 可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平
行, 以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产
生寄生耦合。
自动布线的布通率,依赖于良好的布局,布线规则可以预先设定, 包括走线的弯曲次数、
导通孔的数目、步进的数目等。一般先进行探索式布经线,快速地把短线连通, 然后进行
查。
2、设计流程
PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤
.
2.1 网表输入
网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Connection功能,选择
Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能
对每个从事电子产品设计的工程人员来说都明白地线与电源线之间噪音所产生的原因, 现
只对降低式抑制噪音作以表述:
众所周知的是在电源、地线之间加上去耦电容。
尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号
线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm
2.4.2 自动布线
手工布线结束以后,剩下的网络就交给自动布线器来自布。选择Tools->SPECCTRA,启动S
pecctra布线器的接口,设置好DO文件,按Continue就启动了Specctra布线器自动布线,结
束后如果布通率为100%,那么就可以进行手工调整布线了;如果不到100%,说明布局或手
需要设置,比如Pad Stacks,需要修改标准过孔的大小。如果设计者新建了一个焊盘或过
孔,一定要加上Layer 25。
注意:
PCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.
stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并
,减少文件尺寸和PROTEL僵死的机会。如果作较复杂得设计,尽量不要使用自动布线。
在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,
在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线
、 双面布线及多层布线。布线的方式也有两种:自动布线及交互式布线,在自动布线之前
,做成十字花焊盘,称之为热隔离(heat shield)俗称热焊盘(Thermal),这样,可使
在焊接时因截面过分散热而产生虚焊点的可能性大大减少。多层板的接电(地)层腿的处
理相同。
5、布线中网络系统的作用
在许多CAD系统中,布线是依据网络系统决定的。网格过密,通路虽然有所增加,但步进太
小,图场的数据量过大,这必然对设备的存贮空间有更高的要求,同时也对象计算机类电
设置其它高级规则。在所有的规则都设置好以后,在PowerLogic中,使用OLE PowerPCB C
onnection的Rules From PCB功能,更新原理图中的规则设置,保证原理图和PCB图的规则
一致。
2.器件都会放在工作区的零点,重叠在一起,下一步的工作就是把
和电源层(Plane),这些项目可以选择Tools->Verify Design进行。如果设置了高速规则
b. 原理图中的元件使用了pcb库中名称不一致的封装;
c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin nu
mber 为e,b,c, 而pcb中为1,2,3。
(2)打印时总是不能打印到一页纸上:
a. 创建pcb库时没有在原点;
还有能让地线加宽的地方。
对于关键的信号线是否采取了最佳措施,如长度最短,加保护线,输入线及输出线被明显
地分开。
模拟电路和数字电路部分,是否有各自独立的地线。
后加在PCB中的图形(如图标、注标)是否会造成信号短路。
对一些不理想的线形进行修改。
在PCB上是否加有工艺线?阻焊是否符合生产工艺的要求,阻焊尺寸是否合适,字符标志是
完线之后,使用Pour Manager的Plane Connect进行覆铜
e. 将所有的器件管脚设置为热焊盘方式,做法是将Filter设为Pins,选中所有的管脚,修
改属性,在Thermal选项前打勾
f. 手动布线时把DRC选项打开,使用动态布线(Dynamic Route)
2.5 检查
检查的项目有间距(Clearance)、连接性(Connectivity)、高速规则(High Speed)
(3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。
(4)当使用自己创建的多部分组成的元件时,千万不要使用annotate.
2.PCB中常见错误:
(1)网络载入时报告NODE没有找到:
a. 原理图中的元件使用了pcb库中没有的封装;
否压在器件焊盘上,以免影响电装质量。
多层板中的电源地层的外框边缘是否缩小,如电源地层的铜箔露出板外容易造成短路。概述
本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些
注意事项,为一个工作组的设计人员提供设计规范,方便设计人员之间进行交流和相互检
是在PCB与外界连接的接口处(如插头等)。数字地与模拟地有一点短接,请注意,只有一
个连接点。也有在PCB上不共地的,这由系统设计来决定。
3、信号线布在电(地)层上
在多层印制板布线时,由于在信号线层没有布完的线剩下已经不多,再多加层数就会造成
浪费也会给生产增加一定的工作量,成本也相应增加了,为解决这个矛盾,可以考虑在电
两种方法配合使用,常用的步骤是手工—自动—手工。
2.4.1 手工布线
1. 自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对
走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很
难布得有规则,也要用手工布线。
2. 自动布线以后,还要用手工布线对PCB的走线进行调整。
6、设计规则检查(DRC)
布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制
定的规则是否符合印制板生产工艺的需求,一般检查有如下几个方面:
线与线,线与元件焊盘,线与贯通孔,元件焊盘与贯通孔,贯通孔与贯通孔之间的距离是
否合理,是否满足生产要求。
电源线和地线的宽度是否合适,电源与地线之间是否紧耦合(低的波阻抗)?在PCB中是否
这些元器件分开,按照一些规则摆放整齐,即元器件布局。PowerPCB提供了两种方法,手
工布局和自动布局。2.3.1 手工布局
1. 工具印制板的结构尺寸画出板边(Board Outline)。
2. 将元器件分散(Disperse Components),元器件会排列在板边的周围。
3. 把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐。
2.3.2 自动布局
PowerPCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想
,不推荐使用。2.3.3 注意事项
a. 布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器
件放在一起
b. 数字器件和模拟器件要分开,尽量远离