漫长的生产流程,诸多的控制点,一招不慎,板子就坏。PCB的质量问题层出不穷也是业界一直头疼的问题,一片板子有问题,贴上去的绝大部分器件 就得一起报废。可恨的是,这些问题通过进料检验(IQC)还发现不了。而更让人烦躁的是,很多问题供应商还能跟你东拉西扯,改善进展缓慢,交货问题不断。

PCB经常出现的一些质量问题,整理如下:

1.【分层】

分层是PCB的老大难问题了,稳居常见问题之首。其发生原因大致可能如下:

(1)包装或保存不当,受潮;

(2)保存时间过长,超过了保存期,PCB板受潮;

(3)供应商材料或工艺问题;

(4)设计选材和铜面分布不佳。

受潮问题是比较容易发生的,就算选了好的包装,工厂内也有恒温恒湿仓库,可是运输和暂存过程是控制不了的。笔者曾“有幸”参观过一个保税仓库,温湿度管理是 别指望了,房顶还在漏水,箱子是直接呆在水里的。不过受潮还是可以应对的,真空导电袋或者铝箔袋都可以不错地防护水汽侵入,同时包装袋里要求放湿度指示 卡。如果在使用前发现湿度卡超标,上线前烘烤一般可以解决,烘烤条件通常是120度,4H。

如果是供应商处材料或工艺发生问题,那报废的可能性就比较大了。常见的可能原因包括:棕(黑)化不良,PP或内层板受潮,PP胶量不足,压合异常 等。为了减少这种情况的问题发生,需要特别关注PCB供应商对对应流程的管理和分层的可靠性试验。以可靠性试验中的热应力测试为例,好的工厂通过标准要求 是5次以上不能分层,在样品阶段和量产的每个周期都会进行确认,而普通工厂通过标准可能只是2次,几个月才确认一次。而模拟贴装的IR测试也可以更多地防 止不良品流出,是优秀PCB厂的必备。

当然设计公司本身的PCB设计也会带来分层的隐患。例如板材Tg的选择,很多时候是没有要求的,那PCB厂为了节约成本,肯定选用普通Tg的材料, 耐温性能就会比较差。在无铅成为主流的时代,还是选择Tg在145°C以上的比较安全。另外空旷的大铜面和过于密集的埋孔区域也是PCB分层的隐患,需要 在设计时予以避免。

2.【焊锡性不良】

焊锡性也是比较严重的问题之一,特别是批量性问题。其可能发生原因是板面污染、氧化,黑镍、镍厚异常,防焊SCUM(阴影),存放时间过长、吸湿,防焊上PAD,太厚(修补)。

污染和吸湿问题都比较好解决,其他问题就比较麻烦,而且也没有办法通过进料检验发现,这时候需要关注PCB厂的制程能力和质量控制计划。比如黑镍,需要看 PCB厂是不是化金外发,对自己的化金线药水分析频率是否足够,浓度是否稳定,是否设置了定期的剥金试验和磷含量测试来检测,内部焊锡性试验是否有良好执 行等。如果都能做好,那发生批量问题的可能性就非常小了。而防焊上PAD和修补不良,则需要了解PCB供应商对检修制定的标准,检验员和检修人员是否有良 好的考核上岗制度,同时明确定义焊盘密集区域不能进行修补(如BGA和QFP)。

3.【板弯板翘】

可能导致板弯板翘的原因有:供应商选材问题,生产流程异常,重工控制不良,运输或存放不当,折断孔设计不够牢固,各层铜面积差异过大等。最后2点设计上的 问题需要在前期进行设计评审予以避免,同时可以要求PCB厂模拟贴装IR条件进行试验,以免出现过炉后板弯的不良。对于一些薄板,可以要求在包装时上下加 压木浆板后再进行包装,避免后续变形,同时在贴片时加夹具防止器件过重压弯板子。

4.【刮伤、露铜】

刮伤、露铜是最考验PCB厂管理制度和执行力的缺陷。这问题说严重也不严重,不过确实会带来质量隐忧。很多PCB公司都会说,这个问题很难改善。笔者曾经 推动过多家PCB厂的刮伤改善,发现很多时候并不是改不好,而是要不要去改,有没有动力去改。凡是认真去推动专案的PCB厂,交付的DPPM都有了显著的 改善。所以这个问题的解决诀窍在于:推、压。

5.【阻抗不良】

