新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于AVR和CPLD的高速數(shù)據(jù)采集系統(tǒng)

        基于AVR和CPLD的高速數(shù)據(jù)采集系統(tǒng)

        作者: 時間:2010-09-13 來源:網(wǎng)絡(luò) 收藏


        2.1 控制A/D轉(zhuǎn)換程序設(shè)計
        根據(jù)控制存儲的要求,首先要設(shè)計控制A/D轉(zhuǎn)換的狀態(tài)機(jī),用來確定A/D轉(zhuǎn)換的狀態(tài),根據(jù)MAXl308工作時序特點而設(shè)計的控制A/D轉(zhuǎn)換的狀態(tài)機(jī)轉(zhuǎn)換圖如圖4所示。實現(xiàn)控制A/D轉(zhuǎn)換的狀態(tài)機(jī)部分主要VHDL程序源代碼如下:


        將程序下載至中運(yùn)行調(diào)試,經(jīng)過對電路的調(diào)試和測量,控制8通道A/D同時轉(zhuǎn)換的狀態(tài)機(jī)產(chǎn)生的示波器時序波形如圖5所示,其中,0、1、2、3、4分別對應(yīng)的是圖3中的CONVST、EOC、EOLC、CS、RD,而第5通道是對FIF0的寫信號。從示波器顯示的波形圖可以看出產(chǎn)生的8個連續(xù)的脈沖對應(yīng)位置完全滿足圖3所要求的時序要求,也就是說在控制器同時控制8路信號的采集時不會出現(xiàn)時序混亂的情況。由此可知,采用本系統(tǒng)中設(shè)計的采集程序可以實現(xiàn)同時采集的要求,并且根據(jù)采集的脈沖寬度分析可知該系統(tǒng)能滿足采集速度為10 Mb/s的設(shè)計要求。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 胶州市| 扎鲁特旗| 滨海县| 英山县| 鄂尔多斯市| 嵊泗县| 晋宁县| 富蕴县| 安新县| 临猗县| 鄂伦春自治旗| 屏南县| 班戈县| 长寿区| 灵宝市| 天台县| 乐东| 阿合奇县| 岑巩县| 星子县| 东丰县| 南江县| 扬中市| 仁怀市| 东宁县| 祁连县| 富阳市| 鹿邑县| 华阴市| 东海县| 澄江县| 曲麻莱县| 介休市| 南昌市| 大冶市| 监利县| 安化县| 南陵县| 芜湖市| 深泽县| 高邑县|