PADS VX2.5学习

news2024/10/4 12:26:23

1、关于库的定义

PADS中的元件库分为四个文件 :*.ld9  *.ln9 *.pd9 *.pt9 即CAE、 LINES、PCB  DECAL、PART TYPE。只有这四个文件都存在才是一个完整的库,才可以加载。

我们设计的电路所用到的元件必须在PADS logic和PADS layout中都存在,其中包括了元件、逻辑封装(CAE)、PCB封装,下面就来讲这三者的区别。

PCB封装和CAE(逻辑封装)是一个具体封装,不具有电气特性,它是元件类型的一个组成部分,是元件类型在设计中的一个实体表现,它指明的是所属元件的类型。

a.PCB封装实际上是零件在PCB板上的脚印图,并且每一个封装名都是唯一的

b.CAE封装是零件在原理图上的电子符号,并且每一个封装名都是唯一的   

注意:PCB封装只能在PADS的封装编辑中建立,CAE封装只能在PADS logic中建立。

c.元件类型在库管理系统中,用元件图标来表现,他不是唯一的,是类的概念。在PADS系统中,同一元件有多种封装的情况,因此使用类来管理这种情况。一个元件类型就是一个类,在PADS中一个元件类型最多包含4种不同的CAE封装和16种不同的PCB封装,这些封装中存在优先级。当我们在库文件中添加元件的时候,我们在对话框中输入的查找条件不是CAE封装名,也不是PCB封装名,而是元件封装的元件封装名。

另外还需要了解门封装的概念。元件是一个包含常规设置、pcb封装、门、管脚信息、属性的大类,而门封装中可以添加4个CAE封装,一个元件也可以有多个门封装(比如多引脚的MCU、FPGA)。编辑CAE封装的时候,需要选择编辑哪个门,哪个CAE封装。尤其需要注意阻容等通用CAE封装的编辑,因为阻容都是多个元件使用同一个CAE封装,而一旦修改了该CAE封装,所有使用这个CAE封装的元件都会被改动。

最后说一些建封装时的小技巧,修改好一个封装后,保存的时候选择另存为,而不是保存(因为之前刚开始使用pads建封装的时候,会复制一个封装,然后在该封装上面修改,而点击保存的话会使这两个封装一起被修改,所以同事传授经验说选择另存为不会发生这种情况)另外pcb封装在另存为的时候会跳出一个“是否希望创建新的元件类型”的对话框,这个时候需要选择“否”,选择“是”的话会在元件封装库中新建一个和pcb封装同名的封装。

2、库的检查

元件的检查:

a、logic图形有无错误,和数据手册是否对应。

b、检查元器件信息

     常规--确保逻辑系列与当前元件一致,比如电容是C、电感是L,这个会影响后续原理图中的元  器件位号的前缀。

     PCB封装--确保PCB封装是正确的。

     门--确保CAE封装是正确的,需要注意多个元件使用一个门的情况,此时不要随便修改该封装。

    管脚--需要注意有方向的元器件,比如二极管,CAE的±极性是否和PCB decal的±极性一致,不一致的话可以在这边直接修改。

    属性--按照自己公司要求添加相应信息

PCB Decal的检查:

a、检查焊盘

插件焊盘中需要添加的层,除了贴装面、内层、对面之外,还需要添加solder mask的top和bot层,需要注意每一层的焊盘信息都需要修改。

使用椭圆形焊盘时,需要注意长度数值必须要比宽度数值大,否则会报错。假如管脚方向与实际封装方向不符,可以在方向处输入旋转角度修改方向。

表贴焊盘需要贴装面、solder mask top以及paste mask top

 b、检查丝印

设计外框丝印时需要画在silkscreen和assembly层,设计的时候2D线可以使用路径,而不是多边形或者矩形。因为在后续设计PCB拖动元件的时候,2D线的外框可以显示,但是矩形的外框会消失,只有焊盘。这样会导致布局的时候元器件位置不好把握,会过近。

检查一脚引脚的丝印。

c、检查波峰焊圈