PCB的阻抗是关系到手机板射频性能的重要指标,一般常见的问题是PCB批次之间的阻抗差异比较大。由于现在阻抗测试条一 般是做在PCB的大板边,不会随板出货,所以可以让供应商每次出货时付上该批次的阻抗条和测试报告以便参考,同时还要求提供板边线径和板内线径的对比数 据。

6.【BGA焊锡空洞】

BGA焊锡空洞可能导致主芯片功能不良,而且可能在测试中无法发现,隐藏风险很高。所以现在很多贴片厂都会在贴件后 过X-RAY进行检查。这类不良可能发生的原因是PCB孔内残留液体或杂质,高温后汽化,或者是BGA焊盘上激光孔孔型不良。所以现在很多HDI板要求电 镀填孔或者半填孔制作,可以避免此问题的发生。

7.【防焊起泡/脱落】

此类问题通常是PCB防焊过程控制出现异常,或是选用防焊油墨不适合(便宜货、非化金类油墨、不适合贴装助焊剂),也可能是贴片、重工温度过高。要防止批量问题发生,需要PCB供应商制定对应的可靠性测试要求,在不同阶段进行控制。

8.【塞孔不良】

塞孔不良主要是PCB厂技术能力不足或者是简化工艺造成的,其表现为塞孔不饱满,孔环有露铜或者假性露铜。可能造成焊锡量不足,与贴片或组装器件短路,孔内残留杂质等问题。此问题外观检验就可以发现,所以可以在进料检验就可以控制下来,要求PCB厂进行改善。

9.【尺寸不良】

尺寸不良的可能原因很多,PCB制作流程中容易产生涨缩,供应商调整了钻孔程序 / 图形比例 / 成型CNC程序,可能造成贴装容易发生偏位,结构件配合不好等问题。由于此类问题很难检查出来,只能靠供应商良好的流程控制,所以在供应商选择时需要特别关注。

10.【甲凡尼效应】

甲凡尼效应也就是高中化学中学习的原电池反应,出现在选择性化金板的OSP流程。由于金和铜之间的电位差,在OSP的处理流程中与大金面相连的铜焊盘会不断失去电子溶解成2价铜离子,导致焊盘变小,影响后续元器件贴装及可靠性。

这一问题虽然不常发生,在柏拉图中未曾出现,不过一旦出现就是批量性问题。手机PCB制作有经验的板厂都会通过电脑软件筛选出此部分焊盘,在设计时预先补偿,并且在OSP流程中设定特别的重工条件和限制重工次数,避免问题发生。所以这一问题可以在审核板厂时提前确认。

以上问题并没有把短路/开路列入,因为这个是PCB最基本问题,哪家板厂都避免不了,主要就是看谁的制程良率比较高,防错比较好,修补标准比较 严,PPM控制得比较低了。笔者接触过很多PCB供应商,比较有趣的是,并不是设备很好、管理制度很严格的工厂交付的PPM就一定低,有些设备陈旧、工作 气氛轻松的老厂表现说不定更好,看来操作人员的工作心情,对PCB的质量来说也是非常重要的。

全球PCB产业的产值近年来一直呈萎缩状态,不过国内倒是一直处于发展状态。国内大大小小数千家PCB工厂,竞争也是越来越激烈,正如三国时代名将林立,江山如画,一时多少豪杰。

众多的国内PCB厂,谁做PCB比较强?这可不是光查一下CPCA(中国印制电路板协会)的中国PCB百强排名就可以知道的。

与PCB厂沟通,设立合理的保质期。通常OSP板的有效期为6个月,而全化金板的有效期为1年。可是正如上文中提及的,因为保税的因素,很多PCB 会在香港等地的仓库存放一段时间,由于环境控制不好,容易导致质量问题。所以推荐的有效期是OSP板3个月内使用,化金板6个月内使用。

由于缩短了PCB的保质期,更需要合理安排库存周期,避免PCB板在仓库积压。一旦出现存储超期,就会涉及到烘烤和重工,给双方的合作带来不必要的麻烦。近年来一些大企业就采用电子干燥柜,既解决了库存存储问题有保障了质量,电子防潮箱解决各种物品吸湿发霉、氧化、质变、以及各种电子元器件因微量吸湿造成不良率的湿害问题。带停电自动补位吸湿功能,停电还有一定的防潮功能。停电24小时湿度上长不会超过10%RH。常温除湿,没有热质变问题,没有湿差结水问题。

