收藏本站
网站首页
图书分类
下载中心
服务指南
经销商园地
单片机读者俱乐部
关于我们
常见问题
留言中心
其 它
单片机与嵌入式系统
┊
大学教参
┊
系列教材
┊
外语图书
┊
计算机系列
┊
航空航天
┊
工程图书
┊
科普图书
┊
综合
┊
社科人文
┊
图书检索
关键字:
分类:
图书名称
作者
书号
内容简介
目录
年份
本类图书
书目下载
最近新书
即将出版
书目列表
分类浏览
单片机
教材与教辅
应用技术基础
应用程序设计与开发
不同应用领域
实例、实践、系统设计..
51系列单片机器件原理..
INTEL公司16位单片机
AVR单片机
PIC单片机
MSP430单片机
Freescale单片机
EPSON单片机
凌阳公司单片机
其他公司单片机
单片机及外围器件手册..
应用技术选编及应用文..
青少年单片机
模糊技术
单片机综合类
DSP
ARM
嵌入式系统教程
嵌入式操作系统及软件开发..
嵌入式系统应用开发
嵌入式系统国外版权引进
复杂数字系统设计
总线技术
无线通信技术
会议论文集及大奖赛
杂志合订本及增刊
周立功公司策划图书
机器人
大学生课程设计实践
位置:
首页
图书分类
单片机
Altium Designer快速入门
[单片机与嵌入式系统 ┈→ 单片机]
定价:
45元
作者:
徐向民
书号:
978-7-81124-529-5
配盘:
无盘
丛书名:
出版日期:
200811
开本:
787×960 1/16开
字数:
594千字
点击次数:
3732 次
内容简介
目录
前言
相关书目
内容简介
本书详细介绍Altium Designer的功能和面向实际的应用技巧及操作方法。主要内容包括Altium Designer设计环境、原理图基本要素、PCB设计、FPGA设计、嵌入式软件设计、多图纸设计、多通道设计、全局编辑功能描述、PCB规则约束及校验、交互式布线和差分布线功能、嵌入式智能、实现基于32位处理器的FPGA设计、创建元件库、从公司数据库内直接调用元器件、从Protel 99 SE到Altium Designer以及Altium Designer资源定制等。本书适合作为各大中专院校相关专业和培训班的教材,也可以作为电子、电气、自动化设计等相关专业人员的学习和参考用书。本书由Altium公司授权出版,并对书的内容进行了审核。
前言
随着电子工业和微电子设计技术与工艺的飞速发展,电子信息类产品的开发明显地出现了两个特点:一是开发产品的复杂程度加深,即设计者往往要将更多的功能、更高的性能和更丰富的技术含量集成于所开发的电子系统之中;二是开发产品的上市时限紧迫,减少延误、缩短系统开发周期以及尽早推出产品上市是十分重要的。当前电子设计三大主要工作为板级设计、可编程逻辑设计和嵌入式软件设计,如果设计工具能有效实现三者之间的进一步融合,设计者把几个重要“零件”组合起来就能完成产品,便能有效解决电子系统开发的复杂程度与上市时限性的矛盾。Altium Designer是Altium公司继Protel系列产品(Protel 99,Protel 99 SE, Protel DXP,Protel 2004)后的高端设计软件,较之于以往产品增强了FPGA的开发功能。它将电子产品的板级设计、可编程逻辑设计和嵌入式设计开发融合在一起,可以在单一的设计环境中完成电子设计,通过Altium Designer软件和NanoBoard开发板的结合,使得开发测试更加快速、有效。同时,Altium Designer还集成了现代设计数据管理功能,使得Altium Designer成为电子产品开发的完整解决方案,可谓是一个既满足当前,也满足未来开发需求的解决方案。新的Altium Designer的功能涵盖了电子设计过程中的各个方面,包括了:1. 板级设计Altium Designer统一了板卡设计流程,提供单一集成的设计数据输入、电路性能验证和PCB设计环境。用户通过强大的规则驱动设计、版图和编辑环境可完全控制电路物理实现的所有方面。Altium Designer 还保留了层次化设计和在物理领域的设计功能的分割,可方便地基于物理约束去驱动版图设计和布线过程。通过目标设计规则可完全支持高速设计、差分对管理以及集成的信号完整性分析。其混合信号仿真是一个与输入过程统一的部分,完全集成了原理图编辑环境。2. 管理库Altium Designer提供完整的管理器件信息,帮助用户控制设计中零部件的用量。灵活的集成化库搜索功能确保用户快速便捷地从即使是最大的部件集合中找到器件。Altium Designer可快速便捷地生成综合报告,详细描述特定库中的所有器件。3. 设计到制造Altium Designer把完整的制造文件验证和编辑集成进设计环境中,还提供很多输出选择,可生成满足任何制造要求的合适文件;可完全配置材料清单的信息和格式,并以多种格式生成BOM列表;可精确定义想要打印的PCB层组合,设置比例和方向,在打印前可在页面上进行精确预览。Altium Designer提供广泛的接口,支持大量机械CAD工具。另外,还提供强大的Smart PDF向导和免费的Viewer Edition,支持同事间安全的协同工作。前言Altium Designer快速入门••••4. 可编程器件Altium Designer支持各大厂商的可编程逻辑(FPGA)器件,在Altium Designer原理图编辑器内,以块级把它们连接在一起,创建电路设计。还可方便地可编程器件转移,并具有板级开发相同的技巧和方便。5. FPGA/PCB集成Altium Designer解决了使用大规模可编程器件的问题,使用板卡设计提供FPGA设计项目的无缝链接。提供完整的FPGAPCB共同设计,可进行基于 FPGA应用的快速开发。可轻易地在开发流程中更改和更新软件,可在目标运行平台上交互地调试。6. 设计管理Altium Designer可在单一环境中创建并链接构成最终产品的所有不同项目。其存储管理器可查看并管理与项目有关的所有设计文档,与版本控制系统一起无缝地工作。具有强大的图形区分引擎,可从空间上和在连接性级别比较文件版本。为了让设计者更好地应用Altium Designer开展电子系统设计工作,在Altium公司支持下,我们完成了本书的编写。本书由徐向民任主编,邢晓芬、华文龙、李磊参编。特别感谢李辉宪先生为本书的编写提出的宝贵意见,同时感谢郭振灵、黄晓泓、匡炎、黄建敬、许杏、杨劼学、许立腾、刘佩如、邱立、戴求淼、邢晓洁、董理、张洋、黄俊敏、罗冰然、郑文杰、吴睿、厉晗、喻玲娟、张前进、谢伦鹏、袁伟才、汤小剑、毛云峰、郭振灵、张朋、谢杨鑫等同学付出的艰辛劳动。感谢Altium公司高级工程师张金平女士、游晋先生和亿道电子工程部总监刘远贵先生协助审稿并提出宝贵意见。本书中资料来自Altium公司,并在编写中得到Altium公司的鼎力支持,在此一并表示感谢。由于编者自身的水平有限,如果书中存在错误和不妥之处,敬请读者批评指正。
作者
2008年10月
目录
第1章 Altium Designer介绍
1.1 在工作的时候学习——Knowledge Center面板1
1.2 找到答案——知识库是怎样构成的2
1.3 加入Altium Designer,并学习更多2
第2章 认识Altium Designer设计环境
2.1 Altium设计环境4
2.1.1 工作文件5
2.1.2 文档窗口管理11
2.1.3 扩展设计界面——支持双显示器12
2.1.4 视窗布局13
2.1.5 文件储存13
2.1.6 文件管理——本地历史16
2.1.7 文件管理——外部版本控制器18
2.1.8 文档编辑资源18
2.1.9 工作区面板19
2.1.10 导航26
2.1.11 本地化语言环境27
2.1.12 输入设计文件27
2.1.13 输出设计文件31
2.1.14 文档和帮助31
2.1.15 网络更新33
2.2 设计开发(DXP)集成平台36
2.2.1 什么是伺服务器36
2.2.2 安装查看伺服器36
第3章 使电子设计变得容易
第4章 工程的要素
4.1 什么是Altium Designer工程52
4.2 工程的类型52
4.3 工程文件的作用53
4.4 工程面板54
4.5 创建工程59
4.6 从工程中添加和移除文件60
4.7 设置工程选项60
4.8 管理工程文件61
4.9 分组相关的工程——设计工作区62
第5章 原理图基本要素
5.1 基本对象放置64
5.1.1 栅格与光标64
5.1.2 放置设计对象65
5.1.3 ReEntrant Editing66
5.1.4 测量原理图文档中的距离66
5.2 放置图形对象67
5.3 放置电气对象67
5.3.1 放置元件67
5.3.2 放置导线68
5.4 编辑原理图设计对象69
5.5 已放置对象的图形化编辑70
5.5.1 对已有导线的编辑70
5.5.2 移动和拖动原理图对象72
5.5.3 使用复制和粘贴73
5.5.4 使用智能粘贴74
5.5.5 编辑图纸中的文本75
5.5.6 标注和重标注75
5.6 编辑一个对象的属性77
5.6.1 通过属性对话框编辑顶点77
5.6.2 在SCH Inspector面板中编辑对象78
5.6.3 在SCH List面板中编辑对象79
第6章 PCB设计入门
6.1 创建一个新的PCB工程80
6.2 创建一个新的原理图81
6.3 设置原理图选项82
6.4 画电路原理图83
6.4.1 加载元件和库83
6.4.2 在电路原理图中放置元件84
6.4.3 电路连线88
6.5 设置工程选项89
6.6 编译工程92
6.7 创建一个新的PCB文件93
6.8 导入设计96
6.9 印刷电路板(PCB)的设计97
6.9.1 对PCB工作环境的设置97
6.9.2 定义层堆栈和其他非电气层的视图设置98
6.9.3 设置新的设计规则101
6.9.4 在PCB上摆放元器件104
6.9.5 手动布线106
6.9.6 板的自动布线108
6.9.7 在3D模式下查看电路板设计109
6.9.8 为元器件封装创建和导入3D实体111
6.9.9 检验PCB板设计112
6.10 输出文件114
6.11 深入研究117
第7章 FPGA设计入门
7.1 关于FPGA供应商软件的注意事项120
7.2 设计输入121
7.2.1 新建FPGA工程121
7.2.2 添加原理图文件121
7.2.3 放置元件122
7.2.4 放置导线124
7.3 检查原理图设计126
7.4 配置物理FPGA元件128
7.5 编译和综合131
7.6 分层设计134
7.6.1 用原理图子图实现时钟分频器134
7.6.2 用HDL子文件实现时钟分频器136
7.7 现场交互监视器件引脚状态139
7.8 在混合原理图中添加虚拟仪器140
7.8.1 添加频率计141
7.8.2 添加数字IO模型141
7.8.3 使能软件JTAG软链(Soft
Devices JTAG Chain)143
7.8.4 访问虚拟仪器控制器145
第8章 嵌入式软件设计入门
8.1 嵌入式软件工具147
8.2 创建一个嵌入式项目149
8.2.1 添加一个新的源文件到项目中150
8.2.2 添加一个已有的源文件到项目中
150
8.3 设置嵌入式项目选项151
8.3.1 选择设备151
8.3.2 设置工具选项152
8.4 组建嵌入式应用153
8.4.1 编译单个的源文件154
8.4.2 重建整个应用系统154
8.5 调试嵌入式应用154
8.5.1 设置断点155
8.5.2 评估和监视表达式155
8.5.3 查看输出156
8.5.4 查看存储器156
第9章 多图纸设计
9.1 定义页面结构158
9.1.1 建立一个层次结构159
9.1.2 维护层次结构160
9.1.3 支持多通道设计162
9.1.4 增加下层图纸的空间163
9.2 定义网络连通性163
9.2.1 网络标识符164
9.2.2 反相的网络标识符165
9.2.3 设置网络标识符的作用域165
9.2.4 平行和分层次连接的比较166
9.2.5 平行设计166
9.2.6 连通性例子166
9.3 总线的使用170
9.4 设计导航172
9.4.1 Navigator面板(导航面板)172
9.4.2 其他的导航方法175
第10章 多通道设计入门
10.1 建立一个多通道设计179
10.2 设置ROOM和标识符格式182
10.2.1 Room命名182
10.2.2 元件命名183
10.2.3 定义用户自己的标识符格式184
10.3 编译工程184
10.4 查看通道标识符的指派185
10.5 在PCB中显示标识符186
第11章 全局编辑功能描述
11.1 选中多个对象187
11.2 检视对象190
11.3 编辑对象191
11.4 编辑组对象193
11.5 全局执行不同类型对象的修改198
11.5.1 修改现存走线的网络名198
11.5.2 修改不同对象的层属性198
11.6 锁定设计对象199
11.6.1 在原理图纸和PCB文档中锁定设计对象199
11.6.2 使用参数管理器来编辑多个参数200
11.6.3 重命名参数201
11.6.4 添加一个参数202
11.6.5 执行参数的修改203
11.7 管理多元件模型204
11.8 在整个设计中管理封装206
11.9 采用查询来查找和编辑多个对象206
11.9.1 通过过滤查找对象207
11.9.2 在Library List面板中编辑设计对象207
11.9.3 使用电子数据表程序来编辑设计数据208
11.9.4 在设计工作区中过滤对象——工作原理209
第12章 PCB规则约束及校验
12.1 基础篇——PCB规则系统211
12.2 对规则定义及设定辖域的步骤213
12.3 检查已应用的规则217
12.4 导入和导出设计规则220
12.5 设计规则报告220
12.6 在原理图中定义规则221
12.7 设计规则校验(DRC)223
12.8 解决设计冲突225
12.9 建议227
第13章 交互式布线和差分布线功能
13.1 布线前的准备228
13.1.1 做好布线前的准备228
13.1.2 查找网络229
13.1.3 定义设计规则229
13.1.4 建立布线层231
13.2 交互式布线233
13.2.1 基础篇——放置走线233
13.2.2 连接飞线自动完成布线236
13.2.3 处理布线冲突236
13.2.4 布线中添加过孔和切换板层240
13.2.5 交互式布线中的线路长度调整241
13.2.6 交互式布线中更改线路宽度243
13.3 修改已布线的线路247
13.4 在多线轨布线中使用智能拖拽工具249
13.5 放置和会聚多线轨线路250
13.6 差分对布线251
13.7 网络和差分对长度的最优化和控制255
13.8 自动扇出和逃逸式布线257
13.9 交互式布线快捷键259
13.10 交互式差分对布线快捷键260
13.11 交互式长度调整快捷键261
第14章 嵌入式智能介绍
14.1 Altium创新电子设计平台262
14.2 使用Altium Designer创建嵌入式智能263
14.3 交互式测试&使用Desktop NanoBoard调试272
第15章 实现基于32位处理器的FPGA设计
15.1 简介274
15.2 创建硬件设计275
15.2.1 创建和保存一个新的FPGA工程275
15.2.2 绘制硬件原理图276
15.2.3 为Xillinx Spartan3 FPGA进行
工程配置283
15.2.4 配置存储器和外设285
15.3 创建软件288
15.3.1 新建一个嵌入式软件工程288
15.3.2 配置嵌入式工程288
15.3.3 写软件291
15.4 组建工程293
第16章 创建元件库
16.1 原理图库、模型和集成库294
16.2 创建原理图元件295
16.3 创建新的库文件包和原理图库295
16.4 创建新的原理图元件296
16.5 设置原理图元件属性302
16.6 为原理图元件添加模型303
16.6.1 模型文件搜索路径设置303
16.6.2 为原理图元件添加封装模型304
16.6.3 添加电路仿真模型306
16.6.4 添加信号完整性模型309
16.7 添加元件参数311
16.7.1 元件-数据手册连接参数312
16.7.2 间接字符串312
16.7.3 仿真参数313
16.8 检查元件并生成报表314
16.8.1 元件规则检查器314
16.8.2 元件报表315
16.8.3 库报表315
16.9 从其他库复制元件315
16.10 创建多部件原理图元件316
16.10.1 建立元件轮廓317
16.10.2 添加信号引脚318
16.10.3 建立元件其余部件318
16.10.4 添加电源引脚319
16.10.5 设置元件属性319
16.11 为部件建立多种显示样式320
16.12 建立PCB元件封装320
16.12.1 建立一个新的PCB库321
16.12.2 使用PCB Component Wizard
322
16.12.3 使用IPC Footprint Wizard323
16.12.4 手工创建封装324
16.12.5 创建带有不规则形状焊盘的封装
329
16.12.6 管理封装中包含布线基元的元件
329
16.12.7 多个焊盘连接到同一引脚的封装
330
16.12.8 处理特殊的阻焊层设计要求331
16.12.9 其他封装属性331
16.13 胶合点等板层特效的处理333
16.13.1 添加元件的三维模型信息333
16.13.2 为PCB封装添加高度属性334
16.14 创建集成库341
第17章 从公司数据库内直接调用元器件
17.1 直接放置343
17.1.1 使用数据库连接文件(*.DBLink)
的连接 344
17.1.2 使用数据库关联库文件(*.DBLib)
的连接344
17.2 创建数据库关联库文件344
17.2.1 连接到一个外部数据库345
17.2.2 数据库图纸348
17.2.3 设置匹配条件349
17.2.4 将数据库字段映射到设计参数
352
17.3 选取元件前的最后工作359
17.3.1 添加数据库关联库文件359
17.3.2 浏览数据库中的元件360
17.3.3 搜索一个元器件360
17.3.4 选取元器件366
17.4 确保同步性368
17.5 直接添加数据库信息到BOM368
第18章 从Protel 99 SE到Altium Designer
18.1 由设计数据库(DDB)转化为设计工作区
以及设计工程370
18.2 导入Protel99 SE的设计DDB文件
371
18.3 创建Altium Designer工程373
18.4 文件的格式转换375
18.5 元器件375
18.6 库375
18.7 连接以及唯一ID376
18.8 网络标识辖域377
18.9 PCB导入向导377
18.10 PCB设计规则378
18.11 仿真参考模型和配置379
18.12 多通道设计379
18.13 设计输出379
18.14 把设计转换为99 SE格式380
第19章 Altium Designer资源定制
19.1 定制概述381
19.2 重设已有的菜单以及工具栏381
19.3 向工具栏或菜单添加命令383
19.3.1 向已有工具栏添加快捷键的命令
383
19.3.2 给弹出菜单添加分组器384
19.4 删除命令384
19.4.1 删除一个定制的命令384
19.4.2 从一个资源中删除命令384
19.5 创建新的弹出菜单385
19.6 创建新的工具栏385
19.6.1 复制工具栏386
19.6.2 激活工具栏386
19.6.3 设置主菜单386
19.7 系统分级命令387
19.8 创建新命令387
19.9 操作快捷键表388
19.10 恢复默认菜单和工具栏388
附录A 快捷键定义
A.1 环境快捷键389
A.2 工程快捷键389
A.3 面板快捷键390
A.4 编辑器快捷键391
附录B 软件激活和常见问题
版权所有:
北京航空航天大学出版社
设计制作:
易择科技
地址:北京市海淀区学院路37号北航出版社 邮编:100191
电 话:010-82317024 82317027 传 真:010-82328026 邮购传真:010-82316936
京ICP备05030743号