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