圖10 中,橫坐標(biāo)表示時(shí)間,每格代表5 μs,縱坐標(biāo)表示電壓,每格表示1 V。從圖中可以看出,開關(guān)信號(hào)中的抖動(dòng)脈沖已被完全濾除,證明此判決濾波程序是實(shí)際可行的。
2. 4 判決濾波的特點(diǎn)
判決濾波既可以用來對(duì)開關(guān)信號(hào)這類抖動(dòng)時(shí)間已知的信號(hào)進(jìn)行濾波,也可以對(duì)脈寬很窄的干擾信號(hào)進(jìn)行濾波。在高速電路中,系統(tǒng)晶振常常在幾十兆赫茲左右,時(shí)鐘寬度單位達(dá)到納秒級(jí),這可以使判決濾波的采樣時(shí)間間隔t 達(dá)到納秒級(jí),即寄存器的各個(gè)位可在幾十納秒內(nèi)重新賦值,從而達(dá)到消除窄脈沖干擾信號(hào)的目的。
2. 5 判決濾波程序的資源占用率
判決濾波程序在XC3S400 芯片中的資源占用情況如表2 所示。
對(duì)比表1 顯示的數(shù)據(jù)來看,兩種濾波方法的資源占用率都比較小,相對(duì)延時(shí)濾波程序而言判決濾波程序的資源占用率稍大一些。
3 結(jié)論
實(shí)驗(yàn)證明延時(shí)濾波和判決濾波均能達(dá)到很好的濾波效果,在電路的設(shè)計(jì)過程中,可以根據(jù)干擾信號(hào)的類型選擇合適的濾波方法。在實(shí)時(shí)性要求不是很高、干擾信號(hào)脈沖寬度可估測的電路中,可以采用延時(shí)濾波法,既節(jié)省資源又能有效濾除干擾信號(hào); 在實(shí)時(shí)性要求比較高、運(yùn)行速度比較快、干擾信號(hào)脈沖寬度很窄的電路中,可以采用判決濾波法,既能有效濾波又能保證電路的效率。
2. 4 判決濾波的特點(diǎn)
判決濾波既可以用來對(duì)開關(guān)信號(hào)這類抖動(dòng)時(shí)間已知的信號(hào)進(jìn)行濾波,也可以對(duì)脈寬很窄的干擾信號(hào)進(jìn)行濾波。在高速電路中,系統(tǒng)晶振常常在幾十兆赫茲左右,時(shí)鐘寬度單位達(dá)到納秒級(jí),這可以使判決濾波的采樣時(shí)間間隔t 達(dá)到納秒級(jí),即寄存器的各個(gè)位可在幾十納秒內(nèi)重新賦值,從而達(dá)到消除窄脈沖干擾信號(hào)的目的。
2. 5 判決濾波程序的資源占用率
判決濾波程序在XC3S400 芯片中的資源占用情況如表2 所示。
表2 判決濾波程序的資源占用情況
3 結(jié)論
實(shí)驗(yàn)證明延時(shí)濾波和判決濾波均能達(dá)到很好的濾波效果,在電路的設(shè)計(jì)過程中,可以根據(jù)干擾信號(hào)的類型選擇合適的濾波方法。在實(shí)時(shí)性要求不是很高、干擾信號(hào)脈沖寬度可估測的電路中,可以采用延時(shí)濾波法,既節(jié)省資源又能有效濾除干擾信號(hào); 在實(shí)時(shí)性要求比較高、運(yùn)行速度比較快、干擾信號(hào)脈沖寬度很窄的電路中,可以采用判決濾波法,既能有效濾波又能保證電路的效率。