来自:MR_COW > 馆藏分类
配色: 字号:
Altium_designer_PCB_环境设置和快捷详解
2016-01-01 | 阅:  转:  |  分享 
  




































































AltiumDesigner6.3PCBLAYOUT

Page2of15

电话:8008190211

邮件:jim.ji@altium.com.cn

图1.1

图1.2

1.PCB创建、编辑、输出(举例)

1.1创建PCB

打开工程mypcb.prjpcb,其中原理图已经绘制完毕.右键点击mypcb.prjpcb,在弹出菜单

中选择“Addnewtoproject\PCB”,并使用“Saveas”命令重新命名.



1.2定义PCB边框

1.2.1面板选项设定:选择菜单命令“Design\Boardoption…”,打开设定界面.如图1.1

Unit:设定单位为Metric

(米制:设定边框时较方

便).

ElectricalGird:选该项,

电气连接不受网格限制.

Designatordisplay:显示

元件的物理或逻辑标号.

1.2.2设定原点:

选择命令“Edit\origin\set”,

在PCB上设定原点.

1.2.3设定边框:

把层设定到Keepoutlayer,

再使用“Design\board

shape\refineboardshape”命令,这时PCB显示为绿色.使用鼠标绘制一个封闭多边形作

为PCB边框.在走线时使用“space”或“shift+space”键在“直线”、“斜线”、“圆弧”之

间切换.走线长度可以从窗口的左下角显示的位置获得.然后再使用“Place\line”命令

沿边框绘制封闭对边形,设定电气范围.



1.3从原理图导入信息到PCB

1.3.1编译原理图:

点击窗口左边Project面板,在弹出窗口中右

键点击工程名“mypcb.prjpcb”,选择命令

“compilepcbprojectmypcb.prjpcb”.对原理

图编译.图1.2如果有错误、警告,会在弹出

的message框中显示,双击错误联接,直接跳

转到错误处,对相应的错误进行修改.反复编

译修改,直至没有错误.(如果有些错误不影响

PCB布线,可以不修改).

1.3.2导入信息到PCB:

在原理图界面下选择命令“Design\update

PCBdocument??.pcbdoc”.出现如图1.3

所示的对话框.在该对话框中依次显示添加

的元件、网络、网络组、room等,可以对每个单元选择添加或不添加.然后依次选择

“Validatechanges”“executechanges”命令,把相应元素导入PCB,如出现错误,则按提示进

行相应的修改.导入结果如图1.4.

AltiumDesigner6.3PCBLAYOUT

Page3of15

电话:8008190211

邮件:jim.ji@altium.com.cn



图1.3



图1.4



1.4编辑PCB

1.4.1元件布局:鼠标直接拖动元件放置在相应的位置.在放置时可以用“space”键旋转

元件.可以使用“Edit\Align\...”命令对元件排列.



AltiumDesigner6.3PCBLAYOUT

Page4of15

电话:8008190211

邮件:jim.ji@altium.com.cn

1.4.2布线:元件布局完成后,就可以布线了.使用place菜单下的命令或使用图标都可

以布线.在布线过程中使用“space”、“shift+space”切换布线角度和布线模式.



图标依次为布线、差分对布线、智能布线、放置焊盘、过孔、圆弧、铜皮、字符等.



1.4.3铺铜及管理:使用命令“place\polygonpour…”或快捷图标打开铺铜管理.图1.5



图1.5

在这里可以设定铜皮模式(实心或镂空),设定连接网络等.在“Minprimlength”中的值

不能太小,不然会影响电脑速度.点击OK后就可以在PCB上绘制铺铜多边形了.图1.6





图1.6

AltiumDesigner6.3PCBLAYOUT

Page5of15

电话:8008190211

邮件:jim.ji@altium.com.cn

图1.7

1.5规则检测:

使用命令“Tools\designrulescheck…”对PCB设计进行错误检测.出现错误的地方会以

绿色高亮显示.对相应的错误进行修改,编辑,直到没有错误为止.



1.6Gerber文件输出:

1.6.1使用菜单“File\Fabrication

outputs\gerberfiles”,打开gerber

设定界面.图1.7

General:可以设定单位和精度

Layer:设定相关输出层

Drilldrawing:设定钻孔

Apertures:设定光圈

设定好以后再点击OK,生成的文件

在工程面板中相应的工程下

Generated目录下.



1.6.2使用菜单“File\fabrication

outputs\NCdrillfiles”生成数据钻

孔文件.



1.6.3在工程文件所在的目录下找

到子目录“projectoutputfor???”,

把里面的文件压缩打包,就可以送厂家制造PCB了.











































AltiumDesigner6.3PCBLAYOUT

Page6of15

电话:8008190211

邮件:jim.ji@altium.com.cn

