《Protel 99 for Windows在电路设计中的应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:乃君,单毅编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2000
  • ISBN:781065506X
  • 页数:264 页
图书介绍:

第一篇 Protel99新特性及设计管理器简介 1

第一章 Protel99简介 1

1.1 Protel99的新特性 1

1.2 Protel99的安装及启动 5

1.2.1 Protel99的安装 5

1.2.2 启用软件 5

第二章 设计管理器 6

2.1 设计管理器简介 6

2.2 设计数据库 7

2.2.1 Protel99设计数据库简介 7

2.2.2 创建新的设计数据库及文档 7

2.2.3 编辑文档 9

2.2.4 文档的导入和导出 9

2.2.5 连接外部文档 10

2.3 数据库共享 11

2.3.1 建立组成员 11

2.3.2 定义小组成员权限 11

2.3.3 缺省权限 12

2.3.4 实践——关于授权的例子 12

2.3.5 监视被打开文件 13

2.3.6 给文档加锁 13

2.4 在设计管理器中工作 13

2.4.1 使用导航面板 13

2.4.2 在集成的设计窗口中工作 14

第二篇 Protel99电路原理图设计进阶 17

第三章 基本帮助 17

3.1 进入Schemetic99 17

3.1.1 原理图电气图素 17

3.1.2 原理图非电气图素 18

3.1.3 原理图元件模型 19

3.2 设置原理图工作环境 24

3.2.1 原理图文档设置 24

3.2.2 图纸模板 27

3.2.3 环境参数 30

第四章 简单电路图的设计方法 32

4.1 原理图实体的放置和编辑 32

4.1.1 放置原理图实体 32

4.1.2 编辑原理图实体 36

4.1.3 快速复制实体 42

4.1.4 对齐实体 42

4.1.5 移动和拖动 43

4.2 全局编辑 44

4.2.1 项目交叉全局编辑 45

4.2.2 全局编辑策略 45

4.2.3 通配符的使用 46

4.2.4 字符串替换语法 46

4.3 原理图编辑的快捷键 47

4.3.1 再进入编辑 47

4.3.2 取消屏幕刷新 47

4.3.3 键盘快捷键 47

4.3.4 经常使用的快捷键 49

4.3.5 撤消和重做 50

第五章 多图纸设计,复杂电路的设计风格 51

5.1 多图纸原理图的结构 51

5.1.1 主图和子图 51

5.1.2 在多图纸设计中创建连接 52

5.2 建立多图纸设计的各种方法 53

5.2.1 模式1——全局端口定义图纸间连接 53

5.2.2 模式2——全局网络标号和端口定义图纸间连接 54

5.2.3 模式3——简单层次结构 55

5.2.4 模式4——复杂层次结构 55

5.2.5 模式5——使用图纸元件创建层次结构 56

5.2.6 建立图纸符号和图纸元件的简易方法 58

5.3 利用层次项目工作 59

第六章 精彩呈现,成为专家 60

6.1 原理图设计验证 60

6.1.1 屏蔽不需要做错误标记的点 60

6.1.2 验证选项 61

6.1.3 设置网络识别范围 62

6.1.4 设置电气规则矩阵 62

6.1.5 改正错误 63

6.2 准备PCB设计 64

6.2.1 分配和重分配元件标号 64

6.2.2 检查遗漏的封装 65

6.2.3 包含PCB设计规范 66

6.3 给PCB传递设计信息 66

6.3.1 检查警告内容 67

6.3.2 同步更新对话框 68

6.4 同步设计 69

6.4.1 同步器识别PCB的方法 69

6.4.2 同步器使原理图和PCB发生联系的方法 69

6.4.3 同步器传递设计信息的方法 70

6.5 小结 71

第七章 原理图元件及元件库编辑 72

7.1 原理图库编辑器 72

7.1.1 在库中工作 72

7.1.2 打开一个已存在的库 72

7.1.3 创建一个新库 73

7.1.4 创建和编辑一个元件 74

7.2 库编辑器报告 78

第八章 生成各种报表,建立自己的设计档案 80

8.1 建立原理图报告 80

8.2 原理图打印 82

