《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的高速A/D轉換控制器設計
基于FPGA的高速A/D轉換控制器設計
楊培善,許忠仁,付貴增,趙新雨
摘要: 采用FPGA器件EP1C12Q240C8實現對高速A/D轉換芯片ADC08200的實時采樣控制,解決了傳統方法的速度問題。使用VHDL語言采用自頂向下的設計方法編寫出源程序;結合FIFO存儲器的設計實現了高速A/D采集轉換和轉換后的數據存儲,并給出了采樣存儲電路原理圖。數據處理可通過與SoPC技術結合實現。
Abstract:
Key words :

  摘 要: 采用FPGA器件EP1C12Q240C8實現對高速A/D轉換芯片ADC08200的實時采樣控制,解決了傳統方法的速度問題。使用VHDL語言采用自頂向下的設計方法編寫出源程序;結合FIFO存儲器的設計實現了高速A/D采集轉換和轉換后的數據存儲,并給出了采樣存儲電路原理圖。數據處理可通過與SoPC技術結合實現。
  關鍵詞: FPGA;ADC08200;FIFO;VHDL

   對A/D轉換器進行采樣控制,傳統方法一般是用 CPU或單片機完成的。其優點是編程簡單、控制靈活,但缺點是控制周期長、速度慢。例如 MCS-51系列單片機最高時鐘頻率為12 MHz,AT89C2051單片機為24 MHz,這樣當A/D本身的采樣速度比較快時,CPU或單片機的慢速工作時序將極大地限制A/D高速性能的利用。當采用FPGA對其進行控制時,由于FPGA的時鐘頻率可達 100 MHz以上,從而可實現數據的高速采集,還可以把采樣數據實時存入FPGA內部的高速RAM中。本設計是利用FPGA直接控制高速ADC08200對模擬信號進行采樣,采集速度可達200 MS/s,然后將轉換好的8位二進制數據迅速存儲到FPGA內部的FIFO存儲器中。在完成對模擬信號一個周期的采樣后,由外部電路系統將存儲器中的采樣數據讀出處理。采用自頂向下的設計方法可將本設計分為控制器模塊和FIFO緩沖模塊。
1 控制器模塊設計
1.1 ADC08200芯片功能介紹

  ADC08200[1]是美國國家半導體(NS)公司生產的單通道、低功耗、高速8位模數轉換器。它具有成本低、功耗低、體積小和易于使用等優點。最高采樣頻率達200 MS/s。在掉電模式下ADC0820僅消耗1 mW。獨特的結構在50 MHz標準信號的輸入情況下可達到7.3有效采樣位。單電源3 V或2.5 V的供電,內帶高質量參考源和高性能采樣保持電路。
  主要端口:
  CLK:時鐘輸入端;
  VIN:模擬信號輸入端;
  PD:掉電保護,當PD為低時,D0~D7正常輸出,當PD為高時,D0~D7輸出保持;
  D0~D7:數據輸出端口。D0為數據最低位,D7為最高位;
  圖1、圖2分別為ADC08200的工作時序圖和外圍接口電路圖。

 

 

1.2 基于VHDL控制器的軟件設計
  VHDL是一種硬件描述語言,它可以對電子電路和系統的行為進行描述?;谶@種描述,結合相關的軟件工具,可以得到所期望的實際電路與系統。根據ADC08200的特點,可通過硬件描述語言(VHDL)設計一個狀態機,最后下載到FPGA芯片上,通過FPGA芯片控制ADC08200的工件。時鐘由外部引入,由分頻模塊得到想要的時鐘。設計過程為編寫VHDL[2]代碼,然后在QuartusⅡ[3]平臺下進行編譯、仿真,最后下載到FPGA芯片中。仿真圖代碼如圖3所示。

 

 


LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY adc08200 IS
PORT (RST :IN STD_LOGIC;
     CLK :IN STD_LOGIC;
     D :IN STD_LOGIC_VECTOR(7 DOWNTO 0);
     CTLOE:IN STD_LOGIC;
     ADCLK:OUT STD_LOGIC;
     ADPD  :OUT STD_LOGIC;
     DATA  :OUT
STD_LOGIC_VECTOR(7 DOWNTO 0);
     DCLK  :OUT STD_LOGIC);
