PCB封装

news2024/12/23 4:46:40

目录

1.PCB元器件库分类及命名

 1.2PCB封装图形要求

2.封装制作

手工制作封装的操作步骤


1.PCB元器件库分类及命名

元器件采用大写字母表示,PCB元器件库分类及命名如表。

 

 2.PCB封装图形要求

(1)外形:指元器件的最大外形尺寸。封装库的外形(尺寸和形状)必须和实际元器件的封装外形一致。

(2)主体尺寸:指元器件的塑封体的尺寸=宽*长

(3)尺寸单位:英制单位为mil,公制单位为mm

(4)封装的焊盘必须定义编号,一般使用数字,并与原理图一致。

(5)表面贴装元器件的封装必须在元器件面建立,不能在焊接面建立镜像的封装。

(6)封装的外形建立在丝印层。

2.封装制作

AD常用的层有信号层、线路层、内部电源层、丝印层、机械层、、阻焊层、助焊层、钻孔引导层、禁止布线层、钻孔图层和多层。

(1) 信号 / 线路层 (SignalLayers ) : Altium Designer 最多可提供 32 个信号层,包括顶层( Top Layer)、底层 ( BottomLayer ) 和 中间 层(Mid-Layer)。各层之间可通过通孔( Via)、盲孔 ( Blind Via)和埋孔( Buried via )五相连接.

Top Layer ( 顶层信号层 ) :也称元器件层,主要用来放置元器件,对于双层板和多层板,可以用来布置导线或铺铜。
Bottom Layer (底层信 号层): 也称焊接层,主要用于布线及焊接,对于双层板和多层板,也可以用来放置元器件。
Mid-Layers ( 中间信号层最多可有 30 层,在多层板中用于布置信号线。

(2)内部电源层 (InternalPlanes ): 通常简称为内电层,仅在多层板中出现,PCB 层数一般是指信号层和内电层相加的总和数。与信号层相同,内电层与内电层之间、内电层与信号层之间可通过通孔、盲孔和埋孔互相连接
(3) 丝 印 层 ( SilkscreenLayers): PCB 上有 2个丝印层,分别是 Top Overlayer ( 顶层丝印层)和 Bottom Overlayer(底层丝印层),一般为白色,主要用于放置印制信息,如元器件的轮廓和标注、各种注释字符等,方便 PCB 的元器件焊接和电路检查。
( 4) 机 械层 (MechanicalLayers ): 一般用于放置有关制板和装配方法的指示性信息,如 PCB的外形尺寸、尺寸标记、数据资料。

Mechanical 1: -般用来绘制 PCB 的边框,作为其机械外形,故也称为外形层。
Mechanical 2: 用来 放 置PCB 加工工艺要求表格,包括尺寸、板材、板层等信息。
Mechanical 13 & Mechanica115: ETM 库中大多数元器件的本体尺寸信息。

( 5) 阻焊层 ( Solder MaskLayer): 在焊盘以外的各部位涂覆一层涂料,如防焊漆,用于阻止这些部位上锡。阻焊层用于在设计过程中匹配焊盘,是自动产生的。
(6)助焊层(Paste MaskLayer): 或称锡膏防护层、钢网层,针对表面贴( SMD ) 元器件的焊盘,该层用来制作钢网,而钢网上的孔对应电路板上的 SMD 器件的焊盘。

注意:

阻焊层用于盖绿油,助焊层用于开钢网涂锡
如果需要涂锡,如焊盘 /MARK 点 / 测试点等,则需要同时使用 Solder 和 Paste 层。
如果只需要露出铜,而不需要涂锡,如机械安装孔,则只要Solder 层。

手工制作封装的操作步骤


( 1) 执行菜单栏中的“文件“新的”一“库”一“PCB 元器件库”命令。在 PCB 元器件库编辑界面会出现一个新的名为PcbLib1.PcbLib 的库文件和一个名为 PCBCOMPONENT_1 的空白图纸

( 2)下载相应的数据手册

( 3) 执行菜单栏中的“放置“焊盘”命令,在放置焊盘状态下按 Tab 键设置焊盘属性,

按照规格书所示的引脚序号和间距一一摆放焊盘。

放置焊盘通常可以通过以下两种方法实现焊盘的精准定位。
①获得 XY 偏移量移动选中对象
②通过输入XY 坐标移动对象

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

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

相关文章

【微电网优化】基于粒子群实现微网经济调度,环境友好调度附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

Java 中的不同参数类型

是不是还傻傻分不清参数配置到底怎么写,写在哪个位置,那么这篇文章就让你学会。 目录 1、Program arguments 2、VM options 3、Environment variables 最佳实践 打开 IDEA 的 Run Configuration,可以看到以下参数配置 VM optionsProgram…

springboot+vue美食网站idea maven

目 录 摘 要 I 1 绪论 1 1.1研究背景 1 1. 2研究现状 1 1. 3研究内容 2 2 系统关键技术 3 2.1 springboot框架 3 2.2 JAVA技术 3 2.3 MYSQL数据库 4 2.4 B/S结构 4 3 系统分析 5 3.1 可行性分析 5 3.1.1 技术可行性 5 3.1. 2经济可行…

12.11哈希表

目录 一.哈希表 1.概念 2 冲突-概念 3 冲突-避免 4 冲突-避免-哈希函数设计 直接定制法--(常用) 2. 除留余数法--(常用) 3. 平方取中法--(了解) 4. 折叠法--(了解) 5. 随机数法--(了解) 6. 数学分析法--(了解) 5 冲突-避免-负载因子调节(重点掌握&#…

151-160-mysql-高级篇-设计规范及其他调优策略

151-mysql-高级篇-设计规范以及其他调优策略: 1、数据库的设计规范 1. 范 式 1.1 范式简介 **在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。**可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一…

iOS 组件二进制与源码查看及调试方案

好久没有写文章了这里记录一下把项目代码二进制化提高编译效率的整个过程中碰到的问题和解决方案 先提一下优化编译速度的基本方向基本就是从不同的编译阶段来出主意,比如: 预编译阶段的头文件查找: 一款可以让大型iOS工程编译速度提升50%的…

[附源码]Node.js计算机毕业设计大学生心理咨询系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

无法安装vmnet8虚拟网络适配器、vmware network editor未响应、注册失败,请检查账号数据库配置是否正确的解决

文章目录虚拟网络适配器安装 | vmware network editor未响应注册失败,请检查账号数据库配置是否正确的解决关于第一次安装虚拟机的全文约 423 字,预计阅读时长: 2分钟虚拟网络适配器安装 | vmware network editor未响应 原因:卸载…

JDK8 ThreadLocal 源码解析与最佳实践

文章目录用法Example1Example2Springboot Transcation 注解的原理Entry 的 Key 设置为弱引用有什么好处内存泄漏问题为什么 ThreadLocal 不需要 ReferenceQueueget()getEntrygetEntryAfterMissThis class provides thread-local variables. These variables differ from their …

路径规划|多目标海洋捕食者算法(MOMPA)求解最短路径问题(Matlab代码实现)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清…

LabVIEW在面向对象编程中利用硬件抽象层(HAL)设计1

LabVIEW在面向对象编程中利用硬件抽象层(HAL)设计1 LabVIEW面向对象编程(OOP)采用仪器为中心的硬件抽象层(HAL),使用面向对象的设计模式,可以部署一个仪器重用库,该库可以随着需求和仪器趋势的变化而增长,同时在不可避免的硬件过…

【Redis】主从复制

一、简介 1、什么是主从复制 主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,Matser以写为主,Slave以读为主,简单来说如下图 2、主从复制的好处 读写分离:Matser以写为主,Slave以读为主…

指针的初步认识

🏖️作者:malloc不出对象 ⛺专栏:《初识C语言》 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 目录前言一、指针是什么1.1 如何理解编址…

《深入分布式缓存-从原理到实践》笔记

《深入分布式缓存-从原理到实践》笔记 笔记作者:arthury.dy.lee 日期:2018.12.05 笔记只是本人觉得重要的部分的一些摘要或总结,更侧重于后5章。其它更详细内容,请自行买书阅读。 文章目录《深入分布式缓存-从原理到实践》笔记…

【Linux C】线程简单介绍

线程的概念 基本概念 进程:是指⼀个内存中运⾏的应⽤程序,每个进程都有⼀个独⽴的内存空间,⼀个应⽤程序可以同时运⾏多个进程;进程也是程序的⼀次执⾏过程,是系统运⾏程序的基本单位;系统运⾏⼀个程序即…

时序预测 | MATLAB实现具有外生回归变量的ARIMAX时间序列预测(含AR、MA、ARIMA、SARIMA、VAR对比)

时序预测 | MATLAB实现具有外生回归变量的ARIMAX时间序列预测(含AR、MA、ARIMA、SARIMA、VAR对比) 目录 时序预测 | MATLAB实现具有外生回归变量的ARIMAX时间序列预测(含AR、MA、ARIMA、SARIMA、VAR对比)预测效果基本介绍程序设计ARMAARMAARIMASARIMAARIMAXVAR参考资料预测效果…

LC-6260. 矩阵查询可获得的最大分数(最小堆,并查集+离线(海平面上升问题))【周赛323】

6260. 矩阵查询可获得的最大分数 难度困难7 给你一个大小为 m x n 的整数矩阵 grid 和一个大小为 k 的数组 queries 。 找出一个大小为 k 的数组 answer ,且满足对于每个整数 queres[i] ,你从矩阵 左上角 单元格开始,重复以下过程&#xf…

2022年了,你还没搞清楚箭头函数与普通函数的区别嘛?

目录 1.箭头函数简介 2.箭头函数与普通函数的区别 A.声明方式不同,匿名函数 B.this指向不同 C.箭头函数的this永远不会变,call、apply、bind也无法改变 D.箭头函数没有原型prototype E.箭头函数不能当成一个构造函数 F.箭头函数没有自己的argume…

javaSE(数据类型、运算、逻辑控制、方法)

1.初识Java JDK、JRE、JVM之间的关系? JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。 JRE(Java Runtime Environment):Java运行时环…

LeetCode 1775. 通过最少操作次数使数组的和相等 --双指针

通过最少操作次数使数组的和相等 中等 174 相关企业 给你两个长度可能不等的整数数组 nums1 和 nums2 。两个数组中的所有值都在 1 到 6 之间(包含 1 和 6)。 每次操作中,你可以选择 任意 数组中的任意一个整数,将它变成 1 到 6 …