發(fā)現(xiàn)和捕獲異常信號(hào)可能是調(diào)試過(guò)程中最困難的挑戰(zhàn)之一。僅一個(gè)信號(hào)上微弱的或偶爾發(fā)生的異常事件,都可能會(huì)直接決定設(shè)計(jì)能否可靠運(yùn)行。
通常情況下,在探測(cè)電路板上的信號(hào)時(shí),在波形上偶爾會(huì)看到微弱的光跡,表明偶爾出現(xiàn)的、非預(yù)計(jì)的事件,其看上去和數(shù)字信號(hào)不同。使用輝度等級(jí)顯示技術(shù),可以幫助確認(rèn)信號(hào)上存在偶發(fā)異常事件,但它們從屏幕上消失得太快,測(cè)量不到。盡管無(wú)限余輝在查看單個(gè)信號(hào)時(shí)會(huì)有一定的幫助,但它不能兼容快速探測(cè)電路板。
為在探測(cè)設(shè)計(jì)時(shí)發(fā)現(xiàn)異常信號(hào),并了解異常事件發(fā)生的頻次,我們啟用了示波器的顏色等級(jí)快速采集模式。這種采集模式把波形采集速度提高到每秒超過(guò)280,000個(gè)波形,這一速度足以捕獲任何異常事件。如圖2所示,溫度顯示技術(shù)用紅色表示發(fā)生最頻繁的信號(hào),用藍(lán)色表示發(fā)生最不頻繁的信號(hào)。在這個(gè)3.3 V數(shù)字信號(hào)中,可以看到偶爾出現(xiàn)的窄脈沖或毛刺。低幅度欠幅脈沖略高于1 V,也出現(xiàn)在藍(lán)色中。下一步,我們使用欠幅脈沖觸發(fā),隔離和捕獲每個(gè)欠幅脈沖。
但欠幅脈沖發(fā)生的頻次是多少呢?前面板控件可以進(jìn)入手動(dòng)和自動(dòng)波形導(dǎo)航工具,擁有卷動(dòng)和縮放之類的功能,可以檢查長(zhǎng)采集數(shù)據(jù)。但是,手動(dòng)導(dǎo)航長(zhǎng)信號(hào)采集可能會(huì)非常繁瑣,而且容易出錯(cuò)。在手動(dòng)滾動(dòng)數(shù)百萬(wàn)個(gè)數(shù)據(jù)點(diǎn)時(shí),可能會(huì)漏掉關(guān)心的事件。在手動(dòng)導(dǎo)航信號(hào)時(shí),用戶怎樣能確信找到事件發(fā)生的所有位置呢?
解決方案是自動(dòng)搜索信號(hào),查找指定事件的所有時(shí)點(diǎn)。指定搜索事件與指定觸發(fā)事件的方式類似。然后,示波器將自動(dòng)標(biāo)記每個(gè)事件,用戶可以使用前面板箭頭鍵在標(biāo)記之間移動(dòng),找到事件。
在這種情況下,欠幅脈沖觸發(fā)設(shè)置被復(fù)制到自動(dòng)搜索設(shè)置中,我們發(fā)現(xiàn)采集信號(hào)中有三個(gè)欠幅脈沖,之間大約相距3.25 ms。有了這些信息以后,用戶可以關(guān)聯(lián)以這種速度發(fā)生的事件,隔離異常信號(hào)的成因。