第1部分 Protel 99 SE初识篇
第1章 Protel 99 SE概述
1.1 Protel简介
1.1.1 Protel版本的发展演变
1.1.2 Protel 99 SE的组成
1.1.3 Protel 99 SE的特点
1.2 Protel 99 SE的系统安装
1.2.1 Protel 99 SE的系统安装要求
1.2.2 Protel 99 SE的安装
1.2.3 Protel 99 SE的卸载
1.3 小结
第2章 Protel 99 SE集成开发环境
2.1 启动Protel 99 SE
2.2 初识Protel 99 SE
2.2.1 Protel 99 SE的标题栏
2.2.2 Protel 99 SE的菜单栏
2.2.3 Protel 99 SE的工具栏
2.2.4 Protel 99 SE的状态栏
2.2.5 Protel 99 SE的命令行
2.2.6 Protel 99 SE的设计管理器
2.2.7 Protel 99 SE的工作区
2.2.8 Protel 99 SE的组合键
2.3 Protel 99 SE的系统参数设置
2.3.1 Protel 99 SE的服务器设置
2.3.2 自定义Protel 99 SE的菜单栏和工具栏
2.3.3 Protel 99 SE系统设置
2.4 Protel 99 SE的项目数据库
2.4.1 “客户/服务器”结构
2.4.2 创建项目数据库
2.5 Protel 99 SE的文档组织结构
2.5.1 设计工作组
2.5.2 垃圾桶
2.5.3 设计文件夹
2.5.4 Protel 99 SE的服务器
2.6 Protel 99 SE实用功能
2.6.1 压缩项目数据库
2.6.2 修复项目数据库
2.6.3 运行脚本
2.6.4 运行进程
2.6.5 安全性设置
2.7 小结
第2部分 原理图设计
第3章 Protel 99 SE电路设计基础
3.1 Protel电路设计步骤
3.1.1 电路原理图设计步骤
3.1.2 印制电路板设计步骤
3.2 创建项目数据库
3.3 电路原理图设计
3.3.1 打开原理图编辑环境
3.3.2 加载元件库
3.3.3 放置元器件
3.3.4 原理图的布局和连线
3.4 生成PCB
3.4.1 设置元件封装
3.4.2 生成PCB
3.5 印制电路板设计
3.5.1 调整Room工作区
3.5.2 元件布局
3.5.3 绘制电路板的电气边界
3.6 自动布线
3.7 电路板覆铜
3.8 小结
第4章 Protel 99 SE原理图设计
4.1 Protel 99 SE的原理图编辑环境
4.1.1 启动原理图编辑环境
4.1.2 菜单栏
4.1.3 工具栏
4.1.4 缩放工作区
4.2 元件
4.2.1 放置元件
4.2.2 元件属性
4.3 导线
4.3.1 放置导线
4.3.2 导线属性
4.4 网络标签
4.4.1 放置网络标签
4.4.2 网络标签属性
4.5 总线
4.5.1 放置总线
4.5.2 总线属性
4.6 总线入口
4.6.1 放置总线入口
4.6.2 总线入口属性
4.7 电源端口
4.7.1 放置电源端口
4.7.2 电源端口属性
4.8 I/O端口
4.8.1 放置I/O端口
4.8.2 I/O端口属性
4.9 节点
4.9.1 放置节点
4.9.2 节点属性
4.10 忽略ERC检查指示符
4.10.1 放置忽略ERC检查指示符
4.10.2 忽略ERC检查指示符属性
4.11 PCB布局指示符
4.11.1 放置PCB布局指示符
4.11.2 PCB布局指示符属性
4.12 电路组件的编辑
4.12.1 选取对象
4.12.2 解除对象的选取状态
4.12.3 平移对象
4.12.4 层移对象
4.12.5 旋转对象
4.12.6 剪贴对象
4.12.7 删除对象
4.12.8 排列和对齐
4.13 原理图设计高级技巧
4.13.1 编辑元件标识
4.13.2 对象的整体编辑
4.13.3 位置标记
4.14 小结
第5章 Protel 99 SE图形绘制
5.1 直线
5.1.1 绘制直线
5.1.2 直线属性
5.2 多边形
5.2.1 绘制多边形
5.2.2 多边形属性
5.3 椭圆弧
5.3.1 绘制椭圆弧
5.3.2 椭圆弧属性
5.4 圆弧
5.4.1 绘制圆弧
5.4.2 圆弧属性
5.5 贝济埃曲线
5.5.1 绘制贝济埃曲线
5.5.2 贝济埃曲线属性
5.6 矩形
5.6.1 绘制矩形
5.6.2 矩形属性
5.7 圆角矩形
5.7.1 绘制圆角矩形
5.7.2 圆角矩形属性
5.8 椭圆形
5.8.1 绘制椭圆形
5.8.2 椭圆形属性
5.9 扇形饼图
5.9.1 绘制扇形饼图
5.9.2 扇形饼图属性
5.10 注释
5.10.1 放置注释
5.10.2 注释属性
5.10.3 特殊注释符
5.11 文本框
5.11.1 放置文本框
5.11.2 文本框属性
5.12 图片
5.12.1 放置图片
5.12.2 图片属性
5.13 小结
第6章 Protel 99 SE原理图环境设置
6.1 设置原理图图纸
6.1.1 图纸大小
6.1.2 图纸方向
6.1.3 图纸标题栏
6.1.4 图纸颜色
6.1.5 系统字体
6.1.6 网格
6.1.7 文档信息
6.2 设置原理图的环境参数
6.2.1 设置原理图环境
6.2.2 设置图形编辑环境
6.2.3 设置默认原始状态
6.3 原理图打印
6.3.1 打印机设置
6.3.2 原理图的打印
6.4 生成网络表
6.4.1 网络表简介
6.4.2 原理图生成网络表
6.5 小结
第7章 层次式电路设计
7.1 层次式电路图的概念
7.2 层次式电路图的设计方法
7.2.1 自上而下的层次式原理图设计
7.2.2 自下而上的层次式原理图设计
7.3 各层电路图之间的切换
7.3.1 从母图切换到子图
7.3.2 从子图切换到母图
7.4 层次式电路图的网络表文件
7.5 层次式电路设计实例
7.5.1 建立项目
7.5.2 加载元件库
7.5.3 原理图母图
7.5.4 子原理图MCU8051.Sch设计
7.5.5 子原理图RS232.Sch设计
7.6 小结
第8章 元件库
8.1 启动原理图元件库编辑器
8.2 原理图元件库的编辑环境
8.2.1 菜单栏
8.2.2 工具栏
8.2.3 元件库编辑管理器
8.2.4 元件库编辑环境设置
8.3 手工制作元件
8.3.1 创建元件
8.3.2 绘制元件外形
8.3.3 绘制元件引脚
8.3.4 设置元件属性
8.4 元件设计常用技巧
8.4.1 从已有的元器件开始创建
8.4.2 消除库元器件的位置偏移现象
8.4.3 属性相同的多引脚元件绘制技巧
8.5 项目元件库
8.6 多组件元件制作实例
8.6.1 绘制元件
8.6.2 创建IEEE显示模式
8.6.3 设置元件属性
8.7 小结
第9章 Protel 99 SE的报表
9.1 元件报表
9.2 元件交叉参考报表
9.3 层次报表
9.4 引脚报表
9.5 比较网络表
9.6 小结
第10章 电气规则检查
10.1 电气规则检查设置
10.1.1 “Setup”选项卡
10.1.2 “Rule Matrix”选项卡
10.2 电气规则检查
10.3 No ERC符号
10.4 小结
第11章 原理图设计综合实例
11.1 数码管显示控制电路
11.2 新建项目数据库
11.3 制作元件
11.4 绘制原理图母图
11.4.1 绘制电路方块图
11.4.2 放置元件
11.4.3 原理图连线
11.5 绘制子原理图
11.5.1 绘制一级子原理图
11.5.2 绘制二级子原理图
11.6 原理图报表
11.7 小结
第3部分 印制电路板设计
第12章 印制电路板PCB设计基础
12.1 印制电路板的基本概念
12.1.1 印制电路板的材料
12.1.2 印制电路板的分类
12.1.3 元件封装
12.1.4 焊盘
12.1.5 铜膜导线
12.1.6 预拉线
12.1.7 助焊膜和阻焊膜
12.1.8 过孔
12.1.9 层
12.1.10 安全距离
12.1.11 敷铜
12.2 印制电路板设计概述
12.2.1 印制电路板设计流程
12.2.2 印制电路板的选择
12.2.3 印制电路板的布局
12.2.4 印制电路板设计的规则
12.3 Protel 99 SE的PCB编辑环境
12.3.1 启动PCB编辑环境
12.3.2 菜单栏
12.3.3 工具栏
12.3.4 PCB编辑管理器
12.3.5 缩放工作区
12.4 设置PCB工作区
12.4.1 设置工作区
12.4.2 板层的类型
12.4.3 板层管理
12.4.4 机械层设置
12.4.5 板层设置
12.5 设置PCB编辑环境 255
12.5.1 常规设置(“Options”选项卡)
12.5.2 显示设置(“Display”选项卡)
12.5.3 颜色设置(“Colors”选项卡)
12.5.4 显示/隐藏设置(“Show/Hide”选项卡)
12.5.5 PCB默认设置(“Defaults”选项卡)
12.6 小结
第13章 印制电路板(PCB)设计
13.1 规划印制电路板
13.1.1 使用向导规划电路板
13.1.2 手工规划电路板
13.2 加载元件封装库
13.2.1 元件封装库浏览器
13.2.2 加载元件封装库
13.2.3 加载网络表和元器件
13.3 放置PCB基本组件
13.3.1 放置元件封装
13.3.2 放置导线
13.3.3 放置焊盘
13.3.4 放置过孔
13.3.5 放置字符串
13.3.6 放置坐标
13.3.7 放置尺寸标注
13.3.8 放置相对原点
13.3.9 放置圆弧
13.4 元件布局
13.4.1 元件自动布局
13.4.2 选取元器件
13.4.3 解除元器件的选取
13.4.4 移动元器件
13.4.5 旋转元器件
13.4.6 排列元器件
13.4.7 剪贴复制元器件
13.4.8 删除元器件
13.5 自动布线
13.5.1 设置布线规则
13.5.2 自动布线
13.6 手工调整印制电路板
13.6.1 手工调整布线
13.6.2 加宽电源和接地线
13.6.3 调整文字标注
13.7 更新设计项目
13.7.1 由PCB更新原理图
13.7.2 由原理图更新PCB
13.8 PCB的3D效果图
13.9 PCB图的打印输出
13.9.1 打印设置
13.9.2 设置打印机
13.9.3 其他打印命令
13.10 实例
13.10.1 原理图设计
13.10.2 利用向导创建PCB
13.10.3 PCB设计
13.11 小结
第14章 PCB元件封装的制作与管理
14.1 元件封装库编辑器
14.1.1 启动元件封装库编辑器
14.1.2 菜单栏
14.1.3 工具栏
14.2 制作元件封装
14.2.1 设置元件封装库编辑环境
14.2.2 手工制作元件封装
14.2.3 使用向导制作元件封装
14.3 元器件封装管理器
14.4 元器件封装管理器的应用
14.4.1 快速查找元器件封装
14.4.2 添加元器件封装
14.4.3 删除元器件封装
14.4.4 编辑元器件封装的引脚焊盘
14.5 制作元器件封装的技巧
14.5.1 快速创建元件封装
14.5.2 快速准确调整元器件的焊盘间距
14.6 元件封装库报告
14.6.1 封装库状态报告
14.6.2 元件报告
14.6.3 元件规则检查报告
14.6.4 元件库报告
14.7 建立项目元件封装库
14.8 贴片元件封装制作实例
14.8.1 建立元件库
14.8.2 放置焊盘
14.8.3 绘制元件外形
14.8.4 生成报告文件
14.9 小结
第15章 PCB设计规则
15.1 设计规则简介
15.2 布线设计规则
15.2.1 “Clearance Constraint”(安全间距)规则
15.2.2 “Routing Corners”(布线拐角)规则
15.2.3 “Routing Layers”(布线板层)规则
15.2.4 “Routing Priority”(布线优先级)规则
15.2.5 “Routing Topology”(布线拓扑)规则
15.2.6 “Routing Via Style”(布线过孔样式)规则
15.2.7 “SMD Neck-Down Constraint”(颈缩)规则
15.2.8 “SMD To Corner Constraint”(SMD与导线拐角)规则
15.2.9 “SMD To Plane Constraint”(SMD与内层)规则
15.2.10 “Width Constraint”(导线宽度)规则
15.3 电路板制造方面的规则
15.3.1 “Acute Angle Constraint”(最小夹角)规则
15.3.2 “Hole Size Constraint”(孔径尺寸)规则
15.3.3 “Layer Pairs”(层对)规则
15.3.4 “Minimum Annular Ring”(最小焊环)规则
15.3.5 “Paste Mask Expansion”(SMD焊盘的扩展距离)规则
15.3.6 “Polygon Connect Style”(敷铜连接样式)规则
15.3.7 “Power Plane Clearance”(电源层距离)规则
15.3.8 “Power Plane Connect Style”(电源层连接样式)规则
15.3.9 “Solder Mask Expansion”(阻焊层中焊盘的扩展距离)规则
15.3.10 “Testpoint Style”(测试点样式)规则
15.3.11 “Testpoint Usage”(测试点使用)规则
15.4 高速电路设计规则
15.4.1 “Daisy Chain Stub Length”(菊花链支线长度)规则
15.4.2 “Length Constraint”(网络长度)规则
15.4.3 “Matched Net Lengths”(匹配网络长度)规则
15.4.4 “Maximum Via Count Constraint”(最大过孔数)规则
15.4.5 “Parallel Segment Constraint”(并行导线)规则
15.4.6 “Vias Under SMD Constraint”(SMD焊盘下过孔)规则
15.5 布局设计规则
15.5.1 “Component Clearance Constraint”(元件间距)规则
15.5.2 “Component Orientations Rule”(元件方向)规则
15.5.3 “Nets to Ignore”(网络忽略)规则
15.5.4 “Permitted Layers Rule”(放置板层)规则
15.5.5 “Room Definition”(Room定义)规则
15.6 信号完整性规则
15.6.1 “Flight Time-Falling Edge”(下降沿延迟时间)规则
15.6.2 “Flight Time-Rising Edge”(上升沿延迟时间)规则
15.6.3 “Impedance Constraint”(阻抗约束)规则
15.6.4 “Overshoot-Falling Edge”(下降沿过冲)规则
15.6.5 “Overshoot-Rising Edge”(上升沿过冲)规则
15.6.6 “Signal Base Value”(信号低电平)规则
15.6.7 “Signal Stimulus”(信号激励)规则
15.6.8 “Signal Top Value”(信号高电平)规则
15.6.9 “Slope-Falling Edge”(下降沿斜率)规则
15.6.10 “Slope-Rising Edge”(上升沿斜率)规则
15.6.11 “Supply Nets”(电源网络)规则
15.6.12 “Undershoot-Falling Edge”(下降沿下冲)规则
15.6.13 “Undershoot-Rising Edge”(上升沿下冲)规则
15.7 其他规则
15.7.1 “Short-Circuit Constraint”(短路)规则
15.7.2 “Un-Connected Pin Constraint”(未连接引脚)规则
15.7.3 “Un-Routed Net Constraint”(未布线网络)规则
15.8 PCB设计规则检查
15.8.1 设计规则检查
15.8.2 清除错误标记
15.8.3 设计规则检查技巧
15.9 网络管理
15.9.1 添加网络连接
15.9.2 使用PCB编辑管理器管理网络
15.9.3 自定义网络拓扑结构
15.10 对象类资源管理器
15.11 小结
第16章 PCB报表
16.1 电路板信息报表
16.2 项目文件层次报表
16.3 网络状态表
16.4 网络表
16.5 选取引脚报表
16.6 信号完整性报表
16.7 元件分布密度图
16.8 小结
第17章 高级PCB设计技术
17.1 矩形铜膜填充
17.1.1 放置矩形铜膜填充
17.1.2 设置矩形铜膜填充属性
17.1.3 调整矩形铜膜填充
17.2 敷铜平面
17.2.1 启动放置敷铜平面命令
17.2.2 放置敷铜平面
17.2.3 调整敷铜平面
17.3 内电层
17.3.1 建立内电层
17.3.2 分割内电层
17.4 放置屏蔽导线
17.5 补泪滴
17.6 Room空间
17.6.1 放置Room空间操作
17.6.2 设置Room空间属性
17.7 添加电路测试点
17.8 保护预布线
17.8.1 通过自动布线对话框
17.8.2 手工锁定预布线
17.9 调整元件封装
17.9.1 更改元件封装
17.9.2 分解元件封装
17.10 放置特殊字符串
17.11 导线高级操作
17.11.1 放置不同宽度导线的技巧
17.11.2 自动删除重复连线功能
17.11.3 修改导线
17.11.4 建立导线的新端点
17.11.5 拖动导线的端点
17.11.6 不同转角形式导线的绘制
17.11.7 特殊拐角形式导线的绘制
17.12 小结
第18章 PCB板设计综合实例
18.1 原理图的绘制
18.1.1 新建项目数据库
18.1.2 放置元件
18.1.3 原理图连线
18.1.4 添加元件封装
18.1.5 放置PCB布局指示符
18.2 PCB设计
18.2.1 添加元件封装库
18.2.2 加载网络表和元器件
18.2.3 规划电路板
18.2.4 PCB设计规则设置
18.2.5 电路板布线
18.3 工程后期处理
18.3.1 生成项目元件库
18.3.2 查看三维效果图
18.3.3 报表
18.4 小结
第19章 多层电路板设计
19.1 多层电路板概述
19.2 多层电路板设计的一般原则
19.3 原理图准备
19.4 添加元件封装
19.5 PCB设计
19.5.1 创建电路板
19.5.2 添加元件封装库
19.5.3 加载网络表和元件
19.5.4 设置板层
19.5.5 自动布线
19.6 小结
第20章 高速电路板设计
20.1 高速电路的基本特性
20.2 传输线效应
20.2.1 反射信号
20.2.2 延时和时序错误
20.2.3 多次触发错误
20.2.4 过冲与下冲
20.2.5 串扰
20.2.6 电磁辐射
20.3 高速电路布线技巧
20.4 高速PCB设计实例
20.4.1 USB差分阻抗
20.4.2 电路原理图要求
20.4.3 PCB设计要求
20.4.4 印制电路板规划设计实例
20.5 小结
第4部分 Protel 99 SE高级应用
第21章 Protel 99 SE电路仿真
21.1 Protel 99 SE电路仿真基础
21.1.1 电路仿真的主要特点
21.1.2 电路仿真的主要步骤
21.1.3 电路仿真的主要规则
21.2 仿真元器件及参数设置
21.2.1 电阻
21.2.2 电容
21.2.3 电感
21.2.4 二极管
21.2.5 三极管
21.2.6 JFET结型场效应管
21.2.7 MOS场效应管
21.2.8 MES场效应管
21.2.9 电压/电流控制开关
21.2.10 熔丝
21.2.11 晶振
21.2.12 继电器
21.2.13 电感耦合器
21.2.14 传输线
21.2.15 TTL数字电路元件
21.2.16 CMOS数字电路元件
21.2.17 集成块
21.3 激励源及参数设置
21.3.1 直流仿真电源
21.3.2 正弦仿真电源
21.3.3 周期脉冲仿真电源
21.3.4 线性受控仿真电源
21.3.5 非线性受控仿真电源
21.3.6 指数激励源
21.3.7 单频调频源
21.3.8 分段线性仿真电源
21.3.9 频率/电压转换
21.3.10 压控振荡器仿真电源
21.4 设置初始状态
21.4.1 节点电压(NS)设置
21.4.2 初始条件(IC)设置
21.5 仿真器设置
21.5.1 瞬态分析
21.5.2 傅里叶分析
21.5.3 交流小信号分析
21.5.4 直流分析
21.5.5 蒙特卡罗分析
21.5.6 扫描参数分析
21.5.7 扫描温度分析
21.5.8 传递函数分析
21.5.9 噪声分析
21.6 仿真波形管理
21.6.1 仿真波形管理器
21.6.2 添加新的波形显示
21.6.3 在同一显示单元格中显示多个波形
21.7 典型的仿真分析实例
21.7.1 瞬态分析仿真实例
21.7.2 直流扫描仿真实例
21.7.3 交流小信号仿真实例
21.7.4 傅里叶仿真分析实例
21.7.5 噪声分析仿真实例
21.7.6 温度扫描分析实例
21.7.7 参数扫描分析仿真实例
21.7.8 蒙特卡罗分析实例
21.8 模拟电路综合仿真实例
21.8.1 绘制仿真原理图
21.8.2 仿真
21.9 数字电路综合仿真实例
21.9.1 绘制仿真原理图
21.9.2 仿真
21.10 小结
第22章 信号完整性分析
22.1 信号完整性分析概述
22.1.1 基本概念
22.1.2 Protel 99 SE的信号完整性分析
22.2 设计规则检查
22.3 信号完整性分析仿真器
22.3.1 “File”菜单
22.3.2 “Edit”菜单
22.3.3 “Simulation”菜单
22.3.4 “Library”菜单
22.3.5 “Options”菜单
22.4 缓冲器编辑
22.4.1 缓冲器类型
22.4.2 接插件的缓冲器设置
22.4.3 集成电路的缓冲器设置
22.4.4 电阻的缓冲器设置
22.4.5 电容的缓冲器设置
22.4.6 电感的缓冲器设置
22.4.7 二极管的缓冲器设置
22.4.8 晶体管的缓冲器设置
22.5 小结
第23章 可编程逻辑器件设计
23.1 可编程逻辑器件概述
23.1.1 可编程逻辑器件的发展
23.1.2 CPLD和FPGA
23.1.3 CPLD结构及其逻辑实现
23.1.4 FPGA结构及其逻辑实现
23.2 Protel 99 SE设计PLD的方法
23.2.1 Advanced PLD 99简介
23.2.2 PLD设计流程
23.2.3 基于原理图的PLD设计
23.2.4 基于CUPL语言的PLD设计
23.3 基于原理图的PLD设计
23.3.1 使用向导创建原理图PLD设计
23.3.2 PLD原理图设计
23.3.3 手工创建PLD原理图
23.3.4 编译环境设置
23.3.5 编译PLD原理图
23.4 CUPL语言
23.4.1 CUPL语言的语法结构
23.4.2 CUPL语言的语句
23.4.3 CUPL语言的运算
23.5 基于CUPL语言的PLD设计
23.5.1 使用向导创建CUPL源文件
23.5.2 手工创建CUPL源文件
23.5.3 编译CUPL源文件
23.6 小结
第24章 Protel 99 SE与第三方软件的接口
24.1 Protel 99 SE与P-CAD的接口
24.1.1 P-CAD简介
24.1.2 导出P-CAD的电路原理图
24.1.3 导出P-CAD的PCB图
24.1.4 导入P-CAD的电路原理图
24.1.5 导入P-CAD的电路PCB图
24.2 Protel 99 SE与AutoCAD的接口
24.2.1 AutoCAD简介
24.2.2 导入AutoCAD格式的电路原理图
24.2.3 导入AutoCAD格式的PCB图
24.2.4 导出AutoCAD格式的电路原理图
24.2.5 导出AutoCAD格式的PCB图
24.3 小结