Cadence 17.2 Padstack Editor入门指南(2)

2023-10-29

                    Cadence 17.2 Pad Editor入门指南(2

 

                                创建自定义焊盘及封装

 

   Pad EditorAllegro PCB Designer相互配合,可以做出各种类型的封装。当我们需要制作相对简单的封装时,可以用Pad Editor图形库中现成的图形制作封装,但当我们接触到一个新的元器件时,封装的焊盘就需要自己动手进行制作。本章,我就带大家制作一个SOIC封装的自定义焊盘以及封装。

  自定义焊盘的制作主要分为两步,第一步就是使用Allegro PCB Designer建立一个图形文件,第二步就是用Pad Editor利用这个图形文件建立焊盘。

 

一、焊盘图形文件的制作

  1.1、新建一个Shape Symbol符号:

       打开PCB Dedigner-->File-->New-->shape symbol

 

    首先给自己的图形起一个名字,选择好路径,类型选择Shape Symbol,点击ok

    Allegrosymbol类型有一下几个:

        Board symbol:板

        Board(wizard):板向导

        Module:模块符号

        Package symbol:一般封装符号

        Package symbol(wizard):一般封装符号向导

        Mechanical symbol      :机械符号

        Shape symbol   :形状符号

        Flash symbol   :导通符号

     但我们常用的有一下五中,它们分别是Package SymbolMechanical Symbol、   Format SymbolShape SymbolFlash Symbol

     每种Symbol均有一个Symbol Drawing File(符号绘图文件),后缀名均为*.dra。此                         绘图文件只供编辑用,不能给Allegro数据库调用。Allegro能调用的Symbol如下:

      1.1.1Package Symbol

      一般元件的封装符号,后缀名为*.psmPCB中所有元件像电阻、电容、电感、IC等的封装类型即为Package Symbol

      1.1.2Mechanical Symbol

      由板外框及螺丝孔所组成的机械构图符号,后缀名为*.bsm。有时我们设计PCB的外框及螺丝孔位置都是一样的,比如显卡,电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置,显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol,在设计PCB,将此Mechanical Symbol调出即可。

      1.1.3Format Symbol

      由图框和说明所组成的元件符号,后缀名为*.osm。比较少用。

      1.1.4Shape Symbol

      供建立特殊形状的焊盘用,后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘,在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol,然后在建立焊盘中调用此Shape Symbol

      1.1.5Flash Symbol

      焊盘连接铜皮导通符号,后缀名为*.fsm。在PCB设计中,焊盘与其周围的铜皮相连,可以全包含,也可以采用梅花辨的形式连接,我们可以将此梅花辨建成一个Flash Symbol、在建立焊盘时调用此Flash Symbol

1.2 设置图纸大小:

点击Setup--> Design Parameter --> Design

  

    

设置标尺类型选择毫米、图纸尺寸选择其他、精度选择最高精度、图纸中心、图纸宽度和高度等参数。

 

1.3 设置栅格大小

点击Setup-->Grids

           

将所有的xy栅格大小都设成0.0254mm,点击Grids On 表示显示栅格。

 

1.4 制作Regular pad

   选择层为电气类层。TOP层或者Bottom层都可以。

           

   点击Shape添加方形或者圆形。为了画图精确,一般都是通过命令行直接输入坐标。

   绘制矩形时输入三个数,分别是x x坐标 y坐标;分别输入对角线两点坐标。

   绘制圆形时输入三个数,x  圆心坐标  圆上一点坐标

    


在这里如果出现DRC报错,表明两个图形重叠,这时要用到图形融合工具:shape--> merge shapes

制作完以后如下图所示:

    

 

最后创建图形文件:File-->Create Symbol-->保存为*.ssm文件。

       

1.5 制作soldmask pad

 参考制作Regular pad的步骤,制作出阻焊层焊盘。soldmask pad(阻焊层焊盘)一般都比实际焊盘要大0.1mm

 创建图形文件:File-->Create Symbol-->保存为*.ssm文件。注意这次根制作Regular pad时保存的名字要不一样。不然新的会替代之前的图形。

     

 

此时文件中保存了两个图形,分别是实际焊盘图形和阻焊盘图形。我们将在Pad Editor中利用这两个图形制作焊盘文件

  

二、焊盘的制作

SOIC类型的焊盘制作主要操作BeginLayer(开始层)Soldermask(阻焊层)和pastemask(助焊层)。要注意的是Soldermask层画的图形中没有绿油,不画的地方有绿油,pastemask为焊锡膏层,焊盘多大,它多大。

要想从pad editor中找到刚才我们绘制的图形文件,需要设置一下PCB designer的工作路径,分别设置padpathpsmpath。设置方法如下:

打开PCB designer-->点击Setup-->User Preferences-->分别搜索padpathpsmpath-->选择添加工作路径-->分别点击OK

 

2.1 选择焊盘类型

                                                                           

 

因为要制作表贴类原件,所以选择SMD Pin,因为是自定义焊盘,所以焊盘图形样式不做选择。图形标尺选择毫米,精度选择最高。

 

2.2 设置Begin Layer

Begin Layer总共有四个选项需要设置,分别是Regular padThermel padAnti PadKeep out。我们在这里只设置Regular pad

点击Begin layer一栏的Regular padGeometry选择Shape symbolShape symbol点击右侧按钮选择刚才我们制作完的Regular pad图形。


2.3 设置SoldermaskPastemask

依照设置Begin layer方法,我们将SoldermaskPastemask分别设置成阻焊层焊盘图形文件和助焊层焊盘图形文件。下图中20161008表示实际焊盘图形文件,20161008s表示阻焊层焊盘图形文件,一般阻焊层的大小要比助焊层大0.1mm

 

 

2.4 保存为*.Pad文件

File-->Save As-->起个名字-->保存


至此,SOIC封装用的自定义焊盘已经制作完成。下面我们就将用刚刚制作完成的pad制作一个新的封装。

 

三、封装的制作

3.1 新建Package Symbol工程

        

3.2 设置图纸大小

 

3.3 设置栅格点大小

    

3.4 放置焊盘

  放置焊盘之前要确定焊盘放在Assenbly层(装配层)。

               

  Layout-->Pin

                   

                   

   选择我们之前制作好的焊盘。因为是有电气属性的焊盘,所以勾选Connect

    

    

    

       1、确定是有电气属性的焊盘。

      2、确定好要添加的焊盘。

      3、依据元器件封装样式,xy轴选择选择好行数、列数、间隔、走向。

      4、翻转选择0度。

      5、焊盘从1开始计数,计数间隔为1

      6、与中心偏移距离选择0

 

  放置焊盘

     

     

     放置焊盘的时候一般选择命令行输出坐标的方式。

 

3.5 放置保护层封装

   选择层为Place_Bound_Top层。

   点击Add-->Rectangle添加保护层封装。

             


                      

 

  放置好以后如下所示。层的颜色从Display--> color Visibility中设置。

 

       

 

3.6 放置丝印层封装

   选择层为Silkscreen_Top层。

   点击Add-->Line添加丝印层封装。

                 

 

 

 设置线的颜色、宽度。

             

                                   


             

 

 

3.7 放置装配层方框

     选择层为Assembly_Top层。

       

         

  

     点击Add-->Line添加装配层封装。

 

 

 

 

 

 

3.8 放置索引编号

   索引编号分别在装配层和丝印层放置。

     Layout-->labels-->RefDes-->放在Assembly_Top

             

                  


       


 

  

      Layout-->labels-->RefDes-->放在Silkscreen_Top

           

          

 

          

 


       

 

最后,点击保存。至此,我们自定义的SOIC的封装就做完了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cadence 17.2 Padstack Editor入门指南(2) 的相关文章

随机推荐

  • 《More Effective C++》 笔记

    条款1 仔细区分 pointers 和 references pointers 是一个变量 其本身存放实际内容的地址 references 是一个引用 其就是实际内容的别名 两者都支持多态但是还是有一定区别的 pointer 在进行创建的时
  • Tomcat本地和在idea目录中详解

    这里写目录标题 tomcat本地目录结构 tomcat本地目录结构 bin目录 主要存放tomcat的常用命令 startup shutdown 用来关闭tomcat conf目录 放置配置文件 web xml 配置servlet filt
  • 正交变换不改变矩阵F-范数、2-范数的证明

    一 两种范数的定义 1 1 F 范数 A F
  • python中logger_python中的logger

    2 logging模块使用 2 1 基本使用 配置logging基本的设置 然后在控制台输出日志 import logging logging basicConfig level logging INFO format asctime s
  • mysql中MVCC原理

    MVCC 是啥 MVCC 的英文全称是 Multiversion Concurrency Control 中文意思是多版本并发控制技术 原理是 通过数据行的多个版本管理来实现数据库的并发控制 简单来说就是保存数据的历史版本 可以通过比较版本
  • 接口文档生成工具JAPiDocs

    效果如下 相比Swagger要写一堆注解 Spring RestDocs需要写测试用例 才能生成API文档 要使得JApiDcos正确工作 代码应该是像下面的样子的 用户接口 RequestMapping api user RestCont
  • boxModel

    boxModel boxModel 盒模型 浏览器默认样式表 常见的块盒 容器元素 div header article section aside footer h1 h6 p 常见的行盒 与内容相关的元素 span a img audi
  • jmeter的JDK路径配置,jmeter启动成功

    修改jmeter的bin目录下的三个文件 查看jdk路径 echo JAVA HOME 1 jmeter 添加JAVA HOME D haiersoftware software java jdk1 7 2 jmeter bat 添加set
  • Facebook商城号最全解析,Facebook Marketplace运营技巧

    相信许多做跨境的小伙伴都听说过Facebook商城号 其实所谓的商城并不是Facebook Shop 而是指Facebook Marketplace 它不像前者需要各类入驻条件 只要拥有facebook账号而且所在地区有能够使用market
  • JAVA基础之String与Integer的转换

    我刷Leetcode题目的时候 经常会遇到变量类型转化的问题 方法也有很多种 经常容易混淆 所以特地总结以下内容 1 String转换为Integer 1 Integer类的静态方法valueof String str 123 Intege
  • ubuntu安装软件更新器和附加驱动

    问题背景 ubuntu在安装各种软件包时 可能会把ubuntu自带的软件更新器和附加驱动一不小心给弄没了 如果需要可以安装下面方式手动安装 解决办法 安装软件更新器 sudo apt get update sudo apt get inst
  • gitlab+jenkins自动化部署

    1 安装gitlab 拉取gitlab镜像 docker search gitlab docker pull gitlab gitlab ce 查看镜像是否拉取成功 docker images 安装gitlab docker run d p
  • 无线通信发展历程分析

    摘要 当前 移动 无线技术领域正处在一个高速发展的时期 各种创新移动 无线技术不断涌现并快速步入商用 移动 无线应用市场异常活跃 移动 无线技术自身也在快速演进中不断革新 无线通信未来的发展趋势表现为 从大范围公众移动通信来看 3G或超3G
  • linux usb状态监测,linux下 USB动态监测 hotplug事件监测

    总体规划 使用netlink接口向内核注册hotplug事件通知 获取事件通知后进行相关动作如 Action add 挂载或 action remove 卸载 使用Socket IPC机制向需要响应USB热拔插事件的应用程序报告 功能包括
  • Sourcegraph部署安装和使用

    Sourcegraph是什么 方便的搜索代码 方便的跳转和查看函数 最简单的安装方式 然后你的github就会变成如此 点击小按钮后 你的项目去到了这么个地方 然后你就能尽情的使用其强大的查看代码的功能了 不过事情并没有那么简单 有的人会有
  • Nginx配置文件

    Nginx 服务器安装及配置文件详解 Nginx 服务器安装及配置文件详解 菜鸟教程 Nginx配置文件主要分成四部分 main 全局设置 server 主机设置 upstream 上游服务器设置 主要为反向代理 负载均衡相关配置 设定负载
  • 好用的截图工具Snipaste使用教程

    在日常使用电脑的过程中经常会用到截图操作 今天要跟大家分享的是好用的截图工具Snipaste使用教程 下载安装 到官网下载软件 下载完成后无需安装 直接打开 Snipaste exe 文件就可以使用了 截图 截图默认快捷键是 F1 按下后界
  • 电脑文件怎么复制到服务器,电脑上文件怎样粘贴复制到云服务器

    电脑上文件怎样粘贴复制到云服务器 内容精选 换一换 本方式建议用于非生产系统 本方式通过使用云硬盘备份服务或云服务器备份服务 对SAP HANA的一个或多个卷执行快照 再将卷快照创建成备份 自动上传到华为云OBS 具体方案如图1所示 本方式
  • c++ functor用处!!!

    某些特殊场景 函数中包含一些要赋的值 但是函数只能传入一个参数 例如使用count if 来得到长度大于len的字符的个数 class ShorterThan public explicit ShorterThan int maxLengt
  • Cadence 17.2 Padstack Editor入门指南(2)

    Cadence 17 2 Pad Editor入门指南 2 创建自定义焊盘及封装 Pad Editor与Allegro PCB Designer相互配合 可以做出各种类型的封装 当我们需要制作相对简单的封装时 可以用Pad Editor图形