当前位置:首页 >> IT/计算机 >>

Altium Designer 新增功能快速入门教程


目 录 1 在Altium Designer 中进行原理图和PCB 的设计....................................1 2 如何从原理图及PCB 中生成网表并且实现网表的加载................................2 3 在Altium Designer 对PCB 进行形状,板层设置及内电层进行分割....................5 4 Altium Designer 中多通道功能在原理图及PCB中的使用技巧(设计复用的技巧) ........6 5 如何生成一个集成库并且实现对库的管理..........................................7 6 如何在Altium Designer 中运用查找编辑集体整批修改功能.........................10 7 演示在Altium Designer 中快速设计一块PCB......................................13 8 如何在Altium Designer 中快速进行差分对走线...................................17 9 如何在Altium Designer 的PCB中添加各种不同字体大小的汉字字符..................20 10 在Altium Designer 中进行PCB 的CAM 输出......................................21 11 附录 find Similar Objects 对话框中各个区域设置的含义及使用方法..............26

1

在Altium Designer 中进行原理图和PCB 的设计

在DXP 主页面下(打开软件时缺省设置就出现DXP 主页,如果不是,可以通过左键点击View\Home 来打 开DXP 主页),用鼠标左键点击 File\New\Project\PCB Project, 左边的工程资源管理器中就出现了一个名 为PCB_Project1.PrjPCB 的PCB 工程, 现在可以左键点击File\Save Project as 来改变项目的保存路径和项 目名称。在项目名称上右键点击,在引处的菜单中选择 Add new to Project\Schematic, 这样,在当前的工 程当中添加了一个新的原理图文件Sheet.schDoc, 原理图文件上右键点击,在引处的菜单中选择Save as 来 改变原理图名称和保存路径。现在,我们已经在一个PCB 工程中添加了一张空白的原理图了。 在原理图的下方偏右的边框上,左键点击System\Libraries, 打开库文件,在库文件 的面板里左键点击Libraries 可以对当前使用的库文件进行添加,移出和排序。接下来,要从 元器件库中拖出我们需要的元器件,用线把它们了连起来,完成原理图设计。 从元器件库选中需要的元器件, 按Place 或拖出我们需要的元器件, 左键点击Place\Bus 和Plaec\Wire , 用线或总线把它们连起来,并且给所有的元器件加上相应的标号(Designator), 保存完成原理图设计。(要 注意的是,如果你还要进行PCB 设计,你选的器件就必须要有相应的Footprint 封装。如果你还要进行功能 仿真,你选的器件就必须要有相应的Simulation 模型文件。如果你还要进行信号完整性分析,你选的器件就 必须要有相应的Signal integrity 模型文件。)完成原理图设计后,左键点击原理图名称,在引出的菜单中 左键点击 Compile Document xxx.SCHDOC ,(xxx 是用户自己定义的文件名),对这个原理图文件进行编译, 如果有什么错误信息就会自动启动消息窗口(Message ),来提示用户那里有什么样的错误。经检查没有错 误后,保存原理图。 在项目名称上右键点击,在引处的菜单中选择Add new to Project\PCB, 这样,在当前的工程当中 添加了一个新的PCB 文件PCB1.PcbDoc, 在PCB 文件上右键点击,在引出的菜单中选择Save as 来改变PCB 文 件名称和保存路径。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工程。 左键双击PCB 文件在工程资源管理器中的图标, 打开这个PCB 文件, 左键点击Design\Board Shape\ Redefine Board Shape 命令,这时,就会出现绿色的背景,光标上就出现一个十字交叉,移动鼠标,这个 十字交叉就会跟着移动,用这个光标在背景上画出一个封闭的曲线,这个曲线内部部分就是定义的PCB 板。 左键点击PCB 编辑器下方用来选择当前工作层的图标,选中Keep-Out Layer ,在当前层上,选择 Place\Line 命令,在Keep-Out Layer 层上画一个边框,作为我们的布局布线的外围约束边框,保存文件和 工程。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工程,保存工程。 在当前的PCB 编辑器环境下,左键点击Design\Import Changes From xxx..PrjPCB, 会自动跳出 来Engineering Change Order 对话框,列出了对PCB 文件加载网表的一些具体操作。添加的有:Componet Class( 器件类),Components (器件) ,Nets (网络连接),Rooms (空间)。器件类是以每张原理子图 划分为一个器件类,并且为器件类定义一个空间。 确认没有什么错误就左键依次点击Validate Changes , Execute Changes 两个按键,对话框的右

