原創(chuàng)聲明:該設計來自北京化工大學成員設計,設計資料僅供參考學習,不可以用于商業(yè)用途。
音頻頻率數(shù)字掃頻儀
文提出了一種基于DSP(TMS320F2808)的音頻頻率數(shù)字掃頻儀設計方法,詳細介紹了由DSP產生正弦掃頻信號和幅頻特性測量的核心算法和實現(xiàn)過程。按此方案設計的掃頻儀,可測得被測網絡在20Hz~20KHz范圍內的幅頻特性,并將測量結果發(fā)送給PC機顯示。同時,文中還為C2000設計了幅頻均衡算法,并分析了該算法的運算量,給出了C2000能否實時處理的依據(jù)。
音頻頻率數(shù)字掃頻儀完整資料,見截圖展示。
系統(tǒng)指標:
(1)掃頻信號產生
頻率范圍:20Hz-20KHz,輸出幅度0-3V,輸出電阻600W。
(2)帶阻網絡
以10KHz單頻信號為基準,帶阻網絡最大衰減≥10dB。
(3)幅頻特性測試
數(shù)字掃頻儀硬件設計分析:
系統(tǒng)由掃頻信號產生電路、帶阻網絡電路、ADC驅動電路、系統(tǒng)與PC機通信、PC機終端顯示等幾大部分構成,如圖1所示。整個系統(tǒng)以TMS320F2808為控制和測量的核心:正弦掃頻信號由該DSP的ePWM1和ePWM2模塊控制產生;
使用DSP內部的ADC模塊采集通過帶阻網絡后的信號,其采樣頻率由ePWM3控制;通信部分使用了DSP的SCIA單元,采用RS-232標準與計算機進行通訊;此外,還使用DSP的GPIO對系統(tǒng)中使用到的模擬開關進行控制選擇。
當系統(tǒng)運行時,用戶由PC終端顯示程序向DSP發(fā)出掃頻命令,DSP收到該命令后,啟動相關的外設模塊,產生掃頻信號,同時采集經過帶阻網絡后的信號并進行相應數(shù)據(jù)處理工作。數(shù)據(jù)處理完成后,計算結果通過DSP SCIA接口發(fā)送給PC終端顯示程序,在PC終端顯示程序上顯示并存儲該帶阻網絡的幅頻特性。