前面1-9讲我们安装了Cadence17.2,并进行了DragonFly四轴飞行器的原理图设计,最终导出了BOM、网表等,完成了一系列阶段性成果。从第10讲开始,我们就要进入PCB设计的阶段了。
在进行PCB设计之前,需要先了解一下使用Cadence设计PCB的一个流程如图1。
图1:使用Cadence设计PCB的一般流程
需要强调的一点是,我们这次的课程仅仅是一个Cadence设计PCB的入门课程,我们旨在通过一个简单的四层PCB的绘制,来学会Cadence的基本使用。对于复杂的高速板或者射频板,以上的流程是不适用的。但是学完本课程之后,基本可以掌握Cadence软件的基本操作和大体的设计流程,这样再去学习复杂的PCB设计就会比较容易。
另外,以上的流程是没有体现出元器件PCB封装设计这个流程的,这是因为一般在企业里,元器件的管理、元件库、封装库都是由专人管理的,我们要做的就是直接从数据库中调用自己设计所需的器件。但是对于我们这个四轴PCB设计,我们作为一个课程,从无到有设计出这么一款四轴飞行器, 那么其中的PCB封装的制作也是需要我们自己做的,所以后续我们会用三讲来讲解PCB封装制作。
对于之前使用过AD画板的人来说,学习使用Allegro来画板的学习过程会被AD的操作习惯干扰。但是其实从本质上,不管是哪一个EDA工具,整个流程大体都差不多。不一样的只是外在的表现,比如对于网表,AD里很少会提到这个概念,因为AD画板子,直接把原理图画好之后同步到PCB即可,但是这个同步的过程其实也是使用网表作为中间桥梁的。但是在Cadence中,我们需要从OrCAD中先导出网表,然后去到Allergo中导入网表,这如果用习惯了,会发现Cadence这样的操作很灵活而且很严谨,我们可以使用OrCAD和PADS搭配、和Allegro搭配使用,总之用户体验会很舒服。
我们通过视频带着大家看看DragonFly四轴飞行器的PCB文件,以该文件为例先过一遍Allegro画板的流程。
本讲课后练习:
熟悉Allergo软件中的常用菜单
本讲视频:(建议打开B站APP观看高清视频,记得三连哦)
本讲内容总结:
使用Cadence Allegro进行PCB设计的流程
Allegro软件简介
下讲内容提要:
Allergo 软件中Class与SubClass的概念
微信公众号:电子开发学习
微信客服:electricstudyer(想加入微信交流群请添加客服好友并说明要加群)
Bilibili:小马哥电子开发学习
领取专属 10元无门槛券
私享最新 技术干货