END ENTITY adc08200;
ARCHITECTURE BEHAVIOURAL OF adc08200 IS
TYPE ADS_STATES IS(STATE0_TYPE,STATE1_
TYPE);
SIGNAL STA_G_CURRENTSTATE : ADS_STATES;
SIGNAL STA_G_NEXTSTATE   :   ADS_STATES;
SIGNAL CTL_GP_LATCHFLAG :   STD_LOGIC;
SIGNAL CTL_GP_CHIPSELECT :   STD_LOGIC;
BEGIN
COM:PROCESS(STA_G_CURRENTSTATE)
  BEGIN
      CASE STA_G_CURRENTSTATE IS
         WHEN STATE0_TYPE =>ADCLK<=′1′;
CTL_GP_LATCHFLAG<=′1′;
  DCLK<=′0′;
STA_G_NEXTSTATE<=STATE1_TYPE;
  WHEN STATE1_TYPE =>ADCLK<=′0′;
CTL_GP_LATCHFLAG<=′0′;
  DCLK<=′1′;
STA_G_NEXTSTATE<=STATE0_TYPE;
  WHEN OTHERS=>ADCLK<=′0′;
CTL_GP_LATCHFLAG<=′0′;
  DCLK<=′1′;
STA_G_NEXTSTATE<=STATE1_TYPE;
  END CASE;
      END PROCESS COM;
REG:PROCESS(CLK,RST)
  BEGIN
     IF RST=′0′ THEN STA_G_CURRENTSTATE<=
STATE0_TYPE;
     ELSIF(CLK′EVENT AND CLK=′1′) THEN
STA_G_CURRENTSTATE<=STA_G_NEXTSTATE;
  END IF;
    END PROCESS REG;
  LATCH:PROCESS(CTL_GP_LATCHFLAG)
  BEGIN
     IF RST=′0′ THEN DATA<=(OTHERS=>′0′);
  ELSIF(CTL_GP_LATCHFLAG'EVENT AND
CTL_GP_LATCHFLAG =′1′) THEN DATA<=D;
  END IF;
  END PROCESS LATCH;
CTL_GP_CHIPSELECT<=CTLOE;
ADPD<=NOT CTL_GP_CHIPSELECT;
END ARCHITECTURE BEHAVIOURAL;

2 高速存儲模塊的設計與功能仿真
  FIFO是一種存儲器參數可設置模塊庫,在高速數字系統中常用作緩存。在高速數據傳輸和實時顯示領域中,需要對數據進行快速儲存和發送,要實現快速的數據采集、順序儲存和傳送,傳統的RAM型存儲器已經無法滿足要求。目前許多高速系統都采用FIFO作為緩存體。因為FIFO的寫入(讀出)時間只需要一個時鐘周期,不需要對地址進行加1操作,大大提高了存儲速度。
 利用LPM中的宏功能塊LPM_FIF0+,在QuartusⅡ平臺下定制一個高速的先進先出FIFO,根據需要對所使用的宏功能塊的參數進行適當調整,由此生成一個滿足自己特定需要的模塊。最后,利用例化語句,在頂層設計中調用該模塊。參數如下:
LPM_W lDTH=>8,LPM_NIJM W ORDS=>1024,LPM _SHOW AHEAD=>“OFF”,LPM_HIN=>“USE_EAB=ON”
  圖4為模塊 FIFO時序圖和例化后的模塊。

 

