《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FT245BM和FPGA的數據采集設計
基于FT245BM和FPGA的數據采集設計
來源:電子技術應用2013年第6期
梅文龍, 王 輝
南京工業大學 電子與信息工程學院 江蘇 南京 211816
摘要: 基于FT245BM和FPGA設計了一個高速數據采集系統。主控制器采用MCU和FPGA,MCU通過串口接收PC機打包發送的命令,通過主控模塊控制AD采集信號,在FPGA中形成數據流, 并通過USB總線傳輸給PC機。此設計簡化了USB通信,提高了軟件編寫效率,減少了電子元器件的使用。經過PC機軟件測試,PC機采集到的數據和原輸入數據變化趨勢基本一致,符合設計要求。
中圖分類號: TN79
文獻標識碼: B
文章編號: 0258-7998(2013)06-0118-03
The design of data acquisiton system based on FT245BM and FPGA
Mei Wenlong, Wang Hui
College of Electronics and Information Engineering, Nanjing University of Technology, Nanjing 211816, China
Abstract: A high speed data acquisition system based on FT245BM chip and FPGA is designed in this paper. This system completes functions of data acquisition and data transmission by using MCU and FPGA as the master controller. MCU receives packaged commands sent through the serial port to PC. Controlled by the master controller, the AD collects signal, then the data stream is formed in the FPGA. At last the data is transferred to the PC via the USB bus and then stored. USB communication is simply designed in this system. The efficiency of software development is improved and hardware resources is saved. After testing by PC software, we can see that data collected by PC is broadly consistent with the trend of the original input data, and the system meets the design requirements.
Key words : FPGA; USB; MCU; data acquisiton; FT245BM

    近年來,數據采集和處理技術得到飛速發展,在醫療、通信、化工、雷達等領域應用廣泛[1]。早期采集數據主要是利用單片機作為主控制器,控制模/數轉換器等外圍電路。隨著需求的增長,這種設計模式已不能滿足人們的需求,因此必須使用速度更快、性能更強的器件作為控制器。綜合考慮價格和性能,本設計采用可編程邏輯器件(FPGA)和單片機(MCU)聯合控制,只需一塊常用的MCU加上一塊FPGA芯片就能完成高速的數據采集任務,同時FPGA還能完成其他邏輯功能[2]。

    通用串行總線USB具有支持熱拔插、傳輸速率高、占用資源少等優點,適合數據傳輸。但USB協議復雜,編寫驅動費時,開發周期較長。FT245BM成功實現了USB和并行I/O的轉換,避開了固件設計和驅動的編寫,大幅縮短了開發時間,成為開發USB外圍設備的理想選擇[3]。利用FT245BM和FPGA實現數據采集和傳輸,可有效降低開發難度,縮短開發周期。
1 系統總體結構
     數據采集系統主要完成兩大功能:數據的采集和傳輸。系統利用外置手柄電極陣列采集64路模擬信號,通過FPGA控制可編程增益放大器放大采集的模擬信號,通過A/D轉換后由USB總線傳輸給PC機處理。本系統控制部分采用Altera公司的Cyclone系列FPGA EP1C6Q240C8芯片以及Philips公司的P89LV51單片機完成控制功能??傮w結構如圖1所示。系統工作時,MCU通過串口接收PC機發送的采集命令,然后將命令打包發送給FPGA,控制FPGA芯片采集數據并將數據暫存到SRAM中[4],FPGA通過識別FT245BM的寫數據命令,將SRAM中的數據送給PC機進行處理。此設計方案簡化了USB通信,只需完成單向數據傳輸,降低了系統的開發難度,增加了系統的穩定性。

