《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CPLD 的多路數據采集系統的設計
基于CPLD 的多路數據采集系統的設計
電子市場
摘要: 隨著數字化生活的到來, 數據采集系統在日常生活中的應用越來越顯著。模擬信號和數字信號之間的轉換已成為計算機控制系統中不可缺少的環節。較傳統數據采集系統, 以可編程邏輯器件實現的數據采集系統具有時鐘頻率高,內部延時小, 速度快, 效率高, 組成形式靈活等特點。
關鍵詞: CPLD 多路數據采集
Abstract:
Key words :

     摘 要:隨著數字化生活的到來, 數據采集系統在日常生活中的應用越來越顯著。模擬信號和數字信號之間的轉換已成為計算機控制系統中不可缺少的環節。較傳統數據采集系統, 以可編程邏輯器件實現的數據采集系統具有時鐘頻率高,內部延時小, 速度快, 效率高, 組成形式靈活等特點。

  數據采集系統具有極強的通用性, 可廣泛應用于軍事、工業生產、科學研究和日常生活中。隨著計算機的普及, 數據采集系統在日常生活中的應用越來越顯著。

  由于基于DSP 芯片的高速電子器件成本和制作工藝,以及高密集的技術含量, 使得高速數據采集卡的價格昂貴。而復雜可編程邏輯器件( CPLD) 能夠將大量的邏輯功能集成于一個單片集成電路中, 以其時鐘頻率高,內部延時小, 速度快, 效率高, 組成形式靈活等特點在高速數據采集方面有著單片機和DSP 無法比擬的優勢。

  1  設計思路

  該系統由數據輸入單元、數據處理單元、數據輸出單元三大部分組成。其中數據輸入單元是由狀態機控制ADC0809 實現。輸人信號可以是各種形式, 它可以是語音信號、調制后的電話信號、編碼的數字信號、壓縮的圖像信號, 也可以是各種傳感器輸出的信號。A/ D能將模擬信號變換成數字信號, 但必須滿足香農采樣定理, 也就是為了保證不丟失信息的所有信息, 采樣頻率必須高于輸入信號最高頻率的2 倍。A/ D 變換后得到的數字信號輸人到CPLD 芯片; 再由CPLD 芯片對該數字信號進行各種數字信號算法的處理。經過處理后的數字信號再經過數/ 模轉換器ADC0832 將其輸出。

  2  系統各部分的功能及實現

  2. 1  數據輸入電路

  數據輸入電路主要是由狀態機控制ADC0809 實現。其中START 為轉換控制信號, 高電平有效;ALE 是3 位通道選擇地址( ADDC, ADDB, ADDA ) 信號的鎖存信號, 高電平有效; EOC 是轉換情況狀態信號( 類似于AD574 的STA TU S) , 當啟動轉換約100 s后, EOC 產生一個高電平, 以示轉換結束, 轉換期間一直處于低電平。一旦ST ART 有效后, 狀態信號EOC即變為低電平, 表示進入轉化狀態。轉換結束后, EOC將變為高電平。OE 為數據輸出允許信號, 當OE 為高電平時, 則控制打開三態緩沖器, 把轉換好的8 位數據結果輸至數據總線。其工作時序如圖1 所示。

ADC0809 工作時序圖

圖1 ADC0809 工作時序圖。

  對ADC0809 的工作過程分析可知:其工作處于6 個狀態。在狀態St1 中, ALE 高電平將ADC0809 的8 路采樣輸入通道地址存入ADC0809 地址鎖存器中。在狀態St3 中需要對ADC0809 工作狀態信號EOC 進行循環檢測, 如果為低電平, 表示轉換沒有結束, 仍需要停留在St3 狀態中等待, 直到EOC 變成高電平后才說明轉換結束, 在下一時鐘脈沖到來時轉向狀態St4。在狀態St4, 由狀態機向ADC0809 發出轉換好的8 位數據輸出命令, 這一狀態周期同時可作為數據輸出穩定周期, 以便能在下一狀態中向鎖存器中鎖入可靠的數據。

  在狀態St5, 由狀態機向CPLD 中的鎖存信號( LOCK的上升沿) , 將ADC0809 輸出的數據進行鎖存。其采樣控制狀態圖如圖2 所示。

ADC0809 采樣控制狀態圖

圖2 ADC0809 采樣控制狀態圖。

  2. 2  數據處理電路

  數據處理電路通過VHDL 程序實現, 該電路的主要功能是對外部輸入信號進行循環檢測, 當k1 為1時, 該器件處于數據采集和處理模式。這里的數據處理就是對其輸入的數字信號進行擴大2 倍或縮小到原來的1/ 2, 其中fun 用來選擇輸入方式。在采集數據的時候還可以選擇所采數據是ADC0809 中的哪一路, 并完成在七段數碼器上顯示。其原理如圖3 所示。

