《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > ADS8344和FPGA的高精度數據采集前端
ADS8344和FPGA的高精度數據采集前端
摘要: ADS8344是TI公司生產的8通道、16住、高精度、低功耗A/D轉換芯片。本文介紹了ADS8344的主要特點,并給出以其和FPGA為基礎的數據采集系統,以及硬件電路和相應的硬件描述語言設計方法。
Abstract:
Key words :

  數據采集" title="數據采集">數據采集在工業測試系統中是一個很重要的環節,其精確性和可靠性是至關重要的。本文闡述的數據采集系統精度高達16位,能夠對8個外部模擬通道進行A/D采樣,最大模擬輸入信號范圍達到-15~+15V。該系統具有限幅保護功能,程序編寫簡便,能夠實現對遠端數據的采集和傳輸。

  1 系統硬件設計

  數據采集系統框圖如圖1所示。

數據采集系統框圖

  圖中,A/D轉換器采用了TI公司的16位逐次逼近型ADS8344" title="ADS8344">ADS8344;FPGA" title="FPGA">FPGA主要用于控制ADC" title="ADC">ADC的啟動、停止和查詢ADC狀態等,同時對數據進行高速數據緩沖、異步數據編解碼、無線信道編解碼等數據處理。

  1.1 主要芯片ADS8344

  ADS8344是一款高性能、低功耗的ADC,采用2.7~5V單電源供電,最大采樣頻率為100 kHz,信噪比達84dB,自帶采樣/保持電路,包含8個單端模擬輸入通道(CH0~CH7),也可合成為4個差分輸入。參考電壓VRFF的范圍為500mV~VCC,相應的每個模擬通道的輸入為0V~VREF,DS8344是通過三線SPI接口與FPGA相互通信的,數據從DIN引腳輸入到8位只寫控制寄存器。當FPGA讀取完ADC上次轉換結果時,下一個轉換通道的控制字節就寫到了DIN引腳。一個完整的控制字節需要8個DCLK時鐘。寫完控制字節的同時,模/數轉換結束,模/數轉換狀態輸出引腳BUSY產生一下降沿,數據輸出有效,FPGA開始接收由DCUT輸出的轉換結果。16位串行數據需要16個DCLK時鐘,在接收串行數據的LSB位時,下一個通道的控制字開始輸入到A/D芯片。ADS8344完成一次完整的數據采樣保持、轉換和輸出共需要25個DCLK時鐘。ADS8344串行接口時序如圖2所示。

ADS8344串行接口時序

  1.2 信號調理電路

  數據采集前端的調理電路如圖3所示。2個運放選用的是TI公司的精密儀表放大器OPA277。由于輸入模擬電壓信號為雙極性,范圍為一15~+5 V,而ADX8344模擬輸入通道為O V~VREF(本系統是+5 V),所以必須對輸入信號進行單極性轉換。

數據采集前端的調理電路

  其傳遞函數為:

公式

  式中:VOUT為轉換后的單極性電壓信號;VREF由電壓基準源提供,在圖中是+2.5V;VIN為輸入的一15~+15 V電壓信號。當R3=6R1、R4=6R2時,傳遞函數可化簡為:

公式

  可見,傳遞函數是線性函數。只要正確選擇精確的電阻值,一15~+15 V電壓信號可線性轉換為O~+5V,從而保證了系統的精度。

  1.3 無線通道

  本系統是按用戶的要求設計開發的,其中,無線通道是由用戶提供的。本系統采用的無線通道是點對點傳輸,傳輸距離最遠達40 km,傳輸速率最高達11 Mbps,對標準異步串口數據是透明傳輸。A/D電路輸出的數據經FPGA高速數據緩沖、異步數據編碼、無線信道編碼等數據處理后,送到無線通道進行無線傳輸。遠端的無線接收機接收到數據后送到FPGA進行無線信道解碼、異步數據解碼等處理,恢復A/D采樣數據,然后或者送到D/A電路進行模擬量輸出,或者重新進行異步數據編碼送到PC機,由PC機對數據做進一步的分析處理。

  2 軟件設計

  本系統的軟件設計包括了FPGA硬件描述語言編程和PC機應用程序。

  2.1 FPGA編程

  FPGA編程使用VHDL語言,主要包括對ADS8344的數據讀寫、異步數據編解碼等。使用FPGA很容易實現SPI接口間的通信,對ADS8344的數據讀寫僅用兩個進程就可以實現。部分程序如下:

  (1)寫數據進程

