Altium Designer 21(中文版)电子设计速成实战宝典
作者: 郑振宇
出版社:电子工业出版社 2021-03-01
简介:本书以2020年正式发布的全新Altium Designer 21电子设计工具为基础,全面兼容18、19、20各版本。全书共16章,系统地介绍了Altium Designer 21全新功能、Altium Designer 21软件及电子设计概述、工程的组成及完整工程的创建、元件库开发环境及设计、原理图开发环境及设计、PCB库开发环境及设计、PCB设计开发环境及快捷键、流程化设计(PCB前期处理、PCB布局、PCB布线)、PCB的DRC与生产输出、Altium Designer高级设计技巧及应用、2层*小系统板的设计、4层智能车主板的PCB设计、RK3288平板电脑的设计、常见问题解答集锦。本书以实战的方式进行图文描述,实例丰富、内容翔实、条理清晰、通俗易懂,*后部分详细介绍3个实战案例,让读者将理论与实践相结合,先易后难,不断深入,适合读者各个阶段的学习和操作。全书采用了汉化的中文版本进行讲解,目的在于使读者学完本书后,按照操作方法就能设计出自己想要的电子图纸。本书可作为高等院校电子信息类专业的教学用书,还可作为大学生课外电子制作、电子设计竞赛的实用参考书与培训教材,并可作为广大电子设计工作者快速入门及进阶的参考用书。随书赠送了 25 小时以上的配套实战操作教学视频,可以在本书封底扫描二维码或者进入PCB联盟网(www.pcbbar.com)直接获取链接下载学习。【目录】目 录 第1章 Altium Designer 21全新功能 (1) 1.1 全新功能概述 (2) 1.2 管理项目历史 (2) 1.3 刚挠板规划模式 (3) 1.4 刚挠层堆栈管理器 (4) 1.5 蛇形等长快捷调节 (4) 1.5.1 新增两种等长样式 (5) 1.5.2 等长样式选择 (5) 1.5.3 单边等长及双边等长切换 (5) 1.6 等长框编辑功能 (6) 1.6.1 等长框的旋转 (6) 1.6.2 等长线的打散 (6) 1.6.3 等长线的批量打散 (7) 1.7 差分线调节 (7) 1.7.1 差分线拖曳同步 (8) 1.7.2 差分线重新布线 (9) 1.7.3 差分线过孔拖曳 (10) 1.8 过孔拖曳推挤 (10) 1.9 本章小结 (11) 第2章 Altium Designer 21软件及电子设计概述 (12) 2.1 Altium Designer 21的系统配置要求及安装 (12) 2.1.1 系统配置要求 (12) 2.1.2 Altium Designer 21的安装 (13) 2.2 Altium Designer 21的激活 (14) 2.3 Altium Designer 21的操作环境 (15) 2.4 常用系统参数的设置 (16) 2.4.1 中英文版本切换 (16) 2.4.2 高亮方式及交叉选择模式设置 (17) 2.4.3 文件关联开关 (18) 2.4.4 软件的升级及插件的安装路径 (18) 2.4.5 自动备份设置 (19) 2.5 原理图系统参数的设置 (19) 2.5.1 General选项卡 (19) 2.5.2 Graphical Editing选项卡 (20) 2.5.3 Compiler选项卡 (21) 2.5.4 Grids选项卡 (22) 2.5.5 Break Wire选项卡 (22) 2.5.6 Defaults选项卡 (23) 2.6 PCB系统参数的设置 (23) 2.6.1 General选项卡 (23) 2.6.2 Display选项卡 (24) 2.6.3 Board Insight Display选项卡 (25) 2.6.4 Board Insight Modes选项卡 (26) 2.6.5 Board Insight Color Overrides选项卡 (26) 2.6.6 DRC Violations Display选项卡 (27) 2.6.7 Interactive Routing选项卡 (28) 2.6.8 True Type Fonts选项卡 (29) 2.6.9 Defaults选项卡 (30) 2.6.10 Layer Colors选项卡 (30) 2.7 系统参数的保存与调用 (31) 2.8 Altium Designer导入导出插件的安装 (32) 2.9 电子设计流程概述 (33) 2.10 本章小结 (34) 第3章 工程的组成及完整工程的创建 (35) 3.1 工程的组成 (35) 3.2 完整工程的创建 (36) 3.2.1 新建工程 (36) 3.2.2 已存在工程文件的打开与路径查找 (37) 3.2.3 新建或添加元件库 (38) 3.2.4 新建或添加原理图 (39) 3.2.5 新建或添加PCB库 (39) 3.2.6 新建或添加PCB (39) 3.3 本章小结 (40) 第4章 元件库开发环境及设计 (41) 4.1 元件符号概述 (41) 4.2 元件库编辑器 (41) 4.2.1 元件库编辑器界面 (41) 4.2.2 元件库编辑器工作区参数 (45) 4.3 单部件元件的创建 (45) 4.4 多子件元件的创建 (48) 4.5 元件的检查与报告 (49) 4.6 元件库创建实例—电容的创建 (50) 4.7 元件库创建实例—ADC08200的创建 (51) 4.8 元件库创建实例—放大器的创建 (52) 4.9 元件库的自动生成 (54) 4.10 元件的复制 (54) 4.11 本章小结 (55) 第5章 原理图开发环境及设计 (56) 5.1 原理图编辑界面 (56) 5.2 原理图设计准备 (57) 5.2.1 原理图页大小的设置 (57) 5.2.2 原理图栅格的设置 (58) 5.2.3 原理图模板的应用 (59) 5.3 元件的放置 (61) 5.3.1 放置元件 (61) 5.3.2 元件属性的编辑 (62) 5.3.3 元件的选择、移动、旋转及镜像 (64) 5.3.4 元件的复制、剪切及粘贴 (66) 5.3.5 元件的排列与对齐 (66) 5.4 电气连接的放置 (67) 5.4.1 绘制导线及导线属性设置 (67) 5.4.2 放置网络标签 (68) 5.4.3 放置电源及接地 (69) 5.4.4 放置网络标识符 (70) 5.4.5 总线的放置 (71) 5.4.6 放置差分标识 (74) 5.4.7 放置No ERC检查点 (74) 5.5 非电气对象的放置 (75) 5.5.1 放置辅助线 (75) 5.5.2 放置字符标注、文本框、注释及图片 (77) 5.6 原理图的全局编辑 (79) 5.6.1 元件的重新编号 (79) 5.6.2 元件属性的更改 (81) 5.6.3 原理图的跳转与查找 (82) 5.7 层次原理图的设计 (83) 5.7.1 层次原理图的定义及结构 (83) 5.7.2 自上而下的层次原理图设计 (83) 5.7.3 自下而上的层次原理图设计 (86) 5.8 原理图的编译与检查 (87) 5.8.1 原理图编译的设置 (87) 5.8.2 原理图的编译 (88) 5.9 BOM表 (89) 5.10 原理图的打印输出 (91) 5.11 常用设计快捷命令汇总 (92) 5.11.1 常用鼠标命令 (92) 5.11.2 常用视图快捷命令 (93) 5.11.3 常用排列与对齐快捷命令 (93) 5.11.4 其他常用快捷命令 (93) 5.12 原理图设计实例—AT89C51 (94) 5.12.1 工程的创建 (94) 5.12.2 元件库的创建 (94) 5.12.3 原理图的设计 (95) 5.13 本章小结 (97) 第6章 PCB库开发环境及设计 (98) 6.1 PCB封装的组成 (98) 6.2 PCB库编辑界面 (99) 6.3 2D标准封装创建 (101) 6.3.1 向导创建法 (101) 6.3.2 手工创建法 (103) 6.4 异形焊盘封装创建 (107) 6.5 PCB文件生成PCB库 (108) 6.6 PCB封装的复制 (109) 6.7 PCB封装的检查与报告 (109) 6.8 常见PCB封装的设计规范及要求 (110) 6.8.1 SMD贴片封装设计 (110) 6.8.2 插件类型封装设计 (113) 6.8.3 沉板元件的特殊设计要求 (114) 6.8.4 阻焊层设计 (114) 6.8.5 丝印设计 (115) 6.8.6 元件1脚、极性及安装方向的设计 (115) 6.8.7 常用元件丝印图形式样 (116) 6.9 3D封装创建 (117) 6.9.1 常规3D模型绘制 (118) 6.9.2 异形3D模型绘制 (120) 6.9.3 3D STEP模型导入 (122) 6.10 集成库 (124) 6.10.1 集成库的创建 (124) 6.10.2 集成库的离散 (125) 6.10.3 集成库的安装与移除 (126) 6.11 本章小结 (127) 第7章 PCB设计开发环境及快捷键 (128) 7.1 PCB设计工作界面介绍 (128) 7.1.1 PCB设计交互界面 (128) 7.1.2 PCB对象编辑窗口 (128) 7.1.3 PCB设计常用面板 (128) 7.1.4 PCB设计工具栏 (130) 7.2 常用系统快捷键 (131) 7.3 快捷键的自定义 (132) 7.3.1 菜单选项设置法 (133) 7.3.2 Ctrl 左键单击设置法 (134) 7.4 本章小结 (135) 第8章 流程化设计—PCB前期处理 (136) 8.1 原理图封装完整性检查 (136) 8.1.1 封装的添加、删除与编辑 (136) 8.1.2 库路径的全局指定 (138) 8.2 网表及网表的生成 (140) 8.2.1 网表 (140) 8.2.2 Protel网表的生成 (141) 8.2.3 Altium网表的生成 (142) 8.3 PCB的导入 (143) 8.3.1 直接导入法(适用于Altium Designer原理图) (143) 8.3.2 网表对比导入法(适用于Protel、OrCAD等第三方软件) (144) 8.4 板框定义 (145) 8.4.1 DXF结构图的导入 (146) 8.4.2 自定义绘制板框 (147) 8.5 固定孔的放置 (148) 8.5.1 开发板类型固定孔的放置 (148) 8.5.2 导入型板框固定孔的放置 (148) 8.6 层叠的定义及添加 (149) 8.6.1 正片层与负片层 (149) 8.6.2 内电层的分割实现 (150) 8.6.3 PCB层叠的认识 (150) 8.6.4 层的添加及编辑 (154) 8.7 本章小结 (155) 第9章 流程化设计—PCB布局 (156) 9.1 常见PCB布局约束原则 (156) 9.1.1 元件排列原则 (157) 9.1.2 按照信号走向布局原则 (157) 9.1.3 防止电磁干扰 (157) 9.1.4 抑制热干扰 (157) 9.1.5 可调元件布局原则 (158) 9.2 PCB模块化布局思路 (158) 9.3 固定元件的放置 (159) 9.4 原理图与PCB的交互设置 (159) 9.5 模块化布局 (160) 9.6 布局常用操作 (161) 9.6.1 全局操作 (161) 9.6.2 选择 (163) 9.6.3 移动 (165) 9.6.4 对齐 (165) 9.7 本章小结 (166) 第10章 流程化设计—PCB布线 (167) 10.1 类与类的创建 (167) 10.1.1 类的简介 (167) 10.1.2 网络类的创建 (168) 10.1.3 差分类的创建 (169) 10.2 常用PCB规则设置 (171) 10.2.1 规则设置界面 (171) 10.2.2 电气规则设置 (171) 10.2.3 布线规则设置 (176) 10.2.4 阻焊规则设置 (179) 10.2.5 内电层规则设置 (179) 10.2.6 区域规则设置 (182) 10.2.7 差分规则设置 (183) 10.2.8 规则的导入与导出 (186) 10.3 阻抗计算 (187) 10.3.1 阻抗计算的必要性 (187) 10.3.2 常见的阻抗模型 (187) 10.3.3 阻抗计算详解 (188) 10.3.4 阻抗计算实例 (191) 10.4 PCB扇孔 (193) 10.4.1 扇孔推荐及缺陷做法 (193) 10.4.2 BGA扇孔 (193) 10.4.3 扇孔的拉线 (195) 10.5 布线常用操作 (197) 10.5.1 鼠线的打开与关闭 (197) 10.5.2 PCB网络的管理与添加 (199) 10.5.3 网络及网络类的颜色管理 (201) 10.5.4 层的管理 (202) 10.5.5 元素