Protel 99SE中PCB的布线层交换

合集下载

Protel 99 SE PCB 层的详解

Protel 99 SE PCB 层的详解

Protel 99 SE PCB 层的详解默认分类2011-03-02 16:41:47 阅读121 评论0 字号:大中小订阅一、PCB工作层的类型我们在进行印制电路板设计前,第一步就是要选择适用的工作层。

Protel 99 SE提供有多种类型的工作层。

只有在了解了这些工作层的功能之后,才能准确、可靠地进行印制电路板的设计。

Protel 99 SE所提供的工作层大致可以分为7类:Signal Layers(信号层)、InternalPlanes(内部电源/接地层)、Mechanical Layers(机械层)、Masks(阻焊层)、Silkscreen(丝印层)、Others(其他工作层面)及System(系统工作层),在PCB设计时执行菜单命令[Design]设计/[Options...]选项可以设置各工作层的可见性。

1.Signal Layers(信号层)Protel 99 SE提供有32个信号层,包括[TopLayer](顶层)、[BottomLayer](底层)、[MidLayer1](中间层1)、[MidLayer2](中间层2)……[Mid Layer30](中间层30)。

信号层主要用于放置元件(顶层和底层)和走线。

信号层是正性的,即在这些工作层面上放置的走线或其他对象是覆铜的区域。

2.InternalPlanes(内部电源/接地层)Protel 99 SE提供有16个内部电源/接地层(简称内电层):[InternalPlane1]—[InternalPlane16],这几个工作层面专用于布置电源线和地线。

放置在这些层面上的走线或其他对象是无铜的区域,也即这些工作层是负性的。

每个内部电源/接地层都可以赋予一个电气网络名称,印制电路板编辑器会自动地将这个层面和其他具有相同网络名称(即电气连接关系)的焊盘,以预拉线的形式连接起来。

在Protel 99 SE中。

还允许将内部电源/接地层切分成多个子层,即每个内部电源/接地层可以有两个或两个以上的电源,如+5V和+l5V等等。

protel99sePCB操作快捷键大全

protel99sePCB操作快捷键大全

protel99sePCB操作快捷键大全三、Protel99SE快捷键大全Enter选取或启动Esc放弃或取消F1启动在线帮助窗口Tab启动浮动图件的属性窗口Pgup放大窗口显示比例Pgdn缩小窗口显示比例End刷新屏幕Del删除点取的元件(1个)Ctrl+Del删除选取的元件(2个或2个以上)X+A取消所有被选取图件的选取状态X将浮动图件左右翻转Y将浮动图件上下翻转Space将浮动图件旋转90度Crtl+Ins将选取图件复制到编辑区里Shift+Ins将剪贴板里的图件贴到编辑区里Shift+Del将选取图件剪切放入剪贴板里Alt+Backspace恢复前一次的操作Ctrl+Backspace取消前一次的恢复Crtl+G跳转到指定的位置Crtl+F寻找指定的文字Alt+F4关闭protelSpacebar绘制导线,直线或总线时,改变走线模式V+D缩放视图,以显示整张电路图V+F缩放视图,以显示所有电路部件Home以光标位置为中心,刷新屏幕Esc终止当前正在进行的操作,返回待命状态Backspace放置导线或多边形时,删除最末一个顶点Delete放置导线或多边形时,删除最末一个顶点Ctrl+Tab在打开的各个设计文件文档之间切换Alt+Tab在打开的各个应用程序之间切换A弹出Edit\Align子菜单B弹出View\Toolbars子菜单E弹出Edit菜单F弹出File菜单H弹出Help菜单J弹出Edit\Jump菜单L弹出Edit\Set Location Makers子菜单M弹出Edit\Move子菜单O弹出Options菜单P弹出Place菜单Q PCB中mm/mil单位切换R弹出Reports菜单S弹出Edit\Select子菜单T弹出T ools菜单V弹出View菜单W弹出Window菜单X弹出Edit\Deselect菜单Z弹出Zoom菜单左箭头光标左移1个电气栅格Shift+左箭头光标左移10个电气栅格右箭头光标右移1个电气栅格Shift+右箭头光标右移10个电气栅格上箭头光标上移1个电气栅格Shift+上箭头光标上移10个电气栅格下箭头光标下移1个电气栅格Shift+下箭头光标下移10个电气栅格Ctrl+1以零件原来的尺寸的大小显示图纸Ctrl+2以零件原来的尺寸的200%显示图纸Ctrl+4以零件原来的尺寸的400%显示图纸Ctrl+5以零件原来的尺寸的50%显示图纸Ctrl+F查找指定字符Ctrl+G查找替换字符Ctrl+B将选定对象以下边缘为基准,底部对齐Ctrl+T将选定对象以上边缘为基准,顶部对齐Ctrl+L将选定对象以左边缘为基准,靠左对齐Ctrl+R将选定对象以右边缘为基准,靠右对齐Ctrl+H将选定对象以左右边缘的中心线为基准,水平居中排列Ctrl+V将选定对象以上下边缘的中心线为基准,垂直居中排列Ctrl+Shift+H将选定对象在左右边缘之间,水平均布Ctrl+Shift+V将选定对象在上下边缘之间,垂直均布F3查找下一个匹配字符Shift+F4将打开的所有文档窗口平铺显示Shift+F5将打开的所有文档窗口层叠显示Shift+单左鼠选定单个对象Crtl+单左鼠,再释放crtl拖动单个对象Shift+Ctrl+左鼠移动单个对象按Ctrl后移动或拖动移动对象时,不受电气格点限制按Alt后移动或拖动移动对象时,保持垂直方向按Shift+Alt后移动或拖动移动对象时,保持水平方向protel99se快捷键PCB设计快捷键(单次按键)单次按键是指按下该键并放开。

