做硬件结构设计快十二年,经手的板卡级封装模型少说也有几百套,这次碰到的EFINIX钛系列FBGA529封装结构,是近期做工业控制板卡堆叠设计时特意复现的高精度模型,刚好解决之前板卡布局时封装干涉、焊盘对位不准的老问题。
很多刚入行的结构工程师容易把BGA封装的建模重点放在外形轮廓上,实际做板级适配的时候,封装的每一处尺寸公差都直接影响后期SMT贴片的良率,尤其是高密度FPGA的BGA封装,球间距、本体高度、边缘倒角这些参数,差个0.05mm都可能导致贴装偏移或者散热片装不上。这个FBGA529封装的本体尺寸控制在19.00mm见方,总高度0.77mm,焊球间距0.80mm,刚好适配钛系列FPGA的引脚定义,建模的时候特意把本体边缘的R角做了还原,别小看这个0.3mm的倒角,之前做某款通信板卡的时候,就是忽略了封装边缘的倒角,导致散热片压合的时候和封装本体硬接触,长期振动环境下出现了芯片暗裂的问题,返工花了快两周。
从应用场景来说,这类FBGA封装的FPGA大多用在工业控制核心板、机器视觉采集卡、小型化通信网关这类对空间要求严苛的设备里,不像消费类电子的封装可以做超薄设计,工业级的封装要兼顾抗振动、耐温变的要求,所以本体的塑封厚度、焊球的高度比例都有严格的行业规范。建模的时候我特意参考了JEDEC的FBGA封装标准,把塑封本体的拔模斜度做了0.5度的还原,之前做热仿真的时候发现,如果忽略这个拔模斜度,封装侧面的对流换热系数计算会有8%左右的偏差,对于满负载运行的工业级FPGA来说,这个偏差足够导致热设计冗余不足,夏天高温环境下容易出现降频问题。
安装边界的处理是这个模型的重点,很多工程师画封装的时候只画焊盘和本体轮廓,实际做结构堆叠的时候,封装周围的禁布区、焊球的塌陷高度、塑封本体的平面度公差都要考虑进去。这个529引脚的FBGA,焊球采用的是SAC305无铅焊料,回流焊之后的塌陷高度大概在0.12mm左右,所以建模的时候把焊球的初始高度设为0.25mm,预留了塌陷后的高度空间,避免后期做板卡堆叠时,芯片和下方的屏蔽罩或者加固件出现干涉。另外封装左上角的定位标记也做了精准还原,这个1mm直径的圆形标记是SMT贴装时的视觉对位基准,之前有个项目就是封装模型里漏了这个标记,导致贴片厂的钢网开错了方向,整批板卡都报废了,损失不小。
从设计思路来说,这个封装模型没有做多余的简化,所有和结构设计、热设计、贴装相关的特征都完整保留,但是又去掉了芯片内部的晶圆、引线键合这些和结构设计无关的细节,保证模型在装配的时候不会占用过多的系统资源,毕竟一块核心板上少说也有上百个元器件,每个模型都做全细节的话,普通的工作站打开装配体都要卡半天。另外塑封本体表面的标识区域也做了凹陷处理,后期做丝印标识或者激光打标的时候,可以直接在这个区域添加标识,不用再额外做特征切除。
实际项目里用这个模型的时候,最方便的就是可以直接导出STEP格式导入到PCB设计软件里做3D布局检查,之前用软件自带的封装库,经常出现本体尺寸和实际物料不符的问题,要么是高度不对导致和外壳干涉,要么是边缘尺寸不对压到了周边的电容电阻,这个模型是对照实际物料的 datasheet 逐尺寸核对过的,焊球的排布也完全对应钛系列FPGA的引脚定义,不用再自己逐个核对引脚位置,能省不少前期封装制作的时间。尤其是做军工类或者高可靠类设备的时候,封装模型的精度直接影响整板的可靠性,之前做某款车载控制单元的时候,就是因为BGA封装模型的高度做高了0.2mm,导致灌封的时候胶体厚度不够,振动试验的时候芯片引脚出现了疲劳断裂,后来所有的核心器件封装都要求对照实物建模,这个FBGA529的模型就是按照这个标准做的,所有尺寸公差都控制在±0.02mm以内,完全满足高可靠设备的设计要求。
另外做热设计的时候,这个模型的本体平面度可以直接作为散热片安装的基准面,不用再额外做基准面特征,塑封本体的导热系数按照常规环氧塑封料的参数设置的话,仿真出来的结温误差能控制在3℃以内,对于前期热方案评估来说足够用了。很多工程师做热仿真的时候喜欢把封装简化成一个方块,忽略了焊球的导热路径,实际上BGA封装的焊球是重要的导热通道,这个模型里的焊球是按照实际阵列排布的,做热仿真的时候可以直接赋予焊料的导热参数,计算出来的板级导热路径更准确,不会出现热仿真结果和实际测试偏差过大的问题。
- 上一篇:好盈乐天10BL60有感无刷电调结构
- 下一篇:室内空间家具组合布局三维结构设计
- 全部评论(0)
- 模板大小: 652.48 KB
- 售价:5金币
- 下载次数: 3
- 系统要求: STEP / IGES
- 软件分类: 通用机械零部件

