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