3 系統的模塊設計與功能仿真
  A/D轉換模塊與高速存儲模塊結合調理電路與數據處理電路就構成了一個完整的系統。調理電路和模擬信號經由A/D轉換器ADC08200轉換模塊后變為數字信號,傳給同樣由FPGA控制的先進先出存儲器FIFO。這樣就彌補了由單片機控制帶來的速度低的缺點。FIFO存儲的數字信號可由單片機系統來讀取和處理。在QuartusⅡ平臺下使用原理圖輸入方式可以使設計得到簡化。系統的連接圖如圖5所示。其中CLK為時鐘信號;RST為復位信號;D[7..0]為轉換后的數字信號,接A/D的輸出;WR/RD為讀寫控制;RDCLK為讀時鐘;ACLR為清零信號;ADCLK接A/D轉換器的時鐘CLK;ADPD接ADC08200的PD;WRFULL,RDEMPTY為寫滿,讀空顯示信號;Q[7..0]為輸出數據。


  帶FIFO的功能仿真圖如圖6。

 


  采用EP1C12Q240C8芯片實現對高速A/D轉換器ADC08200的實時采樣控制,充分利用了FPGA器件的高速高效優勢,解決了傳統方法使用CPU或單片機控制速度慢的問題,發揮了ADC08200高速采樣的性能(最高采樣頻率達 200 MS/s),實現簡單,可以廣泛用于實際電路的控制系統。該電路的數據處理可以由CPU或單片機進行,由SoPC技術進行數據的處理效果更好。


參與文獻
[1] National Semiconductor.ADC08200 8-Bit,20 Msps to 200 Msps,Low Power A/D Converter with Internal Sample-
and-Hold[P].2008,2.
[2] 喬廬峰,王志功.VHDL數字電路設計教程[M].北京:電子工業出版社,2005.
[3] 鄭亞民,董曉舟.可編程邏輯器件開發軟件QuartusⅡ[M].北京:國防工業出版社,2006.
[4] 潘松,黃繼業.EDA技術實用教程(第2版)[M].北京:科學出版社,2005.
[5] 昊繼華,王誠.AheraFPGA/CPLD設計(高級篇)[M].北京:人民郵電出版社,2007.
[6] 潘松,王國棟.VHDL實用教程[M].成都:電子科技大學出版社,1999.

