【allegro 17.4软件操作保姆级教程十一】表贴器件封装制作

news2024/11/25 20:44:08

👉个人主页: highman110
👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容

目录

封装组成元素

焊盘类型

表贴器件封装制作

环境设置

计算坐标

放置pin脚

绘制丝印线

放置位号和value

放置1脚标识

放置其他引脚编号

绘制占地面积

放置器件高度


      前面分享了allegro 17.4关于布局布线的一些操作教程,没有提到封装的制作,而封装制作也是PCB设计的一个重要部分,于是今天再分享一下封装绘制方面的一些基本操作。

封装组成元素

        如下元素是必须项:焊盘pad(包括阻焊、孔径、花焊盘、反焊盘等内容)、丝印silkscreen(包括器件外形丝印、安装标识、1脚标识、极性标识等内容)、装配线assembly、位号字符refdes、名称字符comp value、占地面积place bound、器件最大高度、原点、Pin_number等。

        还有一些元素是可选的,不同的器件有所不同:开孔尺寸标注、外形尺寸标注、倒角尺寸标注、Pin间距标注、禁止布线区、禁止布孔区等。

焊盘类型

        通常焊盘有如下类型或内外层设置:

        Regular Pad:规则焊盘,在正片中看到的焊盘,也是基本的焊盘。

        Thermal Relief:热风焊盘,也叫花焊盘,在负片中有效,设计用于在负片中焊盘与敷铜的接连方式,防止焊接时散热太快,影响焊接效果。通孔类焊盘需要设置花焊盘,表贴类焊盘不需要。

        Anti Pad:隔离反焊盘,焊盘与敷铜的间距,负片工艺中有效,设计用于在负片中焊盘与敷铜不接连。通孔类焊盘需要设置反焊盘,表贴类焊盘不需要。

        Soldermask:阻焊层,规定绿油开窗大小,以便进行焊接。焊盘如果不需要盖绿油就不需要阻焊层。

        Pastemask:钢网层,定义钢网开窗大小,贴片的时候会按照钢网的位置和大小,进行锡膏涂敷。不用上锡的焊盘就不需要钢网层。

表贴器件封装制作

        我们以如下器件封装为例,逐步讲述封装的绘制步骤:

        Allegro这个工具做封装之前需要把焊盘先做好,接下来讲述做表贴焊盘的步骤。

        上图是一个实物图,他的焊盘尺寸需要按规则补偿。这是一个翼形引脚型 SMD封装,如下图:

        A:零件实体长度 X:补偿后焊盘长度

        T:零件脚可焊接长度 Y:补偿后焊盘宽度

        W:零件脚宽度 S:焊盘中心距

        补偿方式:定义T1为T尺寸的外侧补偿值,T2为T尺寸的内侧补偿值,W1为W尺寸的侧边补偿值。

        T1取值范围:0.3 - 1mm

        T2取值范围:0.3 - 1mm

        W1取值范围:0 - 0.2mm,宽度需要注意补偿完之后焊盘间距要大于绿油桥的最小宽度要求,一般绿油桥最小能做到0.2mm。

        最终焊盘尺寸计算为:

X = T1+T+T2

Y = W1+W+W1

S = A+T1+T1–X

        针对我们这个器件,T=0.6mm,W=0.2mm,A=14mm,取T1=0.3mm,T2=0.5mm,W1=0.03mm,则有:

X=0.3+0.6+0.5=1.4mm

Y=0.03+0.2+0.03=0.26mm

S=14+0.3+0.3-1.4=13.2mm

        下面开始创建焊盘,打开Padstack Editor,在start页面选择SMD pin,焊盘形状为矩形,单位为毫米,精度为4。

        然后点击design layer把regular pad形状、尺寸填进去。

        然后在mask layer填入soldermask_top(尺寸为regular pad+0.15)和pastmask_top(尺寸等于regular pad),表贴器件填这两个就行了。

 

        到这里这个表贴焊盘就做好了,按照规范进行命名,一般为焊盘类型_形状_长度x宽度,本次命名为SMD_RC_1R4x0R26,保存即可。

        焊盘画好之后打开PCB designer工具来画封装。File-new-package symbol,选好封装存放位置,填写命名,一般为封装类型+引脚数_器件长度x器件宽度。

