Protel99SE教程第8章PCB99SE自动布线技术
Protel 99 SE实用教程 第8章 电路板布线

8.2.3 设置布线宽度限制设计规则
图8-8 设置好的多项布线宽度设计规则
8.2.3 设置布线宽度限制设计规则
(5)当所有的布线设计规则设置完后,单击 完成本次布线规则的设置。
按钮,
8.3 预布线
在交互式布线中,电路板布线设计规则设置完成后就应当对重要的网络进 行预布线。预布线主要包括以下两个步骤。
(1)对重要的网络进行预布线。
(2)锁定预布线。在进行布线的过程中,有时候可能需要事先布置一些 走线(如电源线和地线),以满足一些特殊要求,并有利于改善随后的自动 布线结果。如果不对这些预布线进行保护,那么在自动布线的时候,这些已 布线会重新被调整,从而失去预布线的意义。
8.3 预布线
下面介绍预布线的操作。
(1)自动布线。
(2)手动布线。
(3)自动布线和手动布线相结合的交互式布线方法。
8.1 电路板布线基础知识
自动布线只需进行简单的布线设计规则设置,系统就会自动完成电 路板的布线,但是自动布线的结果常常不能令人十分满意。而手动 布线则能完全根据设计的意图对电路板上的元器件进行布线,能最 大限度地满足设计思路。但是,手动布线对知识要求较高,并且效 率低、设计周期长。而所谓的交互式布线,则是充分结合手动布线 与自动布线的优点,使二者在整个布线过程中交替使用,既能利用 手动布线实现设计的意图,又能利用自动布线的高效率和优化的算 法,从而实现快速优化布线。因此,本章将着重介绍交互式布线方 法。但是,对元器件数目较多、具有特殊布线要求的电路板,建议 最好采用手动布线的方法。
Protel99SE教程_教学版

4.3 生成电气规则测试报告
执行菜
单命令
【Tools】
/
【ERC
…】
4.4 其他报表文件
还可以生成该设计的所有内部文件的列表, 生成的方法可以执行菜单命令【Reports】 /【Design Hierarchy】,之后会生成后缀 为*.rep的文件并在当前的窗口中自动打开。 在该设计系统中可以看到如图4-35所示的 文件。 还可以执行【Reports】/【Cross Reference】生成如图4-36所示的*.xrf文 件。
2.印制电路板设计系统
它是一个功能强大的印制电路板设计 编辑器,具有非常专业的交互式布线 及元件布局的特点,用于印制电路板 (PCB)的设计并最终产生PCB文件, 直接关系到印制电路板的生产。 Protel 99 SE的印制电路板设计系统 可以进行多达32层信号层、16层内部 电源/接地层的布线设计,交互式的元 件布置工具极大地减少了印制板设计 的时间。
3.1 原理图元件库编辑器的启动
首先,要启动原理图元件库编辑器。 单击【Document】标签,进入设计文 件夹【Document】,执行菜单命令 【File】/【New】或在工作区单击鼠 标右键选择【New】命令,出现【New Document】对话框。
双击对话框中的【Schematic Library
Protel 99 SE简介
1.1 Protel 99 SE的组成
1.2
1.3 点
Protel 99 SE的运行环境
Protel 99 SE的操作环境及特
1.4
电路板设计的基本步骤
1.1
Protel 99 SE的组成
Protel 99 SE主要由原理图设计系统、 印制电路板设计系统两大部分组成。
Protel99SE快捷键操作及自动走线

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使用方法详解

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自动布线规则

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在信号层⾃动布线的同时,将不停地检索与布线位置对应的禁⽌布线层,如果禁⽌布线层的对应位置为空,表⽰给位置可以布线,否则表⽰该位置禁⽌布线,这时系统将改变布线的⽅向,向其他⽅向搜索可布线的位置。
rotel99SE教程第8章PCB99SE自动布线技术

