《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于eMMC的128路數據采集系統設計
基于eMMC的128路數據采集系統設計
2017年電子技術應用第9期
侯天喜,李錦明,馬 林,降 帥
中北大學 儀器科學與動態測試教育部重點實驗室,山西 太原030051
摘要: 針對水下模擬船艙相關參數的高速多次采集存儲任務,設計了一種基于eMMC的多通道數據采集系統。該系統以FPGA為主控芯片,控制8個通道模擬多路復用開關和8個AD轉換器來實現128路信號同時采集。與傳統采集系統相比,該系統以eMMC為存儲單元,解決了傳統的以Flash為存儲模塊的復雜的壞塊檢測與系統管理等問題。試驗證明,128路數據采集存儲系統的誤差可控制在0.1%范圍內,能夠確保已存的數據可靠、有效。
中圖分類號: TN919
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.170310
中文引用格式: 侯天喜,李錦明,馬林,等. 基于eMMC的128路數據采集系統設計[J].電子技術應用,2017,43(9):76-79.
英文引用格式: Hou Tianxi,Li Jinming,Ma Lin,et al. Design of 128-channels data acquisition system based on eMMC[J].App-
lication of Electronic Technique,2017,43(9):76-79.
Design of 128-channels data acquisition system based on eMMC
Hou Tianxi,Li Jinming,Ma Lin,Jiang Shuai
Key Laboratory of Instrument Science & Dynamic Measurement of Ministry of Education, North University of China,Taiyuan 030051,China
Abstract: For the high speed multiple acquisition and storage task of underwater simulated cabin related parameters,a multi-channel data acquisition system based on eMMC is designed.The system uses FPGA as the main control chip to control 8 channels analog multiplexer switches and eight AD converters to achieve simultaneous acquisition of the 128 signals. Compared with the traditional acquisition system, the system uses embeded MultiMedia Card(eMMC) as storage module, an solve the problem of traditional Flash storage module that complex bad bock detection and system management. The measuring result shows using 128 channel data collection storage system, the error range is 0.1%, which ensures that acquired data is reliable and effective.
Key words : 128 channels;FPGA;data acquisition;data storage;eMMC

0 引言

    當今海洋已經和太空一樣成為人類探索自然的重要領域,我國水下探測設備的水平已達到一個新的高度。隨著我國水下探測技術的進步,對數據采集及存儲測試儀器的可靠性、高速、大容量、多通道等技術參數提出了更高的要求[1-2]。本文的128路數據采集及存儲系統主要完成對水下模擬船艙相關參數的高速多次采集存儲任務,以eMMC為存儲單元,解決了傳統的以Flash為存儲模塊的復雜的壞塊檢測與系統管理等問題。該系統可進行多次觸發,采集并存儲采集數據;通過讀數盒與上位機通信并傳輸采集的試驗數據。

    任何測量系統都需要有精度要求,否則測量將失去意義[3-4]。128路數據采集的總采樣率達到1.6 MS/s,采集編碼長度為12 bit,采樣精度0.1%,可重復觸發,單次記錄時間達到5 s。

1 系統的整體設計

    基于eMMC的128路數據采集系統主要由數據采集模塊、FPGA控制模塊、eMMC存儲器模塊、讀數盒模塊、上位機5個模塊組成。每進行一次觸發操作,128路電壓范圍在±5 V的模擬信號就會通過運放跟隨電路的放大后進入8個16通道模擬多路復用開關ADG506,經多路模擬開關通道選擇,使接到每一個模擬開關上的16個模擬信號依次送到AD轉換驅動芯片AD823中,進行信號調理后由AD轉換器AD7495進行模數轉換操作。轉換后的數字信號在FPGA的控制下依次存儲在eMMC芯片MTFC2GMDEA-0M中。一次觸發操作會在eMMC中存儲16 MB的數據,可以連續觸發4次。最后可以通過讀數盒將數據回讀到上位機中,完成采集及存儲的任務。系統結構框圖如圖1所示。

ck3-t1.gif

2 系統的硬件構成

2.1 電源管理

    在本系統中,需要對FPGA XC3S500E芯片進行3.3 V、2.5 V和1.2 V供電,因此需要利用電源轉換芯片將5 V的電壓轉換到所需要的電壓值。系統選用電壓轉換器SPX3819將電源電壓轉換成所需要的電壓值。

2.2 模擬電路

    數據采集部分在FPGA的控制下實現模擬量到數字量的轉化[5-6],主要由運放調理電路、模擬開關和AD轉換芯片構成。

