(a)固定电阻(b)可变电阻(c)电位器(d)敏感电阻(e)排阻
国标
5.1 Protel DXP软件平台介绍
5.1.1 ProtelDXP概述
Protel是80年代末出现的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计工程师的首选软件。它很早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会注明要求学生会使用PROTEL。
2005年底,Protel软件的原生产商Altium公司推出了Protel系列的最新高端版本Altium Designer 6.0。 Altium Designer 6.0是完全一体化电子产品开发系统的一个新版本,是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化PCB 设计、可编程器件(如FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。
在国内,Protel99Se作为一个经典版本被广泛应用,随着Protel DXP2004的出现已被逐步取代,尽管Altium功能强大,但对计算机的硬件资源要求较高,部分功能相比其他软件并不普及,所以本章只介绍如何用Protel DXP 2004设计原理图和PCB图。
5.1.2 系统界面
系统主界面如图5-1所示,包含主菜单、常用工具条、任务选择区、任务管理栏等部分。
常用工具条 主菜单 任务选择区 任务管理栏
图5-1ProtelDXP主界面
1. 主菜单
主菜单包含DXP、File、View、Favorites、Project、Windows和Help等7个部分:
DXP菜单:主要实现对系统的设置管理及仿真;File菜单:实现对文件管理;View:显示管理菜单,工具栏等;Favorites:收藏菜单;Project:项目管理菜单;Windows:窗口布局管理菜单;Help:帮助文件管理菜单。
2. 工具栏
工具栏是菜单的快捷键,如图5-2,主要用于快速打开或管理文件.
打开文档管理窗口打FPGA帮开芯助文片档选项择目
图5-2 工具栏简介
3. 任务选择区
任务选择区包含多个图标,点击对应的图标便可启动相应的功能,任务区图标的说明如表5-1所示。
表5-1 任务选择区图标功能
图标及功能 图标及功能 最近新建的项电路 目和 设计文件 项目 器件FPGA管理 项目 创建 配置打开DXP嵌入 软件 式软件 打开打开参考 DXP 例程 脚本 打开器件帮助库管 索引 理 4. Protel DXP的文档组织结构
ProtelDXP以工程项目为单位实现对项目文档的组织管理,通常一个项目包含多个文件,DXP的文档组织结构如图5-3所示
Protel 原理图文档(*.schdoc,*.sch) PCB文档(*.pcbdoc,*.pcb) PCB项目文档 *.PrjGrp 原理图库文档(*.libsch,*.lib) PCB封装库文档(*.libpcb,*.lib) 网络列表(*.net等) 混合信号方针文件(*.mdl,*.nsx等) CAM文件(*.cam等) 输出报表(*.rep等) … 原理图文档(*.schdoc,*.sch) VHDL文档(*.vhd, *.vhd l*.vhdlib等) PLD库文档(*.libsch,*.lib) FPGA项目文档 *.PrjFpg 整合库文档(*.inlib) 网络列表(*.edif,*.net ,*.edf 等) 混合信号方针文件(*.mdl,*. Nsx等) 文本文件(*.txt) 输出报表(*.rep等) … 图5-3 Protel DXP的文档组织结构
项目组文档 *.PrjGrp
5.2 Protel DXP电路原理图的绘制
5.2.1 电路原理图的绘制流程
原理图设计是电路设计的基础,只有在设计好原理图的基础上才可以进行印刷电路板的设计和电路仿真等。本章详细介绍了如何设计电路原理图、编辑修改原理图。通过本章的学习,掌握原理图设计的过程和技巧。电路原理图的设计流程如图5-4所示,包含8个具体的设计步骤:
(1)新建工程项目。新建一个PCB工程项目,PCB设计中的文件都包含在该项目下。
(2)新建原理图文件。在进人SCH 设计系统之前,首先要构思好原理图,即必须知道所设计的项目需要哪些电路来完成,然后用 Protel DXP 来画出电路原理图。
(3)设置工作环境。根据实际电路的复杂程度来设置图纸的大小。在电路设计的整个过程中,图纸的大小都可以不断地调整,设置合适的图纸大小是完成原理图设计的第一步。
(4)放置元件。从组件库中选取组件,布置到图纸的合适位置,并对元件的名称、封装进行定义和设定,根据组件之间的走线等联系对元件在工作平面上的位置进行调整和修改使得原理图美观而且易懂。
(5)原理图布线。根据实际电路的需要,利用 SCH 提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一幅完整的电路原理图。
(6)原理图电气检查。当完成原理图布线后,需要设置项目选项来编译当前项目,利用 Protel DXP 提供的错误检查报告修改原理图。
(7)编译和调整。如果原理图已通过电气检查,可以生成网表,完成原理图的设计了。对于一般电路设计而言,尤其是较大的项目,通常需要对电路的多次修改才能够通过电气检查。
(8)生成网络表及文件。完成上面的步骤以后,可以看到一张完整的电路原理图了,但是要完成电路板的设计,就需要生成一个网络表文件。网络表是电路板和电路原理图之间的重要纽带。Protel DXP 提供了利用各种报表工具生成的报表(如网络表、组件清单等),同时可以对设计好的原理图和各种报表进行存盘和输出打印,为印刷板电路的设计做好准备 。
新建工程项目新建原理图文件设置工作环境放置元件原理图布线原理图的电气检查N是否合格Y生成网表及文档编绎和修改
图5-4 原理图设计流程
5.2.2 新建工程设计项目
在Protel DXP中,一个项目包括所有文件夹的连接和与设计有关的设置。一个项目文件,例如xxx.PrjPCB,是一个ASCII文本文件,用于列出在项目里有哪些文件以及有关输出的配置,例如打印和输出CAM。那些与项目没有关联的文件称作“自由文件(free documents)”。与原理图纸和目标输出的连接,例如PCB、FPGA、VHDL或封装库,将添加到项目中。一旦项目被编辑,设计验证、同步和对比就会产生。
本章通过如图5-5所示,一个由多谐振荡器组成的电子彩灯电路原理图的绘制及PCB设计为例,讲授ProtelDXP元件的使用。
VCCJP112Header 2R1Res21KR2Res215KR3Res215KR4Res21KDS2DS1LED0C1Cap Pol147ufLED0C2Cap Pol147ufQ2NPNQ1NPN
图5-5 电子彩灯原理图
建立一个新项目的步骤对各种类型的项目都是相同的。将以PCB项目为例。首先要创建一个项目文件,然后创建一个空的原理图图纸以添加到新的项目中。
1. 创建一个新的PCB项目工程文件