很多年前,我在一家大型通信公司工作。我加入公司時(shí),他們剛要交付zui后一臺中心局使用的Strowger交換機,然后就準備開(kāi)始設計制造第 一臺數字化中心局交換機了。
我在測試組的zui后測試區工作,這里有48V直流電源、振鈴發(fā)生器、卡接口,以及各種插頭、開(kāi)關(guān)、燈、跳線(xiàn)、撥號盤(pán),還有一些東西我記不得了。在測試中,我們將待測卡的各種硬件互相連接起來(lái),然后進(jìn)行手動(dòng)開(kāi)關(guān)操作,觀(guān)察特定的燈是否亮起而其他燈熄滅,有時(shí)候用示波器測量繼電器的閉合接通和斷開(kāi)時(shí)間,有時(shí)候則不需要測量時(shí)間,只需監聽(tīng)繼電器的閉合就行了。
在向全數字交換機過(guò)渡中,我們使用簧 片繼電器矩陣卡。我們在現場(chǎng)制作自己的簧 片繼電器,使用一臺自動(dòng)加工機將玻璃管切開(kāi),并將原材料電線(xiàn)切割成合適的長(cháng)度,將電線(xiàn)磁化后固定在兩個(gè)接觸點(diǎn)上,然后用玻璃外殼將它們罩住,在里面灌入惰性氣體并密封,并對玻璃兩頭進(jìn)行退火處理。這臺快速加工機器位于潔凈室中,工作良好。
在另一條生產(chǎn)線(xiàn)上,我們制造注塑成型的繞線(xiàn)管,zui后由另一臺機器將兩個(gè)簧 片繼電器插入繞線(xiàn)管中。然后,組件被送到另一條生產(chǎn)線(xiàn),在繞線(xiàn)管上**線(xiàn)圈,并將導線(xiàn)末端連接到繞線(xiàn)管的接腳上(由另一臺機器插入)。
數以千計這樣的繞線(xiàn)管被組裝進(jìn)了模塊中,每一個(gè)模塊包含幾百個(gè)繞線(xiàn)管。所有繞線(xiàn)管上的線(xiàn)圈都由一個(gè)可控硅整流器(SCR)矩陣來(lái)驅動(dòng)。
我們設計制造的PCB上大約有100個(gè)繼電器。這些PCB為四層,頂部或底部沒(méi)有絲印。zui初,我們在生產(chǎn)中都采用手工組裝,但是為了減少成本和制造時(shí)間,我們在組裝中使用了拾放機。
我們使用拾放機在第 一批繼電器板子上插入通孔元件、電阻、二極管和一些IC,不久繼電器板子就開(kāi)始間歇性地出現問(wèn)題。其他的元件,晶體管和繼電器,都是手工插入的,有些是手工焊接的。
我決定先不打電話(huà)麻煩工程支持人員,而是親自上陣解決問(wèn)題。他們之前已經(jīng)關(guān)閉了生產(chǎn)線(xiàn),因為太貴了。
我發(fā)現某些板子在某些測試站上會(huì )出現故障,經(jīng)過(guò)幾個(gè)小時(shí)的測試(記住這是在電話(huà)測試設備上進(jìn)行的,每個(gè)模塊的測試要花將近一個(gè)小時(shí)),我還發(fā)現有些板子在稍微扭曲時(shí)會(huì )出現故障,即使它們在傍晚時(shí)分100%通過(guò)了測試。
那時(shí)候,我們對基本的問(wèn)題解決技巧一無(wú)所知,但是我們有一個(gè)小餐廳,大家可以在那里喝咖啡、吸煙、休息,這兩件事從本質(zhì)上來(lái)說(shuō)是一樣的。我們坐在一起,集思廣益,然后決定檢查一下拾放機是如何插入元件的。
我們馬上就注意到手工放置的元件安裝的位置稍微比電路板高出一點(diǎn),與電路板沒(méi)有完全齊平,兩線(xiàn)通孔組件的一端或兩端都在電路板的外面。而拾放機將元件沖壓到板子上,至少在我們看來(lái)它是以這樣的速度安裝元件的,所以元件與PCB板子表面平齊。
事情看起來(lái)有點(diǎn)糟,我們開(kāi)始猜測是不是機器造成了元件的物理?yè)p壞。我們讓元件實(shí)驗室也加入了錯誤偵測隊伍,拆下元件并進(jìn)行測試,然而并沒(méi)有發(fā)現任何故障。這些板子上有一些二極管,跨接在每個(gè)繼電器的初級線(xiàn)圈上,以限制反電動(dòng)勢(CEMF)并防止驅動(dòng)晶體管燒斷。
當其中一個(gè)人用示波器探頭探測晶體管和二極管時(shí)(我已經(jīng)成功地勾起了整個(gè)測試組對解決這個(gè)難題的興趣,還沒(méi)有通知工程師),他注意到,在用示波器探測二極管的PCB走線(xiàn)時(shí),如果施加的力大一些,故障就會(huì )出現。我取出鉗子,輕輕夾起二極管上的引線(xiàn),故障消除了。
我告訴工程師,二極管使PCB走線(xiàn)短路了,我們對電路板進(jìn)行了返工,將二極管從PCB板表面的一端提起來(lái),而不必把所有板子都報廢。