边就会弹出来绿色的图标来表示所执行的加载项目是正常的。点击Close 关闭对话框。 现在,我们已经把网表加载到这个PCB 文件中了。 在当前的PCB 编辑器环境下,连续按下键盘上的PgDn( 下页) 按键,缩小PCB 画面,就可以发现, 元器件已被加载到当前的PCB 文件中,并且每个元器件类中的器件自动放在一个空间中,移动这个空间,把 这个空间中的器件一起移动PCB 板上,放到合适的位置,这个空间的大小可以修改,也可以删除这个空间。 接下来,我们逐一对器件位置进行调整。我们可以采取用鼠标左键在器件上按住不放,移动鼠 标来拖动这个器件到合适的位置。 左键点击Place\ Interactive Routing , 这时,光标上就出现一个十字交叉,移动鼠标,这个 十字交叉就会跟着移动。这时,左键点击某个管脚,直线移动鼠标,就可以布出线来,连续左键点击,就可 布出拐弯的曲线来,直到另一个管脚,双击左键,完成一条网络布线。接下来,我们可以对继续对器件进行 布局布线。完成PCB 设计。 在当前的PCB 编辑器环境下,左键点击Tools\Design Rule Checker, 在弹出来的对话框上左键 点击 Run Design Rule Check 按键,可以输出一个当前文件的违反规则报告,详细列出在那个位置违反了那 个规则。

2

如何从原理图及PCB中生成网表并且实现网表的加载

首先说明一下: 在Altium Designer 中进行由原理图到PCB 的设计已经包含了网表 的生成和加载,不需要再进行这些步骤的。如下所述: (在当前的PCB 编辑器环境下,左键点击Design\Import Changes From xxx..PrjPCB, 会自动跳出 来Engineering Change Order 对话框,列出了对PCB 文件加载网表的一些具体操作。添加的有:Componet Class( 器件类),Components (器件) ,Nets (网络连接),Rooms (空间)。器件类是以每张原理子图 划分为一个器件类,并且为器件类定义一个空间。 确认没有什么错误就左键依次点击Validate Changes , Execute Changes 两个按键,对话框的右 边就会弹出来绿色的图标来表示所执行的加载项目是正常的。点击Close 关闭对话框。现在,我们已经把网 表加载到这个PCB 文件中了。) 但是如果需要这么做,可以如下进行操作。 我们可以选中打开一个顶层原理图文件,左键点击Design\Netlist For Project \Protel, 则软件 就 产生当前设计的网表,在本工程中就会多一个Generated 文件夹其中的Netlist File 中就有一个当前文件 的网表。 在PCB中产生网表 我们可以选中打开一个PCB 文件,左键点击Design\Netlist\Export Netlist From PCB, 在跳出的Confirm 对话框中选择OK , 则软件就产生当前PCB 文件网表,作为一个自由文件在Free Document 文件夹中。 通过比较两个文件差异产生ECO来执行网表的加载 新建一个PCB 工程,添加一个PCB 文件,画好布线约束层,再在本工程中加入一个网表文件,选中PCB 文 件用鼠标右键点击文件名, 在弹出的菜单中左键点击Show Difference , 则跳出一个比较界面, 选中 Advanced Mode, 则会出现如下界面,

在左右两边分别选中要比较的两个文件,可以是两个同类型的文件(两个网表文件或两个PCB 文件), 也可以 是两个不同类型的文件(一个网表文件和一个PCB 文件),来进行比较。左键点击OK 按键,进入比较更新界 面,如下图所示,

用鼠标右键点击某个器件,在弹出的菜单中左键点击Update All in >>PCB Document [xxx.PCBDoc], 则跳出 一个比较导出界面,如下图所示。左键点击按键Creat Engineer Change Order ,进入Engineer Change Order 界面,如下图所示,

左键点击Validate Changes 按键,可以观查有什么错误,看是不是缺少元器件库和元件封 装, 左键点击Execute Changes 按键,就可以执行这个加载操作 左键点击CLOSE 按键关闭对话框。缩小PCB 文件,你就可以看到这个网表和器件 已经加载到PCB 文件中来了。 Altium Designer 中的Show Difference 的比较功能非常强大,可以实现多种文件之间的比较,要比较 的两个文件,可以是两个同类型的文件(两个网表文件或两个PCB 文件), 也可以是两个不同类型的文件(一 个网表文件和一个PCB 文件),来进行比较。 注意:要比较的文件必须放在同一个工程中才能进行比较。