环境设置

        进来先设置软件单位为毫米,然后把原点左边(0,0)从左下顶点往中间移动100,方便以器件中心为原点进行绘制。

        然后指定焊盘的路径,这个之前也讲过,不多提了。

计算坐标

        然后以器件中心作为原点,计算1脚的坐标,横坐标x=-D2/2=-4.75。纵坐标y=S/2=-13.2/2=-6.6。

放置pin脚

        放置pin脚:layout-pins,设置option,横向放置20个pin,间距0.5mm,如下图:

        在命令栏输入1脚坐标:x -4.75 -6.6,可以看到最下面一排引脚就放进去了。 

        继续按此操作放置另外三排引脚,完成后如下图:

 

绘制丝印线

        Add-line,设置option如下图:

 

        依次输入坐标即可完成绘制。同样的方法将子层改为assembly_top即可完成装配线绘制,如下图,注意由于我们的引脚做了补偿,导致按原来的器件框大小绘制会导致丝印上焊盘,一般情况下丝印是不上焊盘的,所以丝印线最好调整一下,装配线可以不用调整。通常这种情况下丝印线就画四个拐角就行,将格点改为0.1,可以在装配线上直接手动画。 

 

放置位号和value

        add-text,在option选择对应的层。层对应关系为:

        丝印层位号:ref des-silkscreen_top,填字符#REF

        装配层位号:ref des-assembly_top,填字符#REF

        Value:component value- silkscreen_top,填字符#VAL

放置1脚标识

        使用add-line,在package geometry-silkscreen_top 绘制即可,可以画线、三角形、圆形来标识都可以。

放置其他引脚编号

        为了说明器件引脚是逆时针排布的,可以增加一些其他引脚的编号标识,在丝印层add-text即可,字体和位置都可以按需调整,这里不演示了。

绘制占地面积

        绘制器件的占地面积,可以在器件有干涉的时候报DRC错误提示。以绘制铜皮的方式绘制,shape-rectangle,画在package geometry-place bound top层。一般画得比引脚边缘稍大一点。

放置器件高度

        Setup-area-package height,点击place bound区域,在option面板输入最大高度,然后右键-done即可。到此一个SMD封装就做完了。

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

相关文章

pytorch基础实践-数据与预处理

文章目录 数据集Fashion-MNIST 数据集 数据预处理包的导入在Pytorch中进行 ETL利用torchvison包获取和处理数据集(ET) 访问数据集访问和查看 train_set 中的单个数据利用 DataLoader 成批访问数据 数据集 Fashion-MNIST 数据集 MNIST MNIST,…

day1 链表专题 牛客TOP100 BM 1-10

文章目录 链表BM1 反转链表BM2 链表内指定区间反转BM3 链表中的节点每k个一组翻转BM4 合并两个排序的链表BM5 合并k个已排序的链表BM6 判断链表中是否有环BM7 链表中环的入口结点BM8 链表中倒数最后k个结点BM9 删除链表的倒数第n个节点BM10 两个链表的第一个公共结点 链表 BM1…

ssm+vue绿色农产品推广应用网站源码和论文PPT

ssmvue绿色农产品推广应用网站041 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高…

浅谈限流式保护器在电气线路火灾中的应用

安科瑞 华楠 电气线路起火的主要原因 1.线路短路 所谓短路就是交流电路的两根导线互相触碰,电流不经过线路中的用电设备,而直接形成回路。由于电线本身的电阻比较小,若仅是通过电线这个回路,电流就会急剧变大,比正常情…

HAProxy的配置与搭建

Haproxy概念 HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发量达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式…

MySQL创建表报错

CREATE TABLE IF NOT EXISTS nhooo_b1 (nhooo_id INT UNSIGNED AUTO_INCREMENT,nhooo_title VARCHAR(100) NOT NULL,nhooo_author VARCHAR(40) NOT NULL,submission_date DATE,PRIMARY KEY (nhooo_id) ) ENGINEINNODB DEFAULT CHARSETutf8;创建表始终报以下错误: 这…

Linux操作系统调度基本准则和实现

