當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 玩轉(zhuǎn)嵌入式
[導(dǎo)讀]大學(xué)畢業(yè)被分配到某研究所工作,入職后先后跟著羅、高以及張師傅學(xué)習(xí)電子硬件設(shè)計(jì)以及匯編、C語(yǔ)言等編程。在各位老師的精心指導(dǎo)下,通過(guò)實(shí)踐和培訓(xùn),終于開(kāi)始成長(zhǎng)為一名電子技術(shù)工程師。

大學(xué)畢業(yè)被分配到某研究所工作,入職后先后跟著羅、高以及張師傅學(xué)習(xí)電子硬件設(shè)計(jì)以及匯編、C語(yǔ)言等編程。在各位老師的精心指導(dǎo)下,通過(guò)實(shí)踐和培訓(xùn),終于開(kāi)始成長(zhǎng)為一名電子技術(shù)工程師。
?
進(jìn)所第二年,盛夏,開(kāi)始參與一項(xiàng)系統(tǒng)的研發(fā)工作,項(xiàng)目當(dāng)時(shí)很急,系統(tǒng)的技術(shù)負(fù)責(zé)人是張主任,其他的成員包括小柴、小倪等,都比較年輕。系統(tǒng)采用多DSP分布式控制,通過(guò)總線(xiàn)插卡擴(kuò)展。我主要負(fù)責(zé)底層的數(shù)據(jù)采集、處理并存儲(chǔ)到雙口RAM中。
?
項(xiàng)目一開(kāi)始進(jìn)展良好,硬件設(shè)計(jì)調(diào)試和軟件編寫(xiě)調(diào)試都按照預(yù)期進(jìn)行。在進(jìn)入系統(tǒng)聯(lián)調(diào)后,項(xiàng)目被卡住了。我設(shè)計(jì)的板卡存儲(chǔ)到雙口RAM后,上位機(jī)讀取錯(cuò)誤,上位機(jī)通過(guò)雙口RAM發(fā)給我的數(shù)據(jù)讀取出來(lái)也不正確。這個(gè)問(wèn)題整整折磨了我們好幾天,期間做了大量的測(cè)試和仿真,始終找不出任何頭緒。隨著時(shí)間推移,項(xiàng)目組的氣氛開(kāi)始越來(lái)越緊張。問(wèn)題是各自檢查自己的設(shè)計(jì)和仿真數(shù)據(jù)都是正確的,一旦聯(lián)調(diào)就不正確。開(kāi)分析會(huì)時(shí)除了張主任依然是樂(lè)呵呵的調(diào)節(jié)氣氛外,其他人都很焦慮。由于我的資歷最淺,無(wú)形之中承擔(dān)更大壓力。
?
洛陽(yáng)的夏天,白天很熱,晚上沒(méi)有空調(diào)的宿舍也是悶熱難耐。夜里快12點(diǎn)了和老婆在宿舍樓下小花園乘涼。聊到項(xiàng)目被卡,數(shù)據(jù)總是出錯(cuò)時(shí),老婆不經(jīng)意說(shuō)了一句“會(huì)不會(huì)是數(shù)據(jù)放錯(cuò)地方了”,突然靈光一現(xiàn),馬上騎上自行車(chē)直奔實(shí)驗(yàn)室,幾分鐘后就找到問(wèn)題并得到驗(yàn)證,其實(shí)這只是因?yàn)橄到y(tǒng)設(shè)計(jì)中一個(gè)小疏忽導(dǎo)致的,很難說(shuō)是誰(shuí)的問(wèn)題。問(wèn)題找到了一切迎刃而解,第二天系統(tǒng)聯(lián)調(diào)順利過(guò)關(guān),項(xiàng)目按照計(jì)劃準(zhǔn)時(shí)移交給需求方。
?
二十多年了,這件事始終縈繞在我腦海,讓我獲益良多:
?
1)項(xiàng)目越緊,項(xiàng)目負(fù)責(zé)人越要有定力,每當(dāng)我負(fù)責(zé)的項(xiàng)目卡殼項(xiàng)目組人心浮動(dòng)時(shí),我就想起張主任的微笑,心情也馬上會(huì)平靜下來(lái);
?
2)團(tuán)隊(duì)協(xié)助工作,涉及到系統(tǒng)級(jí)別的設(shè)計(jì)和聯(lián)調(diào)時(shí),表面上很奇怪的問(wèn)題可能只是一點(diǎn)點(diǎn)的疏忽導(dǎo)致,既不能輕易懷疑別人的問(wèn)題,也不能不信任自己的分析。遇到問(wèn)題還是需要一點(diǎn)點(diǎn)抽絲剝繭,共同應(yīng)對(duì)?,F(xiàn)在不管遇到多么詭異的問(wèn)題,我都會(huì)告誡團(tuán)隊(duì)成員,不要輕易說(shuō)“絕不可能”等類(lèi)似的話(huà);
?
3)有時(shí)遇到技術(shù)上特別難理解和解決的問(wèn)題,和所謂的外行聊聊天,沒(méi)準(zhǔn)會(huì)有意想不到的收獲;其實(shí)在和外行解釋的過(guò)程遠(yuǎn)比和內(nèi)行解釋困難,一件事情你能和外行解釋清楚,必然要求你自己深入理解,在解釋的過(guò)程中有些問(wèn)題的答案自然就跑出來(lái)了。這些年來(lái)我經(jīng)常采用打比方舉例子等方式和非專(zhuān)業(yè)人士交流,效果往往很好。
?
4)勤奮真的很重要,特別是年輕人,不輕言放棄,遇事有鉆研精神是技術(shù)上能有所成就的基本要求。只有親身經(jīng)歷過(guò)一些磨難,才能終身受用。

