Protel99SE基本知识点归纳
- 格式:doc
- 大小:19.00 KB
- 文档页数:3
Portel 99 使用基础1.电子系统设计流程一般情况下,设计一个电子系统基本可分为以下几个步骤。
1.1 构想电路模块在着手绘制具体的电路图之前,首先需要对整个系统进行模块化设计。
即将整个系统分为若干个相对独立的模块(如输入、输出、控制、处理和显示模块等),以及各模块之间的接口关系。
然后为不同模块分别绘制其具体的电路图,各模块之间通过接口连接,从而构成一个具体而完整的电子系统。
1.2 设计电路原理图利用Protel 99 的原理图设计系统绘制一张电路原理图。
1.3 校对后输出电路图检查和校对绘制的电路图,保证所绘制的电路图正确无误,同时也可以存档。
1.4 产生SPICE netlistSPICE netlist是电路原理图设计(Sch)与印制电路板设计(PCB)之间的一座桥梁,是电路板自动布线的核心。
SPICE netlist可以从电路原理图中获得。
1.5 设计印制电路板设计印制电路板的过程需要借助Protel 99提供的强大功能。
1.6 检查后输出PCB板图对于绘制的PCB板,主要进行各种设计规则检查,如安全、间距和干扰等,以及网络检查。
分层输出的PCB板图可用来备查和给制版商制作电路板。
概括的说,电路板设计的基本步骤为:●原理图的设计●产生网络表●印制电路板的设计2. 如何启动Portel 99方法一:开始程序 Protel 99方法二:直接双击Windows桌面上的Protel 99图标3. Protel 99菜单栏Protel 99菜单栏包括各种命令操作、各种参数设置、各种开关的切换等功能,它主要包括文件【File】,视图【View】和帮助【Help】,菜单栏最左端的箭头图表是系统设置菜单,用来进行系统的设置。
●【File】:它主要用于文件的管理,包括文件的新建、打开等●【View】:用于设计管理器、状态栏、命令行的打开与关闭●【Help】:用于打开帮助文件4. 工具栏工具栏的功能其实是各菜单功能中的一部分::用于打开或关闭文件管理器:用于打开一个设计文件:用于打开帮助文件5. 设计管理面板设计管理面板位于Protel99系统窗口的左半部。
对于protel99se的学习不仅仅要有一定的广度,更需要有一定的深度。
广度主要就是抓住protel99se的完备性,主要是要抓住对于protel99se的整体把握,当然这是粗线条,很粗糙,在能够很好的把握了protel99se的广度之后,就需要逐步完善深度,使得protel99se的认识不那么粗糙。
就好比是一棵树,既要有主干,也需要有细枝末节。
§1.0 前言原理图的绘制原理图包括:元件标志(Symbol)、导线、电源、输入输出端口原理图输入步骤:1、查找所需原理图库文件并加载;2、绘制所需元件;3、绘制原理图;4、注释原理图;网络报表的生成网络报表是电路原理图设计和印制板设计之间的桥梁和纽带。
网络报表包含原理图中的元件封装信息。
此外,由已经设计好的PCB文件中可以提取网络报表。
PCB设计PCB包括:元件封装、导线、电源插座、输入输出端口、安装孔PCB设计步骤:1、设置PCB模板;2、检查网络报表,并导入;3、对所有元件进行布局;4、按照元件的电气连接进行布线;5、敷铜,放置安装孔;6、对整个PCB检错;7、导出PCB文件,准备制作Protel是protel technology公司开发的功能强大的电路CAD系列软件,基本上可以分为5个组件:●原理图设计组件●PCB设计组件●自动布线组件●可编程逻辑器件组件●电路仿真组件Protel文件类型:●.ddb 设计数据库文件●.lib 元件库文件●.sch 原理图文件●.pcb 印制电路板文件●.net 网络表文件●.pld 可编程逻辑器件描述文件●.rep 报告文件●.prj 项目文件●.bk 自动备份文件电路板设计基本流程:●电路原理图设计●产生网络表●印制电路板PCB设计●报表输出课程内容与要求:1.学会画原理图(SCH)2.学会创建SCH零件3.把原理图转换成电路板(PCB)4.对PCB进行布局布线和检查5.学会创建PCB零件库6.理解掌握布局布线规则。
创建原理图元件库尽管Protel99se软件自带了许多不同种类、不同型号的元件,但是随着电子技术的发展,某些新型电子器件(如A TMEGA8单片机)及非标元件(如各种类型的继电器),在Protel99se软件自带的元件库中是找不到的。
要使用这些元器件,就必须实现自行创建。
下面介绍创建原理图元件库的方法,同时介绍如何将Protel99se软件自带元件库中的元件拷贝到自己的元件库中,以及如何自行绘制元件。
对于相应元件封装库的创建,我们将在下一节中讲述。
一、启动原理图元件编辑器,并创建“通用元件.ddb”原理图元件库。
1.如图5.1所示,依次单击Protel99se主窗口的File(文件)/New(新建)菜单。
图5.12.执行上述命令后,弹出图5.2 “新建设计数据库”对话框。
图5.2 新建设计数据对话框3.将Database File Name文本框中的文件名更改为“通用元件.ddb”,如图5.3。
图5.34.点击图5.3中的(浏览)按钮,弹出图5.4保存文件对话框。
5.点击“保存在(I):”下拉列表框中的按钮,将文件存储路径更改为/Program File/Design Explorer99SE/Library/Sch,图5.5。
图5.56.点击按钮,就可一把“通用元件.ddb”保存在Sch文件夹中,如图5.6。
图5.6注意:将自行创建的元件库保存在Sch文件夹中的主要目的是:使自行创建的元件库与Protel99se本身的元件库具有同等地位,7.点击按钮,弹出图5.7窗口。
8.双击图标,打开“通用元件.ddb”数据库文件夹,如图5.8。
图5.89.依次单击图5.8中的File/New菜单,弹出“选择文件类型”对话框,如图5.9。
图5.9 选择文件类型10.双击图标,启动原理图元件编辑器,如图5.10。
图5.1011.先将原理图库文件名改为“通用元件.lib”,然后双击图标,弹出图5.11所示编辑原理图元件窗口。
第一章Protel 99se基础知识1.1 Protel 99se的基本组成和特点Protel 99se 主要由原理图设计系统、印刷电路板设计系统、信号模拟仿真系统、可编程逻辑设计系统和Protel 99se内置编辑器等几个部分组成。
1、原理图设计系统简介原理图设计系统是用于电子线路原理图设计的Advanced Schematic系统,主要包括原理图编辑器Sch和修改、生成电子零件参数的零件库编辑器SchLib两个部分。
原理图设计部分的基本操作窗口如图1-1所示。
图1-1 Protel 99se原理图设计窗口(1)、印刷电路板设计系统印刷电路板设计系统是用于电路板设计的Advanced PCB。
这部分包括电路板编辑器PCB和零件封装编辑器PCBLib。
它的基本操作窗口如图1-2所示。
(2)、信号模拟仿真系统信号模拟仿真系统是用于在原理图上进行信号模拟仿真的SPICE 3f5系统,能够即时地辅助设计人员发现设计失误,指导进行设计修改。
图1-2 Protel 99se PCB图设计窗口(3)、Protel 99se内置编辑器包括用于显示、编辑文本资料的text和显示、编辑电子表格Spread。
1.2 Protel 99se的安装安装Protel 99se需要约300MB的硬盘可用空间,显示器最好达到1024 768。
操作系统可以是Windows NT 4.0、Windows 98/95/XP 或更高的版本(含中文版)。
硬件环境要求32MB以上的内存和PII以上的CPU。
安装Protel 99SE只需双击光盘目录下的Install.exe开始,除了输入安装路径外,不需输入其他内容,按屏幕提示操作即可。
1.3 电路板设计1.3.1 电路板设计步骤一般而言,设计电路板最基本的过程可以分为三大步骤。
1、电路原理图的设计电路原理图的设计就是应用Protel99se的原理图设计系统(Advanced Schematic)绘制一张电路原理图。
11.16:第15单元-PCB编辑器1.创建PCB,了解PCB的基本结构。
a)创建PCB:\file\new\PCB documentb)了解PCB的结构:file,edit,view,place,design,tool, auto route,reports2.绘制PCBa)绘制外框:\Place\line\Toplayer(顶层) bottomlayer(低层) ,topoverlay(顶层丝印) keepout layer (禁止布线层)Multilayer(多层)要点:选择层画线3.层管理a)点PCB空白处\点右建\options\board layers\4.今天的重点和难点:工作层面的设置a)\design\layer stack manager\b)\design\machanical layers\5.器件的放置a)产生网络表b)新建or 打开一个PCBc)导入网络表d)\tools\auto place\选择statisfical placer\e)\move\componet\点击画面空白处,所有器件出现\选择所要移动的器件\移动器件或在画面中直接按住所选器件拖动。
11.21:第16单元1.任务1:11.23任务1;分立元件的封装1.新建库a)\new\pcb libraryb)建分立元件:\tools\new component\capacitor, resistor ,diode(重点和难点)c)建dip元件:\tools\new component\dual in_line pin(重点和难点)任务2. 生成库文件1.\design\make library任务3:生成元件报告1.\在PCB library document下\Reports\component任务4:库报告1.\在PCB library document下\Reports\library任务5:创建PCB(重点)1.\file\new\wizards\print circuit board\按提示操作(注意:尽量不要选择导角,标题框等6项)2.层的显示\点击右键\options\board layers\打√选择相应的层显示。
Protel学习总结Chapter1.原理图相关知识1.在做PCB时,要切换单位,按快捷键Q即可。
2.在做PCB或元件封装时,为了准确放在的位置(起点或终点),可以采用快捷键:J+L。
3.设置自动保存:点击file左边向下的箭头,在下拉菜单中点击preferences,然后在出现的对话框中的右下角点击Auto-save setting即可设置。
4.protel原理图元器件库中,有两个常用的库:Miscellaneous和Protel DOSSchematic Libraries .ddb,前者是一个混杂的器件库,主要包含一些基本的电子元件;后者是一个比较大的数据库,几乎包容了所有protel的器件库。
5.protel中CAP和CAPACITOR的区别是:前者是无极性电容,而后者是有极性的,且弯曲的一侧为负极。
6.protel中元件,发光数码管:DPY,跳线:JUMPER,保险丝:FUSE1/FUSE2,光耦:OPTOISO1/OPTOISO2,按键开关:SW-PB,拨码开关:SW DIP,变压器:TRANS。
7.在绘图过程中,按下空格键,直线放置方式将在垂直直线开始方式、垂直直线结束方式、45°直线开始方式、45°直线结束方式和斜线方式之间切换。
8.删除元件或连线:E+D,一次性删除所选全部元件:Shift+Delete。
9.在protel中绘制元器件时,要加带圆圈的引脚符号,按Tab键,把Dot项目打钩就可以了。
10.p rotel中要建立包含多个part的集成电路,则要用tool/part增加元件。
11.在输入框的每个字符后面加一个’\’,这样可以在字符上方添加上划线。
12.在设计原理图时,要时刻提醒自己隐藏引脚的存在。
13.原理图设计流程:建立原理图文件并设置图纸、环境等>> 加载原理图元器件库>> 放置元器件>> 布置连线>> 错误校验>> 打印原理图。
课一一、Protel 99SE作用?1、业界归为PCB(Printed Circuit Board )抄版软件2、原本为PCB设计软件二、Protel 99SE功能模块及文件组成介绍PCB抄版领域的应用使该软件功能得到更大程度的开发和应用。
三:PCB设计流程:参考书上20页,图2-1 电路原理图设计的流程图。
四、PCB抄版流程(个人小结,只供参考)1、抄版制作.PCB文件过程:A、了解电路结构、原理接口性能。
B、画PCB、磨层,判别二极管、三极管等管脚。
C、会用Protel 99SE 软件2、由PCB转(.sch)原理图文件过程:A、元件标名、封装、数值等一一对应B、走线、网络标识C、比对网表:.sch中Design->Create Netlist.pcb中Design->Netlist->Menage from PCB.pcb中Design->Netlist->Menu->Compare netlists一、Protel 99SE 安装,在安装目录下会创建几个文件夹,一般在C:\Program Files\Design Explorer 99 SE 1、client 99se.exe 主运行程序文件 2、examples:存放Protel 99SE 附带的例子 3、help :存放Protel 99SE 的帮助文件 4、library :(1)、PCB :PCB 库文件(2)、PLB :PLD 库文件、逻辑器件设计所需要的元器件 (3)、SCH :原理图库文件(4)、Signal Integrity :信号完整性库文件 (5)、SIM :仿真库文件5、System :存放Protel 99SE 各服务器程序文件。
二、设计数据库文件及其文档类型说明:*.ddb 设计数据库文件的Document 中包含的文件及其类型说明:一、Protel 99SE参数设置1、默认文件放置路径:Desgin utilities建立*.ddb文件2、密码保护设置3、Customize Resourses (菜单栏、工具栏、快捷键)4、系统字体设置:Preferences*.sch原理图设计对比*.pcb印制板设计。
•原理图方面:•什么是原理图?•答:电气原理图是用来表明设备电气的工作原理及各电器元件的作用,相互之间的关系的一种表示方式。
•原理图有什么作用?•答:运用原理图的方法和技巧,对于分析线路,排除电路故障是十分有益。
•原理图里面,放置的是什么东西?•答:各种元器件的电气符号。
•什么叫做同组元器件?•答:外形引脚相同,名称不同的元器件叫做同组元器件。
•层次式电路的设计方法是什么?•答:1.自上而下的设计方法。
2.自下而上的设计方法。
•封装是做什么用的?•答:支撑。
•不同元件之间,能不能用相同的封装?•答:可以。
•具体元件的封装是什么,Protel中,元件一般有几种模式,各是什么?答:比如电阻的封装AXIAL0.3到AXIAL1.0,电容的封装是RAD0.1到RAD0.4,电位器POT的封装是VR1到VR5,二极管DIODE的封装是DIODE0.4和DIODE0.7,三极管的封装是TO18、TO92A(普通三极管)、TO220H(大功率三极管)、TO3(大功率达林顿管),整流桥BRIDGE1和BRIDGE2的封装是D44和D37和D46,单排多针插座CON封装是SIP2到SIP20,双列直插元件的封装是DIP系列,串并口元件类在原理图中常用的名称为DB系列,引脚封装形式为DB和MD系列。
元件一般的模式是Normal(普通), De-Morgan(摩根), IEEE (Institute of Electrical and Electronic Engineers 电气和电子工程师协会)三种。
•ERC是什么东西,他的作用又是什么?•答:电器规则检查•网络表是什么东西?•答:网络表是具有元件名称、编号、封装和节点连接关系的一个文件,•它有什么功能?•答:为PCB图提供元件名称、编号、封装和节点连接关系,是制作PCB图时的必要文件。
•全局方面:•protel软件的文件格式;可以直接生成那些文件?(比如原理图文件.sch,印制电路板文件.pcb等)•答:.sch .pcb .erp .lib .ddb .net•protel的几大模块是什么?•答:原理图,PCB,自动布线,可编程逻辑器件设计,电路仿真,高级信号完整性分析模块。
protel99se常识(dxp一样用)Protel 99SE学习之系列(转)四、Protel布线设计注意2010-Protel布线设计注意事项1.单面焊盘:不要用填充块来充当表面贴装元件的焊盘,应该用单面焊盘,通常情况下单面焊盘不钻孔,所以应将孔径设置为0。
2.过孔与焊盘:过孔不要用焊盘代替,反之亦然。
3.文字要求:字符标注等应尽量避免上焊盘,尤其是表面贴装元件的焊盘和在Bottem层上的焊盘,更不应印有字符和标注。
如果实在空间太小放不了字符而需放在焊盘上的,又无特殊声明是否保留字符,我们在做板时将切除Bottem层上任何上焊盘的字符部分(不是整个字符切除)和切除TOP层上表贴元件焊盘上的字符部分,以保证焊接的可靠性。
大铜皮上印字符的,先喷锡后印字符,字符不作切削。
板外字符一律做删除处理。
4.阻焊绿油要求:A.凡是按规范设计,元件的焊接点用焊盘来表示,这些焊盘(包括过孔)均会自动不上阻焊,但是若用填充块当表贴焊盘或用线段当金手指插头,而又不作特别处理,阻焊油将掩盖这些焊盘和金手指,容易造成误解性错误。
B.电路板上除焊盘外,如果需要某些区域不上阻焊油墨(即特殊阻焊),应该在相应的图层上(顶层的画在Top Solder Mark层,底层的则画在Bottom Solder Mask 层上)用实心图形来表达不要上阻焊油墨的区域。
比如要在Top层一大铜面上露出一个矩形区域上铅锡,可以直接在Top Solder Mask层上画出这个实心的矩形,而无须编辑一个单面焊盘来表达不上阻焊油墨。
C.对于有BGA的板,BGA焊盘旁的过孔焊盘在元件面均须盖绿油。
5.铺铜区要求:大面积铺铜无论是做成网格或是铺实铜,要求距离板边大于0.5mm。
对网格的无铜格点尺寸要求大于15mil×15mil,即网格参数设定窗口中Plane Settings 中的,(Grid Size值)-(Track Width 值)≥15mil,Track Width值≥10,如果网格无铜格点小于15mil×15mil 在生产中容易造成线路板其它部位开路,此时应铺实铜,设定:(Grid Size值)-(Track Width值)≤-1mil。
X 左右调换
Y 上下调换
空格键旋转
+ - 切换工作层
E+D 删除
Home 定位
Pageup 放大Pagedown 缩小
选中一个属性按Tab键目前这个是最基本
1.原理图中未定义元件的封装形式
错误提示:Footprint not found in Library(封装未发现);Component not found (没有元件发现)。
错因:由于未在原理图中定义元件的封装形式,所以软件在PCB中装入网络表时找不到对应件的封装。
解决办法:打开网络表文件查看哪些元件未定义,然后到原理图中找到相应的元件,双击该元件,在属性对话框中的FOOTPRINT栏中填入相应的封装即可。
2.PCB封装定义的名称不存在
错误提示:Footprint XX not found in Library(元件封装图形库中没有XX 封装形式);Component not found(没有元件发现)。
错因:在PCB文件中未调入相应的PCB元件库或PCB库中的元件名与原理图中定义的名称不同。
解决办法:在PCB文件中确认所需要的PCB元件库是否都已调入,并核对原理图中元件封装名称是否与PCB元件库的名称一致。
3.元件管脚名称与PCB库中封装管脚名称不同
错误提示:Node not found(没有发现焊盘)。
错因:元件管脚名称与PCB库中封装的管脚名称不同。
解决办法:可编辑原理图库或PCB库中元件的管脚名称,使之相互一致。
4.原理图中元件的管脚数多于PCB封装管脚数
错误提示:Node not found(没有发现焊盘)。
错因:由于原理图库中元件的管脚数与PCB库中封装的管脚数目没能一一对应。
解决办法:回到原理图中重新定义元件的封装即可。
使元件管脚数与封装管脚数、管脚名一致。
5.元件标号重复
这类错误没有提示,比较隐蔽,较难发现。
错因:元件标号重复所致。
解决办法:回到原理图中修改重复元件标号。
网络表装入错误经常发生,主要是关于封装错误。
发现错误后,应先浏览,后排除。
宏命令执行有序的,前面的宏命令有误,就会引起后续的错误。
错误的排除应抓住根源,这样才能快速有效的解决问题。
同时需要在设计原理图和编辑PCB元件库时尽量规范,细心,以减少错误发生。