Download - 第 1 章 漫谈 Protel DXP

Transcript
Page 1: 第 1 章  漫谈 Protel DXP

第 1 章 漫谈 Protel DXP1.1 Protel DXP 简介 1.2 Protel DXP的启动方法1.3 Protel DXP的主窗口1.4 Protel DXP 集成开发环境演示

Page 2: 第 1 章  漫谈 Protel DXP

1.1 Protel DXP 简介

1.1.1 Protel 发展简史1.1.2 Protel DXP的组成1.1.3 Protel DXP特点1.1.4 Protel DXP的新增功能

Page 3: 第 1 章  漫谈 Protel DXP

1.1.1 Protel 发展简史

Protel DXP 是 Altium 公司 2002年推出的最新一代 EDA 设计软件,是 Protel 99SE 的最新升级版本。 Protel DXP 与以前的 Protel 99SE 相比,在操作界面和操作步骤上有了很大的改进,用户界面更加友好、直观,用户操作更加便利。

Page 4: 第 1 章  漫谈 Protel DXP

1985 年诞生 dos 版 Protel1991 年 Protel for Windows1998 年 Protel98 ,这个 32 位产品是第一个包

含 5 个核心模块的 EDA 工具1999 年 Protel99 ,既有原理图的逻辑功能验

证的混合信号仿真,又有 PCB 信号完整性分析的板级仿真,构成从电路设计到真实板分析的完整体系。

2000 年 Protel99se 性能进一步提高,可以对设计过程有更大的控制力。

2002 年 Protel DXP 集成了更多工具,使用方便,功能更强大。

Page 5: 第 1 章  漫谈 Protel DXP

1.1.2 Protel DXP 的组成

Protel DXP 主要由以下几大部分组成: 原理图( Schematics )设计模块: 原理图仿真( Simulate )模块: 印刷电路板( PCB )设计模块: 自动布线器( Auto Router ): 可编程逻辑门阵列( FPGA )模块 : 主要

是用来在可编程逻辑器件中设计数字电路。 超高速集成电路硬件描述语言( VHDL ):

可以用 VHDL 语言开发可编程逻辑器件。

Page 6: 第 1 章  漫谈 Protel DXP

1.1.3 Protel DXP 特点

Protel DXP 不仅提供了部分电路的混合模拟仿真,而且提供了 PCB 和原理图上的信号完整性分析。信号完整性分析可以给设计带来很大的方便,提高了一次 PCB 制作的成功率。

Protel DXP 支持更完美的 3D 功能,在 PCB 加工之前就可以从各个角度观看PCB 及焊装元件后的“实物”

Page 7: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 1 )全新的设计方法 在 Protel 99 SE 中,项目中的所有文件都是

放置在 DDB 数据库中,而在 Protel DXP 中,设计文件是分散的,甚至可以放置在不同的目录下,只要把它添加在设计项目中就可以。

在设计过程中, Protel DXP 可以通过编译来对原理图和 PCB 进行分析,获得原理图和 PCB的全面信息,同时进行分析处理,并且快速地排除错误。

Page 8: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 1 )全新的设计方法 原理图和 PCB 的同步在 Protel DXP 中得到了

很大的改进。在项目中,同步的原理图和 PCB中的每个元件都有一个不同的 ID 号,以保持一一对应。同时也可以像原来一样使用元件标号来同步,但最好还是使用 ID 号,因为这样在元件重命名后,就不容易出错。而且在一般的设计中,设计完成时都会要求元件按照图样中的位置进行重命名,当然这个过程 Protel DXP 也会完成得很好。

Page 9: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 2 )全新的设计界面 在 Protel DXP 原理图和 PCB 编辑器中,使用

了很多工作空间面板,方便了对图样中的实体进行选择。同时在 Protel DXP 中引入了筛选的概念。在 Navigator 面板以及其他一些面板中选择的图素 (如元件 ) 会高亮显示。而其他未选中的将会灰度显示,而且不能进行编辑,这样大大方便了对编辑的实体的选择,减少了出错的机会。在原理图中,筛选的网络还可以以图示的方法显示和它连接在一起的元件,同时也增强了直观性。