3 在Altium Designer 中对PCB 进行板层设置及内电层进行分割 在项目名称上右键点击,在引处的菜单中选择Add new to Project\PCB, 这样,在当前的工程当中 添加了一个新的PCB 文件PCB1.PcbDoc, 在PCB 文件上右键点击,在引出的菜单中选择Save as 来改变PCB 文 件名称和保存路径。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工 程。 左键双击PCB 文件在工程资源管理器中的图标,打开这个PCB 文件,左键点击Design\Board Shape\ Redefine Board Shape 命令,这时,就会出现绿色的背景,光标上就出现一个十字交叉,移动鼠标,这个十 字交叉就会跟着移动,用这个光标在背景上画出一个封闭的曲线,这个曲线内部部分就是定义的PCB 板。 左键点击PCB 编辑器下方用来选择当前工作层的图标,选中Keep-Out Layer ,在当前层上,选择 Place\Line 命令,在Keep-Out Layer 层上画一个边框,作为我们的布局布线的外围约束边框,保存文件和 工程。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己 定义的工程名) 编译整个PCB 工程,保存工程。在当前PCB 板文件中,左键点 击Design\Layer Stack Manager , 进入Layer Stack Manager 界面,

首先,在左边左键点击选中Top Layer 或 Bottom Layer, 左键点击Add Layer 或

, Add Plane 在已选中的信号层旁边添加信号层或电源层。 开始添加的电源层是没有网络的, 左键点击选中一 个电源层,左键双击选层边的No Net ,就会弹出一个Edit Layer 小的对话框界面,在这个小界面的Net name 栏中的向下的箭头,从这些所有的网络中选择这个电源层的网络。 在PCB 的文件中按“L”按键,则进入Board Layers and Colors 界面,在这个界面里可以选择设定每 层的颜色,并且选择是否显示某一层。 如果想对电源层进行分割, 把一个电源平面分给好几个网络,就需要对电源层进行分割。要注意一下, 在电源层上走的线是负片,意思是说你走线的地方没有敷铜,而不走线的地方却是敷铜。 首先,在Board Layers and Colors 界面设定电源层的颜色和选择显示电源层。然后,通过下面的层标 签进入电源层界面,左键点击Place\Line, 在电源层用线画一个头尾相接的线,这个线内部可以是任何几何 形状的。现在,画的线已经把电源平面分割开来。现在,双击电源平面的每一部分,就弹出一个对话框,你 可以在对话框中给你选择的这部分平面添加一个网络。不同的部分添加不同的网络,这样,就把内部电源平 面分割了。

4 Altium Designer 中多通道功能在原理图及PCB 中的使用技巧(设计复用的技巧) 在Altium Designer 环境下,完成对电路设计中原理图及PCB 版图的设计时,采用多通道设计功能将极 大的提高电路设计的可靠性,也必将会大大降低电子设计人员在多个相同通道设计中的复杂度。 简而言之,Altium Designer 的多通道设计分为原理图和PCB 设计两个层次; 首先,在原理图中,需要将独立的通道电路放在一个底层的子图中,通过在其顶图中使用设计菜单下 Create sheet symbol from sheet 由系统自动创建一个图表符,然后用鼠标双击,打开图表符的属性栏,在 Designator输入项中键入关键字Repeat(ChannelName,First,Last),参数的说明可以通过点击属性栏右上角 的的问号图形符,求助。 其次,在PCB 中,先要将个通道按设计要求合理摆放位置,然后通过手工、自动或交互式布局/布线,完 成对单个通道的layout。用鼠标选中该通道,然后用右键,在浮动命令条上选择Rooms Action->Select room connections,将会高亮显示所有选中的信号线,接下来就可以直接利用设计菜单下,Rooms->Copy room formats,就可以实现在PCB 版图中的多通道设计。左键点击Design\Rooms\Copy room formats ,光标就会 变成一个十字叉,左键点击要复制的ROOM 区域作为源区,接着左键点击目标ROOM 区,就会跳出一个菜单, 在这里面Option 选项中选择要拷贝的内容

左键点击 OK按键,则开始对这个ROOM 实现 布线的复制。 5 如何生成一个集成库并且实现对库的管理