程序

  程序中的8位控制字節是在另一進程中根據用戶要求進行配置的。控制寄存器格式如下:

控制寄存器格式

  控制寄存器各位的功能說明如下:

  • S——控制字節開始位。為高時,才表示輸入的字節有效。
  • A2~AO——模擬輸入通道選擇位。
  • SGL/DIF——模擬通道輸入方式選擇位。為高時,為單端輸入i為低時,為雙端差分輸入。
  • PDl~DO——功率管理選擇位。

  (2)讀數據進程

程序

  ADS8344是多通道A/D轉換芯片,所以數據要添加通道地址碼。FPGA讀取了16位數據后,進行高速數據緩沖處理,使用速率與低速異步串口速率匹配。由于讀取的數據是16位,而異步數據是10位(1位起始位,8位數據位,l位停止位),因此要對數據重新編碼。用FPGA實現異步數據格式非常簡單。下面是異步數據編碼的部分程序:

程序

  在數據編碼進程中,pdatam(15 downto 0)是A/D轉換出來的16位數據,分為4個異步數據幀。每幀的低4位是數據位,高4位是編碼位,數據編碼格式如表l所列。

  上位PC機以指定速率接收到如表l格式的4個異步數據幀后,去掉起始位、停止位,地址位和空閑位,按地址位順序重新排列數據,就得到D15~D0的16位A/D量化數據,PC機對數據可做進一步的處理。

 

  2.2 PC機編程

  PC機端的應用程序是在NI公司的LabView" title="LabView">LabView環境下開發的,主要用于對采集到的數據進行解封裝,顯示,控制整個數據采集系統的進行、停止,設置一些相應的參數,以及進行最后的數據分析處理。

  3 結論

  該系統綜合運用了FPGA硬件描述語言改變電路結構、算法技術和無線點對點傳輸技術,將兩者相結合應用在遠程數據采集中。該系統用戶界面友好,操作簡便,精度、速度以及系統可靠性完全滿足要求。該系統應用于某研究所試驗中的飛艇與地面間的數據采集傳輸。實踐表明,該系統適合用在要求采集通道多、精度高,但速率要求不高的數據采集中。

 
