PROTEL是Altium公司在80年代末推出的
EDA软件,在电子行业的CAD软件中,它当之无愧
地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的
普及率也最高,有些高校的
电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。早期的PROTEL主要作为
印制板自动布线
工具使用,运行在
DOS环境,对硬件的要求很低,在无硬盘286机的1M内存下就能运行,但它的功能也较少,只有电路原理图绘制与印制板设计功能,其印制板自动布线的布通率也低,而现今的PROTEL已发展到DXP 2004,是个庞大的EDA软件,完全安装有200多M,它工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、
模拟电路与数字电路混合信号仿真、多层印制
电路板设计(包含印制电路板自动布线)、
可编程逻辑器件设计、图表生成、
电子表格生成、支持宏操作等功能,并具有
Client/Server(
客户/服务器)
体系结构,同时还兼容一些其它设计软件的
文件格式,如
ORCAD,
PSPICE,EXCEL等,其多层
印制线路板的自动布线可实现高密度
PCB的100%布通率。在国内PROTEL软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。想更多地了解PROTEL的软件功能或者下载PROTEL99的试用版,可以在INTERNET上。
软件发展
2005年年底,Protel软件的原厂商Altium公司推出了Protel系列的最新高端版本
Altium Designer 6.0。Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业
界首例将
设计流程、集成化
PCB 设计、可编程器件(如
FPGA)设计和基于处理器设计的嵌入式
软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将
设计方案从
概念转变为最终成品所需的全部功能。
这款最新高端版本Altium Designer 6.除了全面继承包括99SE,Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能。Altium Designer 6.0拓宽了板级设计的传统界限,全面集成了
FPGA设计功能和
SOPC设计实现功能,从而允许工程师能将
系统设计中的FPGA与
PCB设计以及嵌入式设计集成在一起。
软件特色
Protel99 SE共分5个模块,分别是原理图设计、
PCB设计(包含信号完整性分析)、自动布线器、原理图
混合信号仿真、
PLD设计。以下介绍一些Protel99SE的部分最新功能:
◆在原理图中选择一级器件,PCB中同样的器件也将被选中;
◆同时运行原理图和PCB,在打开的原理图和PCB图间允许双向交叉查找元器件、引脚、网络
◆既可以进行正向注释元器件
标号(由原理图到PCB),也可以进行反向注释(由PCB到原理图),以保持
电气原理图和PCB在设计上的一致性;
◆满足国际化设计要求(包括国标
标题栏输出,GB4728国标库); * 方便易用的数模
混合仿真(兼容SPICE 3f5);
◆支持用CUPL语言和原理图设计PLD,生成标准的JED下载文件; * PCB可设计32个信号层,16个电源-地层和16个
机加工层;
◆强大的“规则驱动”设计环境,符合在线的和
批处理的
设计规则检查;
◆提供大量的工业化标准电路板做为设计模版;
◆放置汉字功能;
◆可以输入和输出
DXF、DWG格式文件,实现和AutoCAD等软件的
数据交换;
◆智能封装导航(对于建立复杂的PGA、
BGA封装很有用);
◆方便的
打印预览功能,不用修改PCB文件就可以
直接控制打印结果;
◆独特的
3D显示可以在制板之前看到装配事物的效果;
◆强大的
CAM处理使您轻松实现输出
光绘文件、
材料清单、钻孔文件、
贴片机文件、
测试点报告等;
◆经过充分验证的
传输线特性和仿真精确计算的算法,信号完整性分析直接从PCB启动;
◆反射和
串扰仿真的波形显示结果与便利的
测量工具相结合;
◆专家导航帮您解决信号完整性问题。
快捷键
enter——选取或启动
esc——放弃或取消
f1——启动在线帮助窗口
tab——启动浮动图件的属性窗口
pgdn——缩小窗口显示比例
end——刷新屏幕
del——删除点取的元件(1个)
ctrl+del——删除选取的元件(2个或2个以上)
x+a——取消所有被选取图件的选取状态
x——将浮动图件左右翻转
y——将浮动图件上下翻转
space——将浮动图件旋转90度
crtl+ins——将选取图件复制到编辑区里
shift+ins——将
剪贴板里的图件贴到编辑区里
shift+del——将选取图件剪切放入剪贴板里
ctrl+backspace——取消前一次的恢复
crtl+g——跳转到指定的位置
crtl+f——寻找指定的文字
alt+f4——关闭protel
spacebar——绘制导线,直线或总线时,改变走线模式
v+f——缩放视图,以显示所有电路部件
home——以光标位置为中心,刷新屏幕
esc——终止当前正在进行的操作,返回待命状态
backspace——放置导线或
多边形时,删除最末一个顶点
delete——放置导线或多边形时,删除最末一个顶点
ctrl+tab——在打开的各个
设计文件文档之间切换
b——弹出view oolbars子菜单
f——弹出file菜单
h——弹出help菜单
j——弹出editjump菜单
l——弹出editset location makers子菜单
m——弹出editmove子菜单
o——弹出options菜单
p——弹出place菜单
r——弹出reports菜单
s——弹出editselect子菜单
t——弹出tools菜单
v——弹出view菜单
w——弹出window菜单
x——弹出editdeselect菜单
z——弹出zoom菜单
shift+左箭头——光标左移10个电气栅格
右箭头——光标右移1个电气栅格
shift+右箭头——光标右移10个电气栅格
上箭头——光标上移1个电气栅格
shift+上箭头——光标上移10个电气栅格
下箭头——光标下移1个电气栅格
shift+下箭头——光标下移10个电气栅格
ctrl+1——以零件原来的尺寸的大小显示图纸
ctrl+2——以零件原来的尺寸的200%显示图纸
ctrl+4——以零件原来的尺寸的400%显示图纸
ctrl+f——查找指定字符
ctrl+g——查找替换字符
ctrl+b——将选定对象以下边缘为基准,底部对齐
ctrl+t——将选定对象以上边缘为基准,顶部对齐
ctrl+l——将选定对象以左边缘为基准,*
左对齐ctrl+r——将选定对象以右边缘为基准,*右对齐
ctrl+h——将选定对象以左右边缘的
中心线为基准,水平居中排列
ctrl+v——将选定对象以上下边缘的中心线为基准,垂直居中排列
ctrl+shift+h——将选定对象在左右边缘之间,水平均布
ctrl+shift+v——将选定对象在上下边缘之间,垂直均布
f3——查找下一个匹配字符
shift+f5——将打开的所有文档窗口层叠显示
shift+单左鼠——选定单个对象
crtl+单左鼠,再释放crtl——拖动单个对象
shift+ctrl+左鼠——移动单个对象
按ctrl后移动或拖动——
移动对象时,不受电器格点限制
按alt后移动或拖动——移动对象时,保持垂直方向
按shift+alt后移动或拖动——移动对象时,保持
水平方向使用方式
Protel 99采用全新的
管理方式,即数据库的管理方式。Protel 99 是在
桌面环境下第一个以独特的
设计管理和
团队合作技术为核心的全方位的
印制板设计系统。所有Protel99
设计文件都被存储在唯一的
综合设计数据库中,并显示在唯一的综合设计编辑窗口。
Protel 99软件沿袭了Protel以前版本方便易学的特点,内部界面与Protel 98大体相同,新增加了一些
功能模块。Protel公司引进了德国INCASES公司的
先进技术,在Protel99中集成了
信号完整性工具,精确的模型和板分析,帮助你在
设计周期里利用信号完整性分析可获得一次性成功和消除盲目性。Protel99容易使用的特性就是新的“这是什么” 帮助。按下任何对话框右上角的小问号,然后选择你所要的信息。可以很快地看到 特性的功能,然后用到设计中,按下
状态栏末端的按钮,使用
自然语言帮助顾问。
第一章 Protel 99的安装
内存-32M
显示分辨率-800×600
建议配置:
CPU-Pentium II 300 以上
内存-128M 硬盘-6G以上
显示器-SVGA,17〃以上
显示分辨率-256色,1280×768
只要是1998年以后所成立的计算机教室,或个人购买的计算机,几乎都超过以上标准!几乎不可能买到这么差的个人计算机了。所以,这个要求也不算太高嘛!当然,愈好的设备易展现Protel99的雄风。
2.操作系统
Microsoft
Windows NT 4.0 或以上版本(含中文版)。
Microsoft Windows 98/95 或以上版本(含中文版)。
在WINDOWS 95/98或NT界面下双击Protel 99 图标,点击File(文件)中“new”项,新建设计数据库,如图1所示。
在Browse选项中选取需要存储的
文件夹,然后点击“
OK”即可建立自己的设计数据库。
1.设计组(Design Team)
我们可以先在Design Team 中设定设计小组成员,Protel 99可在一个设计组中进行协同 设计,所有设计数据库和设计组特性都由设计
组控制。定义组成员和设置他们的访问权 限都在设计管理器中进行,确定其
网络类型和网络专家独立性不需要求助于
网络管理员。
无限制数量的设计组成员能同时访问相同的设计数据库。每个组成员都能看到什么文件 当前是打开的以及谁在编辑,并能锁定文件以防止意外重写。
访问设计数据库可以通过建立设计组成员和指定其权限来控制。设计组成员建立在成员 文件夹中。在成员文件夹中单击右键就会弹出浮动菜单,选择新成员。为保证
设计安全,为管理组成员设置一个口令。这样如果没有注册名字和口令就不能打 开设计数据库。
提示:成员和成员权限只能由管理员建立。
相当于Windows 中的回收站,所有在设计数据库中删除的文件,均保存在回收站中,可 以找回由于误操作而删除的文件.
3.设计管理器(document.)
所有Protel99设计文件都被储存在唯一的综合设计数据库中,并显示在唯一的综合设计 编辑窗口。在Protel99中与设计的接口叫设计管理器。使用设计管理器,可以进行对设计文件的管理编辑、设置设计组的
访问权限和监视对设计
文件的访问。
组织设计文件 过去组织和管理40个或更多的
原理图、PCB、Gerber、Drill、BOM和DRC文件,要花 费几天的时间,而Protel99把设计文件全部储存在唯一的设计数据库。
在设计数据库内组织按分层结构文件夹建立的文件 显示在右边的个人
安全系统设计数据库有一文件夹叫设计文件,这个文件夹中是主设计文件(原理图和PCB),还有许多的
子文件夹,包括了PCB装配文件、报告和仿真分析。这里对在设计数据库中
创建文件夹的分 层深度没有限制。
设计数据库对存储Protel设计文件没有限制 你能输入任何类型的设计文件进入数 据库,如在
MS Word书写的报告、在MS
Excel准备的费用清单和
AutoCAD中制的机械图。简单双击设计数据库里的文件图标,在适当的编辑器打开文件,被更新的文件自动地保存到设计数据库。MS Word和Excel文件可以在设计管理器中直接编辑。
提示:在文件夹上单击右键会显示浮动菜单,然后选择在设计数据库新建文件。
在综合设计数据库中用Protel99的设计管理器管理设计文件是非常轻松的。设计管 理器的工作就象MS Windows的
文件管理器一样,可用它来导航和组织设计数据库里文件。使用设计管理器在设计
数据库创建分层结构的文件夹,使用
标准文件操作命令来组织 这些文件夹内设计文件。
设计管理器的心脏就是左边的导航面板。面板显示的
树状结构是大家熟悉的Protel软件 特性。在Protel99中,这个树不仅仅显示的是一个原理图方案各文件间的
逻辑关系,它 也显示了在设计数据库中文件的
物理结构。 在导航树中活跃的文件夹是PCB装配文件夹。如同Windows文件管理器,设计管理器在右 边显示这个文件夹的内容。
设计管理器与Windows文件管理器的不同之处是在右边还显示已经打开的文件。
打开文件——只要在导航树中单击所要编辑的文件名,或者双击右边文件夹中的图标。
在设计数据库中打开的各个文件用卡片分隔显示在同一个设计编辑窗口,使得非常容易 知道当前工作到哪里,特别在大的设计中。要一起观察不同的文件可以将设计编辑窗口拆分为多区域。
打开和管理设计数据库
Protel 99 包括许多设计例子,我们下面可以
举例说明。选择文件
点“+”呈现下一层
子目录或文件,点“-”将关闭此文件夹.点Photohead.pcb 文件 ,PCB版图将出现,点Photohead.prj,原理图
管理文件将被打开.
关闭文件,可以用鼠标右键选择“Close”也可以用“CTRL+F4
”来关闭。
观看多个设计文档
水平分割。在Photohead.prj设计窗口下点右键,选Split Vertical 菜单。界面将被垂直分割.可以用鼠标调整分割窗口的大小。要想分割更多的窗口,可重复上 述操作。
按Ctrl+Tab可循环切换打开的设计文件,按“Shift+Tab”可在导航板和设计窗口中有效文件 夹的内容间切换。
多图纸设计
一个原理图设计有多种组织图纸方案的方法。可以由单一图纸组成或由多张关联的图纸组成,不必考虑图纸号,SCH99将每一个设计当作一个独立的方案。设计可以包括模块化 元件,这些模块化元件可以建立在独立的图纸上,然后与
主图连接。作为独立的维护模 块允许几个工程师同时在同一方案中工作,模块也可被不同的方案重复使用。便于设计 者利用小尺寸的打印设备(如
激光打印机)。下面举例说明:打开
LCD生成符号。利用
工具条 上的↑↓点取输入端口,可以在总的原理图与子原理图之间切换。
原理图连线设计
空格键切换连线方式,自动连线、任意角度、45°连线、90°连线,使得设计 者在设计时更加轻松自如。只要简单地定义AutoWire方式。自动连线可以从原理图的任 何一点进行,不一定要从管脚到管脚。
检查原理图电性能可靠性
打开LCD Controller.ddb 设计数据库,点取LCD Controller 文件夹下的LCD Cont roller.prj原理图设计窗口,Protel99可以帮助我们进行电气规则检查.选择Tools下面 的
ERCProtel 99采用全新的管理方式,即数据库的管理方式。Protel 99 是在
桌面环境下第一个以独特的设计管理和团队合作技术为核心的全方位的印制板设计系统。所有Protel99设计文件都被存储在唯一的综合设计数据库中,并显示在唯一的综合设计编辑窗口。
Protel 99软件沿袭了Protel以前版本方便易学的特点,内部界面与Protel 98大体相同,新增加了一些功能模块。Protel公司引进了德国INCASES公司的先进技术,在Protel99中集成了信号完整性工具,精确的模型和板分析,帮助你在设计周期里利用信号完整性分析可获得一次性成功和消除盲目性。Protel99容易使用的特性就是新的“这是什么” 帮助。按下任何对话框右上角的小问号,然后选择你所要的信息。可以很快地看到 特性的功能,然后用到设计中,按下状态栏末端的按钮,使用自然语言帮助顾问。
注意事项
不要用填充块来充当表面贴装元件的
焊盘,应该用单面焊盘,通常情况下单面焊盘不钻孔,所以应将孔径设置为0
过孔不要用焊盘代替,反之亦然。
文字要求
字符标注等应尽量避免上焊盘,尤其是表面贴装元件的焊盘和在Bottom层上的焊盘,更不应印有字符和标注。如果实在空间太小放不了字符而需放在焊盘上的,又无特殊声明是否
保留字符,我们在做板时将切除Bottom层上任何上焊盘的字符部分(不是整个字符切除)和切除TOP层上
表贴元件焊盘上的字符部分,以保证焊接的可靠性。大
铜皮上印字符的,先喷锡后印字符,字符不作切削。板外字符一律做删除处理。
A. 凡是按规范设计,元件的焊接点用焊盘来表示,这些焊盘(包括过孔)均会自动不上阻焊,但是若用填充块当表贴焊盘或用线段当
金手指插头,而又不作
特别处理,阻焊油将掩盖这些焊盘和金手指,容易造成误解性错误。
B.电路板
上除焊盘外,如果需要某些区域不上
阻焊油墨(即特殊阻焊),应该在相应的图层上(顶层的画在TopSolder Mark层,底层的则画在Bottom Solder Mask层上)用实心图形来表达不要上阻焊油墨的区域。比如要在Top层一大铜面上露出一个矩形区域上铅锡,可以直接在Top Solder Mask层上画出这个实心的矩形,而无须编辑一个单面焊盘来表达不上阻焊油墨。
C. 对于有BGA的板,
BGA焊盘旁的过孔焊盘在
元件面均须盖绿油。
铺铜区要求
大面积铺铜无论是做成网格或是铺实铜,要求距离板边大于0.5mm。对网格的无铜格
点尺寸要求大于15mil×15mil,即网格参数设定窗口中Plane Settings中的
(Grid Size值)-(Track Width值)≥15mil,Track Width值≥10,如果网格无铜
格点小于15mil×15mil在生产中容易造成线路板其它部位开路,此时应铺实铜,设定:
(Grid Size值)-(Track Width值)≤-1mil。
外形加工图应该在Mech1层绘制,如板内有异形孔、方槽、方孔等也画在Mech1层上,最好在槽内写上CUT字样及尺寸,在绘制方孔、方槽等的
轮廓线时要考虑加工转折点及端点的圆弧,因为用数控铣床加工,铣刀的直径一般为φ2.4mm,最小不小于φ1.2mm。
焊盘上开长孔的表达方式
应该将焊盘钻孔孔径设为长孔的宽度,并在Mech1层上画出长孔的轮廓,注意两头是圆弧,考虑好安装尺寸。
金属化孔与非金属化孔的表达
一般没有作任何说明的通层(
Multilayer)焊盘孔,都将做
孔金属化,如果不要做孔金属化请用箭头和文字标注在Mech1层上。对于板内的异形孔、方槽、方孔等如果边缘有铜箔包围,请注明是否孔金属化。常规下孔和焊盘一样大或无焊盘的且又无
电气性能的孔视为非金属化孔。
一般正方形插脚的边长小于3mm时,可以用圆孔装配,孔径应设为稍大于(考虑动配合)正方形的
对角线值,千万不要大意设为边长值,否则无法装配。对较大的方形脚应在Mech1绘出方孔的轮廓线。
一般布线的前期放置元件时就应考虑元件脚径、
焊盘直径、过孔孔径及过孔盘径,以免布完线再修改带来的不便。如果将元件的焊盘成品孔直径设定为Xmil,则焊盘直径应设定为≥X+18mil。
电路设计
到许多
PCB工程师们也许还在使用Protel99或者protel99se在他们所熟悉的编辑环境下进行
PCB设计,他们都很有经验,能够在protel99或protel99se上设计出一块很棒的PCB。但有的时候他们甚至不相信软件的智能化给他们带来的巨大方便。于是许多
PCB工程师根本不使用软件带有的强大的自动布线功能,因为即使重复布上几百次都不能得到他们满意的方案,或是调整的线太多还不如完全手工布线。这些都让他们不愿意接受也不相信更新换代了的人工智能能给他们的设计带来什么巨大的方便,他们相信的只是他们多少年积累的经验。但实际上他们都很清楚当他们设计一块多层
高密度PCB所需要付出的代价是什么,同时他们也希望真的有那么一款软件能让他们的
设计效率有极大的提高的PCB设计软件。Altium公司2004年最新产品Protel 2004完全能满足这方面的要求。当然Protel 2004面对的用户不光是为了方便这些有多年经验的PCB工程师们。Protel 2004同时还降低了制作PCB的门槛,通过短时间的培训(即使是自学),很短时间您都可以很快的制作一块合格的PCB。
Protel 2004共可进行74个
板层设计,包含32层Signal(信号走线层); 16层Mechanical(机构层); 16层Internal Plane(内层电源层);2层Solder Mask(防
焊层); 2层Paste Mask(
锡膏层); 2层Silkscreen(
丝印层); 2层钻孔层(钻孔引导和钻孔冲压); 1层Keep Out (禁止层); 1层Multi-Layer (横跨所有的信号板层)。
布局规则
特殊元件的布局
特殊元件的布局从以下几个方面考虑:
1)高频元件:高频元件之间的连线越短越好,设法减小连线的
分布参数和相互之间的
电磁干扰,易受干扰的元件不能离得太近。隶属于输入和隶属于输出的元件之间的距离应该尽可能大一些。
2)具有高
电位差的元件:应该加大具有高电位差元件和连线之间的距离,以免出现意外短路时损坏元件。为了避免爬电现象的发生,一般要求 2000V 电位差之间的铜膜线距离应该大于 2mm,若对于更高的电位差,距离还应该加大。带有
高电压的器件,应该尽量布置在调试时手不易触及的地方。
3)重量太大的元件:此类元件应该有支架固定,而对于又大又重、
发热量多的元件,不宜安装在电路板上。
4)发热与
热敏元件:注意
发热元件应该远离热敏元件。
5)可以调节的元件:对于
电位器、可调
电感线圈、
可变电容、
微动开关等可调元件的布局应该考虑整机的结构要求,若是机
内调节,应该放在电路板上容易调节的地方,若是机外调节,其位置要与调节旋钮在机箱面板上的位置相对应。
6)电路板
安装孔和支架孔:应该预留出电路板的安装孔和支架的安装孔,因为这些孔和孔附近是不能布线的。
按照电路功能布局
如果没有特殊要求,尽可能按照
原理图的元件安排对元件进行布局,信号从左边进入、从右边输出,从上边输入、从下边输出。按照电路流程,安排各个功能电路单元的位置,使信号流通更加顺畅和保持方向一致。 以每个功能电路为核心,围绕这个核心电路进行布局,元件安排应该均匀、整齐、紧凑,原则是减少和缩短各个元件之间的引线和连接。
数字电路部分应该与
模拟电路部分分开布局。
元件离电路板边缘的距离
所有元件均应该放置在离板边缘 3mm以内的位置,或者至少距电路板边缘的距离等于
板厚,这是由于在
大批量生产中进行流水线插件和进行
波峰焊时,要提供给导轨槽使用,同时也是防止由于外形加工引起电路板边缘破损,引起铜膜线断裂导致废品。如果电路板上元件过多,不得已要超出 3mm时,可以在电路板边缘上加上 3mm辅边,在辅边上开 V 形槽,在生产时用手掰开。
4.元件放置的顺序 首先放置与结构紧密配合的固定位置的元件,如电源
插座、
指示灯、开关和连接插件等。再放置特殊元件,例如发热元件、变压器、集成电路等。 最后放置小元件,例如电阻、电容、
二极管等
历史版本
1985 年 诞生 dos 版 Protel
1991 年 Protel for Windows
1997 年 Protel98 这个 32 位产品是第一个包含 5 个核心模块的 EDA 工具
1999 年 Protel99 构成从电路设计到真实板分析的完整体系。
2000 年 Protel99se 性能进一步提高,可以对设计过程有更大控制力。
2002 年
Protel DXP 集成了更多工具,使用方便,功能更强大。
2003 年 Protel 2004 对Protel DXP进一步完善。
2006 年
Altium Designer 6.0成功推出,集成了更多工具,使用方便,功能更强大,特别在
PCB设计这一块性能大大提高。
2008 年 Altium Designer Summer 8.0 将ECAD和MCAD两种
文件格式结合在一起,Altium在其最新版的
一体化设计解决方案中为
电子工程师带来了全面验证
机械设计(如外壳与电子组件)与
电气特性关系的能力。还加入了对OrCAD和PowerPCB的支持能力。
2008 年 Altium Designer Winter 09推出,此冬季9月发布的Altium Designer引入新的设计技术和理念,以帮助电子产品设计创新,利用
技术进步,并提出一个产品的
任务设计更快地获得走向市场的方便。增强功能的电路板设计空间,让您可以更快地设计,全三维PCB设计环境,避免出现错误和
不准确的
模型设计。
2013年,近期 Altium 公司正结合国内相关部门,积极进行打击
盗版软件活动,已有多家中小型公司接到其正式的
律师函。