执行自动布线操作
在完成布线规则设置后,选择“自动 布线”菜单中的“全部”选项,开始 执行自动布线操作。
在自动布线过程中,可以根据需要调 整布线的顺序和优先级,以确保布线 的合理性和效率。同时,还可以实时 查看布线的进度和结果。
检查和调整布线结果
自动布线完成后,需要仔细检查布线结果是否符合设计要求。在PCB99SE中,可以通过选择“查看”菜单中的“走线”选项 ,查看布线的详细信息。
限制
虽然自动布线技术具有很多优势,但也存在一些限制和挑战。例如,自动布线技术对于复杂电路板的布线效果可 能不如人工布线,需要进行人工调整和优化。此外,自动布线技术也需要耗费一定的计算资源和时间成本,需要 合理规划和调度。
02
CATALOGUE
pcb99se自动布线工具介绍
工具界面与功能
界面布局
简洁明了的界
根据电路板布局和元件属性,自动选择最优布线路径。
布线优先级设置
02
支持设置不同元件或区域的布线优先级。
布线层分配
03
支持多层布线,合理分配各层走线资源。
自动布线策略选择
策略多样性
提供多种自动布线策略,如全局布线、区域布线 等。
策略适用性
根据电路板复杂度和设计要求选择合适的布线策 略。
如果发现布线结果存在错误或不合理的地方,可以通过手动调整来修正。在调整过程中,需要注意保持布线的连续性和电气 性能的可靠性。同时,还需要检查是否存在短路、断路、重叠等问题,以确保最终的PCB设计符合要求。
04
CATALOGUE
pcb99se自动布线常见问题与解决方案
布线冲突问题
总结词
布线冲突是自动布线过程中常见的问 题,主要表现在不同线束之间的交叉 或重叠。
Protel99自动布线步骤

