Marin说PCB之BGA焊盘削焊盘带来的焊接问题和解决办法

news2025/1/31 3:01:49

 每周日上午10点钟都是小编最开心的时间了,这个点是斗破苍穹播出的时间。小编我从萧炎从这个动漫开播到现在都追了好多年了,强烈推荐喜欢这个小说的可以看这个动漫,拍的还不错,只是萧炎的配音不再是张沛老师了,有点可惜了。今天正当我打开电脑开看最新的一集的时候,看到一半的时候手机上微信铃声响了,我想着这是谁没有眼力见,大周末的还给我打扰我看电视,太可恶了吧,于是我就很不情愿的接起了微信语音。谁知道是我们组的硬件同事王力宏打过来了,这个名字大家听起来是不是很熟悉啊,不过他给人家那个明星比唱歌差的是十万八千里。

好了,咱们言归正传吧,不能闲扯太远了。力宏同事微信语音上主要说的是我们之前的项目有一个板子上U41芯片(LPDDR4)跌落后出现部分焊脚断裂,从而导致功能不正常。我们的项目计划是保持PCB gerber文件不变前提下,增大U41的钢网开孔大小。要求增大开孔大小同又要求焊接时不能出现pin间连锡现象;他也和贴片厂那边了沟通了U41钢网开孔最大能做到多少。U41的芯片手册如下图所示:

贴片厂的回复如下:当前的钢网开孔方式如图一,圆形开孔,网孔与焊盘尺寸比例接近1:1;现需要增加焊锡量来保证BGA连接强度,结合芯片锡球纵横间距不同的特点,我们推荐如图二的方形倒角的开孔方式。 纵向单边外扩0.035mm,横向宽度接近圆形焊盘直径,在钢网厚度相同的情况下,理论上单个锡球的上锡面积约增加0.05mm ²

正常我们建焊的尺寸就是0.4MM,相邻焊盘的中心间距分别为0.6MM和0.8MM,再利用公式:焊盘中心间距尺寸减去一个焊盘的尺寸要>0.2MM(正常的阻焊桥的尺寸为0.2MM)

目前我们这个焊盘的尺寸是满足这个要求的,这样我们焊盘的阻焊层尺寸就可以按照正常的尺寸保留了。

这样一个直径为0.4MM的圆形SMD焊盘就建好了,但是我们的板子上有时候为了出线,就会在两个焊盘中心出一根线,这样正常的0.4MM的焊盘间距加上补偿的阻焊层间距就无法从中间出线了,就需要把焊盘稍微削一点。

若是加上单板有POFV工艺的话,焊盘的尺寸就不能这么建了,因为POFV工艺要求表层线宽间距最小是3.5-3.5MIL,即相邻焊盘的空气间距是10.5MIL(0.26MM)以上,之前板子焊盘建的有点太小了,焊盘是按照直径是0.348MM建的。现在最新的DDR的焊盘建的尺寸是0.375MM,刚刚好也满足走线间距要求,焊盘也比之前的尺寸大一些,也利于焊接。

但是在实际的生成焊接中由于焊盘本身相对手册上推荐的值已经减小一些,钢网也是变小了,这样就会造成在后面器件贴片的时候会产生虚焊等焊接的问题,对DDR的信号测试也会产生一些不好的影响的。

我们在做器件焊盘的的时候尽量按照手册上推荐的尺寸来做,若有焊盘尺寸变小了,钢网的尺寸就不能保持和焊盘的尺寸一样了,相应的焊盘的钢网尺寸也要有所补偿了。还要就是若是你这个芯片的封装有更新的话,建议是把PCB的封装名字也更新一下,方便和之前的版本做一下区分,这样你以后调用这个封装库也比较方便一些。

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

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

相关文章

Python实验三

1:编程统计英文句子中的单词出现的次数。 要求:输出结果为按照单词在句子中出现的次数降序排列。 提示:用split()拆分字符串 # 1:编程统计英文句子中的单词出现的次数。 # 要求:输出结果为按照…

Java 继承与实现

一、继承(extends) 1.1 继承概念 继承是面向对象的基本特征,它允许子类继承父类的特征和行为,以提高代码的复用率和维护性等。下面一张图生动地展示了继承和类之间的关系: 继承图 上图中,“动物”、“食草…

【Vue面试题二十一】、Vue中的过滤器了解吗?过滤器的应用场景有哪些?

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue中的过滤器了解吗&am…

成为数据分析师要具备什么能力——功法篇(上)

这篇文章适合做了一段时间数据分析工作,开始思考怎么继续提升自己的分析师、运营或者是实习了一段时间的同学,这时的你也许会想几个问题: 为什么我做出来的分析总觉得没有别人的那么高级? 老板为什么总说我的分析“太浅了”&#…

spyder切换conda环境(成功测试)

今天第一次把这个anaconda中配套的spyder的切换环境尝试成功了,特地记录一下 首先明确一点我使用的最新的anaconda的版本是 spyder已经是版本5了,之前的4版本总是出现各种错误 Step1 切换python interpreter 环境是可以直接识别的,不需要…

