Protel99SE教程第8章PCB99SE自动布线技术
- 格式:pptx
- 大小:1.49 MB
- 文档页数:52
Protel99SE快捷键操作及自动走线
1、快捷键操作:
*.SCH:
X-----------器件X轴翻转
Y-----------器件Y轴翻转
空格-------器件90°旋转
SA---------全选
XA---------反选
ZA---------全部展示
DN---------建立网络表
ED---------删除器件(按键后需单击)
Ctrl+F-----查找器件
*.PCB:
X、Y禁止使用!
空格-------器件90°旋转
DN---------导入网络表
ESY-------全选当前图层的线
UA--------删除所有线
AA--------自动走线(需要设置规则)
LL---------查找错漏走线
*.(PCB)LIB:
EJR--------找到原点
其他:
Q---------换单位(mil/mm)
2、自动走线:
(如果图太小看不清,按住Ctrl键不放并滚动鼠标滚轮进行缩放)①设置规则
②按照题目的要求,在图中圆圈所示中更改
③
④
⑤按照题目的要求,在图中圆圈所示中更改
⑥
⑦自动走线
⑧大功告成。
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⾃动布线规则Protel ⾃动布线规则⼀、布线的层⾯Protel98、99的PCB编辑器,可以在16个“Signal Layer(信号层⾯)”上实现布线,每个都可以单独设置布线属性。
对双⾯板的⾃动布线来说,应该让系统仅“在Top(顶层)”和“Bot(底层)”两个层⾯布线;对单⾯板则只能在“Bot(底层)”布线。
其他的信号层应该处于禁⽌⾃动布线状态,否则系统会⾃动使⽤任何可⽤的信号层。
设定层⾯的布线属性,可在“Design Rules”对话框中设定。
执⾏菜单命令“Design/Rule s...”,弹出“Design Rules"对话框,单击“Routing”选项卡,选中“Rule Classes”列表框中的“R outing Layers”项,这时显⽰的对话框如图1所⽰。
图1然后单击按钮“Properties...”后,将弹出“Routing Layers Rule”对话框如图2所⽰。
图2对话框中的“Rule Attributes”项,就是双⾯板常⽤的层⾯布线属性。
其中⽔平布线T=“H orizontal”,底层设置成垂直布线B=“Vertical”,14个中间信号层都设置成不使⽤1-14=“Not Used”。
制作单⾯板时,因为只有底层是实际布线层,所以要把Bottom Layer的布线⽅向设定为任意,即B=“Any”,其他都设置成不使⽤,即“Not Used”。
⼆、布线的区域⾃动布线时必须划定⼀个区域,让系统在限定的区域内进⾏布线操作。
如果没有明确规定布线区域,Protel98、99的PCB编辑器将有可能(根据电路的复杂程度)使⽤全部图纸空间来布线,这肯定是不允许的。
设定⾃动布线的区域,需要使⽤“Keep Out Layer(禁⽌布线层)”。
因为Protel98、99在信号层⾃动布线的同时,将不停地检索与布线位置对应的禁⽌布线层,如果禁⽌布线层的对应位置为空,表⽰给位置可以布线,否则表⽰该位置禁⽌布线,这时系统将改变布线的⽅向,向其他⽅向搜索可布线的位置。
用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功能),然后开始自动布线。