【導(dǎo)讀】測試點(diǎn)對于測試人員來說非常重要,也是非常熟悉,測試的準(zhǔn)確性和測試點(diǎn)的位置密切相關(guān),而不對的測試點(diǎn)將會帶來不對的測試結(jié)果,從而影響對信號質(zhì)量的判斷。那是不是所有的測試人員都知道合適的測試點(diǎn)應(yīng)該在哪以及測試點(diǎn)的重要性呢?非也非也。
任何工作都有熟練和經(jīng)驗(yàn)之分,測試人員也不例外,對于經(jīng)驗(yàn)豐富的熟練測試人員,在測試過程中的各種注意事項(xiàng)及要點(diǎn)自然是了然于心,但對于初級的測試人員,往往就會犯很多低級錯(cuò)誤,比如我們馬上要講的神奇的測試點(diǎn)。
事情是這樣的,一個(gè)朋友的DDR3系統(tǒng)運(yùn)行不正常,于是用示波器測試DDR3時(shí)鐘信號,得到的波形為非單調(diào)(圖一)。什么?時(shí)鐘信號非單調(diào)?那可是很嚴(yán)重的問題,難怪系統(tǒng)運(yùn)行不正常,這可得找PCB設(shè)計(jì)人員。
事實(shí)真是這樣嗎?看到非單調(diào)性的波形,首先就問朋友測試點(diǎn)在哪里,朋友說在前面的串阻那里。哈哈,好家伙,不用再往下問了,測試點(diǎn)的問題,讓我們看看下面圖二時(shí)鐘信號的拓?fù)湎劝伞?/div>
[page]
上面非單調(diào)性的波形在TP1的位置所測,現(xiàn)在各位應(yīng)該知道問題在哪里了吧,我們通常仿真或測試都是看接收端的波形,而不是發(fā)送端的波形,而且發(fā)送端的波形因?yàn)榉瓷涞脑虿ㄐ瓮ǔJ欠菃握{(diào)的,沒有參考價(jià)值,所以正確的測試位置應(yīng)該在上圖二TP2處,我們通過仿真也可以驗(yàn)證下。見下圖三所示。
上面非單調(diào)性的波形在TP1的位置所測,現(xiàn)在各位應(yīng)該知道問題在哪里了吧,我們通常仿真或測試都是看接收端的波形,而不是發(fā)送端的波形,而且發(fā)送端的波形因?yàn)榉瓷涞脑虿ㄐ瓮ǔJ欠菃握{(diào)的,沒有參考價(jià)值,所以正確的測試位置應(yīng)該在上圖二TP2處,我們通過仿真也可以驗(yàn)證下。見下圖三所示。
圖中紅色曲線是TP1處的仿真波形(非單調(diào)),灰色曲線為TP2處的仿真波形,滿足要求,所以需要更換測試點(diǎn)重新進(jìn)行測試。朋友聽了后覺得很神奇,沒想到錯(cuò)誤的測試點(diǎn)帶來了錯(cuò)誤的結(jié)論,還將錯(cuò)誤歸咎于設(shè)計(jì)人員,看來測試的水還是很深(注:朋友為硬件工程師,第一次用示波器測試信號)。重新在TP2處測試,得到如下圖四所示的波形。
波形杠杠的。既然波形不錯(cuò),那信號質(zhì)量或者說PCB設(shè)計(jì)這塊應(yīng)該沒有太大的問題,朋友又重新檢查了軟件,發(fā)現(xiàn)啟動軟件里面果然有些小問題,更新軟件后系統(tǒng)正常運(yùn)行,問題得到解決。
由上可知,測試點(diǎn)雖小,但如果把握不好的話就會得出完全錯(cuò)誤的結(jié)論,如果一味朝著錯(cuò)誤的結(jié)論去分析問題,那么結(jié)果往往會南轅北轍,鉆進(jìn)了死胡同。