2.2.1 放大電路設計

    該128路數據采集系統運放調理電路采用的是高精度低噪聲模擬信號放大器OP4177,多路信號放大的芯片OP4177具有4條互不干涉的信號放大通道,可對4路模擬信號進行同時放大。

2.2.2 模擬開關

    本系統采用了16通道的模擬多路復用器ADG506A進行模擬通道的選擇。通過FPGA控制ADG506A的4條地址線來決定在某一時刻送到AD轉換器之中的信號是哪一位,使16路模擬信號可以依次發送到AD轉換器中,大大提高了系統的集成度。

2.2.3 模數轉換電路設計

    本系統采用的是精度為12 bit的模數轉換芯片AD7495,并采用芯片AD823作為A/D轉換器的驅動芯片。電路上電后,FPGA首先會對A/D轉換芯片進行參數設定,A/D轉換器的驅動電壓由FPGA提供,A/D轉換的時鐘由FPGA內部的定時器產生。AD7495芯片要求采集模擬量在-2.5 V~2.5 V之間,而考慮到實際用的模擬量一般在0 V~5 V之間,所以需要進行電壓轉換,使其滿足AD7495的輸入電壓要求,保證模數轉換的正確性。模數轉換的驅動電路如圖2所示。

ck3-t2.gif

2.3 存儲電路

    數據存儲部分是整個系統中數據的載體,承擔著存儲由A/D轉換芯片產生的數字數據的重任。128路數據采集及存儲系統選用了鎂光公司的MTFC2GMDEA-0M芯片作為數據存儲。該器件將Nand Flash與控制器和MMC接口封裝到一起,控制器負責Flash的無效塊檢測、讀寫、ECC校驗等[7],大大提高了數據的讀寫速度。該芯片對外提供標準MMC接口,接口總線有時鐘線CLK、命令線CMD、8位數據線以及復位信號線,使用起來非常方便,其電路連接圖如圖3所示。

ck3-t3.gif

3 數據存儲技術的實現

    在正常無故障的情況下,經過觸發,系統啟動數據采集后,模擬信號經過數據采集部分進行處理后轉換為FPGA可以處理的數字信號,將轉換完的串行數據送回FPGA內部FIFO進行緩存,并由FPGA控制將FIFO內的數據按照一定的時序寫入eMMC芯片,完成數據的存儲。

    eMMC在傳輸模式之前首先進行初始化操作,初始化操作主要完成器件識別、模式配置以及擦除操作等[8-9]。具體操作流程為:(1)發送CMD0命令,復位設備;(2)發送CMD1命令,獲取OCR,進入準備完畢狀態;(3)發送CMD2命令,獲取器件信息,進入器件識別狀態;(4)發送CMD3命令,進行eMMC地址分配,進入設備待命狀態;(5)發送CMD9命令,獲取設備寄存器的值;(6)發送CMD7命令,進行狀態轉換,進入數據傳輸狀態;(7)發送CMD19命令,發送總線測試數據;(8)發送CMD14命令,回讀總線測試數據,并檢驗測試是否通過,系統返回傳輸狀態。

3.1 數據寫入

    eMMC的數據傳輸模式是其主要工作模式,其讀寫操作都是在該模式下進行的。eMMC有單塊寫和多塊寫兩種寫模式,這里采用單塊寫模式,其對應狀態轉化圖如圖4所示。首先,在eMMC進入傳輸模式之后發送CMD16命令,設置寫數據塊長度;接著發送CMD24命令,開始單塊寫操作,將寫FIFO數據寫入eMMC,依次寫入起始位、數據位、CRC16校驗碼與結束位。數據發送完畢后,eMMC器件會根據接收到的數據進行CRC16校驗比對,校驗成功后將數據存儲到eMMC的Flash存儲區,完成一次數據存儲。

ck3-t4.gif

3.2 數據讀取

    要分析eMMC中存儲的數據,就要通過上位機將讀數盒數據回讀到計算機,因此eMMC的讀數過程需要上位機的配合完成。FPGA在接收到上位機發來的讀數命令后,主動給eMMC控制器發送讀數命令。首先判斷eMMC后端FIFO是否寫滿,若寫滿則禁止往后端FIFO里寫數;若未滿,則發送CMD17命令,開始數據讀操作。當檢測起始位有效時,開始數據讀,并對數據進行實時CRC校驗,并對讀取數據進行計數。當計數個數等于數據塊長度時,接收端進行數據接收,并將接收到的數據的CRC校驗與eMMC的CRC檢驗對比,判斷數據接收是否正確,完成一次數據的讀取操作。具體數據發送流程圖如圖5所示。

ck3-t5.gif