電子工程師成長(zhǎng)實(shí)錄之教訓(xùn)系列之一

2001年3月,因機(jī)緣巧合,我入職了A公司,主要從事指紋識(shí)別算法研究和相關(guān)產(chǎn)品開(kāi)發(fā)銷(xiāo)售。在美國(guó)911事件之前,指紋識(shí)別產(chǎn)品屬于比較高冷的行業(yè),屬于很小眾的高科技行業(yè),單臺(tái)產(chǎn)品售價(jià)和毛利率很高,但是銷(xiāo)量很小。
?
我剛?cè)肼殨r(shí)是硬件工程師,參與指紋考勤門(mén)禁系統(tǒng)的研發(fā)工作,門(mén)禁系統(tǒng)研發(fā)完成后開(kāi)始負(fù)責(zé)指紋門(mén)鎖的軟硬件研發(fā)工作。經(jīng)過(guò)一段時(shí)間的研發(fā)后,基于指紋技術(shù)的門(mén)禁考勤機(jī)開(kāi)始小規(guī)模生產(chǎn)銷(xiāo)售。而且有兩臺(tái)銷(xiāo)往東北地區(qū),好像是沈陽(yáng)的一家國(guó)企采購(gòu)的。剛開(kāi)始一切都很完美,畢竟有了客戶(hù)而且每臺(tái)有好幾千元的利潤(rùn)。
?
沒(méi)多久客戶(hù)就打電話(huà)來(lái)投訴說(shuō)考勤機(jī)壞了,因?yàn)樯婕昂芏嗳说目记趩?wèn)題,客戶(hù)要求立即派人帶上備用機(jī)器盡快趕過(guò)去更換。公司領(lǐng)導(dǎo)立即派了兩個(gè)現(xiàn)場(chǎng)技術(shù)支持工程師乘飛機(jī)趕往東北,同時(shí)我們研發(fā)團(tuán)隊(duì)也緊急研討故障的原因,但一時(shí)之間也沒(méi)有頭緒。
?
經(jīng)過(guò)緊急處理更換后,兩個(gè)人帶著故障機(jī)趕回公司。拆開(kāi)外殼后,大家發(fā)現(xiàn)原來(lái)是因?yàn)槟>咴O(shè)計(jì)存在缺陷,電路板線(xiàn)纜的固定方式不太合理。加上裝配工的疏忽,其中一根導(dǎo)線(xiàn)沒(méi)有固定好,在扣上外殼時(shí)被壓在卡槽里。由于卡槽扣合的力度很大,這根導(dǎo)線(xiàn)外皮已經(jīng)破損,部分銅芯已經(jīng)斷裂,但沒(méi)有完全斷掉。因此出廠(chǎng)檢驗(yàn)時(shí)一切正常。經(jīng)過(guò)長(zhǎng)途運(yùn)輸顛簸,加上考勤機(jī)是用在室外,東北地區(qū)的夜晚很冷,塑料外殼的收縮率遠(yuǎn)高于導(dǎo)線(xiàn)。就這樣,一段時(shí)間后,這根導(dǎo)線(xiàn)就徹底斷了,整個(gè)考勤機(jī)就壞掉了。
?
查明原因后,令人撓頭的是沒(méi)人知道剛剛更換的那臺(tái)機(jī)器是否也存在同樣的問(wèn)題,不得已,公司領(lǐng)導(dǎo)又派人帶著改進(jìn)后的產(chǎn)品再赴東北進(jìn)行更換。事后領(lǐng)導(dǎo)說(shuō)這次兩臺(tái)機(jī)器的利潤(rùn)還不夠人員兩次往返的費(fèi)用。
?
從此以后,但凡有電路板上接插件和導(dǎo)線(xiàn)需要和外殼配合時(shí),我都會(huì)要求結(jié)構(gòu)工程師一定要認(rèn)真考慮線(xiàn)纜的走向和線(xiàn)束的固定問(wèn)題,而且對(duì)于生產(chǎn)線(xiàn)的裝配工藝反復(fù)核查,裝配人員進(jìn)行專(zhuān)業(yè)培訓(xùn)。
?
這些年來(lái),看過(guò)很多故障電子產(chǎn)品,發(fā)現(xiàn)因結(jié)構(gòu)裝配不合理導(dǎo)致線(xiàn)纜松動(dòng)、斷裂等問(wèn)題依然比較常見(jiàn),電子產(chǎn)品的不良率中源于接插件和導(dǎo)線(xiàn)的部分占比很高。用過(guò)翻蓋手機(jī)的很多人應(yīng)該都有過(guò)換線(xiàn)的經(jīng)歷,家中的很多電器故障往往都是接插件松動(dòng)接觸不良。這類(lèi)看似不起眼的小事從小處說(shuō)可能是產(chǎn)品故障,客戶(hù)投訴,從大處說(shuō)可能導(dǎo)致機(jī)毀人亡。
?
作為電子工程師,這件事給我上了非常重要的一課,讓我從此重視結(jié)構(gòu)和線(xiàn)纜等小細(xì)節(jié)對(duì)產(chǎn)品的影響。

