cb _nlG! h%U,g
9_ 作者:卢老师,华清远见嵌入式学院讲师。
]goPjfWvU" 1、Altium Designer 10 入门知识 4,7W*mr3( 1.1.1 什么是 Altium Designer
mUwGr_)wj Altium Designer 提供了统一的应用方案,是 Protel(经典版本为 Protel 99se)的升级版本,其综合
电子产品一体化开发所需的所有必须
技术和功能。Altium Designer 在单一设计环境中集成板级和
FPGA 系统设计、基于 FPGA 和分立处理器的嵌入式软件开发以及
PCB版图设计、编辑和制造。并集成了现代设计数据管理功能 , 使得 Altium Designer 成为电子产品开发的完整解决方案-一个既满足当前,也满足未来开发需求的解决方案。
]{pH,vk- 1.1.2.Altium Designer 10 的特点
s^-o_K\*c 与过去以季节性主题(如 Winter09,Summer09)来命名的方案不同,而是采用新型的平实的编号形式来为新的发布版本进行命名。最新发布的 Altium Designer - Release 10 将继续保持不断插入新的功能和技术的过程,使得您可以更方便轻松地创建您的下一代电子产品设计。 Altium的统一的设计
架构以将硬件,软件和可编程硬件等等集成到一个单一的应 用程序中而闻名。它可让您在一个项目内,甚或是整个团队里自由地探索和开发新的设计创意和设计思想,团队中的每个人都拥有对于整个设计过程的统一的设计视图。
cu"ge]}, 显著亮点如下:
R nk&:c 提供了将设计数据管理置于设计流程核心地位的全新桌面平台。
6G?7>M 提供了新的维度,以供器件数据的搜寻和管理,确保输出到制造厂的设计数据具有准确性和可重复性。
Cq<k(TKAX 为设计环境提供供应链信息的智能链接,确保对元器件的使用有更好的选择 。
5OHF=wh 提供了涵盖整个设计与生产生命周期的器件数据管理方案,而结构性的输出流程更是确保了输出信息的完整性。
78FK{Cr R10 系列的增强功能包括:输出 Output Job 编辑器、内电层分割加速改善、弹出式的多 边形铺铜管理器、Atmel QTouch 支持、自定制的笛卡尔直角和极坐标栅格、Aldec HDL 仿 真功能、实现比使用指针更多的 GUI 增强,以及随着 Altium Designer10 临近发布日前,我 们将构建其中的更多酷炫功能。而且,其平台稳定性也得到了增强。
v^1n.l %E 1.3 整体流程
F!ra$5u 1.3.1、方案分析
_l&.<nz 对于所面临的具体项目,工程师首先做的是不同方案整体
原理设计,然后是方案比较与 确定,元件选择。
O}q(2[*i 1.3.2、
电路仿真 6g%~~hX 对方案中确定的整体电路或局部电路要做电路仿真,以此做电路参数估算 ,并借鉴仿真 结果修改设计方案中的缺陷。
(:ij'Zbz 1.3.3 设计
原理图 8jU6N*p/ 原理图设计部分同时需要做的原理图库的设计,虽然 Altium Designer 10 软件自带一部 分库,但不是包含市面上所有的元件,尤其是最新推出元件。在原理图绘制过程中,有整体 原理图的复杂程度决定采用何种结构的设计方式。通常所说的层次原理图设计,就为工程师 做复杂电路板提供了便捷。原理图设计后期,用 ERC(Electrical Rules Check) 工作查错,找出错误原因并修改原理图。
^h"F\vIpV 1.3.4 设计组建的封装
{@T<eb$d 对器件的封装设计,主要是查看器件手册。也可以直接用测量工具测量器件的实际工具, 然后再做封装。
jI,?*n< 1.3.5 PCB 板设计
RV, cQ K 工程师在确定 PCB 机械尺寸后,就将通过 ERC 测试的原路图导入 PCB 板中,根据项目的 实际要求设置 PCB 的规则,板的层数等。布局在 PCB 设计中占大部分时间,一个优秀的硬件 工程师对布局的要求是很苛刻,尤其是电磁兼容性问题。布局完成后接下来布线、泪滴、铺 铜,DRC(Designer Rule Check )测试。
<=PYu:]h 1.3.6 校对审核
rZG6}<Hx 工程师完成 PCB 设计后,需要对自己设计的电路进行校对,确定方案中设计的硬件电路 在设计中没有因特殊原因被误修改。对于复杂的电路板,多人分工合作,最终由 PCB 工程师 布线完成,更需要多人对各自设计的电路图与 PCB 部分进行校对,最终由项目工程师做整体 审核。
N1espc@j 1.3.7 文档整理
5q{
-RJ 这部分主要分三部分人的工作:导出制板所需的 GERBER 文档,料单 (BOM) 生产,导出 原理图文件,打印输出。
wlfq$h p 2、Altium Designer 10 建立项目 TvwkeOS#}7 Altium Designer 10 的所有电路设计工作都必须在 Design Explorer(设计管理器) 中进行,同时设计管理器也是 Altium Designer 10 启动后的主工作接口。设计管理器具 有友好的人机接口,而且设计功能强大,使用方便,易于上手。因此本章将对设计管理器中 关于电路板设计的使用进行的介绍。
xX2/uxi8 2.1 打开 Altium Designer 10 软件
=FXq=x%9+ 在桌面双击 Altium Designer 10 快捷键,启动画面如图 2-1。
a
#Pr)H 图 2-1 Altium Designer 10 启动画面
|NXe{q7{ 2.2 主菜单和主工具栏
y_N h5 主菜单和主工具栏如图 2-2 所示。 Altium Designer 10 的主菜单栏包括 File(文件)、 View (视图)、 project (项目)、 Window (窗口)和 Help (帮助)等。
ueV,p?Wo 左边为 Files Panels (文件工作面板),Navigator(向导),Projects(项目),右 边对应的是主工作面板,最下面的是状态条。其中项目栏是我们经常进行操作使用的地方, 需要说明的是左边的菜单栏目位置是灵活的,可以随自己的习惯进行移动。
L QA6iZBP 图 2-2 Altium Designer 10 主工具栏
;$rh&ET 2.3 项目工程建立
t Ai?B jo 2.3.1 在你工作区,新建一个文件包(例如在桌面建立个文件包,接下来的项目文件都 将存于该文件包内)。
m15> ^i^W 2.3.2 单击菜单【File】→ 【New】→ 【Project】→ 【PCB Project】, 默认为 PCB Project1. PrjPCB,完成后如下图 2.3 所示。
H(F9&6} 图 2-3 Altium Designer 10 新项目
Ai.^~#%X 2.3.4 保存这个项目
O*+,KKPt 鼠标右击该项目图 →【Save Project】→指定文件包 , 或者通过鼠标点击【File】→ 【Save Project】。
cK~VNzsz 2.3.5 建立原理图文件和 PCB 文件
.[>UkM0 单击菜单【File】→ 【New】→ 【Schematic】建立原理图文件(在你没有修改软件模板 的情况下,默认为 Altium 公司的模板) ,直接保存在指定的项目文件夹内。
nTxN>?l2E 单击菜单【File】→ 【New】→ 【PCB】建立原理图文件,保存在指定的项目文件夹内。
: tcqb2p 保存的方法与项目保存类似。
)SsO,E+t=U 2.3.6 添加文件
I<LIw8LI 添加已经建立的原理图文件和 PCB 文件到指定的项目中, 单击菜单【Project】→ 【Add Existing to Project 】, 弹出如图 2.4。
P'D'+qS 鼠标双击点击原理图后,便添加到指定的项目中,同样的方法,我们可将所创建的 PCB 文 件添加到指定的项目中。
$JZ}=\n7 同时我们还可以将项目需要的原理图添加到指定的项目中。
E _j=v
\ 图 2.4 Add Existing to Project
YTYCv7 图 2.5 Remove from Project
<Z\j#p: 2.3.7 删除添加的文件
xmbFJUMH 鼠标右击图 2.5 中的文件,在弹出的菜单类点击【Remove from Project】,即可将建 立的文件删除。
jv'q:uA ^ 3、 Altium Designer 10 原理图设计 D}A>`6W<