第三篇 Protel99PCB设计及技巧 85

第九章 Protel99PCB设计环境 85

9.1 Protel99PCB的组成 85

9.2 Protel99PCB的工作界面 86

9.3 ProtelPCB的工作区设置 90

9.3.1 概念 90

9.3.2 工作区设置 92

9.4 ProtelPCB的工作区优选项 95

9.4.1 优选项(Preferences)——选项页(Options) 95

9.4.2 优选项(Preferences)——颜色页(Colors) 98

9.4.3 优选项(Preferences)——显示/隐藏页(Show/Hide) 99

9.4.4 优选项(Preferences)——缺省页(Defaults) 100

9.4.5 优选项(Preferences)——信号完整性页Signal Integrity) 100

第十章 Protel99PCB设计实体 101

10.1 概述 101

10.2 图素实体 101

10.2.1 连线(Track) 101

10.2.2 焊盘(Pad) 104

10.2.3 过孔(Via) 104

10.2.4 填充(Fill) 105

10.2.5 圆弧(Arc) 106

10.2.6 字符串(String) 106

10.3 组实体 107

10.3.1 多边形覆铜(Polygon) 107

10.3.2 尺寸标注(Dimension) 111

10.3.3 坐标标记 111

第十一章 PCB元件与封装库 112

11.1 概述 112

11.2 PCB元件属性 112

11.2.1 属性页(Properties) 112

11.2.2 标号页(Designator) 113

11.2.3 注释页(Comment) 114

11.3 访问封装元件 114

11.4 添加和删除库 114

第十二章 PCB设计规则 115

12.1 概述 115

12.2 什么是设计规则 115

12.3 设计规则的定义 115

12.3.1 增加规则 116

12.3.2 规则作用域 116

12.3.3 一元规则和二元规则 116

12.3.4 建立规则作用域的策略 117

12.3.5 复合规则作用域 117

12.3.6 同类的多个规则和它们的优先次序 117

12.3.7 由于重复规则引起的竞争 118

12.4 规则的应用 118

12.5 布线规则的定义 119

12.5.1 间距约束规则 119

12.5.2 布线拐角规则 120

12.5.3 布线层规则 121

12.5.4 布线优先级规则 122

12.5.5 布线拓扑规则 122

12.5.6 过孔风格规则 124

12.5.7 SMD引线约束规则 125

12.5.8 线宽约束规则 126

12.6 工艺规则定义 126

12.6.1 锐角约束规则 127

12.6.2 区域约束规则 127

12.6.3 最小焊环规则 128

12.6.4 阻粘扩张规则 128

12.6.5 多边形覆铜连接风格规则 129

12.6.6 内电层间距规则 130

12.6.7 内电层连接风格规则 130

12.6.8 阻焊扩张规则 131

12.7 高速电路规则定义 132

12.7.1 Daisy链接头长度规则 132

12.7.2 网络长度限制规则 133

12.7.3 匹配网络长度规则 133

12.7.4 最大过孔数约束规则 134

12.7.5 平行线段约束规则 135

12.7.6 SMT元件下过孔限制规则 135

12.8 布局规则定义 136

12.8.1 元件间距约束 136

12.8.2 元件定向规则 137

12.8.3 网络忽略规则 138

12.8.4 层设置规则 138

12.9 其他规则 139

12.9.1 电路短路约束规则 139

12.9.2 未完成布线网络约束规则 140

12.10 设计规则应用举例 140

12.10.1 使用网络类规则作用域 140

12.10.2 处理基准标记的阻焊、阻粘扩张 141

12.10.3 把间距规则应用到网络的一部分 142

12.10.4 只关闭顶层过孔上的阻焊层 143

12.10.5 设定顶层不同实体之间的间距 144

第十三章 PCB设计的基本操作 145

13.1 概述 145

13.2 连线(Track) 145

13.2.1 放置连线 145

13.2.2 编辑连线 150

13.2.3 移动连线 153

13.2.4 选择连线 154

13.3 焊盘(Pad) 155

13.3.1 放置焊盘 155

13.3.2 编辑焊盘 155

13.4 过孔(Via) 155

