Protel DXP 2004 是 Altium 公司(原 Protel)的一款旗舰级 PCB 设计软件,虽然现在有更新的 Altium Designer 版本,但因其稳定、功能全面且对硬件要求较低,至今仍被许多工程师和爱好者广泛使用。

本教程将分为以下几个核心部分,并遵循一个典型的 PCB 设计流程:
第一部分:准备工作与环境熟悉
在开始设计之前,我们需要先安装软件并熟悉其工作界面。
软件安装
- 获取软件:可以从网上搜索 "Protel DXP 2004 SP2 完整版" 或 "Altium Designer 6.0"(两者基本相同),通常需要包含 安装包 和 破解文件/序列号。
- 安装步骤:
- 以管理员身份运行
setup.exe。 - 按照向导进行安装,选择“完全安装”。
- 安装过程中会要求输入序列号,使用破解文件中的序列号。
- 安装完成后,不要立即运行软件。
- 将破解文件夹中的
DXP.exe和Adviser.exe复制到软件的安装目录下(默认为C:\Program Files\Altium\DXP 2004 SP2),覆盖原文件。 - 现在可以启动软件了。
- 以管理员身份运行
熟悉工作界面
启动 Protel DXP 后,你会看到一个类似下图的主界面。
主要区域包括:

- 菜单栏:几乎所有命令的入口。
- 工具栏:常用命令的快捷图标,如文件操作、视图缩放等。
- 面板区:这是 Protel DXP 的核心,包含了各种设计管理面板,初次启动时,它会显示 "Files" 面板。
- 状态栏与标签栏:状态栏显示坐标、当前层等信息;标签栏用于切换不同的文档(如原理图、PCB)。
第二部分:原理图设计
原理图是电路的逻辑表示,是整个设计的基础。
步骤 1:创建新的项目
所有设计文件都必须包含在一个项目文件中。
- 在
Files面板中,点击New->Project->PCB Project。 - 一个新的项目文件
PCB_Project1.PrjPCB会被创建。 - 右键点击项目名称,选择
Save Project As...,将其重命名并保存,MyCircuit.PrjPCB。
步骤 2:创建新的原理图
- 在
Files面板中,点击New->Schematic。 - 一个新的原理图文件
Sheet1.SchDoc会被添加到项目中。 - 右键点击原理图文件,选择
Save,重命名并保存,PowerCircuit.SchDoc。
步骤 3:放置元件
- 打开 "Libraries" 面板,如果看不到,可以通过菜单
View->Workspace Panels->Libraries打开。 - 你需要加载元件库,Protel DXP 自带了大量的库。
- 常用分立元件库:
Miscellaneous Devices.IntLib(电阻、电容、二极管等)。 - 常用接插件库:
Miscellaneous Connectors.IntLib(排针、USB座等)。 - 常用集成电路库:根据你的芯片型号搜索,
ST Microelectronics、TI等厂商的库。
- 常用分立元件库:
- 放置元件:
- 在
Libraries面板中,选中一个库(如Miscellaneous Devices.IntLib)。 - 在下方的元件列表中找到你需要的元件(如
Resistor2- 电阻,Cap- 电容)。 - 双击元件名,或点击
Place按钮,然后移动鼠标到原理图纸上,单击即可放置。 - 按
Tab键可以编辑元件的属性(如标号DesignatorR1, R2...,值Value10k, 0.1uF...)。 - 按空格键可以旋转元件。
- 在
步骤 4:连接导线
- 点击菜单栏的
Place->Wire,或者点击工具栏的 导线工具。 - 鼠标指针会变成十字,将十字移动到元件引脚上,当出现一个红色的叉时,表示连接点有效,单击开始画线。
- 拖动鼠标到下一个连接点,再次单击,继续此过程完成所有连线。
- 右键单击两次,结束画线模式。
步骤 5:放置电源和接地符号
- 点击菜单栏的
Place->Power Port。 - 按
Tab键编辑属性,将Net属性设置为+5V、+3.3V或GND。 - 放置到电路的相应位置。
步骤 6:编译原理图
编译可以检查原理图中的电气错误,如未连接的引脚、网络标号冲突等。
- 确保你的原理图是当前活动窗口。
- 点击菜单
Project->Compile Document PowerCircuit.SchDoc。 - 如果有错误,会在下方的 "Messages" 面板中显示,双击错误信息可以快速定位到原理图中的错误位置并修正。
步骤 7:创建网络表
网络表是连接原理图和 PCB 的桥梁,它定义了元件和它们之间的连接关系。