如何在Altium Designer 中创建用户自己的板级设计器件集成库? 在Altium Designer 中引入了器件集成库的模式,大大方便了用户在板级设计中调用器件的 功能。2004 版中的集成库包括器件原理图库、器件封装库、Spice 混合信号仿真模型库及IBIS 信号完整性分析模型库。 一,如何在现有的集成库中完成器件修改:在DXP 平台下,打开一个集成库(如:Miscellaneous Devices.IntLib ),在系统弹出对话框(Extract Sources or Install 窗口中),选择Extract Source , 在工程栏中出现一个集成库工程项目, 其中包含了一个器件原理图库 (Miscellaneous Devices.SchLib ) , 在工程栏下选择SCH Library Tab ,在SCH Library 工程栏中出现了器件名称及关联库的构建关系;接 下来选择一个器件名称可以修改器件原理图的属性(如,名称,引脚方向属性,关联库)。在工程栏中 的Model 子窗口下点击ADD 命令,然后在弹出窗口下拉菜单中选择需要添加的模型属性(如,器件封装/ 仿真模型/信号分析模型)。 二,如何新建一个集成库:在DXP 平台下,新建一个集成库,通过菜单 [menus]File>>New>>Project>>Integrated Library 命令创建一个集成库工程(如,Myself.LibPkg ), 然后在项目工程中添加相应的器件封装库和器件原理图库(如 Myself.PcbLib/Myself.SchLib),在工 程栏中选择PCB Library Tab, 在器件封装库中添加器件封装元件,然后保存封装库文件(如: Myself.PcbLib ),接下来在器件原理图库中自建一个元件原理图库,并在该器件model 属性中添加该 元件其他关联属性(如封装/仿真等)。 三, 如何将原Protel99se 的器件库导入到Altium Designer 中:由于在Protel 2004 中使用的 元件库为集成元件库,所以我在Altium Designer 中使用Protel 以前版本的元件库、或自己做 元件库、以及在使用从Altium 网站下载的元件库时最好将其转换生成为集成元件库后使用。为 什么从Altium 网站下载的元件库也要进行转换呢?根据本人的使用情况,这主要是因为Altium 网站下载的元件库均为.DDB文件,正如前面所说的那样,我们在使用之前应该进行转换。而 且使用Altium 网站下载的元件库进行转换时,有一个非常优越的条件,即从Altium 网站下载的 元件库中包括了原理图库、PCB封装库,有的还包括了仿真及其它功能要使用到的模型,这让 我们在使用这些元件库进行转换生成集成元件库时非常容易。好了,请跟我一起来创建一个集成 元件库。 在此我们以一个从Altium.com 网站下载的Atmel_003112000.zip 元件库为例。 从altium 1

网站http://www.altium.com/forms/libraries/p99se/library_list.asp 下载的 Atmel_003112000.zip 元件库(如何下载不要我介绍了吧)。 2、下载完后将其解压,解压后为Atmel.ddb 。 3、用Altium Designer 软件中File\Protel99se Import wizard 命令, 选择路径和文件打

开Atmel.ddb 。打开后如下图所示:4、关闭所有打开的文件。使用File>>New>>Integrated Library 创建一 个集成元件库项目,如图所示。

5、选择Project>>Add to Project...打开对话框,找到并选择刚才转换的.schlib 文件,单击打开按钮,关 闭对话框,被选择的文件已经添加到项目中了,如图所示。

6、重复上一步,选择刚才转换的.pcblib 文件,将其添加到项目中。如图所示。

7、选择Project>>Project Options,打开如图所示的对话框。

8、 单击ADD 按钮, 打开如图所示的对话框。 点击图中所示按钮, 选择.pcblib 所在的文件夹, 单击Refresh List 按钮确认所选择的文件夹是否正确,然后点击OK按钮关闭对话框。

9、在ErrorReporting 标签中设置你需要的内容,单击OK按钮关闭对话框。 10、选择Project>>CompileIntegrated Library,这样Altium Designer 就将你刚才添加的库文件生 成了一个集成元件库,并打开Libraries 面板,在库列表中你所生成的库为当前库,在该列表下面,你 会看到每一个元件名称都对应一个原理图符号和一个PCB封装。 好了,你的集成元件库完成了。另外你所生成的集成元件库保存在第8 步骤中选择的文件夹下的 Project Outputs for Atmel 子文件夹中。 顺便提一下,当你用要自己做元件库时,你必须第5步骤之前完成.schlib 和.pcblib ,然后再从 第5步骤开始。如果你要修改你的元件库,你可以在.schlib 或.pcblib 中修改后,再从第5 步骤开始。

6 如何在Altium Designer 中运用查找编辑集体整批修改功能 Altium Designer 提供了非常强大搜索修改功能,有List 和 Inspector 等对 话框,可以在原理图或PCB 文件中对器件进行集体修改。在原理图文件中,左键 选中器件,右键点击,在拖出的菜单里左键选中Find Similar Objects, 则出 现选中界面,

在这个界面里,所有的选项都可以设置为约束条件来进行查找,比如,在Description 行,在ANY 栏里点一 下,在Any 旁的箭头的选项中选为SAME ,点击OK,就可以找出所有同一个描述的器件;Current Footprint 行 箭头的选项中选为SAME,点击OK 这样就可以找出所有同一个封装的器件;Part Comment 行箭头的选项中选 为SAME ,点击OK 这样就可以找出所有同一个注释的器件,等等,如此设置可以进行各种各样的搜索。 点击OK 以后,就会跳出搜索结果界面。如下图所示,

