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 -------------------------------


相关文章
|
3月前
|
SQL 开发框架 .NET
深入解析Entity Framework Core中的自定义SQL查询与Raw SQL技巧:从基础到高级应用的全面指南,附带示例代码与最佳实践建议
【8月更文挑战第31天】本文详细介绍了如何在 Entity Framework Core (EF Core) 中使用自定义 SQL 查询与 Raw SQL。首先,通过创建基于 EF Core 的项目并配置数据库上下文,定义领域模型。然后,使用 `FromSqlRaw` 和 `FromSqlInterpolated` 方法执行自定义 SQL 查询。此外,还展示了如何使用 Raw SQL 进行数据更新和删除操作。最后,通过结合 LINQ 和 Raw SQL 构建动态 SQL 语句,处理复杂查询场景。本文提供了具体代码示例,帮助读者理解和应用这些技术,提升数据访问层的效率和灵活性。
203 0
|
6月前
|
开发框架 .NET 数据库
EF学习和使用(一)(Model First为例)
EF学习和使用(一)(Model First为例)
40 0
|
6月前
|
SQL 分布式计算 Java
Spark学习---SparkSQL(概述、编程、数据的加载和保存、自定义UDFA、项目实战)
Spark学习---SparkSQL(概述、编程、数据的加载和保存、自定义UDFA、项目实战)
379 1
|
6月前
|
存储 安全 BI
【PACS源码】认识PACS的架构和工作流程
【PACS源码】认识PACS的架构和工作流程
401 0
|
SQL 存储 JSON
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(二)
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(二)
|
SQL 缓存 分布式计算
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(一)
Spark学习---5、SparkSQL(概述、编程、数据的加载和保存)(一)
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
|
分布式计算 大数据 Spark
Spark 概述_目标|学习笔记
快速学习 Spark 概述_目标
Spark 概述_目标|学习笔记
|
SQL Web App开发 关系型数据库
MySQL---决策支持的基本测试标准TPC-DS测试数据的生成及导入
TPC-DS是tpc组织提供的官方决策支持基本测试标准,这个标准的数据对于决策支持的学习和测试很有帮助,怎样生成测试数据及将测试数据导入到MySQL数据库,可以参阅本文。
2131 0
MySQL---决策支持的基本测试标准TPC-DS测试数据的生成及导入
|
存储 分布式计算 数据库
从 Neo4j 导入 Nebula Graph 实践见 SPark 数据导入原理
本文主要讲述如何使用基于 Spark 的数据导入工具 Nebula Graph Exchange 将数据从 Neo4j 导入到 Nebula Graph Database。
712 0
从 Neo4j 导入 Nebula Graph 实践见 SPark 数据导入原理
下一篇
无影云桌面