首页 > 其他分享 >Allegro画焊盘封装

Allegro画焊盘封装

时间:2024-07-14 14:34:32浏览次数:12  
标签:封装 引脚 mm Allegro 贴片 焊盘 孔径

Allegro画焊盘封装

根据自己的理解和参考其他人的书籍总结一下用Allegro软件画焊盘的过程。本文档用的是17.4的版本。画焊盘封装用Padstack Editor软件,画元器件封装用Allegro软件。下面开始介绍使用Padstack Editor软件画焊盘封装。

第一步:

软件打开界面如下,注意左下角的单位选择,然后选择焊盘的类型,再选择焊盘的形状。

Thru Pin:通孔,从顶层到底层贯穿的孔类型。在孔内层镀铜就具有电气连接属性,一般用于DIP封装,烧录口。根据数据手册决定孔径大小,如果数据手册给引脚直径,那孔径大小就需要适当加大一点,下面会给出通常加多少的表格。如果给pcb孔径一般就根据这个做孔径大小,焊盘要加大一些,这是焊接接插件或者烧录的地方。阻焊层一般比焊盘大0.15mm,切记观察引脚之间的间距一定要大于阻焊焊盘的外径,不可让焊盘被影响。这是因为防止引脚焊盘被阻焊绿油覆盖。

SMD pin:表面贴片焊盘,用于顶层或者底层。表贴焊盘也需要做大一些,方便焊接元器件。阻焊层一般比焊盘大0.15mm。

via: 过孔,用于电路层之间的电气连接,通常用于信号线、电源线的跨层连接。制作注意事项与上面的通孔类似。

BBvia:盲埋孔,用于多层板,对via的一种补充,当你的走线从顶层换到2层而不是底层的时候(孔只穿过1,2层,不穿过其他层),就需要这种类型的过孔。

Microvia: 一般指小于0.1mm钻孔的via,需要激光钻孔。一般用于高密度互联HDI。

Slot:槽孔,和Thru pin的区别在于孔不是圆形的,是一个槽。

Mechanical hole,Tooling hole,Mounting hole:作用类似,一般用于安装孔,螺丝孔,定位孔等不具有连线属性的孔。

Fiducial: 定位焊盘。通常是pcb上放置几个位置定位焊盘,提供给贴片机用的焊盘,以SMD的形式存在。主要原因是因为焊盘的尺寸精度比较高,漏铜或者镀金AI光学设备比较方便识别和定位。

Bond finger:接触指。SMD焊盘的一种,不上锡,没有钢网层。一般用于金手指焊盘,比如电脑上那些显卡,网卡插入插槽部分的接触焊盘。

Die pad:绑定焊盘。也是smd焊盘的一个特殊类型,不上锡 ,没有钢网层。用于裸片设计的时候的焊盘,绑定机从芯片打线到焊盘。通常用于高性能封装方式。

第二步:

按照你设计的需要选择完之后来到第二步,如果你第一步选择的是表面贴片焊盘就会直接跳到第六步。下面是有关需要打孔焊盘的正常制作流程。

根据图片中的选项设置相关参数,贴片类型焊盘跳过。

第三步:

多层板使用到的盲/埋孔相关参数选择。

根据图片中的选项设置相关参数,贴片类型焊盘跳过。

第四步:

钻孔符号和砖头大小设置。

根据图片中的选项设置相关参数,贴片类型焊盘跳过。其实这个我也没搞懂有什么用

标签:封装,引脚,mm,Allegro,贴片,焊盘,孔径
From: https://www.cnblogs.com/zhangyu520/p/18301516

相关文章

  • 封装、继承和多态
    封装1、良好的封装能够减少耦合。2、类内部的结构可以自由修改。3、可以对成员进行更精确的控制。4、隐藏信息,实现细节。继承Java有三种实现多继承效果的方式,分别是内部类、多层继承和实现接口。父类的构造方法不能被继承子类的构造过程必须调用其父类的构造方法......
  • C++利用类和对象封装立方体面积和体积
    C++利用类和对象封装立方体面积和体积1、说明2、代码3、总结1、说明C++利用类和对象进行封装立方体的面积和体积,对学过的知识进行总结,本代码并非原创。2、代码#include<iostream>#include<time.h>#include<string.h>#include<ctime>usingnamespacestd;//立......
  • 封装 uniapp 请求库的最佳实践
    背景在前端开发中,HTTP请求是与服务器进行数据交互的核心手段。无论是获取数据还是提交数据,前端应用几乎都离不开HTTP请求。在uniapp中,uni.request是官方提供的用于发起HTTP请求的基础API。然而,直接使用uni.request存在一些问题和不足,比如:代码冗余:每次发起请求时都需......
  • Java三剑客:封装、继承、多态的魔法世界
    第一章:封装的艺术——保护你的宝藏案例分析:银行账户系统想象一下,你正在构建一个银行账户系统。每个账户都有一个余额,这个余额需要受到严格的保护,不能被随意修改。我们可以通过封装来实现这一目标。示例代码:publicclassBankAccount{privatedoublebalance;//......
  • 图标组件的封装与管理(React/svg)
    一概要1.1背景最近在项目中使用了很多从iconfont拿到的图标。使用官网的导入方法有些繁琐,也不易管理。于是捣鼓了一下...1.2目的能够像组件一样使用,具有规范性。比如暴露一个type属性,根据不同的type使用不同的主题色。高自由度。可以直接在项目中管理图标,只需要处理从其......
  • python--实验10 封装,继承,多态
    目录知识点 封装(PART1)继承(PART2)多态(PART3)动态性(PART4)小结知识拓展实验 知识点 封装(PART1)定义:封装是将数据(属性)和行为(方法)组合在一起的过程,通常封装在类中。目的:保护数据不被外部直接访问和修改,提高程序的安全性和可维护性。类和对象:......
  • [C++]封装
    一、封装的定义封装是面向对象编程(OOP)的三大基本特性之一(封装、继承、多态)。它指的是将数据(属性)和操作这些数据的方法(函数)结合成一个独立的单元(类),并尽可能隐藏对象的内部细节,仅对外公开接口。这样做的目的是保护对象的数据,防止外部代码直接访问对象内部的数据结构,减少错误并简......
  • Java基础,面向对象,类与对象,全局和局部变量,三大特征--封装,构造方法,JavaBean的编写---入
    一.面向对象面向过程和面向对象的区别     面向过程:强调步骤    面向对象:强调对象,对象洗衣机帮我们完成举例:洗衣服面向过程:面向对象:脱衣服->打开洗衣机->按钮->晾衣服面向对象的三大特征-----封装,继承,多态对象:万物皆可对象类:一组相关属性和行为的集......
  • liavif 封装
    {#ifndef__DAVIF_H__#define__DAVIF_H__#include<defineds.h>#include<iostream>#include<string>#include<string.h>#include<queue>usingnamespacestd;extern"C"{#include<avif/avif.h>#include<SOIL2.h>......
  • 【uni-app+Vue3】 API请求封装:让接口调用更便捷
    前言:uni-app是一款基于Vue.js框架的跨平台开发工具,可以将代码编译成H5、小程序、App等不同平台的应用。在进行uni-app开发时,网络请求是必不可少的环节。为了方便开发,我们可以封装一些网络请求方法,以便在多个页面中复用,并且可以统一处理错误信息等问题,提高开发效率和代码质量。......