4 測試與驗證

    為了驗證系統的功能實現及可靠性,分別對eMMC的寫數據和讀數據操作進行了在線調試。在信號輸入端提供電壓峰值為5 V的正弦波電壓進行系統的可靠性測試。通過Chipscope進行抓圖。經分析,CRC檢驗正確,證明數據讀寫正確。其數據讀與數據寫的測試結果如圖6、圖7所示。

ck3-t6.gifck3-t7.gif

    同時,利用讀數盒將存儲在eMMC中的數據讀取到上位機中,對數據進行直接的觀察。圖8為128路信號中存儲在eMMC中前4路信號通過上位機讀取到的信號波形。從圖中可以看出,128路數據采集存儲系統可以如實地反映出系統采集到的電壓范圍為±5 V的正弦波。經過標定后,128路數據采集存儲系統的誤差范圍可控制在0.1%范圍內。

ck3-t8.gif

5 結論

    本文設計了一種128路數據采集存儲系統,以eMMC為存儲單元,解決了傳統的以Flash為存儲模塊的復雜的壞塊檢測與系統管理等問題。通過在線邏輯分析和上位機驗證,該128路數據采集存儲系統讀寫時序正確,誤差范圍可控制在0.1%范圍內,能夠確保已存儲的數據可靠、有效,達到設計指標。

參考文獻

[1] 李廣志,周卓赟,謝昱勃,等.基于FPGA的陣列信號數據采集系統[J].電子技術應用,2016,42(2):71-73,77.

[2] 葛立,李驥,高楓,等.多路模擬開關在數據采集系統中的應用與分析[J].電子技術應用,2014,40(12):40-42.

[3] 皇甫堪,陳建文,樓生強.現代數字信號處理(第一版)[M].北京:電子工業出版社,2003.

[4] 馬明建,周長城.數據采集與處理技術(第一版)[M].西安:西安交通大學出版社,1999.

[5] 崔迎煒,李猛.基于FPGA的PMC數據采集卡的設計[J].電子技術應用,2014,40(10):27-29.

[6] 王悅凱,馬游春,丁寧.基于MRAM和FPGA的多路數據采集存儲系統[J].電子器件,2016,39(3):662-666.

[7] Embedded multi-media card(eMMC) electrical standard(5.0)[S].JEDEC,2012.

[8] 張耀軍,孫銘,王锏.Virtex-6 FPGA的eMMC控制器設計[J].單片機與嵌入式系統應用,2016,16(2):10-13.

[9] 王慶,樓向雄,王維建.基于eMMC大容量存儲U盤的研究[J].杭州電子科技大學學報(自然科學版),2016,36(2):37-41.



作者信息:

侯天喜,李錦明,馬  林,降  帥