Protel99SE印制电路板设计教程第7章PCB99SE自动布线技术课件

Protel99SE印制电路板设计教程第7章PCB99SE自动布线技术课件

7.3.2 元件自动布局
进行自动布局前,必须在Keep out Layer上先规划电路板 的电气边界,然后载入网络表文件,否则屏幕会提示错误信息。
执行Tools→Auto Placement→Auto Placer,屏幕弹出自 动布局对话框,如图7-20所示,有Cluster Placer组布局方式、 Statistical Placer统计布局方式和Quick Component Placer 快速布局三种选择。
第7章 PCB99SE自动布线技术
自动布线步骤 7.1 使用制板向导创建PCB模板 7.2 自动装载网络表与元件 7.3 元件布局 7.4 设计规则设置与自动布线 本章小结
自动布线步骤
PCB自动布线就是通过计算机自动将原理图中元件间的逻辑连 接转换为PCB铜箔连接,PCB的自动化设计实际上是一种半自动 化的设计过程,还需要人工的干预才能设计出合格的PCB。
此后在生成网络表时,选择Protel2格式,系统自动将上述的 布线信息添加到网络表中。
3.Protel2格式网络表
Protel2格式网络表文件是标准Protel网络表的扩展,添加 一些附加信息,由元件描述、网络描述和布线描述3部分组成。
7.2.2 通过网络表装载元件封装
规划PCB后,执行Design→Load Nets载入网络表,屏幕弹出 一个对话框,单击Browse按钮选择网络表文件(*),载入网络表 ,单击Execute按钮,将网络表文件中的元件调到当前印制板中, 如图7-17所示。
返回
7.3 元件布局
7.3.1 元件布局前的处理
1.元件布局栅格设置 执行Design→Options,在弹出的对话框中选择Options选项 卡,设置捕获栅格和元件栅格X、Y方向的间距大小。

PROTEL99SE_PCB布局布线技巧

PROTEL99SE_PCB布局布线技巧

PCB布局一、PCB高效率布局(一)常用布局选项设置:1、T/P:preference对话框【option】编辑环境选项设置:【EO】第二项选项参考点、第六项保护锁定对象功能;【O】设置图元组件的旋转角度;【PR】中【threshold】设置选择了【threshold】方式时,则该值为限制修改条件的门限值。

【display】显示模式设置:【DT】显示模式设置:字符显示最小值应尽量尽量设定小一些。

2、document option对话框D/O【option】:元器件在水平/垂直方向的移动步距。

3、锁定元器件:在进行放置元器件操作前,对于需要固定位置的元器件,要先放到需要的位置上,再修改其属性,选择【locked】项,使之成为锁定状态。

4、design rules对话框方法D/R>>布局规则设置Placement:设置元器件间隔.(二)元器件布局空间room布局空间的定义:指一个放置在PCB设计图上的辅助布局矩形区域;手动生成room:P/R>>框选要定义room的区域。

(三)元器件联合定义:指多个元器件的一种结合关系;生成元器件联合:在PCB图上选择要作为元器件联合的组成部分的元器件>>T/V/U;从元器件联合中清除个别元器件:T/V/B>>单击要从元器件联合清除的元器件;解除元器件联合:T/V/L。