數據處理原理圖

圖3 數據處理原理圖。

  2. 3  數據輸出電路

  數據輸出電路由數/ 模轉換器DAC0832 實現,ADC0832 為8 位分辨率A/ D 轉換芯片, 其內部電源輸入與參考電壓的復用, 使得芯片的模擬電壓輸入在0~5 V之間。D/ A 轉換結果采用電流形式輸出。應得到相應的模擬電壓信號, 所以通過一個高輸入阻抗的線性運算放大器實現。其連線如圖4 所示。

DAC0832 連線圖

圖4 DAC0832 連線圖。

  3  電路的VHDL描述:

  數據采集控制電路、數據處理電路均是使用硬件描述語言VHDL ( Very High Speed Integr ated Circuit Hardw are Description Languag e) 設計而成。例如:數據采集控制模塊設計如下:

  VHDL 語言具有多層次的電路設計描述功能, 既可描述系統級電路, 也可以描述門級電路; 描述方式既可以采用行為描述、寄存器傳輸描述或者結構描述, 也可以采用三者的混合描述方式。VHDL 語言的強大描述能力還體現在它具有豐富的數據類型, 采用VHDL語言描述硬件電路時, 設計人員并不需要首先考慮選擇進行設計的器件。這樣做的好處是可以使設計人員集中精力進行電路設計的優化, 而不需要考慮其他的問題。當硬件電路的設計描述完成以后, VHDL 語言允許采用多種不同的器件結構來實現 。

  4  系統的波形仿真

  在數據處理電路中, 當gate= ‘1’ , 整個器件處于數據采集及處理模式, 選擇不同的工作方式, 即fun 值, 可實現不同的數據處理, 當do 為0 時, 其波形仿真如圖5所示。從仿真波形中可以看出輸入數據等于輸出數據,在通過輸出運放, 使輸出值增大2 倍, 從而使輸出數據為輸入數據的2 倍。

數據處理的仿真波形

圖5  數據處理的仿真波形。

  在數據處理電路中, 當gate= ‘0’ , 整個器件處于循環檢測的模式, 當輸入數據超出預設值時就進行報警,即alm= %1 , 當無輸入值大于預設值時, 就進行循環檢測。其波形仿真如圖6 所示。

循環檢測模式仿真波形

