ad从pcb倒推封装库
更多
从现有 PCB 文件或实物 PCB 板反向推导(倒推)出元件封装库是一个常见的需求,尤其是在缺乏原始设计文件或需要修改/维修旧设计时。以下是详细的步骤和方法:
核心原则: 精确测量 + 仔细观察 + 软件重建
主要步骤:
-
准备阶段:
- 获取资料:
- 最佳情况: 拥有 PCB 设计文件(如
.PcbDoc(Altium),.brd(Allegro),.kicad_pcb(KiCad) 等)。可以直接从中提取封装信息(见第2步)。 - 次佳情况: 拥有 Gerber 文件(特别是
Top/Bottom Copper,Top/Bottom SolderMask,Top/Bottom Silkscreen,Drill Drawing/Excellon Drill)。需要用 Gerber 查看器/编辑器进行分析。 - 仅有实物板: 需要直接测量实物 PCB 板上的焊盘和丝印。
- 最佳情况: 拥有 PCB 设计文件(如
- 工具准备:
- 测量工具: 高精度 游标卡尺 (0.01mm 或 0.02mm 分辨率) 是关键。对于非常精细的引脚(如高密度 BGA),可能需要 显微镜配合测量软件 或 光学测量仪。
- 放大设备: 放大镜或显微镜,用于观察细间距焊盘和丝印标识(如极性标记、一脚标识)。
- 软件: 您计划使用的 PCB 设计软件(Altium Designer, KiCad, Eagle, Allegro 等),用于创建新封装。以及 Gerber 查看器/编辑器(如 ViewMate, GerbView, KiCad GerbView, CAM350 等),如果有 Gerber 文件的话。
- 识别元件: 明确需要倒推封装的是哪些具体元件。记录元件型号(如果能看清)、大致类型(电阻、电容、SOP、QFP、BGA、连接器等)、位置。
- 获取资料:
-
提取/测量关键几何数据:(核心步骤)
- 焊盘 (Pads):
- 形状: 矩形、圆形、椭圆形、圆角矩形?长圆形(用于压接或散热)?
- 尺寸: 精确测量焊盘的长度 (X) 和宽度 (Y)。对于非矩形焊盘,测量关键尺寸(如椭圆的长轴和短轴)。
- 间距 (Pitch): 精确测量相邻焊盘中心点之间的距离。这是封装定义中最关键的参数之一。对于多排引脚(如 QFP, SOP),确保区分同一排引脚间距和排与排之间的间距(如有)。
- 行列布局: 焊盘是单排、双排(SOP, SOT)、四边(QFP, QFN)、栅格阵列(BGA, LGA)?数清每边的引脚数量或总引脚数。
- 定位基准:
- 一脚标识: 找到标记元件第一引脚位置的焊盘特征(如缺角、方形焊盘、小圆点、丝印标记)。确认哪个焊盘是 Pin 1。
- 中心参考点: 确定封装的参考点(通常是 Pin 1 中心、几何中心或某个特定焊盘中心)。后续在 CAD 软件中放置元件原点时对应。
- 阻焊层开窗 (Solder Mask Opening - SMO):
- 观察阻焊层开窗是否比焊盘本身更大(通常如此,留有
Solder Mask Expansion)?还是等于焊盘?或者特殊设计(如 NSMD vs SMD 焊盘)?测量阻焊开窗的尺寸。 这直接影响焊接可靠性。
- 观察阻焊层开窗是否比焊盘本身更大(通常如此,留有
- 丝印层 (Silkscreen):
- 外形轮廓: PCB 上绘制出的元件外部边界轮廓(矩形框、带缺角的框、圆圈等)。测量这个轮廓框的长度和宽度。
- 一脚标识: 丝印上的圆点、斜角、数字 “1” 或其它符号,标记 Pin 1 位置。将其与焊盘上的 Pin 1 标识对应。
- 极性标识: 二极管、电解电容的正负号、“+”号、“-”号、阴极条标记等。记录其位置和方向。
- 安装方向/角度标记: 有时会有指示安装方向的线条或符号。
- 孔径层 (Drill Layer - 针对通孔元件):
- 孔径尺寸: 对于插件元件,测量金属化孔的直径(孔内壁金属层之前的尺寸)。
- 焊盘尺寸: 测量围绕孔的外层(顶层/底层)焊盘直径(通常比孔径大)。
- 焊环 (Annular Ring): (焊盘直径 - 孔径) / 2。确保焊环足够满足制造能力。
- 元件占据空间: 结合丝印轮廓和实际元件尺寸(如果元件还在板上或能找到规格书),估算元件本体占据的 3D 空间高度和平面范围,这对布局和装配检查很重要。
- 焊盘 (Pads):
-
在 PCB 设计软件中重建封装库:
- 打开您使用的 PCB 设计软件,进入封装库编辑器 (
Footprint Editor,PCB Library等)。 - 创建新封装: 新建一个空白封装,给它一个符合命名规范的名字(如
SOT23-5,TQFP48_07P)。 - 设置原点: 非常重要! 将封装的原点放置到您在第 2 步确定的参考点上(通常是 Pin 1 中心或几何中心)。这确保在 PCB 设计时能精确定位元件。
- 放置焊盘 (Place Pad):
- 选择正确的焊盘类型(贴片 SMT / 通孔 THT)。
- 精确输入测量得到的焊盘尺寸(长、宽)。
- 设置焊盘形状(矩形、圆形等)。
- 对于 Pin 1: 通常用一个特殊形状(如方形)或明确标记来标识 Pin 1 焊盘。
- 精确放置焊盘:
- 利用软件提供的坐标输入功能,输入焊盘中心点相对于 原点 的坐标值。
- 利用测量得到的 焊盘间距 和 行列布局 来定位所有焊盘。
- 对于 BGA,需要严格按照测量的栅格间距 (
Pitch) 和行/列数放置焊盘阵列。
- 绘制轮廓线 (Assembly / Silk Layer):
- 在丝印层(通常是
Top Silk)绘制元件的外形轮廓框(如矩形)。精确匹配测量到的轮廓尺寸。 - 添加 Pin 1 标识: 在轮廓框靠近 Pin 1 的位置放置一个小圆点、斜角或缺角。
- 添加极性标识: 在对应位置添加丝印的 “+”号、“-”号、阴极条形标记等。
- (可选) 添加装配层轮廓: 在
Assembly层绘制更精确的轮廓或占位区。
- 在丝印层(通常是
- 绘制阻焊层 (Solder Mask Layer - 通常自动生成):
- 大多数软件会根据焊盘和设定的
Solder Mask Expansion值自动生成阻焊开窗。 - 如果需要特殊处理(如自定义开窗形状大小),可能需要手动在阻焊层绘制。
- 大多数软件会根据焊盘和设定的
- 添加 3D 模型 (强烈推荐):
- 如果知道元件型号,尽可能找到匹配的 3D 模型(STEP 文件)并关联到该封装。
- 如果找不到,根据测量的本体尺寸在软件中创建一个简易的 3D 体(立方体、圆柱体),帮助可视化装配和检查干涉。
- 设置封装属性:
- 填写描述信息(如
5-Pin SOT-23)。 - 设置默认的元件高度(用于 DRC 检查)。
- 填写描述信息(如
- 打开您使用的 PCB 设计软件,进入封装库编辑器 (
-
验证和检查:
- 尺寸复核: 在软件中,使用测量工具再次检查焊盘间距、位置、轮廓尺寸是否与原始测量数据一致。
- 引脚编号检查: 逐一确认每个焊盘对应的引脚编号是否正确,特别是 Pin 1 和极性引脚。
- 设计规则检查: 运行封装级 DRC(如果软件支持),检查焊盘间距是否满足制造能力(最小间距、最小线宽/线距)。
- 与原始 PCB/Gerber 对比: 将重建的封装放置到一个临时的 PCB 文件中,尝试与原始的 Gerber 文件或 PCB 设计文件(如果可导入)进行叠加对比,查看焊盘、轮廓、标识是否对齐。
- 实物对比: 将重建的封装打印出来(1:1 比例),与实物 PCB 上的焊盘和丝印进行叠加对比(通过透光或使用扫描图)。
- 焊接验证 (最终): 如果条件允许,制作一个包含该新封装的测试板,尝试焊接实际的元件,验证封装是否正确无误(焊盘大小位置是否合适,元件是否能正确放置和焊接)。
重要注意事项:
- 精度至上: 测量误差是倒推封装失败的主要原因。务必使用高精度工具,多次测量取平均值。
- 理解意图: 分析 PCB 上的设计意图。焊盘形状大小、阻焊开窗大小往往是设计者根据元件规格书、焊接工艺和可靠性要求设定的。倒推时要尽量还原这些意图,而不仅仅是复制尺寸。
- 标准化: 尽量使重建的封装符合 IPC 标准或公司内部的封装设计规范。
- 文档记录: 记录下测量数据、来源(Gerber/实物)、重建日期和重建人,方便后续追溯和修改。
- 优先查找规格书: 如果元件型号清晰可知,强烈建议首先查找该元件的官方数据手册。手册中提供的封装信息是最准确、最权威的。倒推是找不到规格书时的无奈之举。
- 风险: 倒推封装存在误差风险,尤其在仅靠实物测量且元件密集时。务必进行严格验证,特别是用于量产设计之前。
总结: 倒推封装库是一个细致且需要耐心的过程。核心在于精确测量 PCB 上的几何特征(焊盘、间距、轮廓、标识),然后在 PCB 设计软件中利用坐标定位和尺寸输入功能精确地重建这些特征,并进行严格的验证。虽然可行,但找到原始元件规格书始终是最优解。
【Altium小课专题 第094篇】如何从PCB中直接生成PCB库呢?
答:有时自己或客户会提供放置好元件的PCB文件,这时候可以不必一个一个地创建PCB封装,而是直接
2021-07-05 17:58:21
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机