(四)常用交互式布局命令靠左侧、右侧、顶部、底部对齐:T/I/L、R、T、B;按水平、垂直中心对齐:T/I/C、E;水平方向均布、增加间距、缩小间距:T/I/H/E、I、D;垂直方向均布、增加间距、缩小间距:T/I/V/E、I、D;按Room的设置自动放置、在指定的矩形区域内安排元器件:T/I/R、I;安排元器件到板外、将元器件移动到设定的布局栅格的整数倍上:T/I/O、G;打开【Align component】对话框可以对被选择元器件进行排列对齐设置:T/I/A。

PCB设计软件Protel99Se使用方法详解

PCB设计软件Protel99Se使用方法详解

PCB设计软件Protel99Se使用方法详解Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,深受电子工程师的喜爱。

为方便更多的电子爱好者掌握这一设计软件,本文将Protel99Se制作电路印制板基本流程以及注意事项进行说明。

关键词:PCB设计 Protel99Se电路印制板制作注意事项一、电路版设计的先期工作1、利用原理图设计工具绘制原理图,并且生成对应的网络表。

当然,有些特殊情况下,如电路版比较简单,已经有了网络表等情况下也可以不进行原理图的设计,直接进入PCB设计系统,在PCB设计系统中,可以直接取用零件封装,人工生成网络表。

2、手工更改网络表将一些元件的固定用脚等原理图上没有的焊盘定义到与它相通的网络上,没任何物理连接的可定义到地或保护地等。

将一些原理图和PCB封装库中引脚名称不一致的器件引脚名称改成和PCB封装库中的一致,特别是二、三极管等。

二、画出自己定义的非标准器件的封装库建议将自己所画的器件都放入一个自己建立的PCB 库专用设计文件。

三、设置PCB设计环境和绘制印刷电路的版框含中间的镂空等1、进入PCB系统后的第一步就是设置PCB设计环境,包括设置格点大小和类型,光标类型,版层参数,布线参数等等。

大多数参数都可以用系统默认值,而且这些参数经过设置之后,符合个人的习惯,以后无须再去修改。

2、规划电路版,主要是确定电路版的边框,包括电路版的尺寸大小等等。

在需要放置固定孔的地方放上适当大小的焊盘。

对于3mm 的螺丝可用6.5~8mm 的外径和3.2~3.5mm 内径的焊盘对于标准板可从其它板或PCB izard 中调入。

注意:在绘制电路版地边框前,一定要将当前层设置成Keep Out层,即禁止布线层。

protel99se PCB各个层的作用及关系

protel99se PCB各个层的作用及关系

protel99se PCB各个层的作用及关系.详细的解释下各个层。

而且说下布线和过孔,布铜什么的都在哪层sosozj49|Lv3|被浏览194次检举|2013-04-24 11:54麻烦了!满意回答检举|2013-04-25 5:36PCB板层介绍TopLayer(顶层)画出来的线条是红色,就是一般双面板的上面一层,单面板就用不到这层。

BottomLayer(底层)画出来的线条是蓝色,就是单面板上面的线路这层。

MidLayer1(中间层1)这个是第一层中间层,好像有30层,一般设计人员用不到,你先不用管他,多面板时候用的。

默认在99SE中不显示,也用不到。

Mechanical La yers(机械层)(紫红色)用于标记尺寸,板子说明,在PCB抄板加工的时候是忽略的,也就是板子做出来是看不出来的,简单点式注释的意思。

Top Overlay(顶层丝印层)(黄色)就是板子正面的字符,对应TopLayer(顶层)单面板就用到这层字符就可以了,Bottom Ove rlay(底层丝印层)(褐色)对应BottomLayer(底层)就是板子背面的字符,双面板时候用到以上两层字符。

KeepOutLayer(禁止布线层)(紫红色同机械层)简单说就是板子的边框,外型。

Multi layer(多层)(银色)所有布线层都包括,一般单双面的插件焊盘就在这层,花条线条就是所有层都画上了。

1.TopLayer(顶层)顶层布线层,用来画元件之间的电气连接线。

2.BottomLayer(底层)底层布线层,作用与顶层布线层。

3.MidLay er1(中间层1)作用是在制多层板时在此层也会绘制电气连接线,不过多层板成本比较高。

4.Mechanical Layers(机械层)可用来绘制PCB印制板的外形,及需挖孔部位,也可用来做注释PCB尺寸等,可用来绘制PCB印制板的外形,及需挖孔部位,注意PCB外形,挖空部位和PCB的注释尺寸不要用同一机械层,比如机械层1用来绘制PCB外形及挖空,机械层13用来注释尺寸等,分开后印制板厂家的技术人员会根据此层的东西自己分析是否需要将此层制作出来。