Page 10: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 3 )在原理图中添加 PCB 设计规则

在原理图和元件属性中可以添加参数,这些参数可以定义为 PCB 设计规则。在原理图阶段就可以将一些约束添加上去。

Page 11: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 4 ) 多通道设计 多通道、多层次设计有利于用户快速地设计结构复杂的大型电路,使设计变得非常有效、非常快捷。使用这种方法在原理图编辑器中设计一份图纸,用户可以多次地参考、自由切换,方便查找,而且用户不用担心丢失网络标号。因为 P

rotel DXP 的符号管理器,能够自动地产生各个模块的电气连接图表,并且将之作为工程文件中的一部分保留起来。

Page 12: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 5 )版本控制系统 Protel DXP 中,可以很方便地和第三

方的版本控制软件接口,例如 Visual So

urce Safe ,因而便于版本的控制。

Page 13: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 6 )集成元件库 在 Protel DXP 中,引入了集成元件

库的概念。一个集成元件库的元件包括了原理图的图形、 PCB封装、仿真模型、信号完整性模型,甚至还可以添加不同的参数。这样就将原来的原理图库、封装库、仿真库等融合在一起,大大方便了使用。

Page 14: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 7 )增强的自动布线器 Protel DXP 增强了自动布线功能,

而且 BGA封装的布线功能也得到了增强。其中有很多自动布线策略可供选择,设计者可以选择符合特定情况的布线策略进行自动布线。

Page 15: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 8 )增强的 PCB 布板功能 定义板框外形在 Protel DXP 中变得

很方便,且制作一个 PCB 模板也很方便。利用规则定义系统,能够确保设计的正确性。另外 Protel DXP 的自动布局、焊盘的可定义性以及分割电源层的设计都得到了增强。

Page 16: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 9 ) FPGA 、 VHDL 功能 可在可编程器件中设计数字电路,

可用目前流行的 VHDL 语言开发可编程逻辑器件,并进行仿真分析。

Page 17: 第 1 章  漫谈 Protel DXP

1.1.4 Protel DXP 的新增功能

( 10 )其他增强功能 Protel DXP 软件还有其他一些改

进功能。例如,原理图的管脚可以编辑;在原理图中能够进行信号完整性分析;增强了仿真功能;可以进行双头显示等。

Page 18: 第 1 章  漫谈 Protel DXP

1.2 Protel DXP 的安装与启动

1.2.1 Protel DXP 的运行环境 1.2.2 Protel DXP 的安装1.2.3 Protel DXP 的启动

Page 19: 第 1 章  漫谈 Protel DXP

1.2.1 Protel DXP 的运行环境

由于 Protel DXP 软件功能有很大的增强,因此对运行环境要求较高,在安装前须注意以下两点,否则 Protel DXP 软件将无法安装。建议采用标准配置 (该软件不支持 Windows 95/98/ME 操作系统 ) 。

(1) 操作系统最低是 Windows 2000专业版。

(2) 显示器分辨率为 1024×768 。

Page 20: 第 1 章  漫谈 Protel DXP

1.2.1 Protel DXP 的运行环境

基本系统配置要求:操作系统: Windows 2000专业版硬件配置: CPU 主频为 500 MHz 以上 内存 128 MB 硬盘空间 620 MB 最低显示分辨率为 1024×768 , 16 位显示器 显存 8 MB

Page 21: 第 1 章  漫谈 Protel DXP

1.2.1 Protel DXP 的运行环境

标准配置要求: 操作系统: Windows XP

硬件配置 CPU 主频为 P4 1GHz(或更高 )

内存 512 MB

硬盘空间 700 MB

最低显示分辨率为 1280×1024 , 32 位显示器 显存 32 MB