電子工程師成長(zhǎng)實(shí)錄之教訓(xùn)系列之二

2005年,我在B公司擔(dān)任hardware leader,負(fù)責(zé)寬帶通信局端及終端設(shè)備硬件研發(fā)工作。B公司是日本C公司的全資子公司,也是它在國(guó)內(nèi)設(shè)立的唯一的研發(fā)中心,日本C公司當(dāng)時(shí)是全球最大的寬帶通信設(shè)備供應(yīng)商。
?
我們采用博通的方案成功開(kāi)發(fā)出工業(yè)級(jí)ADSL局端和終端設(shè)備,該設(shè)備基于日本標(biāo)準(zhǔn)并主要應(yīng)用于日本市場(chǎng),當(dāng)時(shí)已完成VCCI ClassA測(cè)試認(rèn)證,正準(zhǔn)備在日本工廠(chǎng)批量試生產(chǎn)。不過(guò)按照日本總部的要求,我們的任何設(shè)計(jì)或技術(shù)圖紙改進(jìn)完成后,都需要發(fā)送到總部進(jìn)行資料初審,審核通過(guò)后再通過(guò)電話(huà)會(huì)議進(jìn)行技術(shù)評(píng)審。VDSL項(xiàng)目設(shè)計(jì)圖紙發(fā)到總部后很快收到一些改進(jìn)要求和建議。記憶最深的一項(xiàng)是,總部工程師覺(jué)得得我們的保險(xiǎn)絲熔斷電流選擇過(guò)大,要求更改保險(xiǎn)絲規(guī)格,比如系統(tǒng)最大允許的工作電流是10A,我們的保險(xiǎn)絲選擇11A,而日方工程師建議選擇9A。我們都知道保險(xiǎn)絲的電流不能低于最大工作電流,因此我們團(tuán)隊(duì)成員包括我在內(nèi)都覺(jué)得很不理解,甚至覺(jué)得提建議的工程師水平太低。
?
因?yàn)锳DSL產(chǎn)品在日本工廠(chǎng)的試生產(chǎn)過(guò)程中發(fā)現(xiàn)有些問(wèn)題,公司安排我立即趕赴工廠(chǎng)分析原因,經(jīng)過(guò)現(xiàn)場(chǎng)分析測(cè)試后問(wèn)題當(dāng)天得到解決,而我也有機(jī)會(huì)見(jiàn)到那個(gè)提出保險(xiǎn)絲建議的工程師。
?
提建議的是一位老工程師,據(jù)說(shuō)在住友電工已經(jīng)工作了幾十年。當(dāng)我說(shuō)明來(lái)意后他帶我到旁邊的會(huì)議坐下后,又抱了好大一摞資料過(guò)來(lái)。他的英文水平在日本工程師中還算不錯(cuò),不過(guò)日式發(fā)音確實(shí)比較難懂,而且有點(diǎn)磕磕巴巴,而我對(duì)日語(yǔ)的了解不超過(guò)從《地道戰(zhàn)》等電影里鬼子軍官說(shuō)的幾句話(huà)。好在大家都是工程師,技術(shù)資料有些是英文的,日文版本的很多漢字也能明白,再加上圖表等,交流不存在障礙。
?
他很有耐心,不停的給我講解各種資料,包括了保險(xiǎn)絲供應(yīng)商提供的規(guī)格書(shū),不同系列的保險(xiǎn)絲的工藝、特性、溫度曲線(xiàn)等,可以看到很多資料關(guān)鍵點(diǎn)上都有標(biāo)注。幾乎整整一下午,從他那里我學(xué)習(xí)到大量的關(guān)于保險(xiǎn)絲的知識(shí)及選取原則,技術(shù)溝通變成虛心討教,對(duì)他的不屑變成了由衷的敬佩和尊重。
?
他是這么解釋的:選取保險(xiǎn)絲的目的是在系統(tǒng)工作狀態(tài)異常時(shí)及時(shí)斷開(kāi)電源;保險(xiǎn)絲因材料工藝不同種類(lèi)各異,特性差異很大,我們選擇的那款保險(xiǎn)絲屬于慢速響應(yīng)性的熱熔斷絲,而熱熔斷的本質(zhì)是流過(guò)保險(xiǎn)絲的電流在期望的時(shí)間內(nèi)熱量的累積超過(guò)保險(xiǎn)絲的熔斷要求,這是一個(gè)關(guān)于電流的積分過(guò)程,而且重要的是熔斷效應(yīng)是非線(xiàn)性的,需要先根據(jù)期望熔斷時(shí)間和規(guī)格書(shū)查找曲線(xiàn)圖上合適的點(diǎn)后反推到合適電流;他經(jīng)過(guò)仔細(xì)分析計(jì)算,我們這個(gè)項(xiàng)目最大電流持續(xù)時(shí)間極短,按照那個(gè)持續(xù)時(shí)間和最大電流的積分效應(yīng)根本不足以熔斷我們選擇的保險(xiǎn)絲,換句話(huà)說(shuō)我們選擇的保險(xiǎn)絲根本達(dá)不到保險(xiǎn)的目的;他是經(jīng)過(guò)分析、查表最終計(jì)算出比較合適的規(guī)格并據(jù)此提出建議;
?
雖然這位老工程師的面容早已忘記,姓名也壓根記不起,卻唯獨(dú)依舊記得那厚厚的資料,他詳細(xì)的分析,嚴(yán)謹(jǐn)?shù)耐茖?dǎo)計(jì)算,以及我當(dāng)時(shí)的震撼和羞愧。從此之后,我努力去理解接觸到的每一種元器件的基本原理,對(duì)別人設(shè)計(jì)中不理解的部分不敢妄加評(píng)議。
?
這些年,我接觸過(guò)很多硬件工程師,也面試過(guò)許多硬件工程師,很遺憾很少有硬件工程師深入理解各種器件的原理和特性,每每看到那種無(wú)知而不屑的笑容,我仿佛就看到自己當(dāng)年的影子。

