《Altium Designer 18从入门到精通》一书以Protel的*新版本AltiumDesigner18为平台,介绍了电路设计的方法和技巧,主要包括AltiumDesigner18概述、设计电路原理图、层次化原理图的设计、原理图的后续处理、印制电路板设计、电路板的后期处理、信号完整性分析、创建元件库及元件封装、电路仿真系统等知识。本书的内容由浅入深,从易到难,各章节既相对独立又前后关联。在介绍的过程中,编者还根据自己多年的经验及教学心得,适时给出了总结和相关提示,以帮助读者快速掌握相关知识。全书内容翔实,图文并茂,思路清晰。随书配赠的电子资料包中包含了全书所有实例的源文件和操作过程录屏讲解动画,总时长达300分钟。为了开阔读者的视野,方便读者学习,还免费赠送了时长达200分钟的Protel和AltiumDesigner18设计实例操作过程录屏讲解动画教程以及相应的实例源文件。本书可以作为初学者的入门教材,也可以作为电路设计及相关行业工程技术人员和院校相关专业师生的学习参考书。
目录前言
第1章 Altium Designer 18概述1
1.1 Altium Designer 18 的特点2
1.2 Altium Designer 18 的安装、激活与升级3
1.2.1 Altium Designer 18 的安装、激活及申请License3
1.2.2 Altium Designer的升级与精简6
1.3 电路板总体设计流程8
1.4 启动Altium Designer 189
1.5 初始Altium Designer 189
1.5.1 工作面板管理10
1.5.2 窗口的管理12
第2章 设计电路原理图15
2.1 电路设计的概念16
2.2 原理图图纸设置16
2.3 原理图工作环境设置22
2.3.1 设置原理图的常规环境参数22
2.3.2 设置图形编辑环境参数25
2.4 元件的电气连接28
2.4.1 用导线连接元件28
2.4.2 总线的绘制30
2.4.3 绘制总线分支线30
2.4.4 放置电源符号31
2.4.5 放置网络标签32
2.4.6 放置输入/输出端口33
2.4.7 放置离图连接器34
2.4.8 放置通用No ERC标号35
2.4.9 放置PCB布线指示36
2.5 线束38
2.5.1 线束连接器39
2.5.2 线束入口41
2.5.3 信号线束42
2.6 操作实例42
2.6.1 绘制看门狗电路42
2.6.2 绘制串行显示驱动器PS7219及单片机的SPI接口电路47
第3章 层次化原理图的设计50
3.1 层次原理图的基本概念51
3.2 层次原理图的基本结构和组成51
3.3 层次原理图的设计方法52
3.3.1 自上而下的层次原理图设计52
3.3.2 自下而上的层次原理图设计58
3.4 层次原理图之间的切换59
3.4.1 用Projects工作面板切换60
3.4.2 用命令方式切换60
3.5 层次设计表62
3.6 操作实例63
3.6.1 声控变频器电路层次原理图设计63
3.6.2 存储器接口电路层次原理图设计66
3.6.3 4 Port UART电路层次原理图设计70
3.6.4 游戏机电路原理图设计74
第4章 原理图的后续处理81
4.1 打印与报表输出82
4.1.1 打印输出82
4.1.2 网络报表83
4.1.3 生成原理图文件的网络表83
4.1.4 基于单个原理图文件的网络表85
4.1.5 生成元件报表86
4.2 查找与替换操作91
4.2.1 查找文本91
4.2.2 文本替换92
4.2.3 查找下一处92
4.2.4 查找相似对象92
4.3 工具的使用94
4.3.1 自动分配元件标号94
4.3.2 回溯更新原理图元件标号95
4.4 元件编号管理95
4.5 元件的过滤99
4.6 网络颜色101
4.7 在原理图中添加PCB设计规则102
4.8 使用Navigator(导航)面板进行快速浏览104
4.9 原理图的电气检测及编译106
4.9.1 原理图的自动检测设置106
4.9.2 原理图的编译111
4.10 操作实例113
4.10.1 音量控制电路报表输出113
4.10.2 A/D转换电路的打印输出126
4.10.3 报警电路原理图元件清单输出131
第5章 印刷电路板设计135
5.1 PCB编辑器的功能特点136
5.2 PCB界面简介136
5.2.1 菜单栏136
5.2.2 主工具栏138
5.3 电路板物理结构及环境参数设置138
5.3.1 电路板物理边框的设置138
5.3.2 板形的修改140
5.4 PCB的设计流程142
5.5 设置电路板工作层面142
5.5.1 电路板的结构142
5.5.2 工作层面的类型144
5.5.3 电路板层数设置145
5.5.4 工作层面与颜色设置147
5.6 “Preferences”(参数选择) 的设置149
5.7 在PCB文件中导入原理图网络表信息150
5.7.1 装载元件封装库151
5.7.2 设置同步比较规则151
5.7.3 导入网络表152
5.7.4 原理图与PCB图的同步更新154
5.7.5 Room的创建157
5.7.6 飞线的显示163
5.8 元件的自动布局165
5.8.1 自动布局的菜单命令165
5.8.2 自动布局约束参数166
5.8.3 在矩形区域内排列170
5.8.4 排列板子外的元件170
5.8.5 导入自动布局文件进行布局171
5.9 元件的手动调整布局171
5.9.1 元件说明文字的调整172
5.9.2 元件的对齐操作173
5.9.3 元件间距的调整173
5.9.4 移动元件到格点处174
5.9.5 元件手动布局的具体步骤175
5.10 电路板的自动布线177
5.10.1 设置PCB自动布线的规则177
5.10.2 设置PCB自动布线的策略197
5.10.3 启动自动布线服务器进行自动布线199
5.11 电路板的手动布线204
5.11.1 拆除布线204
5.11.2 手动布线205
5.12 添加安装孔205
5.13 覆铜和补泪滴206
5.13.1 执行铺铜命令207
5.13.2 设置覆铜属性208
5.13.3 放置覆铜208
5.13.4 补泪滴210
5.14 3D效果图211
5.14.1 三D效果图显示211
5.14.2 “View Configuration”(视图设置)面板213
5.14.3 三维动画制作216
5.15 操作实例217
5.15.1 PS7219及单片机的SPI接口电路板设计217
5.15.2 看门狗电路板设计224
第6章 电路板的后期处理234
6.1 电路板的测量235
6.1.1 测量电路板上两点间的距离235
6.1.2 测量电路板上对象间的距离235
6.2 DRC236
6.2.1 在线DRC和批处理DRC238
6.2.2 对未布线的PCB文件执行批处理DRC239
6.2.3 对已布线完毕的PCB文件执行批处理DRC240
6.3 电路板的报表输出241
6.3.1 PCB图的网络表文件242
6.3.2 元件清单243
6.3.3 网络表状态报表244
6.4 电路板的打印输出244
6.4.1 打印PCB文件244
6.4.2 打印报表文件247
6.4.3 生成Gerber文件248
6.5 操作实例249
6.5.1 DRC249
6.5.2 元器件清单报表250
6.5.3 网络状态报表251
6.5.4 PCB图及报表的打印输出252
第7章 信号完整性分析253
7.1 信号完整性的基本介绍254
7.1.1 信号完整性的定义254
7.1.2 在信号完整性分析方面的功能255
7.1.3 信号完整性分析前的准备255
7.1.4 运行信号完整性分析的工具259
7.1.5 将信号完整性集成进标准的板卡设计流程中264
7.2 信号完整性演示范例265
7.3 进行信号完整性分析实例265
第8章 创建元件库及元件封装276
8.1 创建原理图元件库277
8.1.1 元件库面板277
8.1.2 工具栏278
8.1.3 设置元件库编辑器工作区参数280
8.1.4 绘制库元件281
8.1.5 绘制含有子部件的库元件286
8.2 创建原理图元件287
8.2.1 原理图库288
8.2.2 创建新的原理图库288
8.2.3 创建新的原理图元件289
8.2.4 给原理图元件添加引脚291
8.2.5 设置原理图元件属性293
8.2.6 向原理图元件添加模型294
8.2.7 向原理图元件添加PCB 封装模型296
8.2.8 添加电路仿真模型298
8.2.9 加入信号完整性分析模型300
8.2.10 添加元件参数301
8.2.11 间接字符串301
8.3 创建PCB元件库及元件封装302
8.3.1 封装概述302
8.3.2 常用元件封装介绍303
8.3.3 PCB库编辑器304
8.3.4 PCB库编辑器环境设置306
8.3.5 用PCB元件向导创建规则的PCB元件封装310
8.3.6 用PCB元件向导创建3D元件封装314
8.3.7 手动创建不规则的PCB元件封装321
8.4 创建一个新的含有多个部件的原理图元件332
8.4.1 创建元件外形333
8.4.2 创建一个新的部件336
8.4.3 创建部件的另一个可视模型336
8.4.4 设置元件的属性337
8.4.5 从其他库中添加元件338
8.4.6 复制多个元件338
8.4.7 元件报告338
8.4.8 库报告339
8.4.9 元件规则检查器340
8.5 操作实例341
8.5.1 制作LCD元件341
8.5.2 制作变压器元件346
8.5.3 制作七段数码管元件350
8.5.4 制作串行接口元件357
8.5.5 制作运算单元362
8.5.6 制作封装元件367
8.5.7 制作3D元件封装370
第9章 电路仿真系统379
9.1 电路仿真的基本概念380
9.2 放置电源及仿真激励源380
9.2.1 直流电压源和直流电流源380
9.2.2 正弦信号激励源381
9.2.3 周期脉激励冲源381
9.2.4 分段线性激励源382
9.2.5 指数激励源382
9.2.6 单频调频激励源383
9.3 仿真分析的参数设置384
9.3.1 常规参数的设置384
9.3.2 仿真方式386
9.4 特殊仿真元器件的参数设置386
9.4.1 节点电压初值386
9.4.2 节点电压388
9.4.3 仿真数学函数389
9.4.4 使用“Simulation Math Function”(仿真数学函数) 实例390
9.5 电路仿真的基本方法396
9.6 操作实例403
9.6.1 双稳态振荡器电路仿真403
9.6.2 Filter电路仿真408
9.6.3 带通滤波器仿真412
9.6.4 模拟放大电路仿真415
9.6.5 扫描特性分析420
9.6.6 数字电路分析422
第10章 AD转换电路图设计综合实例425
10.1 电路板设计流程426
10.1.1 电路板设计的一般步骤426
10.1.2 电路原理图设计的一般步骤426
10.1.3 印制电路板设计的一般步骤426
10.2 A/D转换电路图设计实例427
10.2.1 设计准备427
10.2.2 原理图输入429
10.2.3 元件属性清单434
10.2.4 编译工程及查错435
第11章 单片机实验板电路图设计综合实例439
11.1 实例简介440
11.2 新建工程440
11.3 装入元器件443
11.4 原理图输入448
11.4.1 元件布局448
11.4.2 元件手工布线449
11.5 PCB设计451
11.5.1 准备工作451
11.5.2 资料转移452
11.5.3 零件布置453
11.5.4 网络分类455
11.5.5 布线456
11.6 生成报表文件456
第12章 U盘电路图设计综合实例459
12.1 电路工作原理说明460
12.2 创建工程文件460
12.3 制作元件461
12.3.1 制作“K9F080UOB”器件461
12.3.2 制作“IC1114”器件465
12.3.3 制作AT1201 器件468
12.4 绘制原理图469
12.4.1 U盘接口电路模块设计469
12.4.2 滤波电容电路模块设计470
12.4.3 Flash电路模块设计472
12.4.4 供电模块设计472
12.4.5 连接器及开关设计472
12.5 设计PCB473
12.5.1 创建PCB 文件473
12.5.2 编辑器件封装473
12.5.3 绘制PCB476
第13章 低纹波系统线性恒电位仪电路图设计综合实例478
13.1 电路工作原理说明479
13.2 低纹波系数线性恒电位仪设计480
13.2.1 原理图设计480
13.2.2 印制电路板设计487