2 系統的硬件設計
2.1數據采集電路的設計

    鑒于系統精度、速度和成本,采用ADI公司的AD9238芯片。該芯片采用3.3 V供電,速度為可選20 MS/s、40 MS/s和65 MS/s。其內部含有兩路A/D轉換器及信號保持器,可提供與單通道A/D轉換器同樣優異的動態性能,而且比使用2個單通道A/D轉換器具有更好的抗串擾性能。模擬信號為差分輸入,轉換數字信號為并行輸出。
    考慮到被測信號頻率最高為1 MHz,系統只需采用20 MS/s的采樣頻率即可,此時功耗約為180 mW,符合低功耗設計要求。采樣時鐘由FPGA內部的50 MHz時鐘分頻得到。采集電路采集的信號主要為通過手柄采集64路模擬信號和基準參考信號,頻率在100 Hz~1 MHz范圍之間,電流值小0.5 mA。數據采集電路設計圖如圖2所示。

2.2 數據傳輸電路設計
    本系統采用的FT245BM模塊是英國FTDI公司的一種快速USB通信接口,可以支持USB1.1/2.0規范,傳輸速率最大可達1 MB/s。該芯片功能強大,無需編寫片內固件程序,能夠實現USB協議與并行I/O協議之間的轉換,芯片自動完成中間的轉換工作。
    FT245BM內部主要由USB收發器、串口接口引擎(SIE)、USB協議引擎和FIFO控制器等構成。片內含有2個FIFO數據緩沖區:1個128 B的接收緩沖區和1個384 B的發送緩沖區[5]。FT245BM還包括1個內置3.3 V穩壓器,1個6 MHz振蕩器,8倍頻的時鐘倍頻器和USB內部鎖相環。主要通過讀寫控制線(RDP、WR、TXE、RXF)和8根數據線D0~D7來完成與FPGA的通信。FT245BM的電路設計如圖3所示。系統通過幀頭來識別各個狀態命令,數據傳輸格式為“幀頭+控制命令+幀尾”。

 

 

2.3 FPGA選擇
    本系統的FPGA芯片采用Altera公司Cyclone系列的EP1C6Q240C8。它采用0.13 μm,全銅SRAM工藝,工作電壓為1.5 V;內部有2個鎖相環,5 980個LE單元,20個M4K型RAM塊,總RAM容量達到92 160 bit,240個管腳,其中包括185個最大可用I/O口(I/O口可自由定義)。該芯片電路設計簡單方便,編程靈活,不易受外部干擾。配合使用Altera公司的Quartus II軟件開發平臺,可以很容易地進行程序設計,有效減少了開發周期。
3 系統軟件設計
3.1 主控制模塊程序設計

    主控模塊由FPGA和MCU構成,其中MCU采用C語言編程,FPGA采用Verilog HDL語言編程。主控模塊負責放大被測信號、采集信號和數據傳輸,本文主要討論采集數據部分。
    此設計簡化了USB通信,FT245BM在本系統中只需將數據發送到PC機,不用進行讀操作。FT245BM寫時序如圖4所示,當數據滿足發送條件(當前沒有數據發送且發送FIFO未滿),TXE#置為低電平,控制器檢測到TXE#為低時,放入數據。當WR輸出一個下降沿時,可將數據寫入發送FIFO[6]。

3.2  軟件編程
    FT245BM和上層PC機通信時,需要在PC機上安裝驅動。FTDI公司提供了VCP、D2XX(動態鏈接庫)兩種驅動模式。前一種是將USB接口虛擬為串行通信口,在PC上的編程和實現串口編程完全一樣;后一種提供了一個動態鏈接庫(FTD2XX.DLL),內部包含了一套函數,使用該驅動傳輸速率可達到1 MB/s[7]。
    根據FTDI公司的資料,前一種驅動的數據傳輸速率最高為300 kb/s,達不到高速處理數據的要求,因此本文選擇利用D2XX來設計。應用程序通過FTD2XX.DLL、FTD2XX.SYS、Windows USB Driver Stack來實現對FT245BM的讀寫。上位機軟件采用Delphi7來設計,該軟件具有開發周期短、易于調試的優點。通過調用FTD2XX.DLL中的函數,可完成對USB接口設備的讀寫。