放在layer15,波峰焊圈比焊盘再多2mm。贴片元器件不可靠近波峰焊圈。

检查元器件最小摆放位置边框

放在layer14,接插件的框比外框多3mm,IC的框比两边引脚多1mm。这个框是指,两个元器件之间相距3mm,而不是在布局的时候两个元器件需要贴框放置(即元器件间距6mm)。

3、pcb设计时的一些技巧 

a、关于原理图与pcb的链接

在原理图界面,选择pads layout的图标,假如只打开一个pcb和一个原理图,就会自动连接,不需要重新选择文档。

原理图更新后,选择同步ECO至PCB,后续会跳出检查报告,假如有问题需要跟硬件工程师及时沟通。

这个状态下就是已链接的状态,在pcb点击元器件,原理图中会跳转,反之亦然。

另外在pcb中元器件模块化布局的时候,需要按原理图现先元器件分开,而选中logic中的元器件之后,需要在pcb界面点击shift(不点击shift,移动的是logic中的器件)然后ctrl+e移动。

b、网络相关设置

右键选择网络--选中想要选择的网络--右键查看网络  可以设置网络颜色和飞线

c、导出gerber的时候出现报错--混合平面包含没有敷铜平面多边形的网络

出现这个问题是因为power层走线了,将power层设置为无平面就不会报错。

 d、DRC检查

DRC的时候需要打开所有层,并且全局显示。这样出来的报错才是准确的。不然只打开一层或者局部显示,报错只会给出当前显示界面的错误,会有遗漏。

e、铺铜

如果同一网络连接不上焊盘,可以看看焊盘有无设置为热焊盘。

修改默认的铜皮和间距规则之后,假如铺铜没有改变,可以看样一下类和网络中是否也有规则。

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/769501.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【正点原子STM32连载】第六十五章 UCOSII实验3-消息队列、信号量集和软件定时器摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 第六…

【Linux系统编程】Linux调试器——gdb 的基本使用

文章目录 1. 准备工作及知识补充1.1 源文件和Makefile1.2 安装gdb并解决没有调式信息的问题debug和release的了解如何解决 2. gdb的基本使用2.1 显示代码2.2 设置、删除和查看断点2.3 禁用和启用断点2.4 逐语句和逐过程调式2.5 查看函数调用堆栈2.6 查看指定变量的值2.7 跳至指…

STM32学习笔记(十二)丨RTC实时时钟

本篇文章包含的内容 一、计算机底层计时系统——时间戳1.1 时间戳简介1.2 GMT/UTC1.3 C语言和time.h库 二、STM32的BKP和RTC时钟2.1 BKP(Backup Registers)备份寄存器2.2 RTC(Real Time Clock)实时时钟2.2.1 RTC简介2.2.2 RTC的内…

行业追踪,2023-07-18,减速器,汽车零部件是重点关注板块,随时开启

自动复盘 2023-07-18 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…

PB从入坑到放弃(五)窗口使用技巧

PB从入坑到放弃(五)窗口使用技巧 一、窗口类型二、窗口属性2.1 General 属性页属性2.2 Scroll 属性页属性2.3 ToolBar 属性页属性2.4 Other 属性页中的属性 三、11种常用控件四、窗口事件4.1 常用事件4.2 举个栗子 五、窗口常用函数5.1 open 函数5.2 clo…

【力扣每日一题】2023.7.19 模拟行走机器人

题目: 示例: 分析: 机器人模拟类题目,力扣里有很多这样的模拟题,就是模拟机器人在坐标系上行走. 套路就是记下每个方向行走后,x轴和y轴的变化(代码中的direction),例如 direction[0] 就表示向北走一次,y轴1,x轴不变.…

防静电门禁闸机的设计和功能

防静电门禁闸机是一种用于控制人员出入的设备,主要用于对人员进行身份验证和进出控制。它的主要功能是防止静电干扰和未经授权的人员进入特定区域。 防静电门禁闸机一般包括以下几个方面的设计和功能: 1. 门禁系统:防静电门禁闸机通常集成了…