6/14/2024
30
将 Maximum Hole 项中的 100 改为110 后单击ok项
6/14/2024
31
点击 Run DRC 项
6/14/2024
32
再点击Run DRC
6/14/2024
33
没有显示错误,表示成功完成设计
6/14/2024
34
主要步骤
调入原理图 生成网络表 规划PCB图 调入网络表 自动布局及手工调整 自动布线及手工调整 设计规则检查
6/14/2024
1
调入原理图
点击file菜单下的open项6/14/2024 Nhomakorabea2
打开名为ZBYLT原理图文件
6/14/2024
3
建立设计数据库
6/14/2024
4
打开原理图文件
18
点击所标识的选项开始自动布局
6/14/2024
19
选择自动布局参数
成组布局方式 统计方式
6/14/2024
20
布局过程
注意:此时不要进行任何操作,要等待一下
6/14/2024
21
自动布局完成
6/14/2024
22
手工调整将元件摆放整齐
6/14/2024
23
自动布线
6/14/2024
24
出现参数选择界面后点击Route All
6/14/2024
25
自动布线完成
6/14/2024
26
完成后的提示框
6/14/2024
27
设计规则检查
6/14/2024
28
点击所标识的选项
6/14/2024
29
用 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功能),然后开始自动布线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图8-7
图8-8
5
⑺设置完元件放置方式后,单击【Next】按钮,屏幕弹出 图8-9所示的布线参数设置对话框,图中主要参数如下。 Minimum Track Size设置最小导线宽度;Minimum Via Width设置过孔的最小外径;Minimum Via Hole Size设置过孔 的最小内径;Minimum Clearance设置导线之间的最小间距。 ⑻所有设置完毕,单击【Next】按钮,屏幕弹出结束模板 设计对话框,单击【Finish】按钮完成PCB模板设计。设计完成 的PCI32位的PCB模板如图8-10所示。
2 图8-1 图8-2
单击图 8-2 中的【Next】按钮,进入图 7-3 所示的模板选择 对话框,在其中可以选择所需的设计模板和所采用的单位制。 下面以设计PCI32位的模板为例介绍模板的设计过程。 ⑴在图8-3中选中模板 建立PCI模式的 模板,设计的单位制选择为英制(Imperial)。 ⑵单击【Next】按钮,屏幕弹出印制板类型选择对话框, 如图8-4所示,选择印制板类型PCI short card 3.3V/ 32BIT。
自动布线步骤
PCB 自动布线就是通过计算机自动将原理图中元件间的逻辑连 接转换为 PCB 铜箔连接, PCB 的自动化设计实际上是一种半自动 化的设计过程,还需要人工的干预才能设计出合格的PCB。 PCB自动布线的流程如下。 ⑴绘制电路原理图,生成网络表。 ⑵在PCB99SE中,规划印制板。 ⑶装载原理图的网络表。 ⑷自动布局及手工布局调整。 ⑸自动布线参数设置。 ⑹自动布线。 ⑺手工布线调整及标注文字调整。 ⑻输出PCB图。采用打印机或绘图仪输出电路板图。
8
出现图8-13所示的保存模板对话框,输入模板名和模板说明后单 击Next按钮,将当前模板保存。 上述的印制板规划是使用设计向导进行的,对于一般的电路, 不一定需要使用设计向导,可以直接通过手工方式进行PCB规划, 如第6章中所述。
图8-12 定义印制板外形
图8-13 保存模板
返回
9
8.2
8.2.1
7
⑶线宽设置。 Track Width设置导线线宽; Dimension Line Width 设置标尺线线宽; Keep Out Distance From Board Edge 设置禁止布线层上的电气边界与电路板边界之间的距离。 ⑷ 其 它 选 择 设 置 。 Title Block ( 标 题 栏 显 示 设 置 ) 、 Legend String ( 图 例 的 字 符 串 显 示 设 置 ) 、 Corner Cutoff ( 是 否 切 掉 电 路 板 的 4 个 角 ) 、 Scale ( 显 示 比 例 设 置 ) 、 Dimension Lines(尺寸线显示设置)、 Inner Cutoff (是否切 掉电路板的中间部分)。 将 Width 设 置 为 2500mil , 将 Height 设 置 为 2000mil ,单 击 【Next】按钮,屏幕弹出图 8-12 所示的自定义印制板外形对话 框,此时还可以重新设置印制板的尺寸。 定义好印制板尺寸后,单击Next按钮,此后的操作与使用 已有模板中的方法相同,分别设置标题栏信息、定义信号层、定 义过孔类型、定义元件类型及放置方式、设置布线参数后,单击 Next按钮,屏幕弹出一个对话框,若要保存模板,选中复选框,
返回
1
7.1
使用制板向导创建PCB模板
Protel99SE 提供的制板向导中带有大量已经设置好的模板, 这些模板中已具有标题栏、参考布线规则、物理尺寸和标准边 缘连接器等,允许用户自定义电路板,并保存自定义的模板。 1.使用已有的模板 执行File→New建立新文档,屏幕弹出图8-1所示的对话框, 选择Wizards选项卡,选中制板向导图标 ,系统启动图8-2 所示的制板向导。
图8-5
图8-64ຫໍສະໝຸດ ⑸设置好信号层后,单击【Next】按钮,屏幕弹出图7-7所 示的过孔类型选择对话框,可以选择Thruhole Vias only(穿 透式过孔)和Blind and Buried Vias only(半掩埋式和掩埋 式过孔)。 ⑹设置完过孔后,单击【Next】按钮,屏幕弹出图7-8所示 的元件类型及放置方式设置对话框,设置元件类型为Surface -mount components(帖片式)或Through hole components (插针式)及元件是单面放置(选No)或双面放置(选Yes)。
图8-3
图8-4
3
⑶单击图8-4中的【Next】按钮,屏幕弹出标题栏设置对话 框,如图8-5所示,可以设置标题(Design Title)、公司名称 ( Company Name )、 PCB 板编号( PCB Part Number )、设计人 员姓名(Designers Name)及联系电话(Contact Phone)。 ⑷设置标题栏信息后,单击【Next】按钮,屏幕弹出信号 层设置对话框,如图8-6所示。在其中可以设置使用的信号层。
6 图8-9 图8-10
2.自定义电路模板 以下以自定义2500mil×2000mil的 矩形板为例,说明自定义电路模板的方 法。 启动制板向导,选中创建自定义模 板选项 ,进入自定义模 板状态,屏幕弹出图8-11所示的电路模 板参数设置对话框,主要参数如下。
图8-11 电路板参数设置
⑴板的类型设置。有 3 种选择,即 Rectangular (矩形)、 Circular (圆形)和 Custom (自定义);主要参数有 Width (宽度)、Height(高度)和Radius(半径,圆形板)。 ⑵层面设置。Boundary Layer设置电路板边界所在层面, 一般设置为Keep Out Layer;Dimension Layer设置物理尺寸 所在层面,系统默认为mechanical Layer4。
自动装载网络表与元件
原理图中PCB布线指示的使用
规划印制板后,就可以将元件封装放置到电路板上,进行印 制板布局,PCB99SE中提供有自动装载网络表与元件的功能。