背景介绍
最近帮人友情解决了某个PCBA厂家ATE设备的BUG,这个BUG导致DUT硬件板卡ADC数据转换结果不稳定甚至不准确。这个顽疾已经存在9个年头,为此这条产线多配置了一个测试员,专门负责这个BUG的调试工作,每当DUT的ADC测试结果异常时,用热风枪加热一下,重新测试,大概率能够通过功能测试,然后贴上检验合格的标签,方能送往包装区并出厂。如果加热这招不管用,那就只能怀疑是ADC器件本身的问题,测试员需要手工更换ADC芯片并重新测试。手气差的时候,一块PCBA测试可能一天都搞不定,费时费力费钱。由于这块PCBA年用量较大(约100k),每块DUT有2~4块ADC芯片,判定失效的器件数也是挺可观的。一个专用测试员将近10年的人力成本,加上调试占用机台的设备成本以及各种耗材,粗略估计这个BUG价值百万一点也不为过。
一般来说,大型的PCBA厂家都配置有自己的ATE开发团队,这家公司也有,而且研发水平也还不错,配置有项目经理、机械工程师、软件工程师和测试技师等。不巧的是,本地ATE开发团队成立时间不长,工厂的大部分ATE装置都是从国外转移过来的,简单交接后,总部的ATE开发团队居然就地解散了。大量老旧的ATE装置的维护更新只能依靠本地工程师,本来技术还没吃透,问题又多,一时间测试车间鸡飞狗跳、热闹非凡。我这个悲催的哥们带着几个小弟负责这一堆ATE设备的维护,为此大伤脑筋,简直夜不能寐。某次宵夜烧烤,照例又是喋喋不休的吐槽,然后给大伙每人一份他的简历。我不由得恻隐之心一动,顺口安慰道:别着急,把资料发过来,我帮你看看吧。觥筹交错间,我看到那小子嘿嘿的坏笑着,心想这次怕是上了他的贼