宝塔面板登陆不上去了,一直显示加载

宝塔面板登陆不上去了,一直显示加载 半天了登不上去,不知道这是怎么回事? 解答: 您好,服务器内执行bt 16命令先修复,然后重新访问看下。

安卓APK反编译+修改+重打包+签名

目录 1.下载反编译工具包。2.将APK包,重命名为ZIP,解压。放到反编译根目录下。3.使用apktool反编译修改smail文件,进行重打包4.重新打包5.重签名 1.下载反编译工具包。 反编译工具包地址:百度网盘 提取码:dsu3 解压后…

汽配企业专用的MES管理系统与普通系统相比有哪些特征

随着全球化的加速和市场竞争的日益激烈,汽配企业对于生产管理的要求越来越高。为了满足这种需求,越来越多的汽配企业开始引入MES管理系统解决方案来管理和优化其生产线。与传统的普通系统相比,汽配企业MES管理系统具有以下几个显著的特征&…

Ceph 分布式存储之部署

一.Ceph 存储基础 1、单机存储设备 DAS(直接附加存储,是直接接到计算机的主板总线上去的存储) IDE、SATA、SCSI、SAS、USB 接口的磁盘 所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储 NAS(网络附加存储…

谷歌和加州大学伯克利分校的“改革者”在单个GPU上运行64K序列

转换器模型是自然语言处理(NLP)研究领域越来越流行的神经网络架构,大型变压器可以在许多任务上实现最先进的性能。代价是转换器过多的计算消耗和成本,尤其是对于长序列上的训练模型。 谷歌和加州大学伯克利分校的研究人员最近发表…

C#被指定窗体的MdiParent的窗体不是MdiContainer

工作的时候遇到一个问题: 被指定窗体的MdiParent的窗体不是MdiContainer 这个问题的原因是父窗体的IsMdiContainer 属性设置为false导致的。将此属性设置为true,即可解决此问题。有两种方式设置窗体的IsMdiContainer 属性。 第一种,在父窗口…

IndexedDB

IndexedDB 操作流程打开数据库新建数据库新增数据读取数据遍历数据更新数据删除数据使用索引案例 indexedDB对象indexedDB.open() 操作流程 打开数据库 使用IndexedDB 的第一步是打开数据库,使用indexedDB.open()方法 // 第一个参数是字符串,表示数据…

MyBatis注解开发

1 Mybatis注解开发单表操作 1.1 MyBatis的常用注解 Mybatis也可以使用注解开发方式,这样可以减少编写Mapper映射文件 Insert:实现新增 Update:实现更新 Delete:实现删除 Select:实现查询 Result:实现…

【MongoDB实战】数据备份与恢复(部分迁移)

场景: 需求: 解决方案: 步骤: Stage 1:【生产环境】修改备份文件映射 Stage 2:【生产环境】重新构建mongodb Stage 3:【客户环境】修改备份文件映射,同 Stage 1 Stage 4&…

FPGA+x86构建高性能国产网络测试仪竞技之道

众所周知,以太网已经深入我们的生活无处不在,企业、校园、大数据中心和家庭等都离不开网络,否则我们的生活将受到严重的影响。 以太网的接口速率也是迅速发展:10M、100M、GE、10GE、40GE、100GE,到目前逐步成熟的2.5G…

数据结构与算法——静态链表及其创建(C语言实现)

《顺序表和链表优缺点》里面,我们了解了两种存储结构各自的特点,那么,是否存在一种存储结构,可以融合顺序表和链表各自的优点,从而既能快速访问元素,又能快速增加或删除数据元素。 静态链表,也…

【雕爷学编程】Arduino动手做(22)——8X8 LED点阵MAX7219屏7

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这…

Java开发中使用sql简化开发

引语: 在Java开发中,我们更希望数据库能直接给我们必要的数据,然后在业务层面直接进行使用,所以写一个简单的sql语句有助于提高Java开发效率,本文由简单到复杂的小白吸收,还请多多指教。 使用MySQL数据库…