东南大学《Altium_Designer09电路设计案例教程》第26讲_层次原理图的PCB设计
AltiumDesignerSummer09使用教程讲解
操作教程
把Altium Designer Summer 09转化成中文
刚装好的DXP是英文的,我们需要把它转化成中 文
1.选择DXP选项卡中的Preferences选项
在DXP System-General中选择Use Localzed resources
点击Place按钮可以放置元 件
安装元件库
点击元件库,在这里可以安装一些常用的元件库或 封装库,安装Library\Pcb\Dual-In-Line Package.PcbLib
查找元件
如果在常用元件库中找不到想要元件,可以点击查找按钮, 然后在文本框中输入元件名字,范围选择路径中的库,路 径选择你的安装目录,如下图。
其它很有用的按钮还有地、电源、放置元件、放 置端口、忽略检查等等,鼠标悬停在上面可以得 到按钮的信息
所有悬空的引脚最好接上”忽略ERC检查“标志
编译原理图文件
编译一个原理图文件就是 在设计文档中检查原理图 和电气规则错误
点击项目管理-Compile Document(编译文档) 可以进行编译
如果系统找到了这个 封装,会在下面的预 览中见到它
把单片机设置为DIP40,把MAX118设置 为DIP-28/D38.7
修改封装
复位电路
复位电路就用我们之 前画的按键复位电路
找到开关SW-PB和相 应的电容电阻添加
晶振部分
晶振部分由一个无源 晶振和两个电容组成
选中晶振(XTAL), 摆放好电容和地,把 两端连到单片机的18、 19号口上
放置单片机
查找并放置AT89C55WD(或P89C54X2BN)和 MAX118EPI。
修改封装
PCB设计教程Altium_Designer_Summer_09
2009-11-1 20:32
图6-2新建电路原理图
添加电路原理图到工程当中
如果添加到工程中的电路原理图以空文档的形式被打开,可以通过在工程文件名上点击右键并且在工程面板中选择Add Existing to Project 选项,选择空文档并点击 Open。更简单的方法是,还可以在Projects面板中简单地用鼠标拖拽拉空白文档到工程文档列表中的面板中。该电路原理图在Source Documents工程目录下,并且 已经连接到该工程。
画电路原理图
接下来可以开始画电路原理图。本章将使用如图6-3所示的电路图为例进行讲解。这个电路是由两个2N3904三极管组成的非稳态多谐振荡器。
图6-3 非稳态多谐振荡器
加载元件和库
Altium Designer为了管理数量巨大的电路标识,电路原理图编辑器提供了强大的库搜索功能。虽然元件都在默认的安装库中,但是还是很有必要知道如何通过从库中 去搜索元件。按照下面的步骤来加载和添加图6-3电路所需的库。 首先我们来查找型号为2N3904的三极管。 1.点击Libraries标签显示Library面板,如图6-4。 2.在Library面板中点击Search in按钮,或者通过选择Tools>>Find Component,来打开Libraries Search对话框,如图6-5所示。 3.对于这个例子必须确定在Options设置中,Search in 设置为Components。对于库搜索存在不同的情况,使用不同的选项。 4.必须确保Scope设置为Libraries on Path 并且Path包含了正确的连接到库的路径。如果在安装软件的时候使用了默认的路径,路径将会是Library。可以通过点击文 件浏览按钮来改变库文件夹的路径。对于这个例子还需得确保Include Subdirectories复选项框已经勾选。 5.为了搜索所有3904的所有索引,在库搜索对话框的搜索栏输入*3904*。使用*标记来代替不同的生厂商所使 用的不同前缀和后缀。 6.点击Search 按钮开始搜索。搜索启动后,搜索结果将在库面板中显示。
Altium Designer Summer 09使用教程资料[文字可编辑]
? 放置元件之后,双击元件会出现元件属性对话框,如下图。 ? 我们一般需要注意的是写标识符,选择是否镜像,输入元件参数和选
择PCB封装
11
放置导线
? 按空格键可以旋转元件 ? 放置元件之后,接下来就是把它们
连接起来。 ? 注意右上的工具条(如右中图),
第一个按钮是放置导线,点击它, 光标将变为十字形状。 ? 将光标放在R1的上端。当你放对位 置时,一个红色的连接标记(大的 星形标记)会出现在光标处。这表 示光标在元件的一个电气连接点上。 ? 左击固定第一个导线点。移动光标 你会看见一根导线从光标处延伸到 固定点。 ? 将光标移到R1的右边C3的左端, 左击在该点固定导线。在第一个和 第二个固定点之间的导线就放好了。
Altium Designer Summer 09
操作教程
1
把Altium Designer Summer 09 转化成中文 ? 刚装好的DXP是英文的,我们需要把它转化成中
文 ? 1.选择DXP选项卡中的 Preferences 选项
2
? 在DXP System-General中选择Use Localzed resources
28
复位-更新变化表
18
修改封装
? 在库名中选中 DualIn-Line Package.PcbLib (请 先安装此库),在名 称中输入 DIP-40
? 如果系统找到了这个 封装,会在下面的预 览中见到它
? 把单片机设置为 DIP40,把MAX118 设置 为DIP-28/D38.7
19
修改封装
20
复位电路
? 复位电路就用我们之 前画的按键复位电路
? 把EA接高电平 ? 最后,把所有不用的
AltiumDesigner09电路设计案例教程》全套
1.2 Altium Designer Winter 09软件安装
1.2.1 硬件环境需求 达到最佳性能的推荐系统配置: •Windows XP SP2专业版或以后的版本。 •英特尔R酷睿™ 2双核/四核2.66 GHz或更快的处理器或 同等速度的处理器。 • 2GB内存。 •10G 硬盘空间(系统安装+用户文件)。 •双显示器,至少1680×1050(宽屏)或1600×1200(4: 3)分辨率。 •NVIDIA公司的GeForce R 80003 系列,使用256 MB (或更高)的显卡或同等级别的显卡。 •Internet 连接,以接收更新和在线技术支持。要使用 包括三维可视化技术在内的加速图像引擎,显卡必须支 持DirectX 9.0c 和Shader model 3,因此建议系统配 置独立显卡。
堂活动的参与、课堂纪律等
• 本课程希望全班同学都学会,不要有人补考。
五、学习方法建议
• 新课部分应自学(课前学习),培训自学能力 • 课堂上进行技能实训
第一章 Altium Designer 软件认识
•
1.1 Altium Designer 软件特点
•
1.2 Altium Designer 软件安装
• Altium Designer是Altium 公司(澳大利亚)继Protel 系列产品(Tango(1988)、Protel for DOS、Protel forWindows 、Protel 98、Protel 99、Protel 99 SE 、Protel DXP、Protel DXP 2004)之后推出的高端设 计软件。
1.2.2 安装 Altium Designer
(1)进入AltiumDesigner文件夹,执行autorun.exe文件,只执行第1个选项,在显 示器上出现如图1-1所示的安装界面
东南大学《Altium_Designer09电路设计案例教程》第25讲_自下而上层次原理图设计
图11-20 子图3(Sub3.SchDoc)
东南大学
• (4)在“Sub3.SchDoc”电路图中放置与其它 )在“Sub3.SchDoc”
电路图连接的输入/ 电路图连接的输入/输出端口,鼠标单击工具 栏中按钮“ 栏中按钮“ ”(或在主菜单栏选 “Place”→“Port”),鼠标上“悬浮”着一个 Place” Port”),鼠标上“悬浮” 端口,按TAB键弹出“ 端口,按TAB键弹出“Port Properties”对话 Properties” 框,如图11-21所示,在“Name” 框,如图11-21所示,在“Name”编辑框输入 端口的名字:“IN_5” 端口的名字:“IN_5”,“I/O Type”编辑框选择 Type” “Unspecified”,按OK按钮,在需要的位置 Unspecified”,按OK按钮,在需要的位置 放置端口即可。
• •
图11-22 放置端口的电路图
东南大学
2.从下层原理图产生上层方块 •图1)如果没有上层电路图文档,就要产生一张电路 ( 图文档。方法:单击主菜单
•
“File”→“New”→“Schematic”命令新电路图文档。在 File” New” Schematic” 本例中,已有主电路图文档“Main_top.SchDoc” 本例中,已有主电路图文档“Main_top.SchDoc”,所 以用步骤(2),打开它即可。 以用步骤(2),打开它即可。 (2)单击“Projects”工作面板中 )单击“Projects” “Main_top.SchDoc”文件的名称,在工作区打开该文 Main_top.SchDoc” 件。注意:一定要打开该文件,并在打开该文件的 窗口下,执行步骤(3 窗口下,执行步骤(3)。 (3)在主菜单中选择“Design”→“Creat Sheet )在主菜单中选择“Design” Symbol From Sheet or HDL”命令,打开如图11-23所 HDL”命令,打开如图11-23所 to Place”对话框 示的“ 图11-23 “Choose Document Place” 示的“Choose Document to Place”对话框。
Altium Designer Winter 09原理图及PCB设计简明教程
DXP原理图及PCB设计简明教程一、创建工程1.1打开软件DXP软件。
选择File->New->Project->PCB Project,点击右键确定创建新工程。
工程建立后。
1.2保存工程将鼠标移至左边竖窗口,PCB_Project1.PrjPCB字样上,点击鼠标右键。
在弹出菜单中选择Save Project。
选择保存路径,例如桌面->LED闪烁灯(新建文件夹)。
按照实际工程修改工程名,即文件名,例如LED闪烁灯。
点击保存。
保存完后,如下图,工程名变为“LED闪烁灯.PrjPCB”。
二、添加原理图及PCB文件2.1 添加原理图文件将鼠标移至左边竖窗口,LED闪烁灯.PrjPCB字样上。
右击打开菜单,选择Add New to project->Schematic,点击后添加原理图文件。
原理图添加完成后。
重复上述步骤,将鼠标移至左边竖窗口,LED闪烁灯.PrjPCB字样上。
右击打开菜单,选择Add New to project->PCB,点击后添加PCB文件。
PCB文件添加后。
将鼠标移至Sheet1.SchDoc字样上,点击鼠标右键,在菜单中选择Save。
若工程已经保存在文件夹LED闪烁灯中,该保存路径会默认选择文件夹LED 闪烁灯中。
然后修改文件名为“LED闪烁灯”,点击保存。
重复上述操作,将鼠标移至PCB1.PcbDoc字样上,点击鼠标右键,在菜单中选择Save。
与保存原理图文件一样,若工程已经保存在文件夹LED闪烁灯中,该保存路径会默认选择文件夹LED闪烁灯中。
然后修改文件名为“LED闪烁灯”,点击保存。
此时,文件创建及保存结束。
可以发现工程名“LED闪烁灯.PrjPcb”后的文件图标变为了红色,此时表明在添加完原理图及PCB文件后,工程需要重新保存。
将鼠标移至“LED闪烁灯.PrjPcb”字样上,点击鼠标右键,在弹出的菜单中选择Save Project即可。
AltiumDesignerSummer09使用教程
把单片机设置为DIP40,把MAX118设置 为DIP-28/D38.7
AltiumDesignerSummer09使用教程
修改封装
AltiumDesignerSummer09使用教程
复位电路
复位电路就用我们之 前画的按键复位电路
找到开关SW-PB和相 应的电容电阻添加
从菜单选择设计-文档选项,文档选项对话框打开。在此 我们需要修改的是将图纸大小设置为标准A4格式。
AltiumDesignerSummer09使用教程
添加元件
点击“元件库”标签显示 库工作区面板。
在下拉框中选取 Miscellaneous Devices库, 这里存放着许多常用的元 器件,像电容、电阻和二 极管等等。
AltiumDesignerSummer09使用教程
放置总线和网络标签
第二个按钮是放置总线, 利用它可以把总线形的数 据线连起来
点击按钮,将光标移动到 要连接的线的上方,同样 的会出现红色标记,将所 有要连的数据线连入。
点击放置网络标签按钮, 再点击要标记的导线,然 后就可以输入标签。
将连入总线的每一根数据 线写好标签,总线就连好 了
AltiumDesignerSummer09使用教程
隐藏原理图参数还原
先在原理图中任选一器件双击 在元件属性注释项打上“√” (可见的),再确定。
按Shift+F查找相似对象 在提示框内Comment
项选择Same后再单击 “应用”按钮。
AltiumDesignerSummer09使用教程
AltiumDesignerSummer09使用教程
其它按钮
其它很有用的按钮还有地、电源、放置元件、放 置端口、忽略检查等等,鼠标悬停在上面可以得 到按钮的信息
Altium_Designer_Winter_09_教程_(PDF版)_部分1
Day11,Altium历史,以及产品介绍(20minutesminutes))1.1Altium历史介绍...............................................................................................1-11.2Altium Designer介绍.......................................................................................1-21.3公司理念.......................................................................................................1-6minutes)) 2,DXP系统平台介绍(5minutes2.1项目以及工作区介绍........................................................................................2-12.2DXP系统菜单...............................................................................................2-10 3,Altium Designer设计环境(30minutes30minutes))3.1文档编辑器总览...............................................................................................3-13.2练习-Altium Designe导航系统......................................................................3-4Minutes)) 4,Altium免费资源,支持及帮助中心(15Minutes4.1免费网络培训...................................................................................................4-14.2中文论坛..........................................................................................................4-24.3网络培训中心及知识中心................................................................................4-84.4支持中心.....................................................................................................4-1530minutes)) 5,从PROTEL到Altium Designer(30minutes5.1Protel99SE与Altium Designer......................................................................5-15.2Protel99SE导入向导..........................................................................................5.3练习-导入99SE的DDB文件.........................................................................5-9 6,原理图编辑基础(30minutes)6.1视图命令..........................................................................................................6-16.2选择.................................................................................................................6-46.3其他鼠标行为...................................................................................................6-46.4练习-原理图编辑器基础................................................................................6-4 7,原理图绘图工具以及电气连接工具(20minutes)7.1原理图绘图工具...............................................................................................7-17.2电气连接工具..................................................................................................7-1 8,创建第一张原理图(1hour)8.1原理图编辑器工作区设置................................................................................8-18.2集成库概念介绍...............................................................................................8-48.3库与元件的装载及浏览....................................................................................8-48.4元件放置及原理图连线....................................................................................8-48.5智能粘贴..........................................................................................................8-48.6设计复用............................................................................................................... 9,全局编辑(45Minutes)9.1DXP数据编辑系统...............................................................................................9.2全局编辑实例........................................................................................................ 10,完成设计项目(45Minutes)10.1多层次设计介绍....................................................................................................10.2构建完整的项目....................................................................................................10.3元件标注11,,项目编译及验证(45minutes)1111.1设置设计编译选项.........................................................................................11-111.2系统消息框及错误查找..................................................................................11-3 12,,集成库概念介绍(45minutes)1212.1集成库模型介绍.............................................................................................12-112.2Libpkg,intlib,dblib,svnlib库类型介绍..........................................................12-11.1Altium历史介绍Altium(前身为Protel国际有限公司)由Nick Martin于1985年始创于塔斯马尼亚州霍巴特,致力于开发基于PC的软件,为印刷电路板提供辅助的设计。
Altium Designer中各层的含义
Altium Designer中各层的含义mechanical,机械层keepoutlayer禁止布线层topoverlay顶层丝印层bottomoverlay底层丝印层toppaste,顶层焊盘层bottompaste底层焊盘层topsolder顶层阻焊层bottomsolder底层阻焊层drillguide,过孔引导层drilldrawing过孔钻孔层multilayer多层机械层是定义整个PCB板的外观的,其实我们在说机械层的时候就是指整个PCB板的外形结构。
禁止布线层是定义我们在布电气特性的铜时的边界,也就是说我们先定义了禁止布线层后,我们在以后的布过程中,所布的具有电气特性的线是不可能超出禁止布线层的边界.topoverlay和bottomoverlay是定义顶层和底的丝印字符,就是一般我们在PCB板上看到的元件编号和一些字符。
toppaste和bottompaste是顶层底焊盘层,它就是指我们可以看到的露在外面的铜铂,(比如我们在顶层布线层画了一根导线,这根导线我们在PCB上所看到的只是一根线而已,它是被整个绿油盖住的,但是我们在这根线的位置上的toppaste层上画一个方形,或一个点,所打出来的板上这个方形和这个点就没有绿油了,而是铜铂。
topsolder和bottomsolder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是要盖绿油的层,multilayer这个层实际上就和机械层差不多了,顾名恩义,这个层就是指PCB板的所有层。
topsolder和bottomsolder这两个层刚刚和前面两个层相反,可以这样说,这两个层就是要盖绿油的层;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!1 Signal layer(信号层)信号层主要用于布置电路板上的导线。
Protel 99 SE提供了32个信号层,包括Top layer(顶层),Bottom layer(底层)和30个MidLayer(中间层)。
AltiumDesignerSummer09AD9PCBLAYOUT布线设计规则说明.pdf
一. 网络类(Net Classes)的组建:方法一:原理图中执行Place——Directives——Net Class按Tab键,设置好相关名称属性回车,每个归属此类网络均要放置。
方法二:PCB中执行Design——Classes…命令,按下图右键执行Net Classes——Add Class命令会生产New Class,右键更名成所需要的网络类名称,单击添加归属于此网络类的网络成员。
二. 差分网络类(Differential Pair Classes)的组建:方法一:原理图中执行Place——Directives——Differential Pair按Tab键,设置好相关名称属性回车,每个归属此类网络均要放置。
方法二:步骤1:PCB中执行Design——Classes…命令,按下图右键执行Differential Pair Classes——Add Class命令会生产New Class,右键更名成所需要的差分网络类名称,单击添加归属于此网络类的网络成员(前提是需要事先建立差分对网络)。
步骤2:建立差分对网络,PCB中执行View——Workspace Panels——PCB——PCB命令打开PCB面板,面板切换至Differential Pairs Editor,点击选择相应的差分网络类后再点击按钮Add,输入自定义的网络差分对名称,同时设置定义好对应的差分网络(Positive Net和Negative Net)。
也可以通过双击Differential Pairs Editor面板中的差分网络类或执行Design——Classes…命令,把所建立的差分网络对归属到对应的差分网络类。
三. ROOM相关:1. ROOM的组建:主要目的是用于设置个别器件内部的铺铜或布线间距。
PCB中执行Design ——Rooms——Place Rectangular Room命令,按Tab键,设置好相关名称属性,在PCB中相应的器件封装上面画好Room区域。
altium design09简介
18
Altium Designer 6.0 – 混合信号电路仿真
Altium Designer中的电路仿真是真正的混合模式仿真器,可以用于 对模拟和数字器件的电路分析。仿真器采用由乔治亚技术研究所 (GTRI)开发的增强版事件驱动型XSPICE/PSPICE仿真模型,该模 型是基于伯克里SPICE3代码,并于且SPICE3f5完全兼容。
19
Altium Designer 6.0 – 信号完整性分析
Altium Designer的SI功能包含了布线前(即原理图设计阶段)及布线 后(PCB版图设计阶段)两部分SI分析功能;采用成熟的传输线计算 方法,以及I/O缓冲宏模型进行仿真。基于快速反射和串扰模型,信 号完整性分析器使用完全可靠的算法,从而能够产生出准确的仿真结 果。 布线前的阻抗特征计算和信号反射的信号完整性分析,用户可以在原 理图环境下运行SI仿真功能,对电路潜在的信号完整性问题进行分 析,如阻抗不匹配等因素。 更全面的信号完整性分析是在布线后PCB版图上完成的,它不仅能 对传输线阻抗、信号反射和信号间串扰等多种设计中存在的信号完整 性问题以图形的方式进行分析,而且还能利用规则检查发现信号完整 性问题,同时,Altium Designer还提供一些有效的终端选项,来帮助 您选择最好的解决方案。
微处理器的应用; 增强FPGA实时调试和验证功能,改进了虚拟逻辑分析仪器和实时
JTAG器件监测器;当其与 LiveDesign-enabled硬件平台NanoBoard 结合时,用户可以快速、交互地实现和调试基于FPGA的设计 ; 完整的ODB++ / Gerber CAM-系统,使得用户可以编辑、修改和校验 CAM设计文件,弥补设计和制造之间的差异; 增强智能PDF文件生成器;
东南大学《Altium_Designer09电路设计案例教程》第30讲_第14章_AD9与protel99se转换
图14-7 选择导入文件对话框
图14-8 Review project creation对话框
在图14-8所示对话框内,显示了Protel 99SE的具体哪些 文件将转换成对应的Altium 东南大学 Designer内的文件。
•
•
点击“Next”,出现Import summary对话框, 点击“Next”,出现Import summary对话框, 如图14- 所示,该对话框告知源文件发现了一个DDB 如图14-9所示,该对话框告知源文件发现了一个DDB 文件,目标文件将产生一个工作空间、一个集成库包。 检查无误后便可进人下一步。若有错误,则退回相应 步骤重新修改。 单击“Next” 单击“Next”按钮,开始导入过程,导入完成 后,显示如图14-10所示的“ 后,显示如图14-10所示的“Importing is done.Choose workspace to open”对话框。选择该对 open” 话中列表内的新建的工作空间,单击“Next” 话中列表内的新建的工作空间,单击“Next”按钮, 出现“ 出现“Protel 99 SE DDB Import Wizard is complete” complete” 对话框,点击“Finish” 对话框,点击“Finish”按钮,完成导入过程。系统会 自动打开导入后生成的Altium Designer项目,如图 自动打开导入后生成的Altium Designer项目,如图 14-11所示。 14-11所示。
图14-4 Set File extraction options对话框
在“Set file extraction options”对话框中单击“Output Folder”编辑框右 侧的浏览按钮,打开“浏览文件夹”对话框,在“浏览文件夹”对话框内选 择导入文件的保存路径,单击“确定”按钮,然后单击“Set file extraction options”对话框中的“Next”按钮,出现“Set Schematic conversion options” 对话框,该对话框用于设置原理图导入选项,本例中没有原理图,所以不需 要设置该对话框,如图14-5所示。 东南大学
全版AltiumDesignerSummer09使用教程.ppt
最新.课件
38
修改所有对象
这时候,所有的 电阻已经被选中 了
在Inspector对话 框的Value中输入 1K
最新.课件
39
修改成功
按下回车键,这 时候可以看到所 有电阻都已经修 改了值
按“清除当前过 滤器”或者Shift +C可以清除选择 的元件
最新.课件
40
如何隐藏原理图参数
最新.课件
28
复位-更新变化表
最新.课件
29
更新变化
点击“使变化生效”按钮,可以看到“检查”一 栏都打上了勾
最新.课件
30
更新变化
这时点击“执行变化”按钮,可以看到“完成” 一栏都打上了勾,这时候,标识符已经自动添加 完毕
最新.课件
31
编译原理图文件
仔细检查原理图文件, 如果无误的话就可以 编译了,如果编译信 息里面没有Error(错 误),那么原理图就 画好了
复位电路
复位电路就用我们之 前画的按键复位电路
找到开关SW-PB和相 应的电容电阻添加
最新.课件
21
晶振部分
晶振部分由一个无源 晶振和两个电容组成
选中晶振(XTAL), 摆放好电容和地,把 两端连到单片机的18、 19号口上
最新.课件
22
数码管
在元件库中找到数码管Dpy Red-CA,添加总线连接其到单片机的P0 口上,把1、6号角相连并分别连接到P1.0、P1.1、P1.2(1、2、3号 引脚)上作为片选
最新.课件
3
把DXP转化成中文
重新启动DXP,就变成中文版的了
最新.课件
4
创建一个新项目
在文件-创建菜单中选择项目-PCB项目
Altium_designer_summer_09_图文教程
Altium designer summer 09 图文教程目录1.首先建立一个工程: (1)2.装载常用的元件库 (1)3.新建一张SCH原理图 (1)(1)放置元器件 (1)(2)绘制原理图 (3)(3)更改元器件属性:(着重讲解如何更改期间的封装属性) (3)(5)元器件放置和原理图绘制过程中常用快捷键 (9)4.新建PCB图 (10)1)元器件布局 (11)(1)改变器件方向: (11)(2)交互布局: (11)(3)对选定的元件快速布局: (11)(4)Alignment Tools是一个不错的布局工具 (11)2)布线 (11)(1)自动布线 (12)(2)手动布线: (13)(3)总线布线: (14)(4)走蛇布线 (14)(6)布线方式变化: (14)(7)放置元器件带底层: (14)(8)原理图导入PCB: (15)(9)生成元器件表: (15)(10)布线后修改布线宽度: (15)(11)更改布线拐角类型: (17)(12)快更改网格大小, (19)(13)布线快捷菜单: (19)(14)快捷选择: (21)3)设计PCB板框 (21)4)后期处理 (22)(1)加螺丝孔: (22)(2)覆铜: (24)(3)改变板子形状 (26)(4)实现泪滴形焊盘 (27)(5)3D 浏览线路板 (28)5)PCB常用快捷键 (28)5.修改SCH库和PCB库 (31)1)SCH库 (31)(1)生成SCH库 (31)(2)添加SCH元件 (32)2)PCB库 (36)(1)生成PCB库 (36)(2)添加PCB库文件 (36)6.语言选择 (41)运行Altium Designer Summer 091.首先建立一个工程:File→New→Project→Pcb Project,新建一个工程,并保存该工程;2.装载常用的元件库在软件右下角单机快捷菜单的System→Libraries打开元件库面板,单击Libraries…→Installed→Install…,找到所需使用的库所在的目录,选中库并单机打开。
《Altium Designer winter 09电路设计案例教程》-第23-24讲 第11章 层次原理图及其PCB设计
图11-10 连接好的上层方块图
5.由方块图生成电路原理子图
(1)在主菜单中选择“Design”→“Create Sheet From Sheet Symbol”命令。 (2)单击“隔离部分”方块图符号,系统自动在“层次原理图设 计.PrjPCB”项目中新建一个名为“隔离部分.SchDoc”的原理图文件,置 于“Main_top.SchDoc”原理图文件下层。如图11-12所示。在原理图文件 “隔离部分.SchDoc ”中自动布置了如图11-13所示的9个端口,该端口中 的名字与方块图中的一致。
图11-8 布置完端口的方 块图
(9)采用步骤(1)~(4)介绍的方法,再在“电机驱动” 方块图符号中添加6个输入、电源和地的端口,在电机驱 动的方块图中各端口名称、端口类型(如表11-1所示)。 布置完端口后的上层原理图如图11-9所示。
图11-9 布置完端口后的上层原理图
4.方块图之间的连线பைடு நூலகம்Wire)
子图3
子图4
子图5
子图1
子图2 子图6
图11-2 电机驱动电路原理图(图纸幅面A3) 从图11-1可以看出,可以把整个图纸分成上、中、下三个部分,其中:中部分和下部分是相同的。 我们先用子图1,子图2,练习自上而下的层次原理图设计。
11.1.1 自上而下层次电路图设计
自上而下的层次电路设计操作步骤如下。 1.建立一个项目文件 (1)启动Altium Designer,在主菜单中选择 “File”→“New”→“Project”→“PCB Project”命令,在当前工作空间中添加一 个默认名为“PCB_Project1.PrjPCB”的PCB项目文件,将它另存为“层次 原理图设计.PrjPCB”的PCB项目文件。 2.画一张主电路图(如:Main.SchDoc)来放置方块图(Sheet Symbol) 符号 (1)选择“Projects”工作面板中的“层次原理图设计.PrjPCB”按鼠标右 键,在弹出的菜单中选择“Add New to Project”→“Schematic”命令,在新 建的.PrjPCB项目中添加一个默认名为“Sheet1.SchDoc”的原理图文件。 (2)将原理图文件另存为“Main_top.SchDoc”,用缺省的设计图纸尺寸: A4。其它设置用默认值。 (3)单击“Wiring”工具栏中的添加方块图符号工具按钮“ ”,或 者在主菜单中选择“Place”→“Sheet Symbol”命令。 (4)单击键盘上的“Tab”键,打开如图11-3所示的“Sheet Symbol”对话 框。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)在Projects面板里产生一个新的PCB板。 )在Projects面板里产生一个新的PCB板。 (2)重新定义PCB板的形状。 )重新定义PCB板的形状。 PCB (3)绘制一个PCB板的板框。 )绘制一个PCB板的板框。 (4)检查每个元件的封装是否正确。 (5)执行“Project”→“Compile PCB Project 层次 )执行“Project” 原理图设计.PrjPCB” 原理图设计.PrjPCB”命令。 (6)执行“Design”菜单下的“Update PCB )执行“Design”菜单下的“ Document 电机驱动电路.PcbDoc”命令。 电机驱动电路.PcbDoc” 东南大学 (7) 按“ ”按钮验证一下有无不
•
图11-33 PCB板边框
•
• (4)检查每个元件的封装是否正确,可以打开封装 (4)检查每个元件的封装是否正确,可以打开封装
管理器。选择菜单“Tools” 管理器。选择菜单“Tools”→“Footprint Manager”, Manager” 弹出“ 弹出“Footprint Manager”对话框,在该对话框内, Manager” 检查所有元件的封装是否正确。 (5)打开原理图(Main_top.SchDoc),检查原理 (5)打开原理图(Main_top.SchDoc),检查原理 图(Main_top.SchDoc)有无错误,执行 图(Main_top.SchDoc)有无错误,执行 “Project”→“Compile PCB Project 层次原理图设 Project” 计.PrjPCB”命令。 .PrjPCB” 如果有错,则在messages面板有提示,按提 如果有错,则在messages面板有提示,按提 示改正错误后,重新编译,没有错误后进行以下 操作。 图11-34 数据转移对话框 (6)执行“Design”菜单下的“Update PCB (6)执行“Design”菜单下的“ Document 电机驱动电路.PcbDoc”命令。出现如 电机驱动电路.PcbDoc” 东南大学 图11-34所示的“Engineering Change Order”对话 11-34所示的“ Order” 框。
•
• •
• (7) 按“”按钮验证一下有无不妥之处, “”按钮验证一下有无不妥之处,
程序将验证结果反应在对话框中,如图11程序将验证结果反应在对话框中,如图1135所示。 35所示。
图11-35中,如果所有数据转移都 )在图11-35中,如果所有数据转移都
顺利,没有错误产生,则按“”按钮执行 顺利,没有错误产生,则按“”按钮执行 真正的操作,然后按“Close” 真正的操作,然后按“Close”按钮关闭此对 话框,原理图的信息转移到“ 话框,原理图的信息转移到“电机驱动电 路.PcbDoc”PCB板上,如图11-36所示。 .PcbDoc”PCB板上,如图11-36所示。
图11-36 数据转移到“电机驱动电路.PcbDoc”的PCB板上
东南大学
• (9)在图11)在图1136中包括6个零 36中包括6 件摆置区域(上 述设计的6 述设计的6个模 块电路),分别 将这6 将这6个区域的 元件移动到PCB 元件移动到PCB 板的边框内,用 前面介绍的方法 完成布局、布线 的操作,在此不 赘述。
1.完成各个子电路图(如:sub3.schdoc、sub4.schdoc、 完成各个子电路图(如:sub3.schdoc、sub4.schdoc、
• • • • •
11.1.3 在一个项目里,不管是单 PCB设计 层次电路图的PCB设计 层次电路图的 •
•
张电路图,还是层次电路图,有时 都会把所有电路图的数据转移到一 块PCB板里,所以没用的电路图子图 PCB板里,所以没用的电路图子图 必须删除。 (1)用前面介绍的方法在Projects )用前面介绍的方法在Projects 面板里产生一个新的PCB板,默认名 面板里产生一个新的PCB板,默认名 为:“PCB1.PcbDoc” 为:“PCB1.PcbDoc”,把它另存为 “电机驱动电路.PcbDoc”。 电机驱动电路.PcbDoc” (2)重新定义PCB板的形状。选择 )重新定义PCB板的形状。选择 菜单“Design” 菜单“Design”→“Board Shape” Shape”→“Redefine Board Shape”, Shape” 鼠标单击(25mm,25mm)、 鼠标单击(25mm,25mm)、 (115mm,25 mm)、(115mm, 115mm, mm)、(115mm, 145mm)、(25mm,145mm)点。 145mm)、(25mm,145mm)点。 (3)绘制一个PCB板的板框,选择 )绘制一个PCB板的板框,选择 东南大学 “Keep-Out Layer”层,画出长 KeepLayer”
• 教学目的及要求: 教学目的及要求: 11.1.3 层次电路图的PCB设计 层次电路图的PCB设计
• 1. 熟练掌握把层次原理图的数据转移到PCB内 熟练掌握把层次原理图的数据转移到PCB内 • 2. 进一步熟悉排PCB板的方法 进一步熟悉排PCB板的方法 • 教学重点、难点:层次原理图的数据转移到PCB内 教学重点、难点:层次原理图的数据转移到PCB内 • 复习: 复习:
图11-37 设计好的电机驱动电路PCB板
东南大学
• 制作的机器人“电机驱动电路”PCB板的实 制作的机器人“电机驱动电路”PCB板的实
物如图11-38所示。 物如图11-38所示。
图11-38机器人电机驱动电路PCB板实物
东南大学
小结: 小结:
• 11.1.3 层次电路图的PCB设计 层次电路图的PCB设计
• sub5.schdoc),并在各子电路图中放置连接电路的输入/ sub5.schdoc),并在各子电路图中放置连接电路的输入/ 输出端口, 2.从下层原理图产生上层方块图 (1)如果没有上层电路图文档,就要产生一张电路图文 档。方法:单击主菜单“File” New” Schematic” 档。方法:单击主菜单“File”→“New”→“Schematic”命令 新电路图文档。在本例中,已有主电路图文档 “Main_top.SchDoc”,所以打开它即可。 Main_top.SchDoc” (2)单击“Projects”工作面板中“Main_top.SchDoc”文 )单击“Projects”工作面板中“Main_top.SchDoc” 件的名称,在工作区打开该文件。 (3)在主菜单中选择“Design”→“Creat Sheet Symbol )在主菜单中选择“Design” From Sheet or HDL”命令。 HDL” 东南大学 (4)在 “Choose Document to Place”对话框中选择 Place”