此內容為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>
          亚洲视频一区二区| 免费在线视频一区| 亚洲国产精品成人久久综合一区| 狠狠综合久久| 久久久久久色| 久久精品午夜| 激情成人综合| 国产精品一区二区在线观看| 亚洲一区欧美激情| 亚洲精品久久久久久下一站| 在线精品视频免费观看| 欧美一区二区三区日韩| 激情欧美国产欧美| 欧美一区二区三区在线播放| 国内外成人在线| 一区二区三区久久精品| 欧美日韩三级在线| 韩国免费一区| 一区二区三区亚洲| 尤物在线精品| 久久久高清一区二区三区| 99精品国产热久久91蜜凸| 欧美日韩亚洲三区| 国产精品一区二区久久| 亚洲欧美日韩一区二区三区在线| 欧美激情aⅴ一区二区三区| 一区二区三区欧美成人| 欧美日韩专区在线| 国产精品入口夜色视频大尺度| 欧美精品九九99久久| 欧美精选在线| 欧美a级理论片| 精品福利电影| 性欧美精品高清| 国产欧美日韩中文字幕在线| 欧美亚洲动漫精品| 日韩亚洲欧美成人| 欧美一级视频| 在线观看欧美日韩国产| 一本久久综合亚洲鲁鲁五月天| 国产精品影音先锋| 亚洲另类视频| 亚洲三级电影全部在线观看高清| 日韩午夜激情电影| 美女精品网站| 久久久国产精品一区二区中文| 精品不卡一区| 亚洲欧美日韩另类精品一区二区三区| 好男人免费精品视频| 亚洲国产欧美不卡在线观看| 一区在线电影| 国产精品高潮呻吟| 欧美视频在线不卡| 一区在线播放| 亚洲精品美女免费| 国外成人性视频| 免费视频一区二区三区在线观看| 亚洲午夜精品在线| 亚洲特黄一级片| 亚洲欧美成人一区二区三区| 午夜精品久久久久久久99水蜜桃| 亚洲国产精品视频| 亚洲另类春色国产| 99re成人精品视频| 一区二区三区我不卡| 欧美成人中文字幕| 久久久精品日韩| 亚洲最新中文字幕| 国产精品久久久久久久久久直播| 激情一区二区三区| 在线日韩欧美| 亚洲精品免费一二三区| 久久精视频免费在线久久完整在线看| 国产精品免费看久久久香蕉| 欧美日产国产成人免费图片| 麻豆精品91| 久久精品一区二区三区不卡| 亚洲午夜精品福利| 欧美日韩国产色站一区二区三区| 欧美精品首页| 亚洲三级网站| 午夜一区二区三区在线观看| 久久色在线观看| 激情成人综合| 欧美成人午夜免费视在线看片| 欧美好骚综合网| 久久成人精品| 亚洲男女自偷自拍| 国产日韩精品一区二区三区| 久久久久久亚洲综合影院红桃| 亚洲色无码播放| 一本色道久久88综合日韩精品| 国产精品卡一卡二卡三| 欧美日韩一区自拍| 快播亚洲色图| 久久免费视频观看| 你懂的国产精品| 亚洲精品1区2区| 伊人影院久久| 欧美日韩亚洲成人| 欧美成人a视频| 女仆av观看一区| 女生裸体视频一区二区三区| 国产精品videosex极品| 久热这里只精品99re8久| 日韩午夜av电影| 狠狠色狠狠色综合日日tαg| 伊人男人综合视频网| 欧美一二三视频| 国产精品一区二区久久久| 国产色综合久久| 久久久久久久999| 91久久极品少妇xxxxⅹ软件| 国产精品婷婷| 久久狠狠一本精品综合网| 欧美日韩黄色一区二区| 六十路精品视频| 亚洲裸体视频| 国产日本欧美一区二区三区在线| 一本色道久久| 午夜欧美大片免费观看| 蜜臀久久99精品久久久久久9| 精品二区视频| 欧美成人性网| 欧美一二三区精品| 午夜精品福利一区二区三区av| 日韩视频不卡| 亚洲综合好骚| 欧美日韩综合网| 一区二区三区日韩精品| 国产日韩1区| 亚洲国产综合91精品麻豆| 一区二区三区高清在线观看| 亚洲综合国产激情另类一区| 久久久久国产一区二区| 欧美电影美腿模特1979在线看| 亚洲人妖在线| 欧美日韩综合一区| 狠狠爱综合网| 一本色道综合亚洲| 欧美日韩在线观看视频| 欧美岛国在线观看| 国产精品一区免费观看| 免费毛片一区二区三区久久久| 国产亚洲一区二区精品| 亚洲成在人线av| 亚洲国产精品成人久久综合一区| 亚洲桃花岛网站| 午夜一区二区三视频在线观看| 亚洲人精品午夜| 激情视频亚洲| 欧美日韩中文另类| 国产亚洲精品久久久久婷婷瑜伽| 国产美女高潮久久白浆| 欧美一区二区在线观看| 亚洲视频导航| 国产日韩欧美一区| 欧美日韩和欧美的一区二区| 欧美一区二区三区精品电影| 另类人畜视频在线| 亚洲夫妻自拍| 亚洲国产天堂久久综合网| 亚洲国产欧美久久| 午夜视频在线观看一区| 欧美欧美午夜aⅴ在线观看| 久热综合在线亚洲精品| 欧美日韩亚洲一区二区三区四区| 欧美成年人视频| 一区二区三区视频观看| 欧美精品在线视频| 国产精品婷婷午夜在线观看| 免费一级欧美在线大片| 久久午夜精品一区二区| 在线欧美日韩| 91久久精品国产91久久性色| 日韩系列在线| 在线看国产一区| 国产一区二区三区久久久久久久久| 欧美日韩精品二区| 国产精品久久久久久超碰| 国产一区二区三区精品久久久| 亚洲精选一区| 国产精品一二三四区| 国产精品久久久久久久久久免费看| 欧美日韩美女在线| 亚洲图片你懂的| 欧美视频一区二区| 欧美国产高潮xxxx1819| 欧美一区二区三区免费大片| 可以免费看不卡的av网站| 影音先锋亚洲精品| 久久久久久久综合色一本| 亚洲国产精品va在线看黑人动漫| 欧美日韩精品一区二区三区| 国产欧美日韩麻豆91| 欧美综合国产| 国产精品久久久免费| 亚洲综合成人在线| 正在播放日韩| 日韩视频―中文字幕| 国产区亚洲区欧美区| 欧美激情精品久久久久久大尺度| 韩日欧美一区二区三区| 激情丁香综合| 国产精品乱人伦一区二区| 免费在线视频一区| 欧美国产一区二区三区激情无套| 有码中文亚洲精品| 精品成人免费| 亚洲第一视频| 亚洲自拍啪啪| 久久九九99| 久久成人18免费观看| 好吊妞**欧美| 久久精品日产第一区二区三区| 亚洲日韩中文字幕在线播放| 中文一区在线| 久久综合99re88久久爱| 欧美一级片久久久久久久| 国产精品二区在线| 在线观看国产日韩| 亚洲高清精品中出| 亚洲黄色一区| 亚洲韩国一区二区三区| 99在线精品观看| 亚洲女优在线| 免费成人高清| 亚洲综合第一| 欧美刺激性大交免费视频| 亚洲日本在线视频观看| 黄色精品一区二区| 黄色一区三区| 欧美性生交xxxxx久久久| 日韩一区二区精品在线观看| 久久艳片www.17c.com| 欧美日韩国产成人| 亚洲欧洲精品一区二区| 欧美一区二区三区免费看| 日韩午夜一区| 亚洲承认在线| 国产一区二区三区av电影| 亚洲电影网站| 亚洲欧美日韩国产| 国产婷婷色一区二区三区在线| 韩国一区二区三区在线观看| 欧美久久久久久久久久| 一区视频在线| 伊大人香蕉综合8在线视| 国产精品最新自拍| 国产一区视频观看| 欧美久久婷婷综合色| 亚洲人成网站在线观看播放| 国产丝袜美腿一区二区三区| 香蕉精品999视频一区二区| 欧美日韩免费观看一区| 欧美三级黄美女| 激情小说亚洲一区| 欧美日韩国产麻豆| 亚洲黄色精品| 亚洲人体偷拍| 狠狠色2019综合网| 欧美激情第4页| 男男成人高潮片免费网站| 玖玖玖免费嫩草在线影院一区| 久久激情视频免费观看| 亚洲一区激情| 欧美视频免费在线观看| 麻豆乱码国产一区二区三区| 欧美日韩成人在线播放| 亚洲第一偷拍| 999亚洲国产精| 在线播放精品| 影音先锋日韩有码| 欧美国产成人在线| 欧美一区久久| 久久精品官网| 亚洲国产欧美一区二区三区丁香婷| 在线观看成人网| 日韩亚洲成人av在线| 国产日韩专区| 99国产精品视频免费观看一公开| 国外成人在线视频网站| 亚洲精品一品区二品区三品区| 在线国产亚洲欧美| 国外成人在线视频网站| 久久精品在线免费观看| 欧美激情网站在线观看| 亚洲激情电影在线| 亚洲欧美国产三级| 亚洲精品中文字幕有码专区| 91久久国产综合久久| 欧美在线免费播放| 亚洲美女精品一区| 一区二区三区日韩精品视频| 欧美性天天影院| 一区二区高清在线观看| 日韩视频在线观看免费| 久久久亚洲国产天美传媒修理工| 久久精品中文字幕一区二区三区| 在线亚洲免费| 国产精品久久一卡二卡| 国产午夜精品理论片a级大结局| 亚洲国产岛国毛片在线| 亚洲伦理在线免费看| 国产精品久久久久久一区二区三区| 欧美日韩中文字幕日韩欧美| 一区二区三区在线不卡| 久久午夜精品一区二区| 欧美性大战久久久久久久蜜臀| 亚洲大片一区二区三区| 欧美亚洲一区二区三区| 亚洲精品一区二区三区福利| 国产精品久久久久久久app| 欧美日韩福利| 亚洲婷婷国产精品电影人久久| 国产精品成av人在线视午夜片| 欧美了一区在线观看| 猛男gaygay欧美视频| 国产一区视频网站| 亚洲一区日本| 国产精品久久久| 欧美日韩在线一区二区三区| 91久久久久久| 国产精品―色哟哟| 日韩写真视频在线观看| 亚洲大胆视频| 欧美日本精品一区二区三区| 狠狠色综合一区二区|