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