如图所示,这是以Part Comment 为条件找到的三个符合条件对象, 这时,如果我想一起修改着三个器件的 属性,比如说封装,只要将DIP14 改为SOP14 ,然后在Inspector 界面其他地方左键点击,则修改就有效了。 如果要一个个修改的话,可以左键点击 View\Workspace Panel\SCH\List, 则进入列表界面,如下图所 示,在列表界面里就可以一个个对所选的器件进行修改。

在PCB 文件中 ,左键选中器件,右键点击,在拖出的菜单里左键选中Find Similar Objects,

则出现选中界面,在这个界面里,所有的选项都可以设置为约束条 件来进行查找,比如,在Current Footprint 行,在Any 栏里点一 下,在Any 旁的箭头的选项中选为SAME,点击OK,就 可以找出所有同一个封装的器件; Part Comment 行在Any 栏里点一下,在Any 旁的箭头的选项中选为SAME, 点击OK 这样就可以找出所有同一个注释的器件,等等,如此设置可以进行各种各样的搜索。 点击OK 以后,就会跳出搜索结果界面。如下图所示,

如图所示,这是以Part Comment 为条件找到的三个符合条件对象, 这时,如果我想一起修改着三个器件的 属性,比如说封装,只要将DIP14 改为SOP14 ,然后在Inspector 界面其他地方左键点击,则修改就有效了, 这时, 软件就在库里找新的封装来代替现有的封装。 如果要一个个修改的话, 可以左键点击 View\Workspace Panel\PCB\List, 则进入列表界面,下图所示,在列表界面里就可以一个个对所选的器件进行修改。

7,演示在Altium Designer 中快速设计一块PCB 演示快速的设计一块PCB! 1) 利用即有的PCB快速生成元件库 打开一个原有的PCB,在PCB 界面,左键点击Design\Make Integrated Library, 这时,软件就会执 行一个集成库生成命令,把但当前打开的这张PCB 文件中所有的元器件生成一个集成库!点击保存 这个集成库文件。(当然,左键点击Design\Make PCB Library, 这时,软件就会执行一个PCB 库生 成命令,把但当前打开的这张PCB 文件中所有的元器件生成一个PCB 库,在这里PCB 库和集成库是 一样可以用来进行PCB 加载的!点击保存这个PCB 库文件)

2)添加库!保证要用的库在可用库列表之中! 一般情况下,这个库文件会和PCB 文件保存在同一目录下,但并不一定在当前的软件使用的Library 当中, 就要把它添加进来。在界面的下方偏右的边框上,左键点击System\Libraries, 打开库文件,在库文件的面 板里左键点击Libraries,把刚才生成的库加到当前使用的库列表里面来,注意不要搞错库名称,加错库。

在库文件的面板里左键点击Libraries 后,就弹出一个Available Libraries 可用库列表,在这个列表里观 察一下刚才生成的库在不在这个列表里面,如果没有,点击Install 按键,在跳出的添加打开界面中可以找 到文件夹和那个库文件! 3)建立一个工程,添加一张空白原理图文件和一个空白PCB 文件! 用鼠标左键点击 File\New\Project\PCB Project, 左边的工程资源管理器中就出现了一个名为 PCB_Project1.PrjPCB 的PCB 工程, 现在可以左键点击File\Save Project as 来改变项目的保存路径和项目 名称。在项目名称上右键点击,在引处的菜单中选择Add new to Project\Schematic, 这样,在当前的工程 当中添加了一个新的原理图文件Sheet.schDoc, 原理图文件上右键点击,在引处的菜单中选择Save as 来改 变原理图名称和保存路径。 现在,我们已经在一个PCB 工程中添加了一张空白的原理图了。 在项目名称上右键点击,在引处的菜单中选择Add new to Project\PCB, 这样,在当前的工程当中添 加了一个新的PCB 文件PCB1.PcbDoc, 在PCB 文件上右键点击,在引出的菜单中选择Save as 来改变PCB 文 件名称和保存路径。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工