想要继续交流吗?

那请关注“爱酷防潮箱”吧!

pcb 受潮_PCB受潮影响性能有什么好的处理方法?相关推荐

  1. Java EE (11) - 影响性能的因素

    垂直层(Tier)影响性能的因素 资源层 数据库性能 通常考虑以下方面的优化(MySQL为例): --使用哪种存储引擎:MyISAM vs. InnoDB, MERGE, MEMORY, Federa ...

  2. 在2D数组上进行迭代时,为什么循环顺序会影响性能?

    本文翻译自:Why does the order of the loops affect performance when iterating over a 2D array? Below are t ...

  3. union all会影响性能吗_Java 中的 try catch 影响性能吗?

    作者:陈树义来源:https://www.cnblogs.com/chanshuyi/p/is_try_catch_ineffective.html 前几天在 code review 时发现有一段代码 ...

  4. GPD电脑安装linux,怕虚拟机影响性能?GPD pocket 2 安装 Ubuntu 体验

    原标题:怕虚拟机影响性能?GPD pocket 2 安装 Ubuntu 体验 昨天发布了一篇利用虚拟机运行Ubuntu的帖子,提到了GPD pocket 2可以不用虚拟机直接安装运行Ubuntu.正好 ...

  5. android try catch并不影响性能

    今天,简单讲讲android里使用try--catch语句是否会影响性能. 我在app的代码里有一些for循环里面有try - catch语句,担心循环里一直执行try - catch语句会影响效率, ...

  6. 时钟源为什么会影响性能

    前几天帮同事看问题时,意外的发现了时钟源影响性能的 case, 比较典型,记录一下.网上也有人遇到过,参考虾皮的[Go] Time.Now函数CPU使用率异常[1] 和 Two frequently ...

  7. 聊聊 computed 影响性能的场景

    大家好,我是若川.持续组织了8个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  8. mysql查询时,offset过大影响性能的原因与优化方法

    遇到的问题 我们大家都知道,mysql查询使用select命令,配合limit,offset参数可以读取指定范围的记录,但是offset过大影响查询性能的原因及优化方法,这次工作中因为要导出40W的数 ...

  9. 项目中记录影响性能的缓慢数据库查询

    如果程序性能随着时间推移不断降低,那很有可能是因为数据库查询变慢了,随着数据库规模的增长,这一情况还会变得更糟.优化数据库有时很简单,需要在程序和数据库之间加入缓存.大多数数据库查询语言都提供了exp ...

  10. 理解 OpenStack Swift (3):监控和一些影响性能的因素 [Monitoring and Performance]

    本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 ( ...

最新文章

  1. jquery找祖先包含_Jquery的parent和parents(找到某一特定的祖先元素)
  2. CCF201809(Java)
  3. python获取gps数据_python获取android设备的GPS信息脚本分享
  4. 单机版kubernetes1.13安装
  5. Git 删除所有文件
  6. Activity 过渡动画 — 让切换更加炫酷
  7. 【泛微Ecology9.0】安装\启用非标功能
  8. Python-常用模块有哪些
  9. 定位(一):扩展卡尔曼滤波
  10. 现代ADC中采样率往往远低于输入信号带宽
  11. 集合源码解析Map容器Gc回收算法
  12. 如何将本机的的git仓库提交到gitbub中
  13. Julia学习04——函数
  14. Android8.1 MTK平台 修改系统默认语言和默认输入法
  15. 青春使命网页制作html,青春的使命初中作文
  16. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  17. 如何判断一个 js 变量是数组类型
  18. 面试官:软件测试没搞懂这些,哪里来的自信投简历? 刁钻问得高频的面试题(含答案)
  19. 西瓜测试软件,西瓜视频v2.0.0
  20. 微信公众平台如何操作迁移?迁移公证步骤是什么?

热门文章

  1. Cesium图形绘制
  2. MySQL索引原理以及查询优化
  3. Win7 安装.Net 4.7.2 失败
  4. 下一代微服务架构——Service Mesh 服务网格新生代Istio
  5. linux find命令按文件内容查找,linux下的find文件查找命令与grep文件内容查找命令...
  6. 英伟达显卡虚拟化vGPU实践指南
  7. 数字逻辑速成复习备考期末
  8. delphi经典大写数字转换函数
  9. 9012,9013三极管总结
  10. mac idea向上/向下插入空行快捷键