Page 22: 第 1 章  漫谈 Protel DXP

1.2.2 Protel DXP 的安装 Protel DXP 软件的安装和普通软件基本相似,须说明的要点如下:

建议安装在 C : \Program Files 目录下,并在安装前保留 1 GB左右的空间, Protel DXP 软件本身将占有 560 MB 的空间,建议保留 300 MB~ 500 MB 的空间来保证该软件安全运行。

下面简要介绍一下 Protel DXP 软件开发包的安装过程。

(1) 先查看主机是否符合 1.2.1节所述的基本配置。

(2) 检查本地磁盘 C盘的空间。

Page 23: 第 1 章  漫谈 Protel DXP

1.2.2 Protel DXP 的安装 (3) 运行 Protel DXP 的“ Setup.exe”安

装应用程序。(4) 根据对话框提示选择安装路径。建议

选择默认路径 C : \Program Files\Altium 。(5) 然后根据对话框很快就可以将该软件安装完毕。

(6) 重新启动后用户就可以在【开始】菜单中查找到 Protel DXP 的快捷方式。

Page 24: 第 1 章  漫谈 Protel DXP

1.2.3 Protel DXP 的启动方法

( 1 )利用桌面上的快捷方式启动。( 2 )利用启动菜单启动。( 3 )直接运行命令启动。( 4 )在打开已经存在文件的同时,启动

Protel DXP 。双击文件名即可,如 图 1.4 所示。

Page 25: 第 1 章  漫谈 Protel DXP

图 1.4 打开文件的同时启动 Protel DXP

Page 26: 第 1 章  漫谈 Protel DXP

1.3 Protel DXP 的主窗口

1.3.1 菜单栏1.3.2 工具栏1.3.3 命令栏和状态栏1.3.4 标签栏1.3.5 工作窗口1.3.6 工作窗口面板

Page 27: 第 1 章  漫谈 Protel DXP

1.3.1 菜单栏 Protel DXP 的主窗口中的菜单栏具有系统设

置、参数设置、命令操作、提供帮助等各项功能,同时也是用户启动和优化设计的主要进入口之一。DXP Protel DXP 系统菜单File 文件菜单View 显示菜单Project 项目菜单Window 窗口菜单Help 帮助菜单

Page 28: 第 1 章  漫谈 Protel DXP

1.3.2 工具栏

利用 Protel DXP 的主窗口中的工具栏可以打开已经存在的文档和项目,也可将已经打开的文档在项目中进行删除、添加等操作。

Page 29: 第 1 章  漫谈 Protel DXP

1.3.3 命令栏和状态栏

和所有的 Windows 软件一样, Protel DXP 的主窗口的命令栏和状态栏位于工作桌面的下方,主要用于显示当前的工作状态和正在执行的命令。利用 View菜单可以打开和关闭命令栏和状态栏的显示。下面是显示状态栏( Status Bar )和关闭命令栏( Command Status )的设置状态。

Page 30: 第 1 章  漫谈 Protel DXP

1.3.4 标签栏

为了设计的方便, Protel DXP 的窗口左右两边放置了常用的标签。单击后,屏幕上会弹出对应的工作窗口。

左右标签的设置可以在菜单栏的 View | Workspace Panels 下的子菜单选项中进行;工作桌面下方标签的设置可以用鼠标右击标签栏进行。

Page 31: 第 1 章  漫谈 Protel DXP

1.3.5 工作窗口

( 1) pick a task 选取一个任务,如图 1.11所示。

( 2) or open a project or document 打开一个项目或文档。

( 3) or get help 打开一个项目或文档

Page 32: 第 1 章  漫谈 Protel DXP

图 1.11 选取任务

Page 33: 第 1 章  漫谈 Protel DXP

1.3.6 工作窗口面板

面板的三种显示方式( 1)自动隐藏方式( 2)锁定显示方式( 3)浮动显示方式