程。 现在,我们已经在一个PCB 工程中添加了一张空白的PCB 文件了。 4)从原来生成库的工程中的原理图文件中拷贝一些原理图,拷到新工程中空白的原理图 中。 回到最开始生成库的那个旧PCB 工程,打开它的一张原理图,左键点击一下,在这个原理图文件中按 Ctrl+A(全选) 再加Ctrl+C (复制); 再到新建工程里面的原理图中,左键点击一下,在这个原理图文件中按Ctrl+V (粘帖),(注意,可 以调整图纸大小,不要让原理图跑到图纸外面去!),保存这个文件,这样我们在新工程里面画好原理图了。 完成原理图设计后,左键点击原理图名称,在引出的菜单中左键点击 Compile Document xxx.SCHDOC ,(xxx 是用户自己定义的文件名),对这个原理图文件进行编译,如果有 什么错误信息就会自动启动消息窗口(Message ),来提示用户那里有什么样的错误。经检查没有错误后, 保存原理图。(有时候有的小错误也不要紧) 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工 程。 5)新建板框并给新工程中空白的PCB 文件载入原理图的网表 左键双击PCB 文件在工程资源管理器中的图标, 打开这个空白 PCB 文件, 左键点击 Design\Board Shape\ Redefine Board Shape 命令, 这时,就会出现绿色的背景,光标上就出现一个十字交叉,移动鼠标,这个 十字交叉就会跟着移动,用这个光标在背景上画出一个封闭的曲线,这个曲线内部部分就是定义的PCB 板。 左键点击PCB 编辑器下方用来选择当前工作层的图标,选中Keep-Out Layer ,在当前层上,选择 Place\Line 命令,在Keep-Out Layer 层上画一个边框,作为我们的布局布线的外围约束边框,保存文件和 工程。 左键点击Project\Complie PCB Project xxx..PrjPCB (xxx 是用户自己定义的工程名) 编译整个PCB 工程, 保存工程。在当前的PCB 编辑器环境下,左键点击Design\Import Changes From xxx..PrjPCB, 会自动跳出 来Engineering Change Order 对话框,列出了对PCB 文件加载网表的一些具体操作。添加的有:Componet Class( 器件类),Components (器件),Nets (网络连接), Rooms (空间)等。 确认没有什么错误就左键依次点击Validate Changes , Execute Changes 两个按键,对话框的右边就会 弹出来绿色的图标来表示所执行的加载项目是正常的。点击Close 关闭对话框。[ 如果有错误,诸如 Footprint Not Found xxxxx , (xxxxx 代表某种类型的封装)。有时,很明显所需要的封装已经存在与当前 的库中了,却还是有这种错误。请仔细阅读第6节,如果无错误,则不需要读第6节 ] 现在,我们已经把网表加载到这个PCB 文件中了。在当前的PCB 编辑器环境下,连 续按下键盘上的PgDn(下页) 按键,缩小PCB 画面,就可以发现,元器件已被加载到当 前的PCB 文件中,并且每个元器件类中的器件自动放在一个空间中,移动这个空间, 把这个空间中的器件一起移动PCB 板上,放到合适的位置,这个空间的大小可以修改,也可以删除这个空间。 接下来,我们逐一对器件位置进行调整。我们可以采取用鼠标左键在器件上按住不放,移动鼠标 来拖动这个器件到合适的位置。 左键点击Place\ Interactive Routing , 这时,光标上就出现一个十字交叉,移动鼠标,这个十 字交叉就会跟着移动。这时,左键点击某个管脚,直线移动鼠标,就可以布出线来,连续左键点击,就可布 出拐弯的曲线来,直到另一个管脚,双击左键,完成一条网络布线。接下来,我们可以对继续对器件进行布 局布线。完成PCB 设计。 在当前的PCB 编辑器环境下,左键点击Tools\Design Rule Checker, 在弹出来的对话框上左键点 击Run Design Rule Check 按键,可以输出一个当前文件的违反规则报告,详细列出在那个位置违反了那个 规则。 6)排除器件封装找不到的这种问题 有时,很明显所需要的封装已经存在与当前的库中了,却还是有这种错误。 如果有Footprint Not Found xxxxx , (xxxxx 代表某种类型的封装)这种错误,是因为在原理图中这个器 件符号对应一个指定的PCB 器件封装,而这个PCB 器件封装在一个指定的PCB 封装库文件中,而这PCB 封装 库文件不在当前项目中,也不在以经安装了的当前库中。解决这种问题有多种方法。 我们可以在原理图中找到这个器件符号,左键双击器件符号, 则跳出符号的属性界面,在符号的属性界 面的右下方Models 部分中双击 Footprint 字符,则跳出PCB Model 界面,在这个界面中部将PCB Library 框 中的选项改为Any . 这个意思就是不管在哪个PCB 封装库文件的器件封装,只要名称相同就可以用。而Use footprint from ……….. 的意思是只能使用某个特定库中的封装,那个特定库不在,就报错了,所以将PCB Library 框中的选项改为Any 就可以解决这个问题了。 界面如下图所示。

8 如何在Altium Designer

中快速进行差分对走线

1: 在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对指示。 在原理图中,让一对网络名称的前缀名相同,后缀分别为_N 和_P,左键点击Place\ Directives \Differential Pair, 这时,鼠标上就出现差分队对指示标志,给差分对的两根线都加上差分队对指 示,如下图所示。

2: 将差分信息加载到PCB 文件中来,并定义用户需要的差分规则