4 調試與小結
    目前該數據采集系統已成功應用于乳腺電阻抗掃描成像系統。圖5即為該系統的上位機測試界面第1幀第64電極的測量曲線圖,其中,參考信號表示原輸入激勵信號,電極信號為通過人體后采集到的信號。從圖中可看出當輸入的激勵信號為1 kHz時,測量得到的參考信號以及電極信號僅幅度不同,相位沒有明顯失真,頻率和曲線變化趨勢一致,表明該系統采集得到的數據準確,具有較高的準確性,符合設計要求。同時系統簡化了USB通信,有效降低了軟件交互的次數和軟件編寫的繁瑣程度,節省了硬件資源,提高了效率。

參考文獻
[1] 石波涌,應文威,蔣宇中.基于FT245BM的數據采集系統設計與實現[J].艦船電子工程,2010(12):125-129.
[2] 李娜,孟令軍.用FT245BM實現FPGA與PC機的數據無縫傳輸[J].重慶工學院學報(自然科學),2009,23(5):80-83.
[3] 蔡江洪,史小軍,朱為,等. 利用FT245BM實現FPGA與PC機的USB通訊[J].電子器件,2005,28(1):132-134.
[4] 王德勝,康令州.基于FPGA的實時圖像采集與預處理[J].電視技術,2011,35(3):32-35.
[5] 徐鋒. 基于FT245BM的快速USB接口的實現[J].電子工程師,2007(3):59-61.
[6] 刁兆奎,張鵬飛,熊繼軍,等.基于FT245BM的數據采集系統設計[J].測試技術學報,2011,25(2):163-167.
[7] 林秀珍,梁志強. 通用串行總線USB及其應用[J]. 現代電子技術,2003(7):88-91.

