本教程将分为以下几个部分,循序渐进地引导你掌握 Protel 99SE 的核心功能:

目录
-
第一部分:基础入门
- 1 什么是 Protel 99SE? - 软件简介与历史地位
- 2 软件安装与授权 - 如何获取和安装
- 3 熟悉工作界面 - 认识设计浏览器、工作区、菜单栏等
- 4 创建第一个设计数据库 -
.ddb文件的作用 - 5 设计流程概览 - 原理图 -> PCB 的完整步骤
-
第二部分:原理图设计
- 1 创建新原理图文件 - 设置图纸、栅格等
- 2 加载元件库 - 如何找到并添加所需的元件库
- 3 放置与编辑元件 - 放置、移动、旋转、属性编辑
- 4 连接线路 - 使用导线、总线、网络标号等
- 5 放置电源与接地符号
- 6 添加文字标注与注释
- 7 电气规则检查 - ERC 报告解读与修改
- 8 原理图报表生成 - BOM 表、网络表等
-
第三部分:PCB 设计
- 1 创建新 PCB 文件 - 定义板框、层叠结构
- 2 加载网络表与元件 - 连接原理图与 PCB 的桥梁
- 3 元件布局 - 手动布局的技巧与原则
- 4 设计规则设置 - DRC 的核心:线宽、间距、过孔等
- 5 布线 - 手动布线与自动布线
- 6 铺铜 - GND/VCC 铜皮的连接
- 7 设计规则检查 - DRC 报告处理
- 8 后期处理 - 丝印层调整、泪滴、尺寸标注等
-
第四部分:进阶与实用技巧
(图片来源网络,侵删)- 1 封装库的制作与管理 - 创建自己的元件封装
- 2 原理图符号的制作与管理 - 创建自己的元件符号
- 3 多通道设计 - 用于重复模块的批量设计
- 4 常见问题与解决方案 - 如网络表导入失败、DRC 错误等
-
第五部分:学习资源推荐
第一部分:基础入门
1 什么是 Protel 99SE?
Protel 99SE 是 Protel 公司(现为 Altium 公司)于 1999 年发布的电子设计自动化软件,它将原理图设计、电路仿真、PCB 设计、自动布线等功能集成在一个统一的设计环境中,是无数电子工程师和学生的启蒙工具,其核心文件格式是 .ddb(Design Database),它像一个容器,可以包含一个项目中的所有文件(原理图、PCB、库、报表等)。
2 软件安装与授权
- 获取版本:网上可以找到“精简版”或“破解版”,这些版本通常已经去除了烦人的授权检查,请确保从可信来源下载。
- 安装步骤:
- 关杀毒软件和防火墙,避免安装时被误报或阻止。
- 运行
Setup.exe,按照向导进行安装,安装路径建议使用默认或不含中文的路径。 - 安装完成后,通常会需要复制破解文件(如
Client99SE.exe)到安装目录下的Client文件夹,覆盖原文件。 - 运行
Client99SE.exe即可启动软件。
3 熟悉工作界面
启动后,你会看到主界面,主要由以下几部分组成:
- 设计浏览器:左侧的树形结构,显示当前设计数据库的所有文件和文件夹,这是管理项目的核心。
- 菜单栏:包含所有命令,如
File,View,Design,Place等。 - 工具栏:常用命令的快捷图标。
- 工作区:中间最大的区域,用于打开和编辑原理图或 PCB 文件。
- 状态栏:显示光标坐标、栅格等信息。
4 创建第一个设计数据库
每次开始新项目,第一步都是创建一个 .ddb 文件。