(中北大學 儀器科學與動態測試教育部重點實驗室,山西 太原030051)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩1区2区3区| 久久久91精品国产一区二区三区| 美女在线一区二区| 一区二区三区高清| 麻豆精品国产91久久久久久| 欧美精品www| 久久精品99无色码中文字幕| 国产亚洲综合在线| 国产欧美亚洲一区| 国产亚洲在线观看| 亚洲欧美日韩精品久久亚洲区| 亚洲美女免费精品视频在线观看| 伊人男人综合视频网| 91久久精品国产91性色| 欧美二区在线看| 亚洲欧美日韩爽爽影院| 亚洲欧美国产高清| 夜夜躁日日躁狠狠久久88av| 亚洲视频每日更新| 国产精品美女在线观看| 欧美乱妇高清无乱码| 国产一区二区三区最好精华液| 免费h精品视频在线播放| 亚洲区国产区| 欧美成人精品h版在线观看| 国产女主播在线一区二区| **网站欧美大片在线观看| 亚洲婷婷综合久久一本伊一区| 国产在线一区二区三区四区| 国产一区二区主播在线| 午夜亚洲福利在线老司机| 久久青草欧美一区二区三区| 在线看片成人| 亚洲激情视频在线观看| 欧美日韩国产91| 亚洲欧美国产日韩中文字幕| 亚洲人成久久| 亚洲乱码国产乱码精品精天堂| 欧美日韩亚洲一区二区三区在线观看| 亚洲午夜精品一区二区| 一区在线免费| 亚洲福利视频免费观看| 欧美日韩精品不卡| 精品粉嫩aⅴ一区二区三区四区| 欧美特黄a级高清免费大片a级| 久久久人人人| 男女激情久久| 午夜在线a亚洲v天堂网2018| 国产最新精品精品你懂的| 久久综合色一综合色88| 日韩亚洲欧美在线观看| 欧美性猛交一区二区三区精品| 亚洲国产日韩一区二区| 久久综合伊人| 亚洲国产欧美日韩| 亚洲人成网站色ww在线| 欧美亚州韩日在线看免费版国语版| 亚洲国产成人久久| 亚洲国产精品成人一区二区| 亚洲一区二区三区在线播放| 狠狠色丁香久久婷婷综合丁香| 激情欧美国产欧美| 美女日韩在线中文字幕| 亚洲欧美影音先锋| 欧美成人精品一区二区| 国产精品黄页免费高清在线观看| 亚洲第一精品影视| 国产自产v一区二区三区c| 久久香蕉国产线看观看网| 欧美在线观看视频一区二区三区| 欧美午夜www高清视频| 另类综合日韩欧美亚洲| 亚洲欧美日韩电影| 久久精品30| 亚洲精品久久久久中文字幕欢迎你| 久久久久欧美| 韩日午夜在线资源一区二区| 久久免费视频在线| 亚洲欧洲美洲综合色网| 伊人久久大香线蕉av超碰演员| 欧美日韩免费一区| 一区二区免费看| 欧美一区2区视频在线观看| 欧美日韩综合久久| 国产精品久久婷婷六月丁香| 欧美中文字幕在线| 国产精品毛片大码女人| 亚洲人人精品| 亚洲欧美制服中文字幕| 国产精品入口日韩视频大尺度| 亚洲第一综合天堂另类专| 国产专区欧美专区| 蜜臀av一级做a爰片久久| 黄网站色欧美视频| 香蕉久久国产| 欧美一级网站| 久久久久久久一区二区| 国产日韩精品视频一区二区三区| 久久九九国产精品| 欧美日韩国产精品| 亚洲一区二区视频在线| 亚洲欧美综合国产精品一区| 亚洲中字黄色| 欧美福利精品| 可以免费看不卡的av网站| 亚洲免费激情| 欧美性猛片xxxx免费看久爱| 美女黄毛**国产精品啪啪| 亚洲已满18点击进入久久| 亚洲激情欧美激情| 亚洲影院污污.| 欧美电影免费观看高清完整版| 国产麻豆午夜三级精品| 亚洲国产精品99久久久久久久久| 欧美在线不卡| 欧美理论在线播放| 欧美经典一区二区| 香港久久久电影| 国产精品久久久久久久久久ktv| 欧美日韩亚洲三区| 另类酷文…触手系列精品集v1小说| 欧美 日韩 国产精品免费观看| 欧美激情综合五月色丁香| 欧美另类专区| 亚洲自拍16p| 中文网丁香综合网| 国产伦精品一区二区三区免费迷| 小嫩嫩精品导航| 一本色道精品久久一区二区三区| 免费成人小视频| 亚洲午夜未删减在线观看| 欧美在线免费视频| 欧美色综合天天久久综合精品| 欧美日韩一区二区欧美激情| 国产午夜精品在线观看| 亚洲天堂成人| 国产精品国产三级国产aⅴ无密码| 在线一区二区视频| 欧美在线免费视频| 欧美日韩精品系列| 亚洲综合视频在线| 亚洲国产成人在线| 国产欧美日韩视频| 欧美大尺度在线观看| 亚洲视频在线二区| 国内精品久久久久影院 日本资源| 欧美三级日韩三级国产三级| 国产精品久久久久久久久免费樱桃| 国产精品一卡| 亚洲精品影院在线观看| 在线观看一区欧美| 一本色道久久综合狠狠躁的推荐| 欧美日韩视频在线一区二区观看视频| 久久中文精品| 亚洲第一中文字幕在线观看| 国产一区日韩一区| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品亚洲网站| 国产一级揄自揄精品视频| 久久久蜜桃一区二区人| 国产在线观看91精品一区| 亚洲一区国产精品| 日韩亚洲欧美在线观看| 亚洲欧美日本另类| 久久三级福利| 国产精品xxxxx| 国产精品视频999| 欧美日韩aaaaa| 亚洲私人影吧| 欧美美女福利视频| 一本大道久久a久久精品综合| 国产精品欧美日韩一区| 国产精品国产亚洲精品看不卡15| 国产精品swag| 亚洲久久一区| 韩国精品在线观看| 欧美一区2区三区4区公司二百| 夜夜嗨av一区二区三区中文字幕| 久久精品国产久精国产一老狼| 国产亚洲欧美一区在线观看| 欧美亚洲日本一区| 国产欧美日本在线| 亚洲电影在线播放| 国产日韩亚洲欧美综合| 国产伦精品一区二区三区免费| 欧美电影在线免费观看网站| 亚洲女人av| 麻豆freexxxx性91精品| 亚洲大片一区二区三区| 国产精品专区h在线观看| 免费看精品久久片| 国产精品久久久久久久久借妻| 欧美丰满高潮xxxx喷水动漫| 亚洲国产精品久久久久久女王| 免费看黄裸体一级大秀欧美| 久久九九免费| 欧美成人中文字幕| 欧美日韩在线视频首页| 亚洲一区视频在线观看视频| 亚洲第一搞黄网站| 亚洲少妇中出一区| 欧美精品一区二区三区蜜桃| 亚洲韩国精品一区| 国产精品久久久久久久久久免费看| 久久成人这里只有精品| 国产人久久人人人人爽| 99精品视频网| 国产精品九色蝌蚪自拍| 午夜精品美女久久久久av福利| 男女激情久久| 99精品视频免费观看视频| 韩国av一区二区三区| 欧美午夜宅男影院在线观看| 国产女人aaa级久久久级| 国产精品午夜春色av| 欧美久久99| 久久夜色精品| 国产麻豆日韩欧美久久| 亚洲国产老妈| 亚洲第一毛片| 9色porny自拍视频一区二区| 久久久一本精品99久久精品66| 国外视频精品毛片| 欧美一区二区三区四区夜夜大片| 怡红院精品视频在线观看极品| 亚洲电影免费在线观看| 小辣椒精品导航| 中文日韩在线| 欧美天堂亚洲电影院在线播放| 欧美精品在线一区二区| 国产伪娘ts一区| 久久精品中文字幕一区二区三区| 日韩亚洲精品电影| 亚洲电影在线| 国产日本欧美一区二区三区| 欧美日韩一区二区精品| 亚洲欧美另类综合偷拍| 亚洲在线视频一区| 国内精品免费在线观看| 亚洲第一级黄色片| 国产精品久久久久久五月尺| 国产精品yjizz| 小嫩嫩精品导航| 国产精品毛片va一区二区三区| 亚洲欧美日韩精品| 免费成人高清| 国产精品无码专区在线观看| 在线免费观看日本欧美| 亚洲欧美精品伊人久久| 正在播放亚洲一区| 久久久欧美精品sm网站| 久久久之久亚州精品露出| 日韩视频免费| 国产精品无人区| 久久不射电影网| 亚洲黄网站黄| 两个人的视频www国产精品| 另类天堂视频在线观看| 亚洲欧美日韩国产精品| 一区在线观看视频| 亚洲欧美一区二区三区在线| 久久亚洲二区| 亚洲一区二区三区色| 亚洲天堂成人| 国产精品久久波多野结衣| 99re6这里只有精品视频在线观看| 国产一区二区三区久久| 新狼窝色av性久久久久久| 一区二区三区久久精品| 激情欧美一区二区三区| 欧美三级第一页| 玉米视频成人免费看| 牛人盗摄一区二区三区视频| 国产精品日产欧美久久久久| 国产精品theporn| 欧美色精品天天在线观看视频| 亚洲最快最全在线视频| 91久久久久久久久久久久久| 亚洲欧洲日韩综合二区| 国产亚洲一级| 国产亚洲激情| 久久综合久久综合久久综合| 亚洲欧洲一区二区在线观看| 99视频精品在线| 老司机67194精品线观看| 日韩视频一区二区三区在线播放免费观看| 一本大道久久精品懂色aⅴ| 亚洲一区精品电影| 亚洲视频欧美视频| 亚洲国产欧美精品| 亚洲一区免费| 狠狠爱成人网| 久久精品视频一| 欧美日韩一视频区二区| 欧美另类亚洲| 欧美精品一区三区在线观看| 久久美女性网| 猫咪成人在线观看| 国产精品性做久久久久久| 欧美片第一页| 国产精品久久二区二区| 久久久亚洲影院你懂的| 欧美中文字幕视频在线观看| 久久精品一区二区三区中文字幕| 久久天天躁狠狠躁夜夜av| 欧美激情第六页| 国产精品久久久久9999| 欧美理论视频| 久久夜色精品一区| 欧美午夜电影在线| 亚洲制服丝袜在线| 久久精品夜夜夜夜久久| 一区二区亚洲精品| 美女福利精品视频| 99精品黄色片免费大全| 两个人的视频www国产精品| 久久久免费精品| 在线视频亚洲欧美| 韩国一区电影| 欧美日韩专区在线| 亚洲一区二区在线| 欧美午夜视频一区二区| 亚洲欧美激情四射在线日| 国产亚洲在线| 亚洲综合好骚| 日韩一级黄色av| **网站欧美大片在线观看| 一区在线观看视频|