用 PROTEL99SE 布 线 的 基 本 流 程

用PROTEL99SE布线的基本流程01得到正确的原理图和网络表。

手工更改网络表,将一些元件的固定用脚等原理图上没有的焊盘定义到与它相通的网络上,没任何物理连接的可定义到地或保护地等。

02画出自己定义的非标准器件的封装库03画上禁止布线层,含中间的镂空等。

在需要放置固定孔的地方放上适当大小的焊盘对于3mm的螺丝,可用6.5~8mm的外径和 3.2~3.5mm内径的焊盘。

对于标准板可从其它板或PCB Wizard中调入。

04打开所有要用到的PCB库文件后调入网络表文件05元件手工布局。

应当从机械结构、散热、电磁干扰、将来布线的方便性等方面综合考虑。

先布置与机械尺寸有关的器件并锁定这些器件,然后是大的占位置的器件和电路的核心元件,再是外围的小元件。

对于同一个器件用多种封装形式的,可以把这个器件的封装改为第二种封装形式并放好后对这个器件用撤消元件组功能,然后再调入一次网络表并放好新调入的这个器件,有更多种封装形式时依此类推。

放好后用VIEW3D功能察看一下实际效果,存盘。

06根据情况再作适当调整,然后将全部器件锁定。

假如板上空间允许,则可在板上放上一些类似于实验板的布线区。

对于大板子应在中间多加固定螺丝孔。

板上有重的器件或较大的接插件等受力器件边上也应加固定螺丝孔。

有需要的话可在适当位置放上一些测试用焊盘(最好在原理图中就加上)。

将过小的焊盘过孔改大将所有固定螺丝孔焊盘的网络定义到地或保护地等07制订详细的布线规则(象使用层面、各组线宽、过孔、间距、布线的拓朴结构等),在不希望有走线的区域内放置在不希望有走线的区域内放置FILL填充层(如散热器和卧放的两脚晶振下方所在布线层)要上锡的在Top或Bottom Solder相应处放FILL。

08对部分重要线路进行手工预布线(如晶振、PLL、小信号模拟电路等)。

预布线完成后存盘。

09对自动布线功能进行设置(请选中其中的请选中其中的Lock All Pre-Route功能),然后开始自动布线。

我的protel 99se封装库pcb中一些命名对应的元器件和pcb布线规则设置

我的protel 99se封装库pcb中一些命名对应的元器件和pcb布线规则设置(备忘)pcb布线规则设置:tools==>preferences==>Interactive routing下mode选择push obstacl,这样当人工布线遇到前方已经有线阻挡时,protel99会自动将阻挡的线推开。

rules下*走线宽度最小8mil,一般10mil是所有厂家都能做的标准线宽了*Clearance Constraint焊盘与线最小间距设为7mil,在敷铜时再将其改为12mil,以保证铺铜与焊盘的距离*via过孔25mil外径和16mil孔大小-但是因为过空小于0.5mm,所以在有些工艺比较差的制板商那里还需要将多交80¥的测试费,不过一般工艺比较好的大部分制板商都可以做到,不过为了量产价格via过孔应该尽量大20mil孔-40mil外径,即20-40mil,(1mil=0.0254mm)即(0.5mm-1mm)的过空,这个是最通用的,但是25mil和16mil也是最好的选择WidthConstraint==> GND为25mil 局部如果太宽,那么调整到16mil==> 电源20mil 局部如果太宽,那么调整到14mil==> 其他信号10mil布完线之后,可以添加泪滴tools==>teardrops使用via或者track模式,我选择的是track模式为pcb敷铜,place -- polygang完成敷铜操作,参数设置为:1. 首先Net options选中net标号GND,然后将Pour over和Remove Dead都选择上2. 设置Plane Settings中Grid size为8mil,Track为8mil3. 将Clearance Constraint焊盘与线最小间距其改为12mil,以保证铺铜与焊盘的距离4. 铺的敷的铜应该距离板子边缘1mm以上,可以在keepoutlayer层画一个线宽为1.5mm的线,因为制板时会以线的外边框作为物理边框5. 不让每个贴片cpu下面敷铜,这样可以通过台灯观看焊接时贴片cpu的引脚连接是否短路,自己焊贴片cpu时非常有用5. 删除铺铜,e+d或者Edit==>Delete*覆铜与板边缘应该大于1mmL-330 --- 330uH电感HEADPHONE --- 立体声耳机插座H1102 --- RJ45变压器0805 --- 电阻和小于1uF的小电容的封装0603 --- 比0805的封装还小1210 --- 10uF-47uF电容都可以SMD-470 --- 470uF大电容RB.2/.4 --- 10uF-220uF电解电容(大个的)AXIAL-0.4 --- 插装电阻DIODE-0.4 --- 插装电容OSC_SM --- 有源晶振。

