• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于AD7762和FPGA的數據采集系統設計

    基于AD7762和FPGA的數據采集系統設計

    作者: 時間:2012-08-10 來源:網絡 收藏

    控制A/D的程序流程圖如圖6所示。程序編譯后生成的A/D轉換器的控制模塊如圖7所示。

    本文引用地址:http://www.czjhyjcfj.com/article/193417.htm

    j.JPG


    模塊中ad_data_bus[15.0]與的IO口進行連接。ad_rst_n是A/D的復位信號,而rst_n是系統的復位信號。ad_mclk外接40 MHz晶振,進入A/D后經過寄存器設置進行二分頻。ad_sync是同步信號,可以同步多片C,此處不操作。
    將程序通過的JTAG口下載到硬件系統,進行仿真得到的A/D模塊仿真結果如圖8所示。

    a.JPG


    對A/D進行仿真。從仿真圖中可以看出,A/D產生l.JPG低電平后才開始根據k.JPG的高低電平控制傳輸數據。
    3.3 FIFO數據緩存模塊
    FIFO用于存儲接收的A/D采集的數據,FIFO模塊的讀時鐘受前端A/D模塊巾的data_valid信號控制,寫時鐘由后面的串口模塊產生,已達到FIFO數據讀取與串口傳輸的數據一致。保證數據準確地通過串口傳輸到上位機。FIFO的讀寫控制信號分別由wrfull和rdempty控制,FIFO模缺如圖9所示。

    m.JPG


    3.4 串口數據傳輸模塊
    串口模塊的開啟和關閉信號tx_en受FIFO模塊的讀信號rdreq控制。

    n.JPG



    4 結束語
    系統設計中,內部設置差分放大器和靈活設置的寄存器,使得外部的電路設計簡單且成本低。FPGA控制更為靈活方便,若想改變A/D的工作狀態只需要更改寄存器的設置內容即可。減少外部控制線的數量,使系統減小干擾,更為可靠。若將此系統作為音頻信號分析系統的前端,將使整個系統的穩定度及精確度得到提高。


    上一頁 1 2 3 下一頁

    關鍵詞: 7762 FPGA AD 數據采集

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 贵溪市| 醴陵市| 荆州市| 伽师县| 红河县| 绥宁县| 黄平县| 库车县| 临西县| 光泽县| 鲁山县| 分宜县| 朔州市| 溧阳市| 南皮县| 清镇市| 浦城县| 大悟县| 共和县| 凉城县| 和龙市| 望都县| 南和县| 建昌县| 双辽市| 苏尼特左旗| 上思县| 龙岩市| 漳平市| 马关县| 宁晋县| 托克逊县| 历史| 赤城县| 同仁县| 乌鲁木齐市| 北海市| 碌曲县| 鹿邑县| 南京市| 鄱阳县|