新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 單片機與FPGA在信號測試中的重要作用解析方案

        單片機與FPGA在信號測試中的重要作用解析方案

        作者: 時間:2012-07-02 來源:網絡 收藏

        1 引言

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

        在學習《電子線路》、《信號處理》等電子類課程時,高校學生只是從理論上理解真正的信號特征。不能真正了解或觀察測試某些信號。而幅頻特性和相頻特性是信號最基本的特征.這里提出了基于的頻率特性測試儀的設計,可使學生在實踐中真正觀察和測試信號的頻率特性。

        2 設計

        該系統設計采用掃頻測試法。設頻率響應為H(jω),實系數線性時,不變系統在正弦信號x(n)=Acos(ω0n+ψ)的激勵下的穩態輸出為y(n)。利用三角恒等式,將輸入x(n)表示為兩個復數指數函數之和:

        若輸入為exp(jω0n),線性時不變系統穩態輸出為H(exp(jω0n))exp(jω0n)。根據線性性質可知,輸入g(n)的響應v(n)為:

        同理,輸入g*(n)的輸出為v*(n)是v(n)的復數共軛。于是輸出y(n)的表達式:

        由上可知,當系統在正弦信號的激勵下,輸出響應達到穩態,這是與輸入激勵信號頻率相同的正弦波,響應信號與激勵信號幅值比為該頻率的幅頻響應值,而兩者的相位差為相頻特性值。因此采用掃頻法測量頻率特性。

        為核心,利用通過DDS合成得到且頻率由控制的正弦波作為掃頻信號,將其輸入至待測網絡,由峰值檢波電路分別測量各掃頻信號對應的輸入網絡信號和輸出網絡信號,并由其比例關系求得待測網絡的幅頻特性。測量幅度的同時FPGA利用計數法測量出代表進出網絡信號的相位差的脈沖數,然后送入單片機得到對應頻率點的相角。將各頻點得到的幅度特性和相位特性存入FPGA內部的RAM中,并結合鋸齒波顯示在示波器上。同時,LCD還顯示掃描頻率的初始值、終止值和步進值。定點測量時,LCD顯示單個頻率點的幅度和相位。該系統設計框圖如圖1所示。

        3 硬件電路設計

        3.1 信號產生模塊

        利用FPGA內部的DDS信號輸出掃頻信號經D/A轉換器形成正弦信號。D/A轉換器選用DAC0800。DAC0800具有8位分辨率,輸出電流建立時間為100 ns,8位的位寬,工作電壓范圍為±4.5~±18 V。因此,經DAC0800所形成的正弦信號有256個取樣值,完全能滿足系統精度要求。輸出正弦信號的最高頻率為200 kHz,100 ns的速率也滿足系統要求。由于DAC0800只具有從數字量到模擬電流輸出量轉換功能,因此.需增加運算放大器實現I—V轉換,其轉換電路如圖2所示。DDS信號輸出需要加低通濾波器來平滑濾波,以減少信號的諧波分量。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九江县| 琼海市| 吉林省| 德令哈市| 永安市| 嘉荫县| 荔浦县| 会昌县| 高州市| 嘉峪关市| 晋州市| 阿拉善右旗| 罗甸县| 平利县| 深水埗区| 潞城市| 合阳县| 安龙县| 亚东县| 鹤山市| 上高县| 苏尼特左旗| 额尔古纳市| 乌审旗| 广汉市| 宜春市| 鄂伦春自治旗| 陵川县| 湘阴县| 包头市| 绿春县| 牡丹江市| 宜兰市| 广饶县| 米林县| 综艺| 宁德市| 大冶市| 古蔺县| 曲水县| 金坛市|