新聞中心

        EEPW首頁 > 嵌入式系統 > 市場分析 > 基于FPGA過采樣技術及實現

        基于FPGA過采樣技術及實現

        作者:林凌 張麗君 李剛 天津大學精密測試技術及儀器國家重點實驗室 時間:2010-06-21 來源:電子產品世界 收藏

        本文引用地址:http://www.104case.com/article/110161.htm

          由圖5可知,實現了以下功能:產生ADC時序,控制ADC的采樣頻率;以ADC轉換結束標志位為觸發信號,讀取ADC的轉換數據;為濾除ADC輸出信號的量化噪聲和減小數據量,實現低通濾波和減采樣模塊;配置一塊ROM區,用于存儲濾波器系數,用于濾波器的實現;為與外部處理引擎進行通訊,實現UART接口協議;為使個模塊協調工作,采用鎖相環產生不同頻率的時鐘。

          而模塊的工作流程為:處理引擎將待測信號的頻率通過UART傳給低通濾波和減采樣模塊,該模塊根據該頻率設置濾波器參數和減采樣的下抽取率;ADC時序模塊產生CNVST,啟動ADC進行采樣,BUSY信號觸發數據讀取模塊將數據讀入;低通濾波器和減采樣模塊根據設置好的參數和下抽取率對讀入的數據進行處理,處理完畢后,再將數據通過UART傳到處理引擎做后續處理。

          模塊中的ADC選用的是ADI公司的AD7674,18位、800KSPS逐次逼近型模數轉換器,具有較高的數據通過率。支持差分輸入模式,其內部采樣保持電路的負載可調,5V單電源供電。器件內部還集成了轉換時鐘、基準緩沖器及錯誤校準電路,并具有功能強大的串口和并口,與3V和5V電平兼容。而則選用的是Altera CycloneⅡ-EP2C8Q208C8,包括5個部分:可編程輸入/輸出單元、基本可編程邏輯單元、嵌入式塊RAM、豐富的布線資源和底層嵌入功能單元。

          基于AD7674和EP2C8,該模塊設計獲得的相關參數為:

          (1) 下抽取率,由于ADC的最高采樣頻率為800KSPS,則該模塊可用于0Hz -32kHz信號的測量;

          (2) ADC的本身分辨率為18位,后達到的最大分辨率為25位;

          (3) ADC基準電壓為4.096V,最高分辨率時可分辨的信號大小為:

          (4) 為使ADC達到25位分辨率,除滿足下抽取率N=47外,還必須保證低通濾波器的阻帶衰減符合的要求。由式(1)和(2)可知, 阻帶衰減R0=64.3dB。使用切比雪夫最佳逼近法獲得濾波器系數,通過計算及考慮到設計余量,得到濾波器長度L=4N,N=47時,實際阻帶衰減為R0=75dB;利用MATLAB軟件中的函數CHEBWIN(L,R0)獲得濾波器系數;將濾波器系數量化成8位,并進行16倍下抽取,抽取后的值對應為N=45 時的濾波器系數。將其存入的ROM區,以此為基準得到其他下抽取率的濾波器系數。

        濾波器相關文章:濾波器原理


        fpga相關文章:fpga是什么


        濾波器相關文章:濾波器原理


        模數轉換器相關文章:模數轉換器工作原理


        低通濾波器相關文章:低通濾波器原理


        電源濾波器相關文章:電源濾波器原理


        電容式觸摸屏相關文章:電容式觸摸屏原理
        數字濾波器相關文章:數字濾波器原理
        鎖相環相關文章:鎖相環原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南安市| 云龙县| 寿阳县| 双江| 鄄城县| 海宁市| 信宜市| 全南县| 峨眉山市| 济阳县| 紫金县| 即墨市| 开远市| 伊吾县| 颍上县| 湘乡市| 临湘市| 南江县| 安陆市| 阳东县| 永春县| 雷山县| 孝昌县| 新沂市| 集贤县| 梅河口市| 大庆市| 雷波县| 阜阳市| 武定县| 句容市| 麻江县| 大庆市| 华坪县| 福清市| 西林县| 申扎县| 宝坻区| 泗阳县| 京山县| 德庆县|