2.PCB优先选项设定

PCB优先选项设定对话框设定和PCB操作相关的参数,可以通过Tools\preferences命令进

入.这些设定会保存在系统环境中,打开不同的PCB会使用相同的设定项.



2.1General





OnlineDRC:实时错误检测选择

Snaptocenter:移动焊盘和过孔时,鼠标定位于中心.移动元件时定位于参考点.移动走线

时定位于顶点

DoubleclickRunsInspector:双击打开Inspector,而不是通常的属性对话框

Removeduplicates:在输出数据时移去属性相同的元素

ConfirmGlobaledit:确认全局编辑

Protectlockedobjects:锁定元素不能移动

Clickclearsselection:单击鼠标清除选择

Shiftclicktoselect:Shift+click组合键选择相应元素(建议选择元件,铜皮等较大元素)

SmarttrackEnds:设定鼠线的显示方式



Undo/Redo:设定次数(建议设定较小数值,大数值对内存要求比较高)

RotationStep:设定旋转角度

Cursortype:设定鼠标形状

CompDrag:设定移动元件时连接的走线是否一起拖动



Autopanoptions:设定平移窗口的类型



Polygonrepour:设定重新铺铜的一些属性

AltiumDesigner6.3PCBLAYOUT

Page7of15

电话:8008190211

邮件:jim.ji@altium.com.cn

2.2Display



UseDirectX:使用6.3版图形引擎,处理图形速度增加20倍

ConvertspecialString:转换特殊字符.(如时间,日期等)

Redrawlayers:在层切换时重新刷新屏幕

Transparentlayers:透明层选项

Usealphablending:选择该项,当元素重叠时会以半透明方式显示



HighlightinFull:以高亮方式显示选择的目标

Usenetcolorforhighlight:使用网络特有颜色高亮显示网络

Usetransparentmodewhenmasking:筛选时使用半透明模式

ApplyMaskduringinteractiveediting:布线时灰色显示不活动网络

Applyhighlightduringinteractiveediting:布线时高亮显示活动网络(不推荐使用)



Draftthreshold:当线宽或字符小于设定值时以外形轮廓显示



Planedrawing:设定平面层显示的方式,选择“outlinedlayercontrol”或“outlinednet

control”时,以负片格式显示,如一段走线表示这一段没有铜皮.“solidnetcolor”则以半

透明的方式显示平面层上的网络

















AltiumDesigner6.3PCBLAYOUT

Page8of15

电话:8008190211

邮件:jim.ji@altium.com.cn

2.3BoardInsightdisplay



PadandViadisplayoptions:显示焊盘,过孔的网络名和标号等

Usesmartdisplaycolor:智能控制显示的字符大小

NetnamesonTracks:网络名在走线上显示的模式

Singlelayermode:设定单层的显示模式



2.4BoardInsightmode





AltiumDesigner6.3PCBLAYOUT

Page9of15

电话:8008190211

邮件:jim.ji@altium.com.cn

Display:设定显示时的各种参数

Visibledisplaymodes:

Cursorlocation:当前鼠标位置

Lastclickdelta:鼠标移动变化量.在绘制边框和放置元件时比较方便

其他选项可以按需设定,在下面的图形中可以预览显示效果



2.5Interactiverouting



Interactiveroutingconflictresolution

None:没有反映

Stopatfirstconflictingobject:停止在第一个有冲突的地方

Pushconflictingobject:推移有冲突的对象



Smartconnectionroutingresolution

None:没有反映

Stopatfirstconflictionobject:停止在第一个有冲突的地方

Walkaroundcontrollingobject:绕过有冲突的对象



Interactiveroutingoptions

Restrictto90/45:把拐角模式限制在90/45模式下

Autocomplete:在智能布线时自动完成布线

Automaticallyterminaterouting:布完一个网络时自动结束

Automaticallyremoveloops:自动移去网络环路



Interactiveroutingwidth/viasource

选择走线宽度和过孔的大小.布线时按shift+W快捷键可以弹出预设线宽选择框.放置

过孔时按TAB键可以弹出过孔属性对话框.

AltiumDesigner6.3PCBLAYOUT

Page10of15

电话:8008190211

邮件:jim.ji@altium.com.cn

3.工作环境设定

3.1颜色设定



使用菜单“Design\boardlayer&color…”或快捷键“L”进入颜色管理界面.在这儿可以

设定相应的层的颜色.



3.2层设定



Signallayer:

总共有32层信号层可以选择.可以放置走线,Fill,文字,多边形(铺铜)等.主要分为以下

三种:Topsignallayer,Innersignallayer,Bottomsignallayer.

InternalPlanes:

平面层,总共可以设16层,主要作为电源层使用,也可以把其他的网络定义到该层.平

