PADS简介及使用流程

简介: 对于PADS及其发展历史,有兴趣了解的可以上网搜一下,这里我们就简单介绍一下PADS的用途以及我们使用到的PADS组件。

对于PADS及其发展历史,有兴趣了解的可以上网搜一下,这里我们就简单介绍一下PADS的用途以及我们使用到的PADS组件。

PADS是用来设计原理图和PCB的专业软件,功能十分强大,尤其是在多层板的设计上。这里我们不和其它同类软件做比较,每个软件都有自己的有点,全看自己的爱好和工作环境。

 在具体的设计过程中,主要使用到PADS3个组件,分别为:PADS LogicPADS LayoutPADS Router,如下图所示:

640.jpg

 PADS Logic:用来设计原理图,同时原理图库和库中的元器件也需要在PADS Logic中进行,界面如下图所示:

640.jpg

 PADS Layout:用来设计PCB,主要是在前期对PCB进行布局、后期对PCB进行铺铜、设计验证等,同时库中的封装也需要在PADS Layout中进行新建和编辑。当然PADS Layout也可以进行布线,但是我们一般把布线的任务交给更加专业的PADS RouterPADS Layout界面如下图所示:

640.jpg

 PADS Router:用来对布局好的PCB布线,布线完成之后再返回到PADS Layout中进行铺铜等处理,PADS Router的界面如下图所示:

640.jpg

以上就是对PADS的简介,大家只要记住PADS是用来设计原理图和PCB的软件,然后知道PADS Logic负责原理图的设计,PADS Layout负责PCB的布局和铺铜等处理,PADS Router负责PCB的布线任务就可以了。

了解了PADS之后,我们就来了解一下使用PADS设计的流程:

1、新建元件库,然后在元件库中设计自己的元器件;

2、然后在元件库中设计元器件对应的封装;虽然PADS有自带的一些库,但是一般自己使用的元器件(除了一些电阻电容)PADS自带库中都没有,所以需要自己设计一个专用库。

3、使用PADS Logic设计原理图;

4、设计好原理图后,导入到PADS Layout中进行PCB布局,设置验证规则;

5、PCB导入到PADS Router中进行布线;

6、布线完成之后,再返回到PADS Layout中进行铺铜、字符等后处理;

7、处理完成之后,进行设计验证,验证没有错误则PCB设计完成;

8、PCB设计完成之后,需要导出gerber文件给PCB生产厂家进行制作,当然这里也可以不导出gerber文件,直接将PCB文件发送过去也可以。PCB样板生产制作在加上快递,一般为3~4天(当然可以24小时、48小时加急,不过需要加急费);

9、PCB加工期间,可以导出BOM表,采购物料。

10、物料和PCB都收到之后可以自己焊接样板,也可以发送给贴片厂加工。(焊接和贴片厂加工都会在硬件电路中进行讲解)。

11、板子焊接好之后,就是调试硬件和软件了。

 PADS设计PCB的整个流程差不多就是这样,里面具体的细节会在后面进行讲解。


----------------------------- End -------------------------------


相关文章
|
6月前
|
SQL 分布式计算 Java
Spark学习---SparkSQL(概述、编程、数据的加载和保存、自定义UDFA、项目实战)
Spark学习---SparkSQL(概述、编程、数据的加载和保存、自定义UDFA、项目实战)
345 1
|
6月前
|
存储 安全 BI
【PACS源码】认识PACS的架构和工作流程
【PACS源码】认识PACS的架构和工作流程
381 0
PADS新建封装中焊盘部分修正(一)
在PADS新建封装中,需要修改焊盘参数。因为之前做板,有问题工厂都会帮忙修正,所以忽略了焊盘中阻焊层和助焊层。这里专门做一个修正。
323 0
PADS新建封装中焊盘部分修正(二)
按照同样的方法添加助焊层底层(Paste Mask Bottom),如下图所示:
194 0
PADS新建封装
前面我们已经讲解过如何新建一个电阻元器件,那么接下来我们就要新建一个该电阻元器件在现实世界中的映射——封装(Footprint)。打开PADS Layout,执行如下步骤: 1、打开库管理器,选中新建的库ubug_lib,点击“封装”按钮后“新建”按钮变为可点击,如下图所示:
445 0
|
SQL 存储 JSON
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(二)
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(二)
|
SQL 缓存 分布式计算
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(一)
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(一)
|
测试技术 API PHP
php对接小鹅通API开发高级实战案例解析:小鹅通实战开发之合并用户user_id批量同步
php对接小鹅通API开发高级实战案例解析:小鹅通实战开发之合并用户user_id批量同步
257 0
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
|
分布式计算 Java 分布式数据库
实验Hbase的test中的TestTableMapReduce类--修改成简单易懂点的
不积跬步,无以至千里! 这几天狂看mapreduce对hbase进行操作的例子,消化吸收,熟能生巧,掌握mapreduce和hbase交互的各个细节,以及整体流程等,整体流程等年前写一篇总结下,这几天先狂看吧 看,复制,修改,运行,遇到各种问题,解决,慢慢的就熟了。 这个类是干啥的呢,其实就是对hbase的某表进行简单操作,不过用的是mapreduce,即效率高,当然,看这个,主要吸收其用mapreduce操作hbase的思路及如何编程。 这个类功能是:将表中所有行 列族f1的某列q1的值倒序后放在另一列族f2的列q2,所谓倒序即 abc变成cba,456变成654,其中q1和q2是可
139 0