学习
实践
活动
专区
工具
TVP
写文章

第10讲、Allergo软件认识与PCB设计流程简介

前面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:小马哥电子开发学习

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200212A0T3NY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券