面层可以任意分块,每一块可以设定一个网络.平面层是以“负片”格式显示,比如有走

线的地方表示没有铜皮.

Top/Bottomoverlayer

用来显示字符和元件边框等.又叫Silkscreenlayer.

Mechanicallayer:

机械层主要放置制造和安装信息,比如纬度,排列,标号和其他信息.

Soldermask/pastemask

这两层主要生成焊盘过孔焊接相关信息.一般自动生成.

Keepoutlayer:

这层主要定义pcb边界,比如可以放置一个长方形定义边界,则信号走线都不会穿越这

个边界.在该层还可以放置其他对象,则其他层的对象都不能穿越这些对象.

AltiumDesigner6.3PCBLAYOUT

Page11of15

电话:8008190211

邮件:jim.ji@altium.com.cn



选择菜单“Design\layerstackmanger…”打开层设定对话框,按钮“Addlayer”增加中间

信号层,“Addplane”增加中间平面层.还可以设定层对.现在左下角menu还可以选择

预设选项.





4.设计规则设定

选择命令“Design\rules…”打开规则设定对话框,可以对间距、路由、元件放置等规则设定.



图4.1

4.1ElectricalClearance

选择Electrical\clearance下clearance分支,也可以右键点击clearance,在弹出菜单中选

择Newrules,新建一个规则.在右侧可以设定不同对象之间的间距.

All:所有电气元素

Net:指定网络Netclass:网络组

Layer:层NetandLayer:指定层上的网络

Advanced:高级设定,点击querybuilder按钮进入设定框.如图4.2

AltiumDesigner6.3PCBLAYOUT

Page12of15

电话:8008190211

邮件:jim.ji@altium.com.cn



图4.2

在左边窗口有不同对象的选项,如选择“Objectkindis”,中间选择“Poly”,则选中了多

边形铺铜的对象.Query语句中出现相应的语句“IsPolygon”.

再设定另一个对象的范围,如“all”,则设定了多边形和全部电气元素之间的间距.



4.2Routing规则设定

选择Routing\clearance分支就可以设定走线宽度,过孔大小等规则.如图4.3,图4.4

对不同的网络设定不同的线宽和不同的过孔大小.





图4.3



AltiumDesigner6.3PCBLAYOUT

Page13of15

电话:8008190211

邮件:jim.ji@altium.com.cn



图4.4



4.3元件间距设定

选择Placement\componentclearance,设定元件之间的间距.图4.5

Quickcheck:包含所有基本元素的最小多边形

Multilayercheck:包含插列元件在对应层的影响.

Fullcheck:使用元件基本元素真实占用的多边形

UsecomponentBodies:只检测元件的基本元素和其他元件之间的间距



图4.5



AltiumDesigner6.3PCBLAYOUT

Page14of15

电话:8008190211

邮件:jim.ji@altium.com.cn

图5.1

图5.3

5.PCB编辑高级应用

5.1常用命令快捷键定义

5.1.1在菜单条空白处点击右键,在弹出菜单中选择

Customize…图5.1

5.1.2在弹出的窗口中左边选择Place,右边选择

Interactiverouting,并双击.图5.2

5.1.3在弹出的属性框中的快捷键选项中填入你喜欢的快

捷键,如数字“1”.

5.1.4点击OK,关闭窗口.在PCB界面下按1键进入

“Place\interactiverouting”命令状态.





图5.2







5.1.5点击菜单条上“PCBshortcuts”

下拉菜单,选择“Nextsignallayer”,双

击打开属性对话框,在快捷键框中可以

填入快捷键.如数字“3”.这样在PCB

界面下按3就能层切换了.















AltiumDesigner6.3PCBLAYOUT

Page15of15

电话:8008190211

邮件:jim.ji@altium.com.cn

图5.4

5.2对象快速定位

5.2.1使用PCB面板

打开项目MyPCB.priPCB,并编译.点击左边

PCB面板,上面可以选择对象类型如“Nets”

“Components”等,点击下面的元件或网络,则

系统会自动跳转到相应的位置.



5.2.2使用过滤器选择批量目标

5.2.2.1点击左边PCBfilter面板,选中

Helper按钮,则打开queryhelper对话框,如

图5.5

5.2.2.2选择“Objecttypechecks”下“IsText”,

然后点击AND,再选择“Layerobjects”下

“OnTopsilkscreen”,则在上面Query框中出现

语句“IsTextAndOnTopsilkscreen”.

5.2.2.3中间“+,-,Div,Mod,And”等符号

可以组合成复杂条件语句.

5.2.2.4点击OK,返回filter面板.把select选项选上,点击Apply,就可以选择全部

在丝印层上的所有文字了.

图5.5













---结束---



献花(0)
+1
(本文系MR_COW首藏)