鉅大LARGE | 點擊量:891次 | 2020年08月29日
電源完整的重要性解析
我們正試圖在無線電通訊監(jiān)控系統(tǒng)中添加一個遠距數(shù)據(jù)輸入和顯示單元,該系統(tǒng)最近進行了修改,以利用新的8位微處理器技術(shù)(是的,這是很久以前的事了)。我們找到了看似完美的解決方法:一個新公布的4字符(four-character)、16段字母數(shù)字顯示設(shè)備,其內(nèi)建板載ASCII譯碼器和字符儲存ASIC。設(shè)備可以很容易地級聯(lián)以獲得所需的字符長度,有了這種通用且易于組裝的程序代碼(如我之前說過的),該顯示設(shè)備接口所需的所有遠距單元都是可電源供電和具有讀/寫功能的8位平行數(shù)據(jù)讀/寫控制。
除了一個明顯的例外,該顯示單元出色地實現(xiàn)了所有運作目標。不過,顯示設(shè)備有時會突然燒壞,從而使覆蓋在板載ASIC上的環(huán)氧樹脂塊起泡并散發(fā)出“魔法煙霧(Magicsmoke,又稱魔法氣體、青煙,是電路或電子組件被燒毀時冒出的氣體的幽默說法)”。且顯示設(shè)備損壞的時間點似乎沒有一定頻率或原因,似乎與我們系統(tǒng)當(dāng)時所做的任何事情都不相關(guān)。因此,我們咨詢了制造商,以查看其第一代產(chǎn)品中是否存在可靠性問題。
事實證明,問題重要出在我們身上,因為我們無意中觸發(fā)了供貨商ASIC設(shè)計中的漏洞。產(chǎn)品數(shù)據(jù)表中的警告提示中提到:“強烈建議顯示器和與顯示器連接的零件接口接口由同一電源供電,以防止邏輯輸入高于VCC?!敝圃焐滔蛭覀兂姓J,此警告的原因是CMOSASIC的輸入保護二極管在實現(xiàn)上存在缺陷。假如輸入訊號超過電源電壓超過半伏特,則可能觸發(fā)保護二極管中的SCR閂鎖狀態(tài),從而使ASIC中的VCC接地。
驅(qū)動我們的遠距單元的主機系統(tǒng)只有一個電源為遠距單元和主機單元中的接口芯片供電。從表面上看,這似乎符合準則——所有相關(guān)設(shè)備的共同供電,我們沒有意識到的是我們的布線沒有在遠距單元保持這種關(guān)系。
不過,訊號線并沒有太大的噪聲問題。訊號在線的噪聲干擾本身沒有足夠的能量來觸發(fā)閂鎖,問題出在遠距單元的電源完整性上。
遠距單元的電源需求導(dǎo)致通過電纜的電源電壓出現(xiàn)可測量的IR下降,盡管不足以給該單元的CMOS電路帶來不便。另一方面,訊號線幾乎沒有看到IR下降。因此,如顯示器所見,訊號始終處于略高于電源的電壓。偶爾,遠距單元的電流需求激增(以及電纜IR壓降的相應(yīng)新增)與訊號在線的噪聲尖峰同時發(fā)生,足以觸發(fā)閂鎖。
透過重新設(shè)計遠距元以在顯示器上緩沖輸入訊號線,能夠確保顯示器看到的訊號和電源電壓相同。解決問題和得到的教訓(xùn):密切關(guān)注電源,而不僅僅是訊號。
上述事件最后的漣漪。幾年后,我換了工作,在新公司的第一天就面對的挑戰(zhàn)——新設(shè)計的顯示面板裝置自發(fā)燃燒的困擾。是的,相同的設(shè)備,相同的遠距供電和訊令。
我實時解決他們問題的方法不僅可以確保我在那里的聲譽,這個相關(guān)經(jīng)驗也讓我的經(jīng)理可以對預(yù)算鷹派(budgethawks,意指經(jīng)常對預(yù)算提出質(zhì)疑的人)說:“這就是為何我們聘請資深工程師的原因?!?/p>