- 点击
File -> New...。 - 在弹出的对话框中,选择
Design Storage Type为MS Access Database。 - 在
Database File Name中输入你的项目名,如MyProject.ddb,并选择保存位置。 - 点击
OK,一个新的设计数据库就创建好了,并会自动打开。
5 设计流程概览
一个完整的 PCB 设计流程遵循以下步骤:
项目规划 -> 创建 DDB 文件 -> 原理图设计 -> ERC 检查 -> 生成网络表 -> PCB 设计 -> 加载网络表 -> 元件布局 -> 布线 -> DRC 检查 -> 制造输出
第二部分:原理图设计
1 创建新原理图文件
在左侧的浏览器中,右键点击 Documents 文件夹,选择 New...,然后双击 Schematic Document 图标,重命名为 Sheet1.Sch。
双击打开它,右键点击图纸 -> Document Options,可以设置图纸大小(如 A4)、栅格(Grid)等,栅格建议设置为 10。
2 加载元件库
原理图上的所有元件都来自库。
- 点击设计管理器顶部的
Browse Sch标签页。 - 点击
Add/Remove...按钮。 - 在
Design Explorer 99se\Library\Sch目录下,选择你需要的库文件(如Miscellaneous Devices.ddb或Protel DOS Schematic Libraries.ddb),然后点击Add。 - 点击
OK,库就被加载了,你可以在浏览器中看到库内的所有元件。
3 放置与编辑元件
- 在
Browse Sch中,选择一个库,然后在下面的元件列表中找到你需要的元件(如电阻RES2、电容CAP)。 - 双击元件名,或者点击
Place按钮,光标上就会附着该元件。 - 在图纸上点击左键放置。
- 放置后,双击元件,可以打开其属性对话框,修改 Designator(如 R1, R2)和 Part Type(如 1k, 10uF)。
4 连接线路
- 点击
Place -> Wire或工具栏上的导线图标。 - 将光标移动到元件引脚上,当光标变成红色
X时,表示电气连接点已捕获,点击开始画线。 - 拖动鼠标到另一个引脚,再次点击完成连接,右键单击结束当前画线。
- 总线:对于多条并行数据线,可以使用总线。
Place -> Bus画总线,再用Place -> Bus Entry从总线连接到单个引脚。 - 网络标号:对于不在同一页但需要连接的线路,可以放置相同的网络标号。
Place -> Net Label。
5 放置电源与接地符号
点击 Place -> Power Port,可以选择 VCC, GND 等符号,放置时注意 Net 属性,确保接地符号的 Net 是 GND。
6 添加文字标注与注释
使用 Place -> Text Annotation 添加注释性文字,使用 Place -> String 添加可连接到网络的字符串。
7 电气规则检查
原理图绘制完成后,必须进行 ERC,以检查是否有未连接的引脚、多个输出引脚并联等错误。
- 点击
Tools -> ERC...。 - 在设置选项卡中,通常保持默认即可。
- 点击
OK,软件会生成一个.ERC报告文件。 - 双击报告中的错误信息,原理图会自动定位到错误位置,根据提示进行修改。
8 原理图报表生成
- 网络表:连接原理图与 PCB 的关键,点击
Design -> Create Netlist...,保持默认设置,点击OK,会生成一个.NET文件。 - 元件清单:点击
Reports -> Bill of Materials...,可以设置要统计的元件属性,然后生成 BOM 表。
第三部分:PCB 设计
1 创建新 PCB 文件
与创建原理图文件类似,在 Documents 文件夹下新建 PCB Document,重命名为 PCB1.Pcb。
双击打开,你看到的是默认的白色板子。
- 定义板框:点击
Design -> Board Shape -> Define,沿着画布边缘画一个闭合的矩形,右键结束,这就是你的电路板物理边界。 - 设置层叠:点击
Design -> Layer Stack Manager...,可以添加电源层、地层等。
2 加载网络表与元件
这是最关键的一步,它将原理图的连接关系“翻译”到 PCB 上。
- 确保 PCB 文件是当前编辑窗口。
- 点击
Design -> Load Netlist...。 - 在弹出的对话框中,点击
Browse...,选择你之前生成的.NET文件。 - 点击
Execute,如果一切顺利,所有元件和网络都会被加载到 PCB 上,通常会堆叠在板框外。
3 元件布局
- 点击
Design -> Rules...,在Placement标签页下,可以设置 Keepout 区域等规则。 - 手动布局:用鼠标拖动元件,将其放置在板框内部,布局原则:
- 按照信号流向或功能模块放置。
- 考虑元件的物理尺寸和散热。
- 尽量缩短高频信号的路径。
- 接插件位置要方便安装。
4 设计规则设置
DRC 是保证 PCB 可制造性和可靠性的关键。
- 点击
Design -> Rules...。 - Routing (布线) 标签页:
Clearance Constraint:设置不同网络间的安全间距(如线与线、线与焊盘)。Routing Width Constraint:设置不同网络的线宽(如 GND/VCC 可以粗一些,信号线细一些)。Routing Layers:设置哪些层用于布线(如 Top Layer 和 Bottom Layer)。Via Style:设置过孔尺寸。
5 布线
- 手动布线:点击
Bottom Layer(或Top Layer),然后点击Place -> Track,将光标放在焊盘上,捕捉到后开始画线,Protel 99SE 的布线是“推挤式”的,它会自动推开障碍物。 - 自动布线:
- 点击
Auto Route -> All...。 - 在弹出的对话框中,可以设置布线策略,通常保持默认
Default即可。 - 点击
Route,软件会自动完成所有布线。注意:自动布线质量通常不高,需要大量手动调整。
- 点击
6 铺铜
铺铜主要是为了提供稳定的电源和地,以及增强抗干扰能力。
- 点击
Place -> Polygon Plane。 - 在属性对话框中:
Net选择你要连接的网络(如GND)。Layer选择铺铜层(如Bottom Layer或Top Layer)。Grid Size设置网格大小。- 勾选
Pour Over Same Net(覆盖相同网络)和Remove Dead Copper(删除死铜)。
- 点击
OK,然后围绕板框画一个闭合区域,右键结束,软件会自动填充铜。
7 设计规则检查
布线完成后,必须进行 DRC。
- 点击
Tools -> Design Rule Check...。 - 在
Report标签页,可以勾选需要检查的规则项(通常全选)。 - 点击
Run DRC,生成.DRC报告文件。 - 双击报告中的错误,PCB 会高亮显示错误位置,根据规则进行修改(如加大线间距、调整线宽)。
8 后期处理
- 丝印层调整:移动
Top Overlay和Bottom Overlay层上的元件标号和轮廓,确保清晰不遮挡。 - 泪滴:在焊盘和导线连接处添加泪滴,可增强机械强度。
Tools -> Teardrop...。 - 尺寸标注:
Place -> Dimension标注板子尺寸。 - 制造文件输出:
- Gerber 文件:PCB 厂家生产所需的文件,点击
File -> Export...,选择Gerber,设置好各层,然后导出。 - 钻孔文件:
File -> Export...,选择NC Drill。
- Gerber 文件:PCB 厂家生产所需的文件,点击
第四部分:进阶与实用技巧
1 封装库的制作与管理
当找不到标准元件的封装时,需要自己制作。
- 在 DDB 中新建一个
PCB Library文件。 - 点击
Tools -> New Component,进入封装编辑器。 - 使用
Place -> Pad放置焊盘,设置其尺寸(X-Size, Y-Size, Hole Size)。 - 使用
Place -> Track和Arc绘制轮廓,通常放在Top Overlay层。 - 保存并命名封装。
2 原理图符号的制作与管理
- 在 DDB 中新建一个
Schematic Library文件。 - 点击
Tools -> New Component,进入符号编辑器。 - 使用
Place -> Pins放置引脚,并设置其名称和编号。 - 使用
Place -> Lines/Rectangles绘制符号外形。 - 双击符号,在
Library Fields标签页中,关联其封装(Footprint)。
3 多通道设计
对于包含多个相同模块(如多个 LED 指示灯)的电路,可以使用多通道设计来简化原理图和 PCB 的更新。
第五部分:学习资源推荐
- 视频教程:
- Bilibili (B站):搜索“Protel 99SE 教程”,有大量从入门到精通的系列视频,凡亿教育”、“电路城”等机构或个人UP主发布的视频,非常直观。
- 图文教程:
- CSDN / 博客园:搜索关键词,可以找到大量图文并茂的博客文章,针对特定问题(如封装制作、DRC设置)有详细讲解。
- 书籍:
《Protel 99SE电路设计与仿真实践》(作者:赵景波等):经典的入门书籍,内容系统。
- 社区与论坛:
- 电子发烧友论坛:有专门的 EDA/PCB 设计版块,可以提问和交流。
- 21IC 中国电子网论坛:老牌电子工程师社区,氛围很好。
最后的小建议: 学习 Protel 99SE 最好的方法就是 “动手实践”,从最简单的电路开始,比如一个 LED 闪烁电路,完整地走一遍从原理图到 PCB 的所有流程,遇到问题,多查阅资料,多思考,你会很快掌握这款经典的工具,祝你学习顺利!