2023-2024-1 for循环-1(15-38)

7-15 输出闰年 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。 输入格式: 输入在一行中给出21世纪的某个截止年份。 输出格式: 逐行输出满足条件的所有闰年年份,即每个年…

华为端到端战略管理体系(DSTE开发战略到执行)的运作日历图/逻辑图及DSTE三大子流程介绍

华为端到端战略管理体系(DSTE开发战略到执行)的运作日历图/逻辑图及DSTE三大子流程介绍 本文作者 | 谢宁,《华为战略管理法:DSTE实战体系》、《智慧研发管理》作者 添加图片注释,不超过 140 字(可选&#…

【VASP】KPOINTS文件介绍

【VASP】KPOINTS文件介绍 一、KPOINTS 的两种结构第一种结构:(非对称)第二种结构:(高对称) 二、关于KPOINTS设置的一些经验三、KPOINTS的选取 前言 一、4个常用的输入文件INCAR、POSCAR、POTCAR、KPOINTS I…

MySQL [基础]] 学习笔记

MySQL 学习 文章目录 MySQL 学习1. 数据库三层结构2. 数据在数据库中的存储方式3. SQL 语句分类3.1 备份恢复数据库的表 4. Mysql 常用数据类型(列类型)4.1 数值型(整数)的基本使用4.2 数值型(bit)的使用4.3 数值型(小数)的基本使用4.4 字符串的基本使用(面试题)4.5 字符串使用…

基于springboot实现心灵治愈心理健康平台系统项目【项目源码+论文说明】

基于springboot实现心灵心理健康平台系统演示 摘要 本论文主要论述了如何使用JAVA语言开发一个心灵治愈交流平台 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论…

Linux友人帐之编译器gcc/g++的使用

一、程序的翻译过程 在C语言中,我们已经学过程序的编译和链接,在这里将复习一下我们之前所学的内容并引出后续gcc/g的内容。 1.1程序的翻译过程 预处理(头文件展开,去注释,宏替换,条件编译)编…

解决:由于找不到 VCRUNTIME140_.dll,无法继续执行代码。重新安装程序可能会解决此问题

最近我在安装一个软件时,遇到过这样的问题“由于找不到 VCRUNTIME140 1.dll,无法继续执行代码。重新安装程序可能会解决此问题”。 要解决这个问题,你可以按照以下步骤进行操作: 1. 重新安装程序: 尝试重新安装使用…

Java NIO模型(提供代码示例)

目录 一、NIO特点介绍二、NIO代码实现2.1、客户端代码2.2、服务端代码 一、NIO特点介绍 NIO全称 java non-blocking IO。从JDK 1.4开始,java提供了一些列改进的输入/输出(I/O)的新特性,被称为NIO,是同步非阻塞的&…

蓝桥杯 常用STL (C++) 未完待续

动态数组 有些时候想开一个数组,但是却不知道应该开多大长度的数组合适,因为我们需要用到的数组可能会根据情况变动。 这时候我们就需要用到动态数组。所谓动态数组,也就是不定长数组,数组的长度是可以根据我们的需要动态改变的。…

Python数据类型转换

举例:使用Python实现超市的收银系统 name input(‘请输入您要购买商品名称:’) id input(‘请输入您要购买商品编号:’) price input(‘请输入您要购买的商品价格:’) print(f’您购买了{name},商品编号为{id}&am…

《Deep Residual Learning for Image Recognition》阅读笔记

论文标题 《Deep Residual Learning for Image Recognition》 撑起CV界半边天的论文Residual :主要思想,残差。 作者 何恺明,超级大佬。微软亚研院属实是人才辈出的地方。 初读 摘要 提问题: 更深层次的神经网络更难训练。 …

关于unaipp生成的vue3项目开启微信云函数所遇到的问题

使用uniapp创建的vue3项目,需要用到H5静态页面跳转小程序的时候(具体操作看微信开发文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html),会用到微信开发者工…

Linux基本配置与用户创建

文章目录 一.Linux的配置二.Linux用户的创建 一.Linux的配置 Linux是一款类UNIX的操作系统,一般指的是Linux内核加GUN套件。Linux系统稳定,而且是开源软件,应用范围很广,很受欢迎。为了能学习Linux我们需要配置一个Linux系统&…

LeetCode讲解篇之198. 打家劫舍

LeetCode讲解篇之198. 打家劫舍 文章目录 LeetCode讲解篇之198. 打家劫舍题目描述题解思路题解代码 题目描述 题解思路 该问题可以通过递推来完成 递推公式: 前n间房的最大金额 max(前n-1间房的最大金额, 前n-2间房的最大金额第n-1间房的最…

蓝桥杯双周赛算法心得——三带一(暴力枚举)

大家好,我是晴天学长,枚举思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。 1) .三带一 2) .算法思路 1.通过Scanner读取输入的整数n,表示接下来有n个字符串需要处理。 2.使用循环遍历每个字符串:…