保存编译文件,并且编译顶层的原理图。左键点击Design\Updae PCB document…, 启动Engineer Change Order, 把有关的差分对信息加如到PCB 文件中来,保存PCB 文件。在PCB文件中,转移到PCB面板,在靠近PCB 这三个字母旁边的行中选择Differential Pairs Editor , 在下面的框中选中All Differential Pairs , 这 样,所有定义的差分对就在Designer 框中出现了。选中定义的差分对(如RT),左键点击 Rule Wizard 按 键,进入Differential Pair Rule Wizard 界面,点击 Next 按键 ,回进入各个参数输入界面,可以选择输 入各种参数如下图就是其中的一个界面。

到最后,在Rule Creation Completed 界面中,会显示下面的这些种类的信息,告诉你你输入的参数是怎么 样的。如果不满意的话左键点击Back 按键返回修改,满意的话左键点击Finish按键结束差分线规则设置。

Width Constraint DiffPair_Width Pref Width = 10mil Min Width = 10mil Max Width = 10mil InDifferentialPair('RT') Matched Net Lengths DiffPair_MatchedLengths Tolerance = 1000mil Style - 90 Degrees Amplitude = 200mil Gap = 20mil (IsDifferentialPair And (Name = 'RT')) Differential Pairs Routing DiffPair_DiffPairsRouting Pref Gap = 10mil Min Gap = 10mil Max Gap = 10mil (IsDifferentialPair And (Name = 'RT'))

3:使用差分走线命令完成差分对走线 左键点击Place\Differeential Pair Routing , 进入差分对布线模式,此时,用鼠标在差分网络的两个相 邻的焊盘上点击一下,然后移动鼠标,就会看到对应的另一跟线也会伴随着一起平行的走线,同时按下 Ctrl+Shift 并且转动鼠标的滚轮,就可以两跟线同时换层。效果如下图所示。

9 如何在 Altium Designer 的PCB 中添加各种不同字体大小的汉字字符 Altium Designer 在PCB 文件中支持各种字体的汉字输入,并且可以自由的改变大小尺寸, 就象加入英文的字符串一样方便,操作方法也一样。 在当前的PCB 文件中, 左键点击Place\String 命令, 在跳出的String 对话框中Font 中选中TrueType,

这时,就可以在Font Name 中选择你想要的字体。在Text 后面的空格中输入中文字符串。在上边的 Height 旁边可以输入需要的大小。在上边的Rotation 旁边可以输入需要的旋转角度。

10

在Altium Designer 中进行PCB 的CAM 输出

首先,我们可以输出的gerber 文件,操作如下: 1:画好PCB 后,在PCB 的文件环境中,左键点击File\Fabrication Outputs\Gerber Files, 进入Gerber setup 界面,如下图所示。

在General 里面,Unit 选择Inches,Format 选择2:5 , 尺寸精度比较高,当然,也要和加工厂协商确定精 度。

在Layers 里面,选中Include unconnected mid-layer pads, 在Plot Layers 下拉菜单里面选择Used On , 要检查一下,不要丢掉层;在Mirror Layers 下拉菜单里面选择 All Off , 右边的结构层全不选上。 在Apertures 里面,选中Embedded apertures(RS274X) ( 在方格里打勾)

在Advanced 里面,在Leading/Trailing Zeroes 区域,选中Suppress leading zeroes( 这个选项可以和 加工厂商量的) 左键点击OK 按键,进行第一次输出。2:在PCB 的文件环境中,再次进入Gerber setup 界面,如下图所示 在Layers 里面,在左边的Plot/Mirror Layers 全不选中,Include unconnected mid-layer pads 也不选 中, 选中有关板子外框的机械层。

在Drill Drawing 里面,选择你要导出的层对。一般选择plot all used layer pairs 选中,如下图所示。 (Drill DrawingPlots 和Drill Guide Plots 两个区里面设置要一致,)

Mirror plots 不用

左键点击OK 按键,进行第二次输出。 3:在PCB 的文件环境中,左键点击File\Fabrication Outputs\NC Drill Files, 进入NC Drill Setup 界面, 如下图所示,

Unit 选择Inches,Format 选择2:5 ,尺寸精度比较高,当然,也要和加工厂协商确定精度。 在Leading/Trailing Zeroes 区域,选中Suppress leading zeroes( 这个选项可以和加工厂商量的),和 Gerber Setup 的Advenced 里面保持一致,其他默认选项不变。 左键点击OK 按键,进行第三次输出。

在弹出来的Import Drill Data 界面里左键点击OK 按键,进行输出。 所有的.Cam 文件都不用保存的。把当前工程目录下的Out 文件夹中 的所有的文件进行打包压缩,送到加PCB 工厂进行加工。

附录:find Similar Objects 对话框中各个区域设置的含义及使用方法

