故事來(lái)源于The Cube:芯片和軟件通常不僅僅是配合工作,工程教育由基礎(chǔ)科學(xué)開始。 作為獨(dú)立設(shè)計(jì)承包人,我的公司面對(duì)各種各樣有趣的設(shè)計(jì)bug。最近是一個(gè)便攜消費(fèi)產(chǎn)品,包括由鍵盤、便宜的單色LCD和動(dòng)態(tài)LED組成的使用者接口。與客戶共同開發(fā)兩年以后,產(chǎn)品準(zhǔn)備投放市場(chǎng)。 我們的客戶急于開始交貨,野外測(cè)試原型時(shí),注意到偶爾出現(xiàn)的問(wèn)題。有時(shí),LCD屏上沒(méi)有任何顯示,即使LED的動(dòng)作顯示硬件工作正常。 在實(shí)驗(yàn)室中,我們不能重現(xiàn)故障。兩天后,客戶有了更多數(shù)據(jù)。他認(rèn)為故障只發(fā)生在戶外。好,我們以為這是一個(gè)有條件的故障。假設(shè)觀察有限的數(shù)量,我們想知道戶外是否只是巧合。客戶推測(cè)整體存在溫度問(wèn)題——在溫暖的天氣和直接光照下整體過(guò)熱。所以,我們讓他在汽車?yán)镩L(zhǎng)期運(yùn)行測(cè)試整體。復(fù)現(xiàn)了問(wèn)題,但是不是始終存在。 我們開始認(rèn)為直接光照使液晶材料過(guò)熱,導(dǎo)致故障是可能的。我們嘗試一些戶外自測(cè),但沒(méi)能使LCD在無(wú)太陽(yáng)時(shí)出現(xiàn)故障。LCD是完全的OEM模塊,廠商在液晶的玻璃上放置微處理器芯片運(yùn)行像素陣列,提供給設(shè)計(jì)者簡(jiǎn)單、可控的微處理器顯示產(chǎn)品。我們不期望處理LCD材料不完善的問(wèn)題,因?yàn)槲覀兪?a href="http://www.qingdxww.cn/keyword/電子" target="_blank" class="relatedlink">電子工程師。 與客戶一起最終調(diào)試,一些額外的教育提供給我們所需的洞察力。使用若干整體,他嘗試讓每個(gè)出現(xiàn)相同現(xiàn)象。如果他在陽(yáng)光下升溫,整體故障使LCD沒(méi)有顯示。如果遮蔽LCD屏?xí)r升溫,它們運(yùn)行正常。我們的教育理論?不知何故,光照達(dá)到控制器芯片的一些部分,強(qiáng)光的光電效應(yīng)擊中玻璃芯片裝配體,引起硅故障,但只在上電周期期間。這聽上去牽強(qiáng),但我們一致認(rèn)可這個(gè)辦法。現(xiàn)在,我們需要一個(gè)方案。客戶已經(jīng)將一些第一批產(chǎn)品整體出廠,擔(dān)心召回。 幸運(yùn)的,LCD模塊有軟件重置命令。我們嘗試使用軟件啟動(dòng)。偶爾,他工作,但是偶爾不是足夠好。然后,我們發(fā)現(xiàn)50或這樣重置命令的強(qiáng)力循環(huán),LCD控制器芯片最終在光照故障的器件也能啟動(dòng)了。幸運(yùn)的是,我們?cè)O(shè)計(jì)了易于升級(jí)的產(chǎn)品硬件,所以我們?yōu)橐呀?jīng)運(yùn)出的產(chǎn)品解決了問(wèn)題。似乎很復(fù)雜,但它工作正常,在實(shí)時(shí)應(yīng)用中,它速度很快到不容易被發(fā)現(xiàn)。 記得:你的工程教育是以基礎(chǔ)科學(xué)為開始的。它幫助你理解本質(zhì)問(wèn)題,因?yàn)樾酒蛙浖ǔ2皇羌冸娮永碚摚琓inkertoys配合才能工作。確保進(jìn)行beta測(cè)試,至少帶著一點(diǎn)科學(xué)方法的觀察者使用者才是好的觀察者。 |