现在做 PCB 设计的人大多用 Altium Designer、嘉立创 EDA、KiCad 这些新工具,但十年前甚至更早,国内电子工程师几乎人手一套 Protel 99SE——那时候电脑还是 Win98、Win2000 时代,Protel 99SE 是唯一能同时画原理图和 PCB 的中文汉化软件。虽然现在看起来界面简陋,但它的基本操作逻辑跟后来的 Altium Designer 一脉相承,学会了 Protel 再转 Altium 很快。
Protel 99SE 的界面风格还是经典的 Windows 程序样子,左侧文件面板、中间工作区、右侧工具栏。它用设计数据库(.ddb)的方式管理工程,一个 .ddb 文件里可以包含原理图库、PCB 库、原理图文件、PCB 文件、网络表、设计规则检查报告等所有内容,方便打包和拷贝。
画原理图的流程:先新建原理图工程,加载元件库(Miscellaneous Devices.lib 是常用元件库,电阻、电容、三极管、运放这些都在里面),从库里拖元件到图纸上,用布线工具连线,最后编译检查有没有错误。画完原理图最重要的一步是生成网络表(.net 文件)——这是原理图和 PCB 之间的桥梁,里面记录了每个元件的引脚编号和连接关系。
转 PCB 前要先建 PCB 文件、加载 PCB 元件库(封装库)。每个原理图元件都要指定一个 PCB 封装,比如电阻用 AXIAL-0.3 或 AXIAL-0.4(间距 300mil 或 400mil 的直插电阻),运放用 DIP-8 或 SOP-8。封装名一定要和 PCB 库对得上,不然导入网络表时会报错找不到封装。
PCB 设计的步骤:导入网络表后,元件会在 PCB 文件里飞线连在一起,先把元件拖到合理位置(布局),再设置好线宽、过孔、间距规则,开始布线。自动布线能布个大概,但还需要手工调整——电源和地线要粗(+5V 通常 20mil 以上),高频信号走短,差分信号线长等长,模拟地和数字地分开最后单点连接。
Protel 99SE 有几个"槽点"。第一,汉化版偶尔会出错,特别是复杂工程里;第二,不能画多层板(超过 4 层比较麻烦);第三,走线推挤功能差,一根线动了要重新布好几根。但作为入门学习,它完全够用——逻辑简单、概念清晰,学会了它再用 Altium Designer 或嘉立创 EDA,会发现核心的操作思路都是一样的,只是功能更强大、界面更友好而已。
现在还有必要学 Protel 99SE 吗?如果你已经会了 Altium 或嘉立创,当然没必要。但如果是纯新手,想快速理解原理图转 PCB 的基本流程和概念,Protel 99SE 是个很好的教学工具——它没有那么多高级功能干扰,让你专注在 PCB 设计本身的逻辑上。
下一篇:没有了