● Kind 选项区域:可以显示当前对象的类别(组件、导线、引脚等)。单击右边的选择下 拉列表显示 Same (相同)、 Different (不同)、 Any (任意)三种。表示所要搜索的 对象类别和当前对象的关系。 ● Design 选项区域:显示文件设计信息,例如文件名。 ● Graphical 选项区域:可以设置对象的图形参数,例如位置( X1 、 Y1 )、旋转角度 ( Orientation )、镜像( Mirrored )、显示被隐藏的引脚( Show Hidden Pins )。 同样在每个选项的右边选择下拉列表设置图形参数作为搜索条件。 ● Object Specific 选项区域:设置对象的详细参数例如 Description (对象描述)、 Lock Designator (锁定组件标识)、 Pins Locked (锁定引脚)等。 ● Zoom Matching 复选项:用于设置是否将条件相匹配的对象以最大显示模式显示在原理 图编辑窗口上。 ● Select Matching 复选项:用于设置是否将符合条件的对象选中。 ● Clear Existing 复选项:用于设置是否清除已存在的过滤条件。 ● Clrete Expression 复选项:用于设置是否自动创建一个表达式。 ● Mask Matching 复选项:用于设置是否在显示条件相匹配的对象的同时,屏蔽其它对象。 ● Current Document 下拉按钮:可以用于设置 Current Document (当前文档)、 Open Documents (所有打开文档)。 选中编辑多个物件 以对某图中电容 C1 相匹配的多个对象进行选择和编辑为例来说明。选取C1,右击弹出对 Find Similar Objects 对话框,先设置以搜索与电容 C1相匹配的选项。选中 Zoom Matching 、 Select Matching 、 Clear Existing 、 Mask Matching ,Run Inspector复选项、按OK 将弹出 Inspector 面板,在Inspector 面板中改变所需要的值,例如将封装改为AXIAL-0.3 , 在Inspector 面板其它的地方点一下或按 Enter 键将选中的电容封装统一编辑。 关闭“ Inspector ”面板,单击原理图下方的 Clear 按钮,取消组件选中状态。 直接选中多个同类对象,欲批量编辑时,按 F11 即可弹出或关闭 Inspector 面板,在该面板中实现批量 的修改。


赞助商链接
相关文章:
AltiumDesigner使用教程
供初学者学习AltiumDesigner设计PCB板的教程,包含了画原理图、生成PCB原件、使用Ultral Librarian生成元件库和封装。适合初学者快速入门。...
Altium Designer10电路设计入门教程_图文
Altium Designer10电路设计入门教程_计算机软件及应用_...生成名为 Clearance_1 的新设计规则,其设 置对话...进行了介绍,在设计规则中介 绍了每条规则的功能和...
Altium_Designer AD10一步一步教程最完整
创建一个新的 PCB 工程在 Altium Designer 里,一...电路标识,电路原理图编辑器提供了强大的库搜索功能。...我们的教程中的电路使用具有最小的针脚间距 100mil ...
Altium_Designer_10_入门教程_V2
Altium_Designer_10_入门教程_V2_院校资料_高等教育_教育专区。学习教材Altium...增加以下三行: 127.0.0.1 portal2.altium.com 127.0.0.1 portal2.altium...
Altium Designer 6.9入门到精通_电路基础_教学视频大全
Altium DesignerAltium Designer 6.9入门到精通视频教程,征程职业技术培训网校全套教学,在线学习电路基础课程,Altium Designer 6.9入门到精通视频下载
Altium-Designer入门
Altium-Designer入门教程哪怕是初中生也能轻易学会 AD15 的使用方法首次打开界面...在制作元件有其他功能到后面会有 介绍 Altium Designer 搜索元件方式 1.打开元件...
Altium_designer_10高级教程_图文
Altium_designer_10高级教程_电子/电路_工程科技_专业资料。Altium_designer_10...12 2012-零零生 新增加功能使用 1、按鼠标中键上移为放大,下移为缩小。 ...
Altium Designer常用快捷键
Altium Designer常用快捷键_电脑基础知识_IT/计算机_专业资料。Altium Designer软件...探针功能 Ctrl+Shift+滚轮:快速放置过孔 Ctrl+M 测量两点距离 按住 Ctrl 选择...
最新Altium Designer13视频教程
最新Altium Designer13视频教程 - 由于市面上的 Altium Designer 教程大部分都是针对毫无基础, 或者是刚刚入门的 学习者,基本上没有教程针对有一定使用基础的人在...
快速入门AltiumDesigner10
快速入门AltiumDesigner10_电子/电路_工程科技_专业资料...参考书: 《Altium Designer 10 电路设计标准教程》...借助 Protel 强大 的自动布线功能,可在瞬时之间完成...
更多相关标签: