【技术干货】PCB焊盘设计之问题详解

SMT的组装质量与PCB焊盘设计有直接的关系,焊盘的大小比例十分重要。如果PCB焊盘设计正确,贴装时少量的歪斜可以再次回流焊纠正(称为自定位或自校正效应),相反,如果PCB焊盘设计不正确,即使贴装位置十分准确,在回流焊后反而会出现元件位置偏移、吊桥等焊接缺陷。

PCB焊盘设计基本原则

根据各种元器件焊点结构分析,为了满足焊点的可靠性要求,PCB焊盘设计应掌握以下关键要素:

1、对称性:两端焊盘必须对称,才能保证熔融焊锡表面张力平衡。

2、焊盘间距:确保元件端头或引脚与焊盘恰当的搭接尺寸,焊盘间距过大或过小都会引起焊接缺陷。

3、焊盘剩余尺寸:元件端头或引脚与焊盘搭接后的剩余尺寸必须保证焊点能够形成弯月面。

4、焊盘宽度:应与元件端头或引脚的宽度基本一致。

设计缺陷导致的可焊性问题

1、焊盘大小不一

焊盘设计大小需一致,长短需适合范围,焊盘外伸长度有一个合适的范围,太短或太长都容易发生立碑现象。焊盘大小不一致拉力不均匀也会导致器件立碑。

2、焊盘宽度比器件引脚宽

焊盘设计不可以比元器件过于太宽,焊盘宽度比元器件宽2mil即可。焊盘宽度过宽会导致元器件位移、空焊和焊盘上锡量不足等问题。

3、焊盘宽度比器件引脚窄

焊盘设计的宽度比元器件宽度窄,在SMT贴片时元器件接触的焊盘面积少,很容易造成元器件侧立或翻转。

4、焊盘长度比器件引脚长

设计的焊盘不能比元器件的引脚太长,超出一定范围在SMT回流焊过程中过多的焊剂的流动会导致元器件往一边拉偏移位。

5、焊盘内间距比器件短

焊盘间距短路的问题一般发生在IC焊盘间距,但是其他焊盘的内间距设计不能比元器件引脚间距短很多,超出一定范围值一样会造成短路。

6、焊盘引脚宽度过小

同一个元器件在SMT贴片中,焊盘存在缺陷会导致元器件拉偏。比如某个焊盘过小或者部分焊盘过小,会形成不上锡或少锡,导致两端张力不一样形成偏位。

因焊盘小偏料的真实案例

物料焊盘尺寸与PCB封装尺寸不符

问题描述:某产品在SMT生产时,过完回流焊目检时发现电感发生偏移,经过核查发现电感物料与焊盘不匹配,物料焊端焊盘尺寸3.3*1mm,PCB封装 pad尺寸为2.5*1.6MM,物料焊接后会发生扭转。

问题影响:导致物料的电器连接性变差,影响产品性能,严重的导致产品无法正常启动;

问题延伸:如果无法采购到与PCB焊盘尺寸相同,感值和耐电流又能满足电路所需的物料,那么还面临改板的风险。

Chip标准封装焊盘检查:

Chip标准封装的焊接可靠性检查,可分为“焊盘长度”、“焊盘的宽度”、“焊盘间的内距”三个要点。不同品牌生产的chip件都可能存在尺寸的差别,针对这类问题,华秋 DFM会分别每个品牌对应的型号创建元件库(元件几何模型库)来进行分析检查。

Chip标准封装焊盘检查参考表:

华秋DFM检测焊盘大小

华秋DFM的组装分析,检查焊盘大小存在SMT贴片的缺陷。焊盘设计的大小值对应的器件并不是一定不能组装,华秋DFM根据焊盘大小定义风险系数,系数等级有最优值、一般值、存在风险值、危险值。

PCBA在生产过程产生的焊接缺陷,除了与生产工艺、焊接辅料、物料有关,还与PCBA的焊盘设计有很大的关系。华秋DFM就是帮助用户解决焊盘设计存在异常风险,生产前使用华秋DFM,为用户解决产品设计生产的困扰。

有需要可以访问官网下载体验。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【 图像水印 2019 CVPR】 StegaStamp 论文翻译

【 图像水印 2019 CVPR】 StegaStamp 论文翻译 论文题目:StegaStamp: Invisible Hyperlinks in Physical Photographs 中文题目:物理照片中不可见的超链接 论文链接:https://arxiv.org/abs/1904.05343 论文代码:https://github.co…

Linux内核架构和工作原理

**前言:**作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内…

django基础知识详解

1. 安装与介绍 课程特点: 学习难度大,大部分内容需要理解并记忆文件较多易混淆学习阶段注重框架使用,工作阶段注重实现业务逻辑综合应用强,小练习少 1.1 Django框架的介绍 2005年发布,采用Python语言编写的开源web框架早期的时…

分享105个NET源码ASP源码,总有一款适合您

分享105个NET源码,总有一款适合您 源码下载链接:https://pan.baidu.com/s/1zFMIHX6juXdR2CaHMEr5mQ?pwdf5hz 提取码:f5hz 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后…