今天分享一篇处理器调度相关的理论介绍文章。 1,基本概念 在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法&…

k8s-ingress-context deadline exceeded

报错: rancher-rke-01:~/rke # helm install rancher rancher-latest/rancher --namespace cattle-system --set hostnamewww.rancher.local Error: INSTALLATION FAILED: Internal error occurred: failed calling webhook "validate.nginx.ingress.kube…

【使用Node.js搭建自己的HTTP服务器】

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

二叉搜索树的(查找、插入、删除)

一、二叉搜索树的概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 1、若它的左子树不为空,则左子树上所有节点的值都小于根节点的值; 2、若它的右子树不为空,则右子树上所有节点的值都…

使用rook搭建Ceph集群

宿主机: MacBook Pro(Apple M2 Max) VMware Fusion Player 版本 13.0.2 VM软硬件: ubuntu 22.04.2 4核 CPU,5G 内存,40G硬盘 *每台机器分配硬件资源很重要,可以适当超过宿主机的资源量&am…

张驰咨询:有效导入精益生产咨询,企业提升竞争力的关键

精益生产是一种源于日本的先进生产管理理念,旨在通过消除生产过程中的浪费,提高生产效率和质量,降低成本,从而提升企业的竞争力。在我国,越来越多的企业开始尝试导入精益生产咨询,但效果并不尽如人意。为了…

关于slot-scope已经废弃的问题

说起来啊,这个问题啊,我之前一直没关注,还是webstorm给我的警告。 因为使用了element-ui的组件库,所以在使用组件的时候往往就cv大法了,直到今天用webstorm写代码是,提示了如下的错误 我这一看&#xff0c…

伦敦金短线好还是长线好

在伦敦金投之中,长期有一个争论很久的问题,那就是伦敦金投资究竟是长线好还是短线好?不同的投资者对这个问题有不同的看法,一般认为,伦敦金投资比较适合短线交易。笔者也将讨论这个问题,看看伦敦金投资是不…

《网络是怎样连接的》(四)

本文主要取材于 《网络是怎样连接的》 第四章。 目录 4.1 互联网的基本结构 4.2光纤接入网(FTTH) 4.3 接入网中使用的PPP和隧道 4.4 网络运营商的内部 4.5 跨越运营商的网络包 简述:本文主要内容是解释 网络包是如何通过互联网接入路由…

svg mask和stroke冲突问题

目录 先说结论各种样例首先是水平、垂直的线然后是斜线如果是图形加stroke呢用《g》标签包起来呢 总结 先说结论 实际上svg里,mask对svg内元素起作用的并非元素本身,而是元素几何形状的外包矩形,特别是和stroke有冲突,会产生奇怪…

opencv 进阶16-基于FAST特征和BRIEF描述符的ORB(图像匹配)

在计算机视觉领域,从图像中提取和匹配特征的能力对于对象识别、图像拼接和相机定位等任务至关重要。实现这一目标的一种流行方法是 ORB(Oriented FAST and Rotated Brief)特征检测器和描述符。ORB 由 Ethan Rublee 等人开发,结合了…

工作7年的测试员,明白了如何正确的“卷“

背景 近两年,出台和落地的反垄断法,明确指出要防止资本无序扩张。 这也就导致现在的各大互联网公司,不能再去染指其他已有的传统行业,只能专注自己目前存量的这些业务。或者通过技术创新,开辟出新的行业。 但创新这种…

vmware 虚拟机开机自启动脚本

1、建立一个txt文件 D:\VMware\VMware Workstation\vmrun.exe -T ws start "I:\Documents\Virtual Machines\centos\centos.vmx" nogui 注意:如果路径中有中文需要先转换txt文件编码格式ANSI 2、设置bat开机自启动 winr shell:startup 复制文本文件到…

【uniapp】微信小程序 , 海报轮播图弹窗,点击海报保存到本地,长按海报图片分享,收藏或保存

uivew 2.0 uniapp 海报画板 DCloud 插件市场 第一步&#xff0c;下载插件并导入HbuilderX 第二步&#xff0c;文件内 引入 海报组件 <template><painter ref"haibaorefs"></painter> <template> <script>import painter from /comp…