亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多種觸發(fā)功能的可編程高速數(shù)據(jù)采集模塊

        2011-06-25 02:45:32田曉紅張凱劉群
        關(guān)鍵詞:高速數(shù)據(jù)模擬信號(hào)極性

        田曉紅,張凱,劉群

        (1.揚(yáng)州大學(xué) 物理科學(xué)與技術(shù)學(xué)院,揚(yáng)州 225002;2.揚(yáng)州大學(xué) 生物科學(xué)與技術(shù)學(xué)院 )

        田曉紅(碩士研究生),研究方向?yàn)榛贔PGA的高速數(shù)據(jù)采集;張凱(教授),研究方向?yàn)榍度胧较到y(tǒng);劉群(碩士研究生),研究方向?yàn)樯镂锢韺W(xué)。

        引 言

        在數(shù)據(jù)采集的過(guò)程中,為了不漏掉任何一個(gè)既定特征的信號(hào),A/D轉(zhuǎn)換器必須不斷地采集數(shù)據(jù)。但是由于存儲(chǔ)器容量的限制,不可能無(wú)限制地采集并存儲(chǔ)數(shù)據(jù)[1-2]。如何使模塊能自動(dòng)檢測(cè)、采集并存儲(chǔ)有效數(shù)據(jù)呢?觸發(fā)技術(shù)的引入可以解決這一問(wèn)題。觸發(fā)是為了有效地觀測(cè)信號(hào),當(dāng)被測(cè)信號(hào)滿(mǎn)足觸發(fā)條件時(shí),啟動(dòng)一次數(shù)據(jù)采集,使用戶(hù)在屏幕上能觀測(cè)到滿(mǎn)足觸發(fā)條件的波形[3-4]。

        觸發(fā)電路在以往的設(shè)計(jì)中,多采用電平比較器,其缺點(diǎn)是:采用的分立元件多,不利于模塊移植和速度的提升,同時(shí)觸發(fā)方式多樣化配置也受到硬件限制,不具備智能化特點(diǎn)。本模塊基于高速A/D轉(zhuǎn)換器和FPGA,提出了一種全數(shù)字化的多種觸發(fā)功能的高速數(shù)字采集設(shè)計(jì)方案。模塊接口易于移植,采集頻率高達(dá)50MHz,具有多種可編程觸發(fā)功能,采用的觸發(fā)窗技術(shù)[5]進(jìn)一步保證了采樣存儲(chǔ)數(shù)據(jù)的正確性和有效性。

        1 高速數(shù)據(jù)采集模塊結(jié)構(gòu)

        高速數(shù)據(jù)采集模塊由FPGA存儲(chǔ)控制、傳輸電路和AD9057數(shù)據(jù)采集部分構(gòu)成。其中FPGA為此次模塊設(shè)計(jì)的重點(diǎn)。多種觸發(fā)功能的高速數(shù)據(jù)采集模塊結(jié)構(gòu)框圖如圖1所示。采用Cyclone[6]系列EP1C6Q240C8型號(hào)的FPGA控制芯片,其Bank4I/O口與 AD9057相連,有源晶振提供了50MHz的時(shí)鐘頻率。

        圖1 多種觸發(fā)功能的高速數(shù)據(jù)采集模塊結(jié)構(gòu)框圖

        此模塊通過(guò)通信接口動(dòng)態(tài)設(shè)置觸發(fā)極性、觸發(fā)模式、觸發(fā)窗長(zhǎng)度、觸發(fā)點(diǎn)電平,觸發(fā)極性可選上升沿觸發(fā)rising_edge和下降沿觸發(fā)falling_edge兩種。觸發(fā)模式可分為前觸發(fā)pre_trigger、中間觸發(fā) mid_trigger、后觸發(fā)post_trigger三種模式。觸發(fā)窗長(zhǎng)度設(shè)置為0~100的整數(shù),觸發(fā)點(diǎn)電平可設(shè)置為0~255的整數(shù)。

        當(dāng)連接通信接口的外部顯示控制界面設(shè)置好觸發(fā)極性、觸發(fā)模式、觸發(fā)窗長(zhǎng)度、觸發(fā)點(diǎn)電平時(shí),開(kāi)始啟動(dòng)采集命令,包裝好的40位數(shù)據(jù)流將被發(fā)送到FPGA;FPGA接收到40位數(shù)據(jù)后,迅速分離成5個(gè)8位數(shù)據(jù),即觸發(fā)極性、觸發(fā)模式、觸發(fā)窗長(zhǎng)度、觸發(fā)點(diǎn)電平和采集啟動(dòng)信號(hào),利用FIFO存儲(chǔ)器先進(jìn)先出的特性以及對(duì)AD9057的控制時(shí)序,配合觸發(fā)信號(hào)存儲(chǔ)A/D數(shù)據(jù);當(dāng)采樣完成后,F(xiàn)IFO中的數(shù)據(jù)可以被發(fā)送到外部的顯示控制界面直觀地顯示出來(lái)。

        1.1 觸發(fā)信號(hào)的產(chǎn)生

        傳感器探測(cè)和感知的模擬信號(hào)一般都帶有一定干擾,如果僅憑一個(gè)觸發(fā)點(diǎn)來(lái)決定觸發(fā)的位置則很難控制,在本模塊觸發(fā)位置的設(shè)計(jì)中采用了三點(diǎn)觸發(fā)窗技術(shù),觸發(fā)窗的設(shè)置可以有效地屏蔽模擬信號(hào)的抖動(dòng),使模塊正常運(yùn)行。

        觸發(fā)極性triggerpolar有上升沿觸發(fā)rising_edge和下降沿觸發(fā)falling_edge兩種模式,在這兩種觸發(fā)極性下,觸發(fā)信號(hào)上升沿表示模塊開(kāi)始存儲(chǔ)A/D轉(zhuǎn)換數(shù)據(jù)。模塊設(shè)置了觸發(fā)字1和觸發(fā)字2,觸發(fā)字1為觸發(fā)點(diǎn)加上觸發(fā)窗長(zhǎng)度,如果結(jié)果小于255則觸發(fā)字為兩者相加結(jié)果,否則為255;觸發(fā)字2為觸發(fā)點(diǎn)減去觸發(fā)窗長(zhǎng)度,如果結(jié)果大于0則觸發(fā)字為兩者相減結(jié)果,否則為0。

        圖2是下降沿觸發(fā)信號(hào)產(chǎn)生圖。圖中模塊開(kāi)始采樣時(shí),A/D轉(zhuǎn)換數(shù)據(jù)與觸發(fā)字1和觸發(fā)字2不斷地比較,當(dāng)A/D數(shù)據(jù)大于觸發(fā)字1時(shí),觸發(fā)信號(hào)輸出為低電平;此后A/D數(shù)據(jù)與觸發(fā)字2比較,當(dāng)A/D數(shù)據(jù)小于觸發(fā)字2,觸發(fā)信號(hào)輸出高電平。

        圖2 下降沿觸發(fā)信號(hào)產(chǎn)生圖

        compare_standard1、compare_standard2分別是觸發(fā)字1和觸發(fā)字2。flag為標(biāo)志變量,當(dāng)A/D數(shù)據(jù)大于觸發(fā)字1時(shí),flag=1;當(dāng) A/D數(shù)據(jù)小于觸發(fā)字2時(shí),flag=0。具體實(shí)現(xiàn)的代碼如下:

        1.2 觸發(fā)模式的選擇

        觸發(fā)模式分為前觸發(fā)、中間觸發(fā)和后觸發(fā)。觸發(fā)模式的選擇決定了觸發(fā)的預(yù)觸發(fā)深度N的不同。在一定的存儲(chǔ)深度M下,捕捉的波形在觸發(fā)點(diǎn)P附近被最大化地存儲(chǔ)和顯示。觸發(fā)點(diǎn)前端波形的觀察選擇前觸發(fā)模式,即預(yù)觸發(fā)深度占存儲(chǔ)深度的比例要大[7]。觸發(fā)模式如圖3所示。S代表起點(diǎn),E代表結(jié)束點(diǎn)。觸發(fā)點(diǎn)前后波形的觀察選擇中間觸發(fā)模式,觸發(fā)點(diǎn)后端波形的觀察選擇后觸發(fā)模式。

        圖3 觸發(fā)模式

        1.3 FIFO讀寫(xiě)數(shù)據(jù)控制

        FIFO存儲(chǔ)器的讀寫(xiě)[8]是用狀態(tài)機(jī)來(lái)實(shí)現(xiàn)的。5個(gè)狀態(tài)分別為 wait、wr_trigger、wr_read、wr_full、read。FIFO控制器流程如圖4所示。模塊開(kāi)始進(jìn)入wait狀態(tài)等待啟動(dòng)信號(hào)start上升沿,如果start上升沿到來(lái)模塊轉(zhuǎn)到wr_trigger狀態(tài),否則將在wait狀態(tài)一直等待;當(dāng)模塊進(jìn)入wr_trigger狀態(tài)時(shí),F(xiàn)IFO開(kāi)始寫(xiě)數(shù)據(jù)直到滿(mǎn)足觸發(fā)模式的預(yù)觸發(fā)深度,此時(shí)的寫(xiě)時(shí)鐘等于采樣時(shí)鐘;此后模塊進(jìn)入wr_read狀態(tài),F(xiàn)IFO開(kāi)始一邊讀數(shù)據(jù)一邊寫(xiě)數(shù)據(jù),即一直保持FIFO中存儲(chǔ)的數(shù)據(jù)是最新A/D轉(zhuǎn)換數(shù)據(jù),此時(shí)的讀寫(xiě)時(shí)鐘與采樣時(shí)鐘是同頻的。直到觸發(fā)信號(hào)上升沿的到來(lái),否則FIFO存儲(chǔ)器將一直讀數(shù)據(jù)和寫(xiě)數(shù)據(jù);當(dāng)觸發(fā)信號(hào)上升沿有效時(shí),模塊進(jìn)入wr_full狀態(tài),F(xiàn)IFO存儲(chǔ)器停止讀數(shù)據(jù),開(kāi)始寫(xiě)數(shù)據(jù),直到FIFO寫(xiě)滿(mǎn)數(shù)據(jù);當(dāng)FIFO寫(xiě)滿(mǎn)數(shù)據(jù)(full=1)以后,模塊轉(zhuǎn)到read狀態(tài),F(xiàn)IFO開(kāi)始讀數(shù)據(jù)并通過(guò)通信接口發(fā)送到顯示控制界面進(jìn)行直觀的顯示,直到FIFO為空empty=1,此時(shí)讀時(shí)鐘為顯示時(shí)鐘;FIFO讀數(shù)據(jù)操作完畢,模塊將一直停留在wait狀態(tài)等待下一次采集啟動(dòng)信號(hào)的到來(lái),如此反復(fù)執(zhí)行。

        圖4 FIFO控制器流程

        1.4 高速數(shù)據(jù)采集模塊電路設(shè)計(jì)

        AD9057是8位的模數(shù)轉(zhuǎn)換器,可以達(dá)到60MHz的最大采樣頻率。設(shè)計(jì)中,模塊采用50MHz的采樣頻率,AD9057帶有2.5V的基準(zhǔn)電壓,可以對(duì)1V峰峰值輸入模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換[9]。通常采用高頻、寬帶運(yùn)放對(duì)模擬信號(hào)進(jìn)行緩沖,本設(shè)計(jì)中采用AD8041作為放大器,AD9057高速數(shù)據(jù)采集模塊電路圖電路圖如圖5所示。

        圖5 AD9057高速數(shù)據(jù)采集模塊電路圖

        2 結(jié) 論

        模塊可以工作在50MHz的采樣頻率下,并且在模擬信號(hào)幅度偏小和有一定干擾的情況下也可以正常地工作。本次設(shè)計(jì)中采用了VC++6.0編寫(xiě)的顯示控制界面進(jìn)行模塊驗(yàn)證[10]。圖6是數(shù)據(jù)采集模塊捕捉的頻率為5MHz、300mVpp交替出現(xiàn)間隔為1ms的一個(gè)脈沖波形圖。

        其中,觸發(fā)模式選用中間觸發(fā),觸發(fā)極性為上升沿,采樣頻率為50MHz。由此可見(jiàn),本模塊的技術(shù)方案可行,具有靈活簡(jiǎn)潔的特點(diǎn),可以應(yīng)用在程控儀器和自適應(yīng)信號(hào)采集與處理系統(tǒng)中。

        圖6 5MHz、300mVpp脈沖波形圖

        [1]倪浩然.各種觸發(fā)模式在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J].電子產(chǎn)品世界,2005(21):53-55.

        [2]翟立銘,張丕壯.隨機(jī)脈沖信號(hào)數(shù)據(jù)采集觸發(fā)電路設(shè)計(jì)[J].彈箭與制導(dǎo)學(xué)報(bào),2008,28(5):252-254.

        [3]宋永霞,張瑤,劉躍鋒.波形儀器的觸發(fā)與采集系統(tǒng)的設(shè)計(jì)[J].長(zhǎng)春工業(yè)大學(xué)學(xué)報(bào):自然科學(xué)版,2010(3):340-344.

        [4]武云,喬純捷,鐘小鵬.數(shù)據(jù)采集系統(tǒng)中的觸發(fā)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2004,12(4):369-371.

        [5]李毅,師奕兵,王厚軍,等.數(shù)字存儲(chǔ)示波器觸發(fā)電路的數(shù)字化技術(shù)[J].儀器儀表學(xué)報(bào),2004(3):385-387.

        [6]Altera Corporation.Cyclone器件數(shù)據(jù)手冊(cè)[EB/OL].[2011-06].http://www.altera.com.

        [7]林敬涵.數(shù)據(jù)采集中的外部時(shí)鐘及握手信號(hào)[J].電子產(chǎn)品世界,2005(5):123-124.

        [8]王誠(chéng),吳繼華,范麗珍,等.Altera FPGA/CPLD設(shè)計(jì)(基礎(chǔ)篇)[M].北京:人民郵電出版社,2005:122-125.

        [9]Analog Device Inc.AD9057 8-Bit 60MSPS A/D Converter[EB/OL].[2011-06].http://www.analog.com.

        [10]李長(zhǎng)林,高潔.Visual C++串口通信技術(shù)與典型實(shí)例[M].北京:清華大學(xué)出版社,2006:86-95.

        猜你喜歡
        高速數(shù)據(jù)模擬信號(hào)極性
        跟蹤導(dǎo)練(四)
        一種基于ADG426多路模擬開(kāi)關(guān)的模擬信號(hào)輸入接口設(shè)計(jì)
        電子制作(2019年7期)2019-04-25 13:18:00
        一種模擬信號(hào)選通運(yùn)算電路的設(shè)計(jì)
        基于AD9250的高速數(shù)據(jù)接口設(shè)計(jì)
        電子制作(2018年2期)2018-04-18 07:13:24
        模擬信號(hào)的三種調(diào)制方法比較研究
        電子制作(2017年24期)2017-02-02 07:14:19
        表用無(wú)極性RS485應(yīng)用技術(shù)探討
        PCI-e高速數(shù)據(jù)采集卡的驅(qū)動(dòng)與上位機(jī)軟件設(shè)計(jì)
        電子器件(2015年5期)2015-12-29 08:43:12
        一種新型的雙極性脈沖電流源
        基于單片機(jī)的模擬信號(hào)自動(dòng)追蹤控制器
        基于AD7891的浮空器高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
        www插插插无码视频网站| 欧美 变态 另类 人妖| 伊人久久这里只有精品| 麻豆国产一区二区三区四区| 国产后入清纯学生妹| 无码人妻久久一区二区三区免费 | 亚洲精品无播放器在线播放| 欧美丰满大爆乳波霸奶水多| 亚洲国产精品久久久天堂不卡海量| 国模少妇无码一区二区三区| 免费在线观看视频专区| 男人天堂亚洲一区二区| 免费国产在线视频自拍白浆| 日韩av激情在线观看| 久久精品免视看国产成人| 亚洲熟妇无码av不卡在线播放| 亚洲人成绝费网站色www| 国产精品视频一区二区久久| 久久精品女人av一区二区| 国产亚洲精品美女久久久m| 日韩人妻无码精品-专区| 这里有精品可以观看| 亚洲中文字幕无线乱码va| 精品久久中文字幕一区| 国产一区二区三区三区四区精品 | 男人天堂亚洲一区二区| 美女不带套日出白浆免费视频| 久久久久久好爽爽久久| 国产99页| 日韩精品极品视频在线观看蜜桃| 日韩一本之道一区中文字幕| 亚洲av无码国产精品色午夜字幕| 亚洲欧美日韩国产综合一区二区| 亚洲欧美一区二区三区国产精| 精选二区在线观看视频| 国产乱子伦一区二区三区国色天香| 精品卡一卡二乱码新区| 亚洲啪啪综合av一区| 日韩AV无码中文无码AV| 性色av色香蕉一区二区蜜桃| 人妻丰满av无码中文字幕|