前两天,开始我们乐创客第一块开发板的设计,当我在进行电路设计时,我发现一些电路设计软件的使用,一些电路设计的方案,一些创新的想法,一些元器件的选型这些都是可以记录成文,并且分享出来一起讨论的。因此从本节文字开始,正式开启电路【电路设计笔记】的更新。当然,这里的部分电路是我用了非常多年的成熟电路,一些电路是我临时创新想出的未经过验证的电路,这些没有被验证的电路我会指出来,大家阅读时如果发现有问题也希望不吝指出。
开篇福利话不多说,和谐包和软件的下载方式只需要在微信公众号里面回复图 1 中红框中的任意一个关键词即可得到,除了 AD20,AD16,Cadence 17 之外,里面还有一个我珍藏多年的 AD 库。
市面上的 EDA 软件我们这里说的 EDA 软件,严格意义上应该说是 PCB 软件,反正这两者之前也没法准确地去区分,为了严谨起见,我姑且叫它 PCB 设计软件吧。目前市面上主流的 PCB 设计软件主要有三个巨头,其中两个更是芯片届的“扛把子”。
AD 和 PortelAltium designer 是一家澳大利亚公司 Altium 推出的 EDA 软件。我想绝大多数的电子工程师应该都会使用 AD 软件吧,AD 的全名是“Altium designer”,其前身就是响当当的“Protel”,我想到目前为止,应该很多学校里面还在教授“Protel”。而工作中也是,现在还有一部分电子厂,还保留着 Protel 99SE 软件的使用。这些到现在还在使用 Protel 99SE 软件画 PCB 的公司,基本都是一些低端制造业公司,如传统的开关电源,传统的家电等厂商。
而从 Protel 2004 时代,整个 Protel 发生了巨大的变化。到了 2006 年,甚至连 Protel 这个名字都被放弃了,从此以后,“Altium designer”这个名字就被开始使用了,并且它也有了一个很霸气的外号“AD”。另外,从 Protel 2004 一直到 AD17,整个软件的操作界面基本没有发生太大的变化。
从 AD18 开始,AD 又进入了一个新的时代。我记得在 2018 年时,我曾经在公司买过一个正版的 AD18,售价 138000 元人民币。当时正值 AD18 新品发布会,当时主持人说了 AD 设计元素修改的一个很大特点,AD17 之前的软件,其弹出的窗口都是使用独立的窗口弹出的,AD18 开始,所有的窗口都是使用 Panel 来实现的。另外,AD17 之前的可执行文件入口叫做“DXP.exe”,AD18 之后的可执行文件全部改成了“X2.exe”。最后还有一点,AD18 之前的 AD,都是使用 32 位技术开发的,而之后的,全部改成了 64 位。
AD17 以前的软件打开速度之慢是公认的,我记得当时发布会上面,AD 公司做了一次对比演示,想要展示 AD18 的速度。
他们特地准备了两台一模一样的电脑,一台安装了 AD17,一台安装了 AD18,用它们分别打开同一份图纸。最后,果然不出所料,当众被啪啪打脸,AD17 用类似乌龟的速度,打开了一个很大的 PCB 文件(是 AD 认为的大,我看下来一般,最多是 ARM A8 核心板那种等级),而 AD18 不负众望地也用了类似乌龟的速度将这个 PCB 文件打开了,让人要命的是,这只乌龟在出发前还睡了一觉。
以上的经历并不是段子,说这个原因是因为它真的非常慢,特别网络一多就容易卡,可能现在的速度已经改善了很多,但我也已经好久没有用过它,不得而知。
Cadence 不知从何时起,Cadence 几乎成为了高速板的代名词,没错,Cadence 几乎毫无意外的占据了各种高科技公司,当然,手机公司除外。Cadence 是一家专门从事电子设计自动化(EDA)的软件公司,由 SDA Systems 和 ECAD 两家公司于 1988 年兼并而成。它是全球最大的电子设计自动化(Electronic Design Automation)、半导体技术解决方案和设计服务供应商。等等,你没听错,Cadence 的产品不仅仅在高速 PCB 邻域有着几乎统治的地位,在芯片设计邻域,Cadence 同样也是其中的中流砥柱。Cadence 与其说它是一个 EDA 软件,还不如说它是一个 EDA 工具集合。它里面包含了各种各样的高速信号仿真软件,PCB 设计软件。其中,我们主要用到的有两个,一个是专门用来画原理图的 OrCAD,另一个是专门用来做 PCB Layout 的 Allegro。
曾几何时,在学校里的那会,我几乎一度认为 AD 是世界上最好的 EDA 软件,它上手容易,界面友好,甚至一度鄙视 Cadence,因为我自己一直想要去学习 Cadence,但是介于它的用法完全跳出了我的舒适区,就一度停留在了 AD 上面。直到有一天,当我工作了被告知只能用 Cadence 的时候,我就真的全心投入到了 Cadence 学习和使用上面。到现在为止,我使用 Cadence 也将近四年了,虽然我不是电子工程师,但在我四年的 Cadence 使用中,我画过了至少不下 8 块的高速 PCB。总结下来,Cadence 是一个谁用谁知道的软件。我也曾经将同一款板子使用 AD19 再画一遍,但是画到一半就放弃了,实在是画不下去,因为不管是软件速度,布线流畅度,DRC 检查,Cadence 绝对是领先 AD 不止一点。
MentorMentor 这个名词可能很多人不是很熟悉,但是说到 PADS 开始有一半人听过了,再说到 Power PCB,此时绝大多数的电子从业者听过了。没错,这里的 PADS,Power PCB,都是 Mentor 公司的电路设计产品不同时期的名字,这两个名字改回来改回去,又改回来,目前阶段,它还是叫 PADS。
PADS 软件论市场占有是我介绍的这三个软件中最少的,但是它有个很奇特地方,就是使用 PADS 的行业基本上用的全都是 PADS 软件。这个是什么行业呢?没错,就是我之前说的手机行业。之前公司来了一个硬件经理,当我将之前用 Cadence 设计的 PCB 交接给他的时候,他全部改成了 PADS,后来和他详聊才知道,他从毕业开始一直从事手机行业。
当我再次打开 AD 时,我决定以后不会再用了当我开始准备做单片机开发板的时候,一开始我是想要用 AD 软件去设计的,因为 AD 可能上手比较简单,人人都能装。但是当我打开 AD20 之后,我彻底放弃了这个念头,还是一如既往地卡顿。而且 AD 现在和谐之后,会出现很多问题,而 Cadence 虽然和谐的时候会比较麻烦,但是安装好之后将会比较稳定。所以 Cadence 将会是我们以后选用的软件。我们也会在以后的文章中来介绍 Cadence 的简单用法。