三种方式之间的转换方法( 1)由浮动方式转换成自动隐藏或锁定方式

( 2)由锁定方式转换成自动隐藏方式( 3)面板图标的功能

Page 34: 第 1 章  漫谈 Protel DXP

1.4 Protel DXP 集成开发环境演示Protel DXP 集成开发环境演示分为 4 个部分:

– ( 1 )工作界面

Page 35: 第 1 章  漫谈 Protel DXP

① Pick a task 选项区域Pick a task 选项区域选项设置及功能如下:● Create a new Board Level Design Project :新建一

               项设计项目。

Protel DXP 设计管理器窗口

Page 36: 第 1 章  漫谈 Protel DXP

Protel DXP 中以设计项目为中心,一个设计项目中可以包含各种设计文件,如原理图 SCH 文件,电路图 PCB 文件及各种报表,多个设计项目可以构成一个 Project Group (设计项目组)。因此,项目是 Protel DXP 工作的核心,所有设计工作均是以项目来展开的。介绍一下使用项目的好处。

Page 37: 第 1 章  漫谈 Protel DXP

● Create a new FPGA Design Project :新建一项 FPGA 项目设计。单击 Create a new FPGA Design Project 选项,将弹出所示的新建 FPGA 项目设计的文件工作面板。

● Create a new integrated Library Package :新建一个集成库。

● Display System Information :显示系统的信息。显示当前所安装的各项软件服务器,若安装了某项服务器,则能提供该项软件功能,如 SCH 服务器,用于原理图的编辑、设计、修改和生成零件封装等。

Page 38: 第 1 章  漫谈 Protel DXP

● Customize Resources :自定义资源。包括定义各种菜单的图标、文字提示、更改快捷键,以及新建命令操作等功能。这可以使用户完全根据自己的爱好定义软件的使用界面。

● Configure License :配置使用许可证。可以看到当前使用许可的配置,用户也可以更改当前的配置,输入新的使用许可证。

Page 39: 第 1 章  漫谈 Protel DXP

② Or open a project or document 选项区域中的选项设置及功能如下: ● Open a project or document :打开一项设计项目或者设计文件。单击该选项,将弹出如图 所示对话框。

● Most recent project :列出最近使用过的项目名称。单击该选项,可以直接调出该项目进行编辑。

● Most recent document :列出最近使用过的设计文件 名 称。

Page 40: 第 1 章  漫谈 Protel DXP

③ Or get help 选项区域 Or get help 选项区域用于获得以下各种帮助。 ● DXP Online help :在线帮助。 ● DXP Learning Guides :学习向导。 ● DXP Help Advisor : DXP 帮助指南。 ● DXP Knowledge Base :知识库。

Page 41: 第 1 章  漫谈 Protel DXP

主菜单和主工具栏如图 所示。 Protel DXP 的主菜单栏包括 File (文件)、 View (视图)、 project (项目)、 Window (窗口)和 Help (帮助)等。

文件菜单包括常用的文件功能,如打开文件、新建文件等,也可以用来打开项目文件、保存项目文件,显示最近使用过的文件和项目、项目组以及退出 Protel DXP 系统等。 视图菜单包括选择是否显示各种工具条,显示各种工作面板( workspace panels )以及状态条的显示,使用界面的定制等。 项目菜单包括项目的编译( Compile )、项目的建立( Build ),将文件加入项目和将文件从项目中删除等。 窗口菜单可以水平或者垂直显示当前打开的多个文件窗口。 帮助菜单则是版本信息和 Protel DXP 的教程学习。 主工具栏的按钮图标包括打开文档,打开已存在的项目文件等。

Page 42: 第 1 章  漫谈 Protel DXP

1.4 Protel DXP 集成开发环境演示

Protel DXP 集成开发环境演示分为 4个部分:

– ( 2 )菜单栏

Page 43: 第 1 章  漫谈 Protel DXP

1.4 Protel DXP 集成开发环境演示