圖6  循環檢測模式仿真波形。

  5  結 語

  設計了基于CPLD 的多路異步數據采集系統, 系統中使用狀態機控制數據的采集, 使用ADC0832 進行數/ 模轉換。同時利用CPLD 強大的數字處理功能和高密集成的特點, 降低了硬件的成本, 簡化了電路設計,并配合軟件增加了系統的靈活性和可擴充性, 具有很好的經濟效益和社會效益。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲免费观看| 亚洲电影中文字幕| 禁断一区二区三区在线| 国产精品男gay被猛男狂揉视频| 欧美激情视频网站| 欧美激情精品久久久久久大尺度 | 欧美福利视频一区| 麻豆成人综合网| 免费成人在线观看视频| 老司机午夜精品视频| 久久免费视频网| 久久久久一区| 麻豆精品91| 男人插女人欧美| 欧美国产日本高清在线| 欧美大秀在线观看| 欧美精品久久99久久在免费线| 欧美精品久久久久久久| 欧美另类一区| 欧美特黄a级高清免费大片a级| 欧美日韩久久不卡| 欧美午夜激情视频| 国产精品久久二区| 国产精品系列在线| 国内精品久久久久久久果冻传媒 | 亚洲大胆视频| 亚洲欧洲在线看| avtt综合网| 亚洲一区三区在线观看| 亚洲欧美一区二区激情| 欧美一区在线视频| 亚洲日韩欧美视频| 一区二区欧美在线观看| 亚洲特级毛片| 欧美在线免费视频| 久热精品在线| 欧美另类极品videosbest最新版本| 欧美日韩另类在线| 国产免费成人在线视频| 国内精品伊人久久久久av一坑| 亚洲电影第1页| 9久草视频在线视频精品| 亚洲在线一区二区| 亚洲第一久久影院| 一区二区高清| 久久精品视频99| 欧美激情第10页| 国产精品欧美在线| 一区二区三区在线看| 亚洲毛片一区二区| 午夜精品久久99蜜桃的功能介绍| 欧美制服第一页| 99亚洲精品| 欧美专区日韩视频| 欧美电影在线播放| 国产精品推荐精品| 亚洲国产精品成人精品| 亚洲午夜av| 亚洲国产女人aaa毛片在线| 亚洲视频第一页| 久久久久久久精| 欧美日韩精品一区二区| 国产亚洲欧美日韩日本| 亚洲人午夜精品| 欧美亚洲免费高清在线观看| 亚洲免费观看高清在线观看| 欧美一区在线看| 欧美精品在线观看一区二区| 国产午夜久久久久| 亚洲美女中出| 久久精品国产v日韩v亚洲| 亚洲小说区图片区| 猛男gaygay欧美视频| 国产精品综合不卡av| 亚洲精品视频免费在线观看| 欧美影视一区| 亚洲在线视频网站| 欧美大片在线看| 国产一区亚洲| 一区二区三区高清不卡| 亚洲激情午夜| 久久精品国产久精国产思思| 欧美视频一区在线| 亚洲第一成人在线| 性欧美xxxx视频在线观看| 一区二区欧美激情| 蜜臀av一级做a爰片久久| 国产精品视频| 日韩视频在线一区二区| 91久久久在线| 久久躁日日躁aaaaxxxx| 国产乱肥老妇国产一区二| avtt综合网| 99视频在线精品国自产拍免费观看 | 欧美视频在线观看视频极品| 亚洲国产日韩在线一区模特| 久久国产99| 欧美中文在线观看国产| 国产精品久久久久天堂| 亚洲精品一区二区三区蜜桃久 | 欧美高清在线视频观看不卡| 国产亚洲亚洲| 亚洲欧美在线aaa| 亚洲欧美国产另类| 欧美日韩一区二区三区四区在线观看| 亚洲国产精品t66y| 亚洲国产视频a| 久久综合九色综合欧美狠狠| 国产日韩欧美电影在线观看| 亚洲特黄一级片| 亚洲午夜在线| 欧美调教vk| 一本大道久久a久久精品综合| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲欧美日本伦理| 午夜欧美精品久久久久久久| 欧美丝袜第一区| 在线亚洲观看| 亚洲伊人久久综合| 国产精品捆绑调教| 亚洲一区二区三区在线| 亚洲欧美乱综合| 国产精品你懂得| 亚洲在线一区二区| 欧美制服第一页| 国产三级精品在线不卡| 性欧美暴力猛交69hd| 久久精品国产一区二区三区| 国产在线高清精品| 亚洲国产另类精品专区| 你懂的视频一区二区| 亚洲国产毛片完整版| 99精品热视频只有精品10| 欧美日韩国产综合久久| 一区二区三区高清在线观看| 亚洲欧美日韩在线一区| 国产伦精品一区二区三区四区免费 | 国产精品久久久久久久7电影 | 欧美一区三区三区高中清蜜桃| 国产亚洲永久域名| 亚洲电影欧美电影有声小说| 欧美a一区二区| 日韩视频在线永久播放| 午夜精彩视频在线观看不卡 | 国产一区二区三区自拍| 亚洲国产高清自拍| 女人香蕉久久**毛片精品| 亚洲精品欧美极品| 午夜精品久久久久久99热软件| 国产欧美日本一区视频| 久久国产精品一区二区三区| 麻豆精品传媒视频| 亚洲精品影院在线观看| 亚洲欧美日韩精品久久奇米色影视| 国产视频欧美| 亚洲国产天堂久久综合| 欧美日韩视频在线一区二区观看视频| 亚洲特级片在线| 久久久成人网| 亚洲娇小video精品| 亚洲欧美日韩一区二区在线 | 国产精品久久午夜| 欧美在线综合| 欧美日韩国产一区二区| 亚洲欧美在线网| 欧美激情成人在线视频| 亚洲伊人一本大道中文字幕| 久久这里只精品最新地址| 99国产精品国产精品毛片| 欧美主播一区二区三区美女 久久精品人| 激情丁香综合| 亚洲视频福利| 加勒比av一区二区| 亚洲欧美激情精品一区二区| 精品av久久707| 亚洲午夜在线| 在线观看欧美| 小黄鸭精品密入口导航| 亚洲大片在线| 欧美一区二区成人6969| 亚洲黄色在线| 久久精品二区| 99精品欧美一区| 麻豆成人在线| 亚洲女女女同性video| 欧美二区在线| 欧美一区二区精品| 欧美日韩美女在线| 亚洲福利专区| 国产精品入口尤物| 99视频国产精品免费观看| 国产色综合天天综合网| 亚洲午夜精品网| 亚洲国产一区二区三区青草影视| 欧美亚洲视频在线观看| 亚洲精品在线视频| 久久影院午夜论| 亚洲欧美视频| 国产精品v片在线观看不卡 | 欧美日韩国产在线看|