(轉)工程師故事:真的是晶振的錯嗎?

發(fā)布時(shí)間:2014-12-28 22:44    發(fā)布者:集芯城IC批發(fā)網(wǎng)
關(guān)鍵詞: 測試 , 液晶屏 , 晶振 , 批次 , ARM
  上周陸續接收到一小批量客戶(hù)返回的“不合格”產(chǎn)品,回來(lái)一測試,主要是兩個(gè)問(wèn)題:一是液晶屏漏液,通常這是由于液晶屏表面被外物碰撞或擠壓造成的,可能是運輸流通環(huán)節造成的,也可能是用戶(hù)使用裝配過(guò)程不規范導致的;最棘手的是另一個(gè)問(wèn)題,用戶(hù)提供樣機對其(我們的模塊)做測試,發(fā)現常常出現用戶(hù)的第一幅上電開(kāi)機界面無(wú)法正常顯示,本來(lái)白色的背景頻繁出現花屏(清屏指令丟失)。

  在生產(chǎn)階段,已經(jīng)遇到過(guò)類(lèi)似問(wèn)題,當時(shí)斷定是采購的晶振批次有這樣的問(wèn)題,已經(jīng)更換了檢驗和老化階段出現問(wèn)題產(chǎn)品的晶振(其他品牌優(yōu)質(zhì)晶振)。但沒(méi)想到的是,整個(gè)批次到用戶(hù)手中再返回來(lái)竟然還有一批這樣的產(chǎn)品。細細想想,一點(diǎn)不稀奇,斬草不除根怎么行,生產(chǎn)階段就應該果斷的將整個(gè)批次晶振更換掉。

  由于和對方是第一次合作,并且這批產(chǎn)品是用戶(hù)的替代產(chǎn)品,所以Y總也很重視。周四下午和Y總驅車(chē)趕往用戶(hù)現場(chǎng),這一去不要緊,對方公司什么技術(shù)、采購、主管、副總、老總挨個(gè)出場(chǎng),那個(gè)老總脾氣火爆,直接當著(zhù)我們的面劈頭蓋臉口沫橫飛,場(chǎng)面很是尷尬。Y總畢竟是過(guò)來(lái)人,什么人什么場(chǎng)面沒(méi)見(jiàn)識過(guò),心態(tài)也很是平和,沒(méi)有硬碰硬,當場(chǎng)檢驗剩下的產(chǎn)品后,坐下來(lái)和對方老總好好的溝通了一番,最終雙方都表示應該相互理解,在磨合期相關(guān)應該多一些信任和支持。

  作為技術(shù)方面的主要責任人,當晚我好好的做了一番檢討,對整個(gè)流程的各個(gè)環(huán)節作了一些檢視。周五整個(gè)對能夠召回的產(chǎn)品更換了晶振,但是測試基本沒(méi)出現什么異常,只是個(gè)別有些不一樣的狀況出現,以為是一類(lèi)問(wèn)題,沒(méi)太留心,更換晶振了事。

  周一準備發(fā)貨前再做了一次檢驗,這一查不要緊,整個(gè)批次還是存在問(wèn)題。第一次出現的狀況歸咎于那個(gè)批次的晶振起振偏慢,只是影響到用戶(hù)的頭幾條指令的鎖存,不會(huì )對后續顯示造成影響。但是,一早發(fā)現的狀況用晶振的起振偏慢卻怎么也解釋不了。因為通常我們推斷用戶(hù)送背景色后馬上送清屏指令,如果起振偏慢則整個(gè)清屏沒(méi)實(shí)現屬于正,F象;而這回卻是整個(gè)背景黑屏(正常應該為白色背景),黑色就想到背景色初始化時(shí)就是黑色,估計是清屏指令送到了,而前面一條背景色指令沒(méi)送到位,做了一個(gè)測試,使用其他顏色作為初始化驗證了這個(gè)假設是成立的。于是一下午加晚上苦心思索驗證,最終解決了問(wèn)題,這個(gè)不僅僅與內部代碼的健壯性不夠有關(guān),更是與兩個(gè)系統模塊之間上電先后息息相關(guān)。

  用戶(hù)是ARM系統,這邊是CPLD系統,兩邊通過(guò)一組準8080并口總線(xiàn)通信。由于本身這是一個(gè)替代項目,所以我這邊的CPLD系統處于很被動(dòng)的地位,必須完全就著(zhù)用戶(hù)ARM系統的脾性來(lái)設計。其實(shí)一開(kāi)始的晶振起振偏慢問(wèn)題完全可以在不更換器件的情況下解決,用戶(hù)只要在上電后多做些延時(shí)再發(fā)指令即可,但是這個(gè)問(wèn)題到工程師處好解決,那些不懂技術(shù)又坐高位的人不這么看,所以我們只好把苦水咽下肚子統統算自己的錯。

  而這次出現的問(wèn)題,顯然不是晶振起振快慢的事,而是兩個(gè)系統誰(shuí)先起來(lái)的事情,因此我也一直糾結在CPLD系統這邊的復位快慢問(wèn)題。說(shuō)實(shí)話(huà),很難把握好,復位若是晚了,和晶振起振偏慢是一回事;復位快了,就出現新的癥狀,那組并口總線(xiàn)上的信號在復位前會(huì )是一組不確定的狀態(tài)。此時(shí)如果CPLD內鎖存這組信號的邏輯(通?赡軙(huì )用到狀態(tài)機等進(jìn)行設計)不夠健壯,那么出現異常再所難免,就像特權同學(xué)的第一條指令偶爾丟失(100次開(kāi)機會(huì )出現2-4次通常)現象。

  對于新開(kāi)發(fā)的項目,這些問(wèn)題都是很好解決的,在雙方的聯(lián)調過(guò)程中相互協(xié)調和改進(jìn)很容易就可以避免這些系統上電快慢導致的癥狀。但對于某一方不可更改的情況這就有些困難了,在CPLD系統上必須有足夠的出錯容忍機制和可靠健壯的代碼邏輯來(lái)保證系統的穩定。電子工程專(zhuān)輯博客,文/特權同學(xué))


-------------------------------------------------------------
集芯城—IC正品原裝大批量在線(xiàn)商城:http://www.icjxc.com/
用微信也可以詢(xún)價(jià)啦!關(guān)注集芯城微信號:icjxc520,輸入電子元器件型號、品牌,即可隨時(shí)隨地用手機微信快速詢(xún)價(jià)、查詢(xún)現貨,親們再也不用到處找名片了。

本文地址:http://selenalain.com/thread-143458-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
rockelin 發(fā)表于 2014-12-30 11:32:38
好文,頂一個(gè)。。
集芯城IC批發(fā)網(wǎng) 發(fā)表于 2014-12-30 14:01:12
rockelin 發(fā)表于 2014-12-30 11:32
好文,頂一個(gè)。。

謝謝
Cowpea 發(fā)表于 2015-1-2 21:12:10
好文,頂一個(gè)~~~謝謝分享你的經(jīng)驗~~~
集芯城IC批發(fā)網(wǎng) 發(fā)表于 2015-1-4 03:13:45
Cowpea 發(fā)表于 2015-1-2 21:12
好文,頂一個(gè)~~~謝謝分享你的經(jīng)驗~~~

不客氣
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页