第1章 PCB基础 1
1.1 PCB概述 1
1.1.1 PCB结构 1
1.1.2 元件封装 1
1.1.3 铜膜导线 3
1.1.4 助焊膜和阻焊膜 3
1.1.5 层 3
1.1.6 焊盘和过孔 3
1.1.7 丝印层 4
1.1.8 覆铜 4
1.2 PCB设计流程 4
1.3 PCB设计的基本原则 7
1.3.1 布局 7
1.3.2 布线 8
1.3.3 焊盘尺寸 9
1.3.4 PCB电路的抗干扰措施 9
1.3.5 去耦电容配置 10
1.3.6 各元件之间的接线 10
1.4 PCB制造材料 11
1.5 PCB基本结构 13
1.6 PCB的叠层设计 16
1.6.1 多层板 16
1.6.2 6层板 18
1.6.3 4层板 18
1.6.4 叠层设计布局快速参考 19
1.7 PCB的布线配置 19
1.7.1 微带线 20
1.7.2 带状线 20
1.8 PCB设计和电磁兼容 21
1.9 PCB设计常用术语 23
第2章 PADS Logic基础 25
2.1 PADS Logic概述 25
2.2 PADS Logic的设计环境 26
2.2.1 PADS Logic的设计图形界面 27
2.2.2 PADS Logic的菜单命令 28
2.2.3 PADS Logic的常用工具栏命令 32
2.2.4 右键快捷菜单 33
2.2.5 无模命令 34
2.2.6 状态窗口和状态条 34
2.3 设置PADS Logic的环境参数 35
2.3.1 设置全局参数 35
2.3.2 设置原理图设计参数 37
2.3.3 设置字体和文本 39
2.3.4 设置线宽 40
2.4 PADS Logic的视图操作 40
2.4.1 使用视图菜单命令 41
2.4.2 使用鼠标 42
2.4.3 使用快捷键 43
2.4.4 使用状态窗口 43
2.5 设置原理图的颜色 45
2.6 PADS Logic的文件管理 46
第3章 PADS Logic原理图设计 49
3.1 原理图的设计步骤 49
3.1.1 电路设计的一般步骤 49
3.1.2 原理图设计的一般步骤 49
3.2 建立原理图和设置图纸 50
3.2.1 建立新的原理图文件 50
3.2.2 设置图纸 50
3.2.3 原理图的多张图纸设计 51
3.3 添加和删除元件 52
3.3.1 添加元件 52
3.3.2 调整元件的方向 54
3.3.3 删除元件 54
3.4 元件库管理 55
3.4.1 元件库管理器 55
3.4.2 加载元件库 56
3.4.3 导入元件库的数据 57
3.4.4 导出元件库的数据 58
3.4.5 创建新的元件库文件 58
3.4.6 向元件库中添加新的图元 59
3.4.7 从元件库中删除图元 60
3.4.8 编辑元件库中的某个图元 60
3.4.9 复制元件库中的某个图元 60
3.4.10 打印元件库中的图元 61
3.5 编辑元件 61
3.5.1 编辑元件的流水号和类型 62
3.5.2 设置元件的PCB封装 63
3.5.3 设置文本的可见性 63
3.5.4 设置元件的属性 64
3.5.5 设置未使用的引脚 65
3.6 设置电阻、电容和电感值 65
3.7 调整元件位置 67
3.7.1 选取元件 67
3.7.2 移动元件 69
3.7.3 旋转元件 69
3.7.4 复制粘贴元件 69
3.8 连接线路 70
3.8.1 新的连线 70
3.8.2 在不同页面间连线 71
3.8.3 浮动连线 72
3.9 放置电源与接地元件 73
3.10 添加总线并连接总线 74
3.10.1 添加总线 75
3.10.2 连接总线 76
3.10.3 快速连接总线 77
3.11 添加网络 79
3.12 添加文本 80
3.12.1 添加普通文本 81
3.12.2 添加变量文本 81
3.13 原理图设计实例——24V功率驱动模块 82
第4章 层、设计规则和报表 89
4.1 设置电路板层 89
4.1.1 显示层信息 89
4.1.2 设置层类型 90
4.1.3 设置电气层数 90
4.1.4 设置层的厚度 92
4.1.5 设置非电气层数 93
4.2 设计规则定义 93
4.2.1 默认规则 93
4.2.2 类规则 99
4.2.3 网络规则 100
4.2.4 条件规则 101
4.2.5 差分对规则 103
4.2.6 设置规则报告 104
4.3 生成网络表 105
4.3.1 生成PCB网络表 105
4.3.2 生成SPICE网络表 106
4.4 生成材料清单和其他报表 108
4.4.1 生成材料清单 108
4.4.2 生成其他报告内容 111
第5章 制作元件与建立元件库 113
5.1 元件编辑器 113
5.1.1 CAE图形编辑器 114
5.1.2 CAE元件编辑器 115
5.1.3 元件类型编辑器 116
5.2 创建元件的CAE图形 116
5.2.1 手动绘制CAE图形 117
5.2.2 添加元件引脚 118
5.2.3 保存74LS14元件的CAE图形 120
5.2.4 使用向导创建CAE图形 120
5.3 创建并设置元件 121
5.3.1 创建CAE图形 121
5.3.2 设置引脚号 122
5.3.3 设置引脚名 123
5.3.4 设置引脚类型 125
5.3.5 设置引脚门交换值 125
5.3.6 设置引脚顺序 126
5.3.7 添加或设置标签 126
5.3.8 保存元件 127
5.4 设置元件的电气属性 127
5.4.1 设置元件的逻辑类型 128
5.4.2 设置元件的普通信息 128
5.4.3 设置元件的逻辑门数 129
5.4.4 设置元件的信号引脚 130
5.4.5 设置元件的PCB封装 131
5.4.6 设置元件的属性 131
第6章 PADS Layout基础 134
6.1 PADS Layout界面 134
6.2 PADS Layout的菜单和工具栏 136
6.2.1 菜单命令 136
6.2.2 常用工具栏命令 140
6.3 PADS Layout的工作空间和视图 142
6.3.1 工作空间 142
6.3.2 状态窗口 142
6.3.3 视图操作 143
6.4 设置PADS Layout的环境参数 143
6.4.1 设置全局参数 143
6.4.2 设置栅格参数 145
6.4.3 设置绘图参数 147
6.4.4 设置设计参数 148
6.4.5 设置布线参数 150
6.4.6 设置分割/混合平面参数 152
6.4.7 设置热焊盘参数 154
6.4.8 设置尺寸标注参数 155
6.4.9 设置泪滴参数 158
6.4.10 设置晶粒元件参数 159
6.5 设置PCB层 160
6.5.1 设置电气层 160
6.5.2 设置非电气层 161
6.6 设置PADS Layout的显示颜色 163
6.7 选择对象和选择过滤器 164
6.7.1 简单选择对象 164
6.7.2 使用选择过滤器选择对象 165
第7章 PCB设计 168
7.1 建立PCB图 168
7.1.1 建立PCB的轮廓 168
7.1.2 裁剪PCB的轮廓 170
7.1.3 修改PCB的轮廓 170
7.1.4 建立PCB的禁止区 170
7.2 加载元件和网络数据 172
7.2.1 从文本文件导入网络表 172
7.2.2 从PADS Logic传送网络表 172
7.3 设置PCB的图层 174
7.4 定义设计规则 175
7.4.1 设置默认规则 176
7.4.2 设置类规则 181
7.4.3 设置网络规则 182
7.4.4 设置组规则 182
7.4.5 设置引脚对规则 184
7.4.6 设置封装规则 185
7.4.7 设置元件规则 186
7.4.8 设置条件规则 187
7.4.9 设置差分对规则 187
7.4.10 设置规则报告 188
7.4.11 设置规则优先级 189
7.5 元件布局 189
7.5.1 元件的自动布局 190
7.5.2 手动调整元件布局 195
7.6 工程更改 198
7.6.1 设置工程更改选项参数 198
7.6.2 添加元件 199
7.6.3 添加网络连接 200
7.6.4 元件重新编号 201
7.6.5 更换元件封装 202
7.6.6 添加布线 203
7.6.7 交换引脚和门 205
7.6.8 更新PADS Logic原理图 206
7.7 设置焊盘或过孔属性 206
7.8 设置网络的可见性 208
7.9 交互布线 209
7.9.1 启动在线设计规则检查 209
7.9.2 设置布线栅格 210
7.9.3 交互布线 211
7.9.4 交互动态布线 213
7.9.5 插入过孔 214
7.9.6 交互自动布线 215
7.9.7 在平面层上布线 216
7.9.8 总线方式布线 216
7.10 布线编辑 218
7.10.1 布线过程中的编辑 218
7.10.2 布线后的编辑 220
7.11 添加测试点和跳线 227
7.11.1 手动添加测试点 227
7.11.2 自动添加测试点 228
7.11.3 添加跳线 229
7.12 定义分割平面 230
7.12.1 定义网络颜色 230
7.12.2 分割平面 231
7.13 覆铜 234
7.13.1 绘制覆铜区域 234
7.13.2 设置灌注或填充选项 236
7.13.3 灌注或填充覆铜区域 236
7.14 设计验证 237
7.15 添加文本和尺寸标注 240
7.15.1 添加文本 241
7.15.2 尺寸标注 241
7.16 自动布线器PADS Router和SPECCTRA的接口 242
7.16.1 PADS Router的接口 243
7.16.2 SPECCTRA的接口 244
7.17 设计实例 245
7.17.1 建立PCB文件 245
7.17.2 设置层和显示颜色 246
7.17.3 建立PCB的轮廓 246
7.17.4 加载网络表和元件 246
7.17.5 PCB的布局 247
7.17.6 设置设计规则 249
7.17.7 布线操作 251
7.17.8 对PCB覆铜 253
第8章 制作元件封装 255
8.1 元件封装编辑器 255
8.1.1 启动元件封装编辑器 255
8.1.2 元件封装编辑器介绍 256
8.2 创建新的元件封装 257
8.2.1 建立新的元件库 257
8.2.2 通过直接绘图创建新的元件封装 257
8.2.3 使用向导创建新的元件封装 262
第9章 PCB报表 269
9.1 生成PCB元件列表 269
9.2 生成PCB统计信息 269
9.3 生成PCB网络表 271
9.4 使用脚本程序生成报表 271
9.5 生成计算机辅助制造文件 273
9.5.1 建立CAM输出文件目录 273
9.5.2 添加新的CAM输出文件 273
9.5.3 编辑CAM输出文件设置 274
9.5.4 定制输出文档 275
9.5.5 设置输出设备 277
9.5.6 光绘文件及其设置 279
9.5.7 创建CAM输出文档 282
9.5.8 CAM350计算机辅助制造软件的接口 287
第10章 PADS Router自动布线工具 288
10.1 PADS Router基础 288
10.1.1 PADS Router的设计环境 288
10.1.2 PADS Router的常用工具栏 289
10.1.3 PADS Router的快捷菜单 290
10.1.4 视图操作 290
10.2 设置设计规则 291
10.2.1 设置默认安全间距规则 292
10.2.2 设置扇出规则 293
10.2.3 设置焊盘引入线规则 295
10.2.4 设置布线拓扑规则 296
10.2.5 设置布线方向和层成本 297
10.2.6 设置层和过孔偏移 297
10.2.7 设置网络规则 298
10.2.8 设置网络类规则 299
10.2.9 设置条件规则 300
10.2.10 设置其他规则 301
10.3 设置PADSRouter设计环境 302
10.3.1 设置设计和显示栅格 302
10.3.2 设置显示颜色 302
10.3.3 设置布线参数 304
10.3.4 设置图形显示 307
10.3.5 设置自动布线策略 308
10.3.6 设置其他参数 309
10.4 交互布线 309
10.4.1 布线准备 310
10.4.2 手动交互布线 311
10.4.3 动态布线 317
10.4.4 推挤布线 318
10.5 高级布线技巧 319
10.5.1 控制走线长度 319
10.5.2 蛇形布线 320
10.5.3 差分对布线 322
10.5.4 等长布线 325
10.6 自动布线 326
10.6.1 设置设计规则和布线参数 327
10.6.2 自动布线 327
10.6.3 设计验证 328