此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区免费视频| 欧美另类一区| 亚洲国产天堂久久综合网| 亚洲一区二三| 中国成人在线视频| 亚洲美女啪啪| 亚洲精品系列| 亚洲精品欧美日韩| 亚洲人成久久| 亚洲精品免费电影| 亚洲精品裸体| 日韩亚洲成人av在线| 日韩视频不卡中文| 一区二区三区日韩欧美精品| 一区二区三区国产精华| 亚洲图片欧美午夜| 亚洲一级二级在线| 亚洲免费视频成人| 欧美一区二区三区另类| 欧美综合第一页| 亚洲国内自拍| 99ri日韩精品视频| 亚洲手机在线| 一区二区三区国产在线| 亚洲午夜精品久久久久久浪潮| 中文在线资源观看网站视频免费不卡 | 精品9999| 91久久精品日日躁夜夜躁欧美| 91久久久一线二线三线品牌| 日韩午夜精品| 亚洲综合视频一区| 久久国产精品一区二区三区四区 | 亚洲三级网站| 一区二区三区久久精品| 亚洲视频免费看| 欧美一区二区三区精品电影| 久久久精彩视频| 欧美xart系列高清| 欧美日韩国产123区| 欧美性jizz18性欧美| 国产欧美欧洲在线观看| 国外成人在线视频| 亚洲韩日在线| 亚洲欧美精品| 亚洲国产精品成人综合色在线婷婷| 亚洲精品欧美精品| 亚洲综合二区| 久久久久久噜噜噜久久久精品| 欧美成人伊人久久综合网| 欧美日韩成人在线播放| 国产精品美女xx| 国内外成人免费激情在线视频网站| 亚洲国产另类精品专区| 制服诱惑一区二区| 亚洲第一黄网| 亚洲一区免费网站| 久久久精品一品道一区| 欧美美女操人视频| 国产日韩欧美a| 亚洲人人精品| 欧美伊久线香蕉线新在线| 亚洲美女视频在线观看| 香蕉久久夜色精品国产| 美女日韩欧美| 国产精品美女久久久久久2018| 激情成人综合| 中文日韩欧美| 亚洲国产精品va| 午夜在线一区二区| 欧美大片免费观看| 国产欧美日韩另类视频免费观看| 亚洲电影在线| 午夜精品在线| 国产精品99久久久久久久vr| 久热re这里精品视频在线6| 欧美性理论片在线观看片免费| 极品少妇一区二区| 亚洲深爱激情| 亚洲精品永久免费| 久久久欧美一区二区| 欧美午夜在线视频| 亚洲国产岛国毛片在线| 欧美在线一级视频| 午夜一区二区三区不卡视频| 欧美日本在线播放| 在线不卡a资源高清| 亚洲欧美一区二区视频| 一本色道精品久久一区二区三区| 久久视频一区| 国产精品色网| 一区二区三区波多野结衣在线观看| 亚洲国内精品在线| 久久久久久久91| 国产精品私拍pans大尺度在线 | 久久不见久久见免费视频1| 欧美日韩小视频| 亚洲国产成人在线视频| 欧美一区深夜视频| 欧美在线观看你懂的| 欧美日韩综合另类| 亚洲国内自拍| 亚洲精品久久7777| 老妇喷水一区二区三区| 国产一区二区三区网站| 亚洲欧美激情视频| 午夜国产不卡在线观看视频| 欧美视频一区在线| 99视频超级精品| 中文久久精品| 欧美日韩在线一区二区| 亚洲精品日韩久久| 9国产精品视频| 欧美激情久久久| 亚洲国产合集| 亚洲日本欧美日韩高观看| 美国十次成人| 在线观看视频一区二区欧美日韩| 久久精品成人一区二区三区| 久久精品夜夜夜夜久久| 国产日产高清欧美一区二区三区| 亚洲一区二区免费| 亚洲在线中文字幕| 国产精品久久影院| 亚洲自拍偷拍一区| 欧美一区国产一区| 国产日韩亚洲欧美综合| 午夜精品免费| 久久精品国产第一区二区三区| 国产亚洲精品7777| 欧美资源在线观看| 久久综合一区二区三区| 亚洲动漫精品| 一区二区三区精品视频在线观看| 欧美日韩国产一级片| 一区二区三区波多野结衣在线观看| 亚洲网站在线| 国产精品一卡二卡| 欧美在线视频在线播放完整版免费观看| 久久久精品性| 亚洲国产成人tv| 一区二区高清视频| 国产精品久久久久久久免费软件| 亚洲一区二区三区午夜| 久久精品国产69国产精品亚洲| 激情成人亚洲| 99re热这里只有精品视频 | 一区二区三区视频在线播放| 午夜一区二区三区不卡视频| 国产亚洲精品成人av久久ww| 亚洲高清在线精品| 欧美精品色综合| 在线视频精品一| 久久激情五月婷婷| 亚洲第一页中文字幕| 中文一区在线| 国产香蕉久久精品综合网| 亚洲国产成人av在线| 欧美精品日韩www.p站| 亚洲天堂第二页| 久久久久这里只有精品| 亚洲国产91| 亚洲女同精品视频| 狠狠色狠狠色综合日日tαg| 日韩午夜电影在线观看| 国产精品素人视频| 亚洲国产一区二区三区青草影视 | 亚洲高清资源| 欧美三日本三级少妇三99| 欧美亚洲在线观看| 欧美激情视频网站| 亚洲欧美激情诱惑| 欧美电影打屁股sp| 亚洲在线视频观看| 免费试看一区| 亚洲在线播放电影| 欧美99在线视频观看| 亚洲综合色自拍一区| 欧美成人免费视频| 亚洲影院在线观看| 欧美黄色免费| 午夜久久久久| 欧美日韩一区二区视频在线观看| 久久国产手机看片| 欧美日韩在线一区二区三区| 久久av一区| 国产精品久久久久9999| 亚洲国产专区| 国产欧美精品在线播放| 一区二区三区精密机械公司| 国产视频精品xxxx| 亚洲深夜激情| 亚洲电影专区| 久久久91精品国产一区二区精品| 亚洲精品在线一区二区| 久久亚洲综合网| 亚洲综合精品| 欧美三级午夜理伦三级中文幕| 亚洲国产日韩一区二区| 国产乱人伦精品一区二区| 在线亚洲伦理|