–( 3 )控制面板

Protel DXP 集成开发环境演示分为 4个部分:

Page 44: 第 1 章  漫谈 Protel DXP

1.4 Protel DXP 集成开发环境演示

–( 4 )工具栏

Protel DXP 集成开发环境演示分为 4个部分:

Page 45: 第 1 章  漫谈 Protel DXP

1.5 Protel DXP 的文件管理

Protel 99/SE 中,整个电路图设计项目是以数据库形式( *.ddb )存放的,其中的原理图文件或 PCB 文件只有通过导出的方法才能得到单个的文件。 DXP采用目前流行的软件工程中的工程管理的方式组织文件,对任何一个电路图设计都认为是一个项目工程,它包含有指向各个文档文件的链接和必要的工程管理信息,而其他各个设计文件都放在项目工程文件所在的文件夹中,便于管理和维护。

Page 46: 第 1 章  漫谈 Protel DXP

1.5 Protel DXP 的文件管理

DXP 中,各设计文件的扩展名不再沿用以前版本的文件扩展名。新扩展名如下所示,但对以前版本的设计文件是向下兼容的。

电路原理图文件: *. SchDoc

PCB 印制电路板文件: *.PCBDOC

原理图元器件库文件: *.SchLib

PCB 元器件库文件: *. PCBLib

元器件集成库文件: *.IntLib

PCB 项目工程文件: *.PRJPCB

FPGA 项目工程文件: *. PRJFPG

Page 47: 第 1 章  漫谈 Protel DXP

Schematic :原理图文件VHDL : VHDL 文件PCB :印制电路板文件CAM :计算机辅助制造文件Schematic Library :原理图库文

件PCB Library :印制板库文件PCB Project : PCB 工程文件Integrated Library :集成库文件Output Job File :输出工作点Database Link File: 数据库连接文

件Project Group :工程组文件

Page 48: 第 1 章  漫谈 Protel DXP

1.5 PCB 板的设计步骤

( 1 )方案分析 决定电路原理图如何设计,同时也影响到 P

CB 板如何规划。根据设计要求进行方案比较、选择,元器件的选择等,开发项目中最重要的环节。

( 2 )电路仿真 在设计电路原理图之前,有时会会对某一部

分电路设计并不十分确定,因此需要通过电路方针来验证。还可以用于确定电路中某些重要器件参数。

Page 49: 第 1 章  漫谈 Protel DXP

1.5 PCB 板的设计步骤

( 3 )设计原理图元件 PROTEL DXP 提供了丰富的原理图元件库,但

不可能包括所有元件,必要时需动手设计原理图元件,建立自己的元件库。

( 4 )绘制原理图 找到所有需要的原理元件后,开始原理图绘制。根据电路复杂程度决定是否需要使用层次原理图。完成原理图后,用 ERC (电气法则检查)工具查错。找到出错原因并修改原理图电路,重新查错到没有原则性错误为止。

Page 50: 第 1 章  漫谈 Protel DXP

1.5 PCB 板的设计步骤

( 5 )设计元件封装 和原理图元件一样, PROTEL DXP 也不可能

提供所有元件的封装。需要时自行设计并建立新的元件封装库。

Page 51: 第 1 章  漫谈 Protel DXP

1.5 PCB 板的设计步骤

( 6 )设计 PCB 板 确认原理图没有错误之后,开始 PCB 板的绘

制。首先绘出 PCB 板的轮廓,确定工艺要求(如使用几层板等)。然后将原理图传输到 PCB 板中,在网络表、设计规则和原理图的引导下布局和布线。利用设计规则查错。是电路设计的另一个关键环节,它将决定该产品的实用性能,需要考虑的因素很多,不同的电路有不同要求

Page 52: 第 1 章  漫谈 Protel DXP

1.5 PCB 板的设计步骤

( 7 )文档整理 对原理图、 PCB 图及器件清单等文件予以保存,以便以后维护和修改。