每天一个提高效率的Matlab编程小技巧(1)-dbstop if error

相信在matlab调试程序的时候都遇到过这种情况:运行程序时命令行报错,而且出错的位置在我们自己定义的函数里,比如下面这个例子: 主函数main.m: a[1 2 3]; b[4 5]; csum_squares(a,b); 子函数sum_squares.m function csum_squa…

实验一 Python基础编程

实验一 Python基础编程 只为给原因学习编程的同学提供一个思路,让编程更简单!!! 本博主擅长整理粉丝的私信!只要你有需求就可以告诉博主!博主可以帮你解决并发表! 一、实验学时 2学时 二、实…

infuluxdb时序数据库介绍

时序数据库(influxdb) InfluxDB是一个开源的、高性能的时序型数据库,在时序型数据库DB-Engines Ranking上排名第一。 下载地址:https://dl.influxdata.com/influxdb/releases/influxdb2-2.3.0-windows-amd64.zip 启动: CMD到解压…

IDEA编译JDK1.8源码及运行测试

———————————————— 版权声明:本文为CSDN博主「神韵499」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_41055045/article/details/112002440 ————…

缓存穿透、缓存雪崩和缓存击穿

1 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存中没有,每次查询都要去数据库中查询,导致频繁地访问数据库,从而影响系统的性能。攻击者可以利用这一点,对系统进行拒绝服务攻击。 1.1 缓存穿透举例 攻击者…

Qt Plugin插件开发

一、Qt 插件机制 .1 Qt 插件简介 插件是一种遵循一定规范的应用程序接口编写出来的程序,定位于开发实现应用软件平台不具备的功能的程序。插件与宿主程序之间通过接口联系,就像硬件插卡一样,可以被随时删除,插入和修改&#xff…

docker学习笔记(二)

目录 启动Docker ​编辑 建立 Docker 用户 ​编辑 测试 Docker 是否正常工作 卸载Docker Docker镜像加速器配置 配置镜像 检查加速器是否生效 如何在Linux中的.json文件下保存并退出 如果我是使用vi操作进来的,我该如何保存并退出呢? 如何在Li…

基于粒子群优化算法的最佳方式优化无线传感器节点的位置(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 此代码优化了由于电池耗尽而产生覆盖空洞后 WSN 节点的位置。如果活动通信中的任何节点死亡,则通过PSO优化再次定位…

Java Socket和ServerSocket 使用

在Java中,Socket和ServerSocket是用于创建网络连接的重要类。Socket类用于创建客户端套接字,而ServerSocket类用于创建服务器套接字。在本文中,我们将讨论Socket和ServerSocket的作用、使用方法以及相关代码示例。 Socket的作用 Socket是Jav…

【2023 · CANN训练营第一季】应用开发深入讲解——第四章 DVPP初级

学习资源 1.JPEG图片解码 文档 2.图片缩放 文档 媒体数据处理 数据预处理的典型使用场景 数据预处理的多种方式 分为两种,AIPP和DVPP DVPP数据预处理功能 了解两个重要概念 宽stride 和 高stride 理解:这里假设一张图片的宽为500,高为3…

匹配算法之 匈牙利算法详解

参考: 算法学习笔记(5):匈牙利算法漫谈匈牙利算法匈牙利算法、KM算法匈牙利算法(二分图)通俗易懂小白入门)二分图最大匹配——匈牙利算法多目标跟踪之数据关联(匈牙利匹配算法和KM算法)【小白学…

187页9万字企业大数据治理与云平台实施方案(word)

1 项目背景概述 1.1 项目背景理解 1.2 项目需求范围 2 项目技术方案 2.1 咨询研究服务方案 2.1.1 咨询研究服务内容 2.1.2 咨询服务方案 2.2 第三方独立评估 2.2.1 概述 2.2.2 管理办法 2.2.3 考核机制 2.3 安全咨询研究服务方案 2.3.1 安全咨询服务内…

【k8s】【ELK】日志环境部署【待写】

1、日志收集基本概念 k8s中pod的路径: containers log: /var/log/containers/*.log Pod log: /var/log/pods docker log: /var/lib/docker/containers/*/*.log如何收集日志 使用 EFKLogstashKafka 1、filebeat读取容器中的日志,然后写入K…

ChatGPT在小红书文案实践

今天聊一聊ChatGPT在小红书这个实际应用场景的案例。ChatGPT 以较低的门槛提高了使用者创作水平,有较高的下限,但如何创造更高质量的内容就要依靠使用者在领域的能力和AI使用技巧,作者无任何小红书推广和文案写作经验,文章内容来自…

快速排序、希尔排序、归并排序、堆排序、插入排序、冒泡排序、选择排序(递归、非递归)C语言详解

1.排序的概念及其运用 1.1排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录&a…

python中使用opencv LED屏数字识别(可用做车牌识别,一样的原理)

应项目要求需要基于cpu的LED数字识别,为了满足需求,使用传统方法进行实验。识别传感器中显示的数字。因此使用opencv的函数做一些处理,实现功能需求。 首先读取图像,因为我没想大致得到LED屏幕的区域,因此将RGB转换为H…