電子工程師成長(zhǎng)實(shí)錄之教訓(xùn)系列之三

2005年四月,我們研發(fā)的工業(yè)級(jí)ADSL局端和終端設(shè)備完成功能樣機(jī)貼片和硬件測(cè)試,開(kāi)始和軟件團(tuán)隊(duì)進(jìn)行系統(tǒng)聯(lián)調(diào)。順利開(kāi)機(jī)、初始化完成、網(wǎng)絡(luò)連接正常,一起順利,大家紛紛開(kāi)始憧憬起美妙的黃金周長(zhǎng)假了。
?
不幸的消息很快從軟件部反饋過(guò)來(lái),經(jīng)過(guò)初步測(cè)試,發(fā)現(xiàn)ASDL終端設(shè)備上行數(shù)據(jù)速率正常,但是下行數(shù)據(jù)速率遠(yuǎn)低于設(shè)計(jì)要求,和芯片規(guī)格書(shū)給出的指標(biāo)相差甚遠(yuǎn)。按照常規(guī)流程,硬件團(tuán)隊(duì)馬上進(jìn)行電路測(cè)試,信號(hào)分析,供電檢查等;軟件團(tuán)隊(duì)進(jìn)行驅(qū)動(dòng)檢查,特別是寄存器配置和數(shù)據(jù)分析等。大家樂(lè)觀的認(rèn)為,解決這種問(wèn)題應(yīng)該不算難事。
?
接下來(lái)幾天,大家做了大量的工作。首先就是對(duì)問(wèn)題進(jìn)行定位,看看是因?yàn)橛布涣歼€是軟件驅(qū)動(dòng)存在問(wèn)題。硬件方面首先對(duì)電路板進(jìn)行完整的靜態(tài)和動(dòng)態(tài)測(cè)試,驗(yàn)證信號(hào)時(shí)序、邏輯、電平等,未發(fā)現(xiàn)明顯異常。接著擴(kuò)大硬件測(cè)試樣品數(shù)量,確認(rèn)同一批次的板子測(cè)試結(jié)果和不良現(xiàn)象高度一致,基本排除了因物料差異和貼裝工藝導(dǎo)致的個(gè)體差異;軟件工程師將各種可能導(dǎo)致Bug的問(wèn)題進(jìn)行模擬驗(yàn)證,對(duì)不同版本的驅(qū)動(dòng)進(jìn)行對(duì)比,對(duì)相關(guān)寄存器進(jìn)行逐一排查,也未發(fā)現(xiàn)任何有價(jià)值的線(xiàn)索。一番折騰下來(lái),沒(méi)有什么進(jìn)展,而五一長(zhǎng)假開(kāi)始了,沒(méi)有什么好說(shuō)的,取消一切出行計(jì)劃,開(kāi)始加班加點(diǎn)解決問(wèn)題。
?
各種常規(guī)的方法無(wú)法突破后,我們開(kāi)始進(jìn)行各種交叉測(cè)試:將阿爾卡特和中興等幾家采用相同硬件方案的Flash芯片取下來(lái),和我們板子上Flash芯片互換進(jìn)行交叉試驗(yàn),盡管采用的標(biāo)準(zhǔn)不一樣,但除了啟動(dòng)時(shí)各家Logo不同外,其它功能基本沒(méi)問(wèn)題。別的公司的板子更換Flash前后均正常,而我們的板子更換前后下行速率始終不能達(dá)到指標(biāo)要求。這基本確定了問(wèn)題是出在硬件的設(shè)計(jì)上。
?
明確了問(wèn)題范圍,我們開(kāi)始對(duì)硬件進(jìn)行新一輪測(cè)試排查,測(cè)試的重點(diǎn)從時(shí)域轉(zhuǎn)換到頻域,果然通過(guò)頻譜分析儀測(cè)試分析,發(fā)現(xiàn)在600KHz附近有嚴(yán)重的干擾,而這一頻帶正是是下行通道的主力通帶范圍,0到4KHz是音頻通帶,是低通濾波后接電話(huà)機(jī)用于語(yǔ)音通信的,25KHz到200KHz是數(shù)據(jù)上行頻帶,200KHz到1.1MHz是數(shù)據(jù)下行通帶。
?
找到干擾頻點(diǎn)后就繼續(xù)追查干擾源,發(fā)現(xiàn)在距離通信驅(qū)動(dòng)接口芯片比較遠(yuǎn)的的一顆DC-DC芯片的功率電感處存在2倍頻600KHZ的較強(qiáng)干擾,繼續(xù)分析發(fā)現(xiàn)該電源芯片的振蕩頻率為300KHz,而原來(lái)參考設(shè)計(jì)上的是同一家公司的非常接近的料號(hào)的一顆料,但原來(lái)的芯片振蕩頻率是600KHz,2倍頻后是1.2MHz,已經(jīng)超出了ADSL的1.1MHz的頻帶范圍,但這顆料即將停產(chǎn),所以后來(lái)電源供應(yīng)商的FAE和我們的工程師溝通時(shí)極力推薦這顆新料,由于新老物料參數(shù)一致而且價(jià)格更低,工程師就選擇了新料,由于料號(hào)幾乎相同,工程師在送樣測(cè)試時(shí)覺(jué)得輸出電壓、紋波系數(shù)和負(fù)載能力等指標(biāo)都和老料一致,因而就選擇了新料。
?
因?yàn)樵撔酒嚯x通信接口芯片較遠(yuǎn),干擾源不是通過(guò)線(xiàn)間串?dāng)_過(guò)來(lái)而是通過(guò)空間耦合過(guò)來(lái)的,在時(shí)域范圍內(nèi)極難發(fā)現(xiàn)分析。問(wèn)題定位后,通過(guò)在功率電感上增加屏蔽罩徹底解決了這個(gè)問(wèn)題。但是七天長(zhǎng)假已經(jīng)過(guò)去了六天,而我也落下了腰肌勞損的毛病,直到幾年后采用朋友的偏方才慢慢痊愈。
?
細(xì)細(xì)反思,至少有幾方面的教訓(xùn):細(xì)節(jié)真的很重要,任何物料的跟更換都要慎之又慎,每個(gè)參數(shù)都要搞清楚;基礎(chǔ)知識(shí)真的很重要,如通信類(lèi)的頻帶劃分,調(diào)制方式,時(shí)域和頻域的測(cè)試分析能力等;思路開(kāi)闊、靈活應(yīng)變,需要多維度思考問(wèn)題。