- 在项目文件上右键单击,选择
Project->Compile PCB Project MyCircuit.PrjPCB,确保整个项目编译无误。 - 再次右键单击项目,选择
Design->Netlist For Project->Protel。 - 软件会自动生成一个网络表文件
MyCircuit.NET,它会出现在项目文件下。
第三部分:PCB 设计
PCB 设计是将原理图的逻辑布局转化为物理电路板的过程。
步骤 1:创建新的 PCB 文档
- 在
Files面板中,点击New->PCB。 - 一个新的 PCB 文件
PCB1.PcbDoc会被添加到项目中。 - 右键点击并保存,重命名为
PowerCircuit.PcbDoc。
步骤 2:定义板框
- 切换到 Mechanical Layer 1(机械层1),用于绘制板子的物理边界。
- 点击菜单
Design->Board Shape->Define Board Shape。 - 使用画线工具或圆弧工具,绘制你想要的板子外形。
- 绘制完成后,点击菜单
Design->Board Shape->Move Board Shape Vertices来调整顶点位置。
步骤 3:导入网络表与元件
这是最关键的一步,将原理图中的所有元件和网络连接导入到 PCB 中。
- 在 PCB 文件为当前活动窗口时,点击菜单
Design->Import Changes From MyCircuit.PrjPCB。 - 会弹出一个 "Engineering Change Order" (工程变更顺序) 对话框。
- 点击
Validate Changes检查是否有错误,如果所有项目前都显示绿色的勾,说明没有问题。 - 点击
Execute Changes执行导入。 - 导入成功后,关闭对话框,你会看到所有元件都堆叠在板框外,并且有飞线(白色细线)连接着它们,飞线代表了网络连接关系。
步骤 4:元件布局
布局是 PCB 设计中艺术与技术结合的部分,直接影响电路性能。
- 使用 选择工具(鼠标箭头)拖动元件,将它们放置在板框内部。
- 布局原则:
- 按功能模块布局:将功能相关的元件放在一起。
- 考虑信号流向:输入、处理、输出部分尽量呈线性排列。
- 接口元件靠近板边:如 USB、排针、接线端子等。
- 发热元件远离敏感元件:如电压调节器、大功率电阻。
- 注意飞线交叉:尽量减少飞线的交叉,以减少布线难度。
- 使用快捷键
L打开 "Board Layers and Colors" 对话框,可以设置各层的显示/隐藏和颜色,方便布局。
步骤 5:布线
布线是将飞线转化为实际的铜箔走线。
- 设置设计规则:这是保证 PCB 可靠性的关键!
- 点击菜单
Design->Rules...。 - 在弹出的对话框中,你可以设置各种规则,如:
Routing->Width:设置走线宽度,电源和地线可以设置得宽一些(如 20mil),信号线可以窄一些(如 8-10mil)。Routing->Clearance:设置铜箔之间的安全距离(如 8mil)。Plane->Polygon Connect Style:设置铺铜与焊盘的连接方式。
- 点击菜单
- 开始布线:
- 点击菜单
Place->Interactive Routing,或使用快捷键P->T。 - 鼠标指针变成十字,将十字移动到元件引脚上,单击开始布线。
- Protel DXP 会自动吸附到网格点,并保持设定的线宽。
- 按空格键可以切换走线转角模式(45度直角、90度直角、圆弧)。
- 右键单击两次结束当前布线。
- 点击菜单
- 技巧:
- 使用
Page Up/Page Down缩放视图。 - 按
V->F可以快速缩放到整个板框。 - 使用
MM切换单位(毫米/密尔 mil)。
- 使用
步骤 6:铺铜
铺铜通常用于电源和地,可以提供稳定的电流,并减少阻抗。
- 切换到 Top Layer(顶层)或 Bottom Layer(底层)。
- 点击菜单
Place->Polygon Pour。 - 按
Tab键设置铺铜属性:Net: 选择你要连接的网络,如GND。Remove Dead Copper: 勾选,可以删除孤立的铜箔。
- 沿着板框内部绘制一个多边形,将需要铺铜的区域包围起来,然后右键单击闭合。
- 软件会自动进行填充,同样对 Bottom Layer 进行 GND 铺铜。
步骤 7:设计规则检查
布线和铺铜完成后,必须进行 DRC 检查,确保设计没有违反任何规则。
- 点击菜单
Tools->Design Rule Check...。 - 在对话框中点击
Run Design Rule Check。 - 检查结果会生成在
MyCircuit.DRC文件中,打开该文件,根据报告修正所有错误。
第四部分:输出与生产
设计完成后,需要生成生产文件。
生成 Gerber 文件
Gerber 文件是 PCB 厂商用于生产的标准文件。
- 在项目文件上右键单击,选择
File->Fabrication Outputs->Gerber Files。 - 在弹出的对话框中:
- General 选项卡:选择单位(毫米或英寸)和格式(4:8 或 2:5,2:5 更精确)。
- Layers 选项卡:必须勾选所有需要的层,包括铜层、丝印层、阻焊层、机械层等。
- Drill Drawing 和 Drill Files 选项卡:设置钻孔文件。
- 点击
OK,软件会在项目目录下生成一个.GBR文件夹,里面包含所有 Gerber 文件。
生成钻孔文件
在生成 Gerber 文件时通常会一并生成,也可以单独生成。
生成物料清单
- 在项目文件上右键单击,选择
Reports->Bill of Materials。 - 在弹出的窗口中,可以设置 BOM 的列,然后点击
Export导出为 Excel 或 CSV 文件。
学习资源推荐
- 视频教程:在 Bilibili、YouTube 等平台搜索 "Protel DXP 教程",有大量中文和英文视频,跟着操作会学得更快。
- 官方文档:虽然较旧,但依然是最权威的参考资料。
- 社区论坛:如 "EDA365" 等电子设计论坛,可以遇到很多问题并得到解答。
总结与提示
- 熟能生巧:PCB 设计是一个实践性很强的技能,多动手画几个简单的板子(如 LED 点阵、单片机最小系统),水平会快速提升。
- 备份文件:养成随时保存和备份项目文件的好习惯。
- 耐心细致:检查错误(尤其是 DRC)需要极大的耐心,一个短路点就可能导致整个板子报废。
希望这份详细的教程能帮助你顺利入门 Protel DXP!祝你设计愉快!