此內容為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>
          亚洲一区一卡| 欧美精品偷拍| 一区二区三区在线不卡| 亚洲精品乱码久久久久久| 国产免费成人在线视频| 国产一区二区日韩精品欧美精品| 欧美.日韩.国产.一区.二区| 伊人久久成人| 激情欧美一区二区三区在线观看| 亚洲性色视频| 亚洲综合丁香| 国产九色精品成人porny| 久久阴道视频| 欧美另类极品videosbest最新版本| 国语自产精品视频在线看抢先版结局| 性色av一区二区怡红| 久久天堂av综合合色| 国产人久久人人人人爽| 亚洲精品系列| 久久精品亚洲乱码伦伦中文| 欧美激情一区在线观看| 亚洲综合电影| 国际精品欧美精品| 久久久久久久999精品视频| 亚洲大胆人体在线| 久久午夜电影网| 先锋a资源在线看亚洲| 欧美性猛交一区二区三区精品| 欧美精品尤物在线| 欧美福利电影在线观看| 亚洲黄色在线视频| 韩国女主播一区二区三区| 国产色爱av资源综合区| 136国产福利精品导航网址应用| 久久av红桃一区二区小说| 亚洲毛片在线看| 亚洲免费福利视频| 黄色一区三区| 欧美韩国日本一区| 一区二区三区在线免费播放| 亚洲美女免费精品视频在线观看| 一本色道久久88综合亚洲精品ⅰ| 欧美理论大片| 亚洲人成7777| 国产视频丨精品|在线观看| 亚洲精品免费观看| 国产原创一区二区| 欧美第一黄色网| 国产精品久久久亚洲一区| 欧美日韩黄色一区二区| 免费日韩成人| 国产自产精品| 亚洲毛片在线观看.| 国产女人水真多18毛片18精品视频| 国产精品美女一区二区在线观看| 亚洲精品一区二区三区婷婷月| 国产精品理论片在线观看| 久久久精品日韩欧美| 免费观看不卡av| 国产精品乱人伦一区二区| 红桃视频一区| 在线看片成人| 国产综合精品一区| 新67194成人永久网站| 麻豆精品91| 韩曰欧美视频免费观看| 欧美三级电影网| 欧美日韩影院| 亚洲精选在线观看| 在线精品一区二区| 国产精品美女一区二区在线观看| 午夜久久福利| 久久免费精品日本久久中文字幕| 亚洲视屏在线播放| 国产日产亚洲精品| 亚洲永久免费观看| 国产精品综合不卡av| 久久婷婷亚洲| 欧美日韩少妇| 亚洲高清资源综合久久精品| 久久久久久久波多野高潮日日| 国产一区二区三区网站| 久久综合网络一区二区| 久久在线观看视频| 久久精品国亚洲| 欧美日韩精品免费观看视一区二区| 一区二区三区视频观看| 国产精品美女xx| 亚洲国产高清在线观看视频| 亚洲大胆人体视频| 欧美日韩三级电影在线| 亚洲国产一区二区a毛片| 欧美三级精品| 国产精品一区二区女厕厕| 亚洲激情网址| 国产精品久久久久久久一区探花| 亚洲激情黄色| 欧美精品一区在线播放| 久久久久9999亚洲精品| 欧美日韩1区| 国产精品xxxxx| 欧美美女日韩| 国产精品国产三级国产aⅴ浪潮| 欧美日韩另类国产亚洲欧美一级| 亚洲制服av| 久久午夜电影| 国产精品久久久对白| 日韩一本二本av| 欧美黄色一区| 欧美日本在线视频| 国产精品v欧美精品v日韩| 99国产麻豆精品| 久久久午夜视频| 久久久最新网址| 国产精品豆花视频| 亚洲福利久久| 国产精品theporn88| 日韩亚洲不卡在线| 欧美色视频日本高清在线观看| 日韩视频免费大全中文字幕| 欧美中文在线观看国产| 激情亚洲一区二区三区四区| 欧美www在线| 欧美一区亚洲一区| 久久视频一区二区| 性欧美video另类hd性玩具| 欧美成人自拍视频| 久久久夜夜夜| 精品99一区二区| 亚洲一区二区三区四区在线观看| 亚洲欧美福利一区二区| 狼人天天伊人久久| 国产精品视频网站| 韩日精品在线| 欧美成在线观看| 国产精品亚洲综合色区韩国| 99国产精品久久久| 好吊色欧美一区二区三区四区| 欧美有码在线视频| 一区二区在线观看av| 久久激情视频| 欧美精品九九99久久| 欧美一区二区成人6969| 亚洲高清免费| 国产精品久久久久久久免费软件| 欧美激情无毛| 欧美精品在线视频观看| 一区二区高清在线观看| 激情自拍一区| 一区二区三区**美女毛片| 欧美成人一区二区| 国产在线日韩| 久久成人这里只有精品| 久久不见久久见免费视频1| 欧美午夜理伦三级在线观看| 亚洲靠逼com| 日韩一级免费| 在线观看精品视频| 国产精品欧美一区喷水| 欧美日韩精品免费观看视频完整| 久久激情五月婷婷| 亚洲第一黄网| 国产亚洲欧美日韩精品| 亚洲一区二区黄| 国产曰批免费观看久久久| 在线色欧美三级视频| 亚洲成人自拍视频| 亚洲欧美日韩一区二区| 欧美在线free| 国产欧美日韩视频在线观看| 亚洲无线视频| 亚洲欧美不卡| 久久一区二区三区国产精品| 亚洲免费在线播放| 亚洲福利视频专区| 国产综合18久久久久久| 亚洲资源av| 国产综合久久| 欧美视频日韩视频| 久久久一区二区| 在线欧美小视频| 欧美精品免费看| 欧美韩国一区| 久久久水蜜桃| 亚洲精品黄网在线观看| 免费观看在线综合色| 久久久久国产精品一区| 激情久久五月天| 在线看片欧美| 欧美国产亚洲精品久久久8v| 久久激情五月婷婷| 亚洲人成77777在线观看网| 欧美激情无毛| 精品动漫3d一区二区三区| 国产精品日韩一区| 亚洲一区二区综合| 一区二区三区四区国产精品| 欧美一级二区| 亚洲影视综合| 黄色成人在线观看| 葵司免费一区二区三区四区五区| 亚洲美女色禁图| 久久av红桃一区二区小说| 99精品国产99久久久久久福利| 国内精品美女在线观看| 亚洲人成77777在线观看网| 久久成人精品电影| 狠狠色狠狠色综合日日五| 亚洲欧美日韩在线| 欧美女人交a| 亚洲人成小说网站色在线| 久久精品视频亚洲| 欧美日韩亚洲国产精品| 国产精品超碰97尤物18| 国模 一区 二区 三区| 欧美午夜精品久久久久久久| 欧美精品一区在线发布| 激情六月婷婷久久| 久久久久一区二区三区四区| 伊人久久亚洲美女图片| 亚洲国产精品一区二区尤物区| 黄色一区二区三区| 亚洲第一搞黄网站| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲欧美国产不卡| 午夜一区二区三区不卡视频| 一区二区免费在线视频| 在线观看视频一区二区欧美日韩| 亚洲精品久久久一区二区三区| **性色生活片久久毛片| 国产精品成人v| 欧美国产日韩一二三区| 欧美中文字幕久久| 亚洲电影在线看| 亚洲精品少妇30p| 国产精品视频导航| 亚洲丶国产丶欧美一区二区三区| 国产精品视频yy9299一区| 欧美午夜宅男影院| 久久亚洲精选| 99精品欧美一区二区三区综合在线| 在线成人性视频| 国产精品久久久久久久久久直播| 国产亚洲精品久久飘花| 亚洲永久免费视频| 国产精品a久久久久| 国产精品高潮在线| 欧美精品一区在线观看| 国产精品久久久久aaaa樱花| 亚洲人成久久| 欧美日韩综合另类| 欧美国产激情二区三区| 99国产精品国产精品久久| 国产精品欧美日韩久久| 国产精品99久久久久久久vr| 亚洲中无吗在线| 在线中文字幕不卡| 亚洲美女淫视频| 欧美在线观看网址综合| 亚洲欧美日韩精品久久久久| 免费成人黄色片| 欧美精品在线观看| 欧美麻豆久久久久久中文| 一本色道久久88精品综合| 欧美一区二区黄色| 亚洲二区免费| 午夜精品久久久久久久男人的天堂| 欧美二区乱c少妇| 国产精品jizz在线观看美国| 亚洲第一免费播放区| 国产字幕视频一区二区| 国产欧美欧美| 欧美精品一区在线播放| 尤物九九久久国产精品的分类| 欧美成人r级一区二区三区| 亚洲在线免费观看| 国产精品三区www17con| 欧美日本精品在线| 在线午夜精品自拍| 国产九色精品成人porny| 国产亚洲在线观看| 欧美午夜精品久久久| 国产欧美视频一区二区| 欧美插天视频在线播放| 欧美日产在线观看| 久久亚洲美女| 中日韩视频在线观看| 欧美成在线观看| 国产一区观看| 美女爽到呻吟久久久久| 亚洲在线中文字幕| 在线看国产日韩| 久久精品国产99| 在线视频欧美日韩精品| 国产精品v日韩精品v欧美精品网站| 欧美有码在线观看视频| 久久中文精品| 国产精品久久久久久久久搜平片| 在线观看不卡av| 欧美专区中文字幕| 午夜精品久久久久久久久久久久久| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲网站啪啪| 在线国产精品一区| 一本大道久久a久久精二百| 久久中文字幕一区| 在线成人亚洲| 国产女人精品视频| 国产精品久久久久影院亚瑟| 久久这里有精品视频| 亚洲影视九九影院在线观看| 国产精品久久久免费| 欧美三级韩国三级日本三斤| 欧美日韩国产综合在线| 欧美日韩国产区| 国产一区二区| 久久久蜜桃一区二区人| 久久国产精品一区二区| 亚洲欧美国产精品桃花| 国产区亚洲区欧美区| 欧美中文在线观看| 欧美精选在线| 激情六月综合| 亚洲国产美女精品久久久久∴| 久久久无码精品亚洲日韩按摩| 国产欧美一区二区三区久久人妖| 亚洲夜晚福利在线观看| 日韩一区二区精品葵司在线|