電子工程師成長(zhǎng)實(shí)錄之教訓(xùn)系列之四

在成長(zhǎng)實(shí)錄之教訓(xùn)系列之三中我有提到,2005年五一期間我們解決了ADSL局端及終端設(shè)備的頻帶干擾問(wèn)題,初步測(cè)試下來(lái)功能正常,性能滿(mǎn)足要求,終于可以交付到測(cè)試部門(mén)進(jìn)行完整的測(cè)試。不出意料的,新問(wèn)題來(lái)了。
???
測(cè)試工程師測(cè)試下來(lái)發(fā)現(xiàn)一個(gè)問(wèn)題,設(shè)備正常工作一段時(shí)間后會(huì)莫名奇妙的自動(dòng)重啟,從開(kāi)機(jī)到重啟的時(shí)間每次不固定,而且手上的5臺(tái)樣機(jī)都存在同一問(wèn)題。
???
接到測(cè)試報(bào)告后,軟硬件團(tuán)隊(duì)開(kāi)始聯(lián)手進(jìn)行系統(tǒng)調(diào)試。有系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的都知道,這個(gè)問(wèn)題對(duì)工程師調(diào)試來(lái)說(shuō)喜憂(yōu)參半,喜的是這是一個(gè)必現(xiàn)的bug,相對(duì)來(lái)說(shuō)問(wèn)題比較容易復(fù)現(xiàn)和定位,問(wèn)題是否得到解決比較好驗(yàn)證;憂(yōu)的是這個(gè)問(wèn)題出現(xiàn)的時(shí)間長(zhǎng)短是隨機(jī)的,功能都已實(shí)現(xiàn),性能也達(dá)到要求,這種情況下的問(wèn)題往往不簡(jiǎn)單,需要調(diào)試的工作量很大。
??
這個(gè)問(wèn)題對(duì)于硬件部分比較常見(jiàn)的問(wèn)題一般有電源設(shè)計(jì)不良、復(fù)位電路、晶振電路、過(guò)熱保護(hù)、元器件不良、生產(chǎn)制程不良等;軟件部分可能存在的問(wèn)題有系統(tǒng)配置不正確、異常流程處理不當(dāng)、內(nèi)部看門(mén)狗不正確觸發(fā)等。
?
硬件團(tuán)隊(duì)首先排查了可能存在制程問(wèn)題,通過(guò)目視檢查和X-ray照射,未發(fā)現(xiàn)明顯異常;
全面監(jiān)測(cè)復(fù)位、供電和晶振等,均未發(fā)現(xiàn)自動(dòng)重啟時(shí)存在異常狀態(tài),通過(guò)對(duì)電路板全面的熱監(jiān)測(cè)也未發(fā)現(xiàn)存在過(guò)熱區(qū)域;軟件團(tuán)隊(duì)也對(duì)可能存在的問(wèn)題逐一排除,未發(fā)現(xiàn)任何異常。調(diào)試陷入僵局,項(xiàng)目一時(shí)無(wú)法進(jìn)展。
?
沒(méi)辦法,軟硬件團(tuán)隊(duì)再次回到對(duì)故障現(xiàn)象的分析梳理,重新擬定測(cè)試方案,尋找重啟時(shí)的共同點(diǎn)。經(jīng)常大量的測(cè)試,終于發(fā)現(xiàn)當(dāng)系統(tǒng)傳輸大容量數(shù)據(jù)時(shí)出現(xiàn)重啟概率要大很多,而那種很輕負(fù)載狀態(tài)的設(shè)備重啟幾率較小,時(shí)間間距也會(huì)拉開(kāi)更大。找到規(guī)律不代表就能找到確切問(wèn)題點(diǎn),甚至更加讓人迷茫。
?
當(dāng)所有的分析測(cè)試都沒(méi)有結(jié)果時(shí),我們重新回到對(duì)生產(chǎn)制程的分析,由于主控芯片和MAC芯片都是BGA封裝,電路板本身是10層板,大部分走線(xiàn)都是走在內(nèi)層,對(duì)我們的排查來(lái)說(shuō)困難重重。經(jīng)過(guò)不懈努力,發(fā)現(xiàn)主控芯片到MAC的16根地址線(xiàn)因走線(xiàn)和貼裝工藝存在瑕疵而有虛短路現(xiàn)象,其中一根和地之間的阻抗由正常的10兆歐左右降為1兆歐左右,由于檢查BGA貼裝質(zhì)量的X-ray主要檢查是否存在短路或斷路問(wèn)題,對(duì)于虛短是很難檢查出來(lái)的。由于該地址線(xiàn)并未短路,在初始化或低速率傳輸數(shù)據(jù)時(shí)問(wèn)題不大,但當(dāng)大容量數(shù)據(jù)高速傳輸時(shí),地址線(xiàn)之間的差異就會(huì)顯現(xiàn)出來(lái),導(dǎo)致程序運(yùn)行異常而觸發(fā)內(nèi)部看門(mén)狗,從現(xiàn)象上看就是系統(tǒng)自動(dòng)重啟。
?
經(jīng)驗(yàn)教訓(xùn):不是能夠正常工作了硬件就萬(wàn)事大吉,還要關(guān)注壓力測(cè)試和長(zhǎng)時(shí)間測(cè)試;阻抗匹配很重要,對(duì)于很多問(wèn)題,數(shù)據(jù)線(xiàn)和地址線(xiàn)等對(duì)地阻抗測(cè)試會(huì)告訴我們很多信息;嵌入式系統(tǒng)的調(diào)試一定要有系統(tǒng)概念,軟硬件及測(cè)試團(tuán)隊(duì)的通力協(xié)作是快速發(fā)現(xiàn)問(wèn)題、定位問(wèn)題和解決問(wèn)題的前提和保證,很多現(xiàn)象是多種因素引起的,只有經(jīng)多細(xì)致分析,大膽推測(cè)、反復(fù)驗(yàn)證才能解決問(wèn)題。???

關(guān)注微信公眾號(hào)『玩轉(zhuǎn)嵌入式』,后臺(tái)回復(fù)“128”獲取干貨資料匯總,回復(fù)“256”加入技術(shù)交流群。

精彩技術(shù)文章推薦



01

|零基礎(chǔ)如何學(xué)習(xí)單片機(jī),一位入門(mén)者的進(jìn)階路徑,可參考


02

|學(xué)電子最好的工具之一:datasheet


03

|學(xué)電子最好的工具二:如何查找datasheet


04

|NPN三極管用做電子開(kāi)關(guān)的控制方法



免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