从事硬件设计工作多年,接触的PCB设计软件也有不少款,从学校那时候学习的Protel for dos(原理图和Layout分开的)到工作中的PCB2.8.protel 98.protel 99se,XP出来后的Protel DXP知道AD都是Altium 公司的,为了能够接轨台湾那边的文件学习OrCAD和PADS后来为了能读老外的文件学习了Allegro和Eagle,想着梳理一下常用的PCB设计软件有哪些。
1、Altium Designer
一般入门最简单的一款,前身是protel。号称是唯一一款统一的应用方案,其综合电子产品一体化开发所需技术和功能。集成管理原理图、PCB版图、3D模型、仿真模拟、FPGA图形化设计等功能,同时可以方便进行OrCAD、PADS等文件转换。
2.OrCAD
它是美国OrCAD【俄勒冈(Oregon)+ 计算机辅助设计(CAD)】与Microsim公司整合后的一套线路板设计系统包含"电路图输入"的OrCAD Capture、"印刷电路板布局"的OrCAD Layout及"可编程逻辑(Programmable Logic)电路合成"的OrCAD Exerpss)内的一套计算机辅助电路分析软件。现在已经属于顶顶大名的益华计算机(CadenceDesign System, Inc.)与它的Allegro一起服务于客户的计算机辅助电路分析。
3.Eagle PCB Design
Eagle PCB Design是一款简单易用的PCB设计软件,适合初学者使用在欧洲比较流行,是CADsoft Computer 开发的,现在归于AUTODESK。包含了基本的原理图设计、布局设计、自动布线等功能,支持Gerber、DXF等文件的转换。号称用户界面友好而且有丰富的文档资源,可以帮助用户快速上手。它支持三大操作系统:windows、Linux、MAC。
4.EasyEDA
这是一款基于WEB的电子设计自动化软件,它是一个基于网络的工具,因此不需要下载或安装任何软件。要使用 EasyEDA,您必须从任何支持 HTML5 的 Web 浏览器打开官网https://easyeda.com/即可,所以说它同样可以支持 Windows、Linux 和 MAC。
5.Cadence Allegro
Cadence Allegro是一款专业的PCB设计软件,适用于大型企业和高端电子工程师。它提供了完整的电路板设计流程,包括原理图设计、布局设计、仿真分析、自动布线等功能,并支持多种文件格式和元件库。Cadence Allegro还具有强大的自定义功能和扩展性,可以满足用户的各种需求。绝对是大佬中的大佬,要想专业从事高端PCB设计的这是不二之选,现在Orcad也属于它了。而且这家公司在IC设计方面也是比较知名的。
6.PADS
它是MentorGraphics公司的电路原理图和PCB设计工具软件。业界主流的PCB设计平台,以其强大的交互式布局布线功能和易学易用等特点,在通信、半导体、消费电子、医疗电子等当前最活跃的工业领域得到了广泛的应用。PADS Layout/ Router支持完整的PCB设计流程,涵盖了从原理图网表导入,规则驱动下的交互式布局布线,DRC/DFT/DFM校验与分析,直到最后的生产文件(Gerber)、装配文件及物料清单(BOM)输出等全方位的功能需求,确保PCB工程师高效率地完成设计任务。当初我使用的时候是叫POWERPCB。
7.eCADSTAR
eCADSTAR是日本ZUKEN的一款线路板设计软件,说是互联网连接型PCB设计平台,集成library Editor 、schmatic editor、 access to online part vendors、 spice controller等等。是WINDOWS风格软件,原理图和PCB版图在一个COLOR文件中,Gerber文件也是通过这个color文件导出的。本人没有实际用过。
8.kiCAD
最后介绍一下KICAD,是因为之前用了crack的AD的问题,后来找了一圈发现的一款宝贝,它是完全开源而免费的PCB设计软件,类似于AD项目管理方式,包含了Eeschema 是原理图捕获编辑器;pcbnew以 2D 和 3D 显示 PCB 布局;gerbfile用于生成Gerber文件;bitmap2component可以将图像转换为足迹。而且它也是支持三大系统的,这样刚好可以满足我关于公司电脑(windows)和个人老古董thinkpad(MX linux)之间完美切换的需求。支持的语言也很多,界面根据系统来,都不用特意设置。根本还是因为它是完全free,值得推荐,下图是本人打开的一个实例。
结论
总而言之,PCB设计软件也是各种各样的,电子爱好者可以使用EAGLE和EasyEDA还有力创商城的在线EDA也挺好。如果是从事一般的硬件工作的入门最简单的是AD(个人感觉),如果是从事高阶的PCB设计的CANDENCE的Allegro和ORCAD是不错的选择,Mentor的PADS也是唯二之选。