protel 99se布线规则设置

protel 99se布线规则设置,独辟蹊径!PCB布线软件的书籍和资料大家应该都看得不少了,网上有很多布线技巧的文章,大都是教人如何避免干扰,如何走地线等等,其实这些软件里面还有一个功能,也很好用的,只是绝大部分的书籍都没有介绍。

这就是Net Class功能。

Pcb文件首次加载网络表的时候,没有对其进行分类。

这个功能可以人工将无数的网络连接分门别类,比如分成Power、data_bus、Address_bus、Hi_volta等类别。

这样分类后可以分别对不同的类别施加不同的布线策略。

让我们尝试一下这个功能(以protel为例):首先打开一个PCB图;选择菜单“Design-->Classes..”跳出图1的画面。

这里我已经预先定好了几个C ,其中“All Nets”是protel 默认的类别,这个类别包含了所有的网络。

如果定义了布线规则,默认就是针对这个类别的。

现在我要为这个pcb增加一个表示CPU地址总线的类别“Address_bus”,按下图1画面中的“Add”按键,在图2的画面中输选择“A0~A19”,然后选择“>”把这些网络放置到右边的子窗口中。

如图3。

这样就建立好了一个新的pcb 网络类别。

用同样的办法,再建立“power”、“data_bus”等网络类别。

好了,我们为这些网络类别分别指定布线策略吧,首先我们为电源类指定布线策略。

按下图4画面中的“Add”按键,增加一个策略。

如图5所示,“Filter Kind”选择“Net Class”, “Net Class”选择“POWER”,然后可以分别设定它的线宽等参数,你还可以为POWER类增加一个靠近限制的规则(由于我这个电路板是4层板,我这个工程就不设置靠近规则了)。

由于我的这个电路板是一个高速的嵌入式系统,CPU外部总线频率大约200MHz。

所以地址总线和数据总线的设计就变得至关重要。

每个地址总线相互之间的长度差不能太长,否则会造成传输延迟。

protel99有关布线

三、几个不易搞清概念 1.要实现PROTEL的自动布局功能,首先要有一个网络表(用如前所述的方法产生),然后进入TRAXEDIT中,在禁止布线层中设置一个布线区域,才能使用这一功能.所谓设置布线区,就是在禁止布线层中画一个方框.操作如下:进入TRAXEDIT后,用‘-’键切换层,见到最下面的状态行是KEEP OUT LAYER后,按下F3画线功能,画一个方框即可,刚开始时可将框画大些,这对以后的布线影响不大. 2.TRAXEDIT中画线的方法.在NETLIST功能表中ROTLE中有四种布线法,分别是(1)BOARD,即为整个线路板布线.(2)CONNECTION即区线布线,方法是先在NETLIST中用SHOW功能,显示飞线,然后进入ROTLE功能,选CONNECTION,此时,可以用光标点下一条飞线,即可为这一飞线自动线.(3)MANUAL手工布线,方法是首先显示飞线,然后选一个有飞线的焊点,用鼠标点一下,即可用鼠标拖动画线,画线过程中可以切换层.以上三个画线功能必须首先调入网络表,才能使用.(4)PAD TO PAD即焊盘到焊盘,选中此项后,首先用光标点中一个焊盘(可以是用PLACE功能放置的单个焊盘,也可以是某个元件中的一个焊盘),然后点中另一个,程序即可为这两个焊盘自动布线.(5正的手画线. 以上是笔者在使用PROTEL中的一点认识,由于水平有限,有些见解不一定正确,肯请行家指点批评.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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),这些项目可以选择Tools->Verify Design进行。

如果设置了高速规则,必须检查,否则可以跳过这一项。

检查出错误,必须修改布局和布线。

注意:有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次。

2.6 复查复查根据“PCB检查表”,内容包括设计规则,层定义、线宽、间距、焊盘、过孔设置;还要重点复查器件布局的合理性,电源、地线网络的走线,高速时钟网络的走线与屏蔽,去耦电容的摆放和连接等。

复查不合格,设计者要修改布局和布线,合格之后,复查者和设计者分别签字。

相关文档
最新文档