基于CPLD的智能寬帶去邊沿抖動(dòng)技術(shù)
智能去抖動(dòng)方法的性能
從上面分析可以看出,只需用四個(gè)觸發(fā)器加一個(gè)定時(shí)器即可,定時(shí)器的位數(shù)由CPLD時(shí)鐘以及信號(hào)頻率決定,一般做到八位就非常好了。相對(duì)于其他方法,該智能去抖動(dòng)方法有以下優(yōu)點(diǎn):
(1)軟硬件上花費(fèi)資源很少,但性能很好;
(2)能準(zhǔn)確界定和還原信號(hào)的正半周和負(fù)半周;
(3)可在較寬的頻段里適用;
(4)不附帶引入的相位偏移等任何破壞原信號(hào)的信息。
應(yīng) 用
下面是該去抖動(dòng)技術(shù)應(yīng)用于模擬信號(hào)頻率測(cè)量的實(shí)際情況。
模擬信號(hào)的測(cè)頻方法比較多,以測(cè)周期方法為例。信號(hào)輸入到CPLD后,進(jìn)行電平比較,對(duì)于有邊沿抖動(dòng)的信號(hào)先用智能去抖動(dòng)方法進(jìn)行去抖動(dòng)處理。然后對(duì)恢復(fù)信號(hào)進(jìn)行邊沿檢測(cè),啟動(dòng)計(jì)數(shù),測(cè)量信號(hào)周期內(nèi)信號(hào)計(jì)得的采樣個(gè)數(shù),即可測(cè)得信號(hào)周期,從而計(jì)算出信號(hào)頻率。如果沒有去除抖動(dòng),測(cè)量結(jié)果勢(shì)必有非常大的誤差。一個(gè)實(shí)際的頻率測(cè)量電路如圖5所示。
圖5 頻率測(cè)量電路框圖
這里,前面的電路主要用于信號(hào)的匹配、放大和調(diào)理處理,CPLD與MPU 完成智能去抖動(dòng)、測(cè)頻和計(jì)算、顯示功能。實(shí)際測(cè)量當(dāng)中,對(duì)于20Hz~20kHz信號(hào)只需三個(gè)頻段就能可靠解決抖動(dòng)的問題。由于同時(shí)采用了分頻方法,實(shí)際測(cè)量精度在頻率高端達(dá)到1Hz。
評(píng)論