这真的是个惨痛的教训,公司的新产品为了节省成本与电路板的空间,所以自己客制了一个模组连接器(Modular connector),上面同时整合了一个10P10C与一个10P8C的插座连接器/接口(Jack),可是问题就出在这个10P10C的插座连接器身上,因为只要插上RJ45(8P8C)网路线插头,就会有机会把产品的CPU打死掉。
窘的是!当初研发(RD)验证的时候根本就没有抓出这个问题来,直到产品大量生产并出货到客户手上后才陆续发生问题,因为我们测试的时候只会用RJ50(10P10C)的插头插入使用做download之用,可就是有客户拿了RJ45(8P8C)网路线来插到这个10P10C的插座上,于是悲剧就发生了!因为插入之后插座上接触弹片的PIN1与PIN2焊脚以及接触弹片的PIN9与PIN10焊脚有很大的机率发生短路现象,一旦短路就会烧机。
延伸阅读:什么是10P10C、10P8C、8P8C?RJ45与MOD 10又是什么?
说来这个连接器供应商也真的是天兵一个,居然设计出这样一个连接器插座,这个连接器插座如果只当成10P8C插座来用确实没有问题,因为每一个接触弹片只会直接短路到自己的焊接脚上,这样不会有讯号短路问题,可是当相同的设计变成10P10C时,由于每个接触弹片与每个焊脚的间距不一样,于是就发生了弹片与焊脚错位,最后发生短路的问题。
从下图的侧边切片观察,当网路线(RJ45)插入这个10P10C插座后,连接器插座的弹片会被强迫下压到几乎与焊脚已经快没有间隙了,只要网路线插入的角度再大一点,或是插座的弹片公差偏了一点点就会发生短路的现象。这也难怪研发的时候没有抓出来,但是大量生产后就发生问题。
深就由原因,是因为8P8C网路线(RJ45)在其最左边与最右边的地方并没有凹槽设计,所以当RJ45网路线插入这个10P10C的插座后,网路线接头最左边与最右边的塑胶就直接顶到10P10C的PIN1与PIN10,最后造成这两PIN的弹片下陷得比其他的PIN更深,最后与焊脚发生短路。
其实,正规连接器厂商的10P10C插座绝不会这样设计,否则市场上谁还敢用10P10C连接器,这个连接器我们其实还有另一家厂商,人家的设计就没有这个问题,就算将RJ45网路线插到10P10C的插座也不会有短路问题发生,这纯粹就是连接器设计的功力与认不认真的问题了。当然如果可以得话,拿到新的连接器时可以解剖一下,看看内部的结构,或许也可以避免这样的问题发生。
延伸阅读:
解释BOM、AML、AVL、MPN三者间的关系
细说Micro-USB结构与焊接强度不足脱落的迷思
名词解释:V-Cut是什么?为何PCB上面要有V-Cut?
名词解释:PCB生产为什么要做拼板(panelization)及板边?
贊助商广告
PayPal
欧付宝
有生产这种1x2P卧贴的10P8C模组连接器比较好的厂家推荐吗?
Reply
有机会可以试试把RJ11插看看会不会防呆来有,可以确认端子会不会因为误插导致接触高度产生变化
Reply
我比较好奇的是,在设计的时候没有人想到”如果差错孔会发生什么事吗”
然后先故意差错试一下
小小的疑惑
Reply
这个其实有两个Source,1st source没有问题,到了2nd source就忘记了。所以测试的时候最好把所有的纪录都留下来啊!工程验证还是得一步一步来,每个动作都省不得,就算明知道不会有问题还是要再做一次。
Reply