13.4.1 放置过孔 156

13.4.2 编辑过孔 156

13.5 填充(Fill) 156

13.5.1 放置填充 156

13.5.2 编辑填充 157

13.5.3 移动填充 157

13.6 圆弧(Arc) 158

13.6.1 放置圆弧 158

13.6.2 编辑圆弧 160

13.6.3 移动圆弧 160

13.7 字符串(String) 160

13.7.1 放置字符串 160

13.7.2 编辑字符串 161

13.7.3 移动字符串 161

13.8 尺寸标注(Dimension) 161

13.8.1 放置尺寸标注 161

13.8.2 编辑尺寸标注 162

13.8.3 移动尺寸标注 162

13.9 元件(Component) 162

13.9.1 浏览元件 162

13.9.2 放置元件 163

13.9.3 编辑元件 165

13.9.4 元件定位 165

13.9.5 板上个别元件的修改 166

13.9.6 解散元件组实体 166

13.10 实体类 166

13.10.1 创建网络类或From-To类 167

13.10.2 创建元件类 167

第十四章 PCB的建立 169

14.1 Protel99的PCB文档操作 169

14.1.1 创建新的PCB文档 169

14.1.2 打开老版本Protel格式的PCB文档 170

14.1.3 存储备份文件 171

14.1.4 导出老版本Protel格式的PCB文档 171

14.2 定义PCB板 171

14.2.1 定义布局和布线边界 171

14.2.2 机械加工信息 172

14.2.3 利用新建PCB板导向器的定义 172

14.3 加载原理图设计信息 174

第十五章 PCB智能布局 176

15.1 手工布局 176

15.1.1 旋转和翻转元件 177

15.1.2 锁定元件 177

15.2 通过文件放置元件 178

15.3 PCB板的自动布局 178

15.3.1 布局区域定义 178

15.3.2 设置和运行Cluster布局器 179

15.3.3 设置Global布局器 179

15.3.4 运行Global布局器 180

15.3.5 自动布局技巧 182

15.3.6 自动布局后处理工具 183

15.4 交互布局 183

15.4.1 对齐元件 183

15.4.2 均布元件 183

15.4.3 展开和收缩元件 184

15.4.4 元件中心对齐 184

15.4.5 推挤元件(Shove) 184

15.4.6 设置推挤深度 185

15.4.7 移动元件到网格 185

15.4.8 自动选择(Auto Select) 185

15.4.9 自动对齐 186

15.4.10 交互 186

第十六章 PCB交互编辑技术 188

16.1 PCB编辑器的布线连接 188

16.2 PCB布线前的准备工作 189

16.2.1 设置网格 189

16.2.2 元件移动到网格上 189

16.2.3 检查布线密度 189

16.2.4 确认布线层 190

16.2.5 设置设计规则 190

16.3 PCB的手工布线功能 190

16.3.1 布线快捷键 190

16.3.2 布线与预测 190

16.4 PCB的交互布线模式 192

16.4.1 忽略障碍 192

16.4.2 绕障碍 192

16.4.3 推挤障碍 192

16.5 PCB的重新布线 192

16.6 PCB内电层的利用 193

16.6.1 如何连接到内电层 193

16.6.2 与内电层没有连接的管脚 194

16.6.3 观察内电层 194

16.6.4 建立内电层分割区 195

16.6.5 修改分割的内电层 196

16.7 在信号层上建立覆铜区 197

16.7.1 多边形覆铜如何连接到焊盘 197

16.7.2 置多边形覆铜 197

16.7.3 修改多边形覆铜 197

16.8 PCB设计的特殊技巧 198

16.8.1 阵列粘贴 198

16.8.2 泪滴焊盘 200

16.8.3 包络线屏蔽 201

16.8.4 高频电路网络等长处理 201

第十七章 强大的无网格自动布线器 203

17.1 自动布线设置 203

17.1.1 可用的设计规则范围 203

17.1.2 布线算法的选择 204

17.1.3 保护预布线 206

17.2 自动布线范围的选择 206

17.3 添加测试点 207

17.3.1 测试点类型 207

17.3.2 测试点的设置 207

第十八章 PCB与原理图的设计同步及设计验证 209

18.1 PCB与原理图的设计同步 209

18.1.1 重标注元件标号 209

18.1.2 从PCB更新原理图 211

18.2 PCB的设计验证(DRC) 212

18.2.1 在线DRC设置 212

18.2.2 批处理模式的DRC设置 213

18.2.3 DRC报告 214

18.2.4 规则冲突排除技巧 215

18.2.5 生成报告 217

第十九章 PCB信号完整性分析 219

19.1 分析器工具条 219

19.1.1 信号完整性分析器工具条 219

19.1.2 信号完整性波形分析器工具条 219

19.2 信号完整性规则定义 220

19.2.1 信号在下降沿的延迟时间规则 221

19.2.2 信号在上升沿的延迟时间规则 221

19.2.3 阻抗约束规则 222

19.2.4 层堆栈规则 222

19.2.5 下降沿的过冲信号规则 223

19.2.6 上升沿的过冲信号规则 223

19.2.7 信号底部基准值规则 224

19.2.8 激励信号规则 224

19.2.9 信号顶部基准值规则 225

19.2.10 下降沿的斜率规则 225

19.2.11 上升沿的斜率规则 226

19.2.12 电源网络规则 226

19.2.13 下降沿的下冲信号规则 227

19.2.14 上升沿的下冲信号规则 227

19.3 信号完整性规则检查 228

19.3.1 执行信号完整性规则检查的要求 228

19.3.2 运行信号完整性检查 228

19.4 信号完整性分析 230

19.4.1 预分析网络筛选 230

19.4.2 运行反射分析 231

19.4.3 串扰分析 232

19.5 分析波形 232

19.6 解决方案 233

第二十章 得心应手的PCB元件库管理 235

20.1 PCB库编辑器 235

20.2 封装库的管理 236

20.2.1 打开一个存在的库 236

20.2.2 创建一个新库 236

20.3 建立元件封装 237

20.3.1 手工创建元件封装 237

20.3.2 利用编辑特性创建元件封装 237

20.3.3 用新建元件导向器创建封装 238

20.4 更新封装 240

20.5 创建方案库 240

第二十一章 完整的生产文件输出 241

21.1 工艺图输出种类 241

21.2 可作为输出的层 241

21.3 输出设置 243

21.3.1 最终输出驱动 243

21.3.2 合成输出驱动 243

21.3.3 层设置 244

21.3.4 选项设置 245

21.3.5 HPGL Plotter Final Driver设置 246

21.3.6 HPGL Plotter Composite Driver设置 246

21.4 打印或生成光绘文件 246

21.4.1 笔绘问题 247

21.4.2 Gerber文件的生成 247

21.5 数控钻孔文件 252

21.5.1 关于数控钻孔文件 252

21.5.2 生成数控钻孔文件 252

21.6 拾放文件 252

第二十二章 与第三方工具的接口 253

22.1 支持的网络表格式 253

22.1.1 可加载的网络表 253

22.1.2 输出的网络表 253

22.2 DXF文件的输入和输出 254

22.2.1 输入DXF格式文件 254

22.2.2 输出DXF格式文件 254

22.3 输出Hyperlynx文件 254

22.4 SPECCTRA(CCT)接口 254

22.5 对用户设计国标化的支持 254

第二十三章 Protel99SEPCB增强特性 255

23.1 PCB编辑器增强功能 255

23.1.1 PCB编辑器工作区的增强 255

23.1.2 PCB层和内电层的增强 257

23.1.3 PCB选择功能的增强 258

23.2 PCB设计规则的增强 258

23.2.1 新规则 259

23.2.2 新规则范围 259

23.2.3 规则应用 259

23.3 PCB布局功能的增强 260

23.4 自动布线功能的增强 261

23.5 PCB库编辑器的增强 261

23.6 输出工具的增强 261

23.6.1 PCB3D浏览器 261

23.6.2 PCBPower打印 263

23.6.3 PCBCAM管理器 264

23.7 第三方接口的增强 264

23.7.1 机械CAD接口 264

23.7.2 OrCADLayout到ProtelPCB接口 264