




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課題背景、目的、意義,1.課題背景、目的、意義 本課題以FPGA技術為基礎,以Verilog為描述語言,以QuartusII為仿真平臺,設計ADC0809接口電路邏輯。該邏輯電路嵌入FPGA中,與ADC0809互連。通過FPGA實現對模數轉換芯片的控制,使進入ADC0809的模擬信號轉換為數字信號并輸出顯示。,設計思路,1.了解ADC0809芯片內部結構和管腳的工作原理; 2.依據芯片的管腳的工作原理,設定 ADC0809接口電路接口的工作方式;由管腳的工作方式,設定代碼的大體框架; 3.由芯片的工作程序,最終確ADC0809接口電路采樣控制過程 。 4.驗證檢查。,ADC0809芯片概述,A
2、DC0809是CMOS的8位A/D轉換器,片內有8路模擬開關,可控制8個模擬量中的一個進入轉換器中。 ADC0809的精度是8位,轉換時間約為100s,含鎖存控制的8路開關,輸出有三態緩沖控制,單5V電源供電。,ADC0809的內部結構,右圖所示為ADC0809芯片的內部結構,從圖中可看到多路開關可選通8個模擬通道,允許8路模擬量分時輸入,共用一個A/D轉換器進行轉換,這是一種經濟的多路數據采集方法。地址鎖存與譯碼電路完成對A、B、C 3個地址位進行鎖存和譯碼,其譯碼輸出用于通道選擇,其轉換結果通過三態輸出鎖存器存放、輸出。,ADC0809芯片管腳的工作原理,(1) 模擬信號輸入IN0IN7:
3、 IN0-IN7 為八路模擬電壓輸入線; (2) 地址輸入和控制線 :地址輸入和控制線共4 條,其中ADDA、ADDB 和ADDC 為地址輸入線,選擇IN0-IN7 上哪一路模擬電壓送給比較器進行A/D 轉換。ALE 為地址鎖存允許輸入線,高電平有效。當ALE 線為高電平時,ADDA、ADDB和ADDC 三條地址線上地址信號得以鎖存。 (3) 數字量輸出及控制線(11 條):START 為“啟動脈沖”輸入線,上升沿清零,下降沿啟動ADC0809 工作。EOC 為轉換結束輸出線,該線高電平表示AD 轉換已結束,數字量已鎖入“三態輸出鎖存器”。D0-D7 為數字量輸出線,D7 為最高位。ENABL
4、E 為“輸出允許”線,高電平時能使D0-D7 引腳上輸出轉換后的數字量。 (4) 電源線及其他(5 條):CLOCK 為時鐘輸入線,用于為ADC0809 提供逐次比較所需,一般為640kHz 時鐘脈沖。Vcc 為+5V 電源輸入線,GND 為地線。+VREF 和-VREF 為參考電壓輸入線,用于給電阻網絡供給標準電壓。+VREF 常和VDD 相連,-VREF 常接地。,ADC0809芯片的工作過程:,(1)當模擬量送至某一輸入通道INi后,CPU將標識該通道編碼的三位地址信號經數據線或地址線輸入到ADDC、ADDB、ADDA引腳上。 (2)地址鎖存允許ALE鎖存這三位地址信號,啟動命令STAR
5、T啟動A/D轉換。 (3)轉換開始:EOC變低電平;轉換結束:EOC變為高電平。EOC可作為中斷請求信號。 (4)轉換結束后,可通過執行IN指令,設法在輸出允許EN腳上形成一個正脈沖,打開三態緩沖器把轉換的結果輸入到D70,一次A/D轉換便完成了。,ADC0809接口電路管腳的工作原理的確定,由ADC0809芯片的管腳的工作原理,可以推出ADC0809接口電路管腳的工作原理。確定ADC0809接口電路的各個管腳是輸入管腳或者為輸出管腳。 了解芯片的管腳的工作原理后,畫出ADC0809接口電路原理圖,FPGA與ADC0809接口電路原理圖,ADC0809芯片管腳中:,模擬信號輸入IN0IN7,由
6、模擬電路輸入模擬信號; 4條電源線: +VREF 和-VREF 為參考電壓輸入線,用于給電阻網絡供給標準電壓。+VREF 常和VDD 相連,-VREF 常接地。 上述的端口直接按照要求連線。,ADC0809與FPGA接口電路設計,FPGA_IO18接收ADC0809 8位數數據; FPGA_IO9接收ADC0809 轉換結束信號EOC; FPGA_IO1012 為ADC0809提供8路模擬信號開關的3位地址選通信號(ADD-AC);另需外界輸入地址信號; FPGA_IO13 為ADC0809提供地址鎖存控制信號ALE:高電平時把三個地址信號送入地址鎖存器,并經譯碼器得到地址輸出,以選擇相應的模
7、擬輸入通道;,接下頁,FPGA_IO14為ADC0809提供輸出允許控制信號ENABLE:電平由低變高時,打開輸出鎖存器,將轉換結果的數字量送到數據總線上; FPGA_IO15為ADC0809提供啟動控制信號START:一個正脈沖過后A/D開始轉換;,FPGA_IO16為ADC0809提供時鐘信號信號CLOCK, ADC0809沒有內部時鐘,需外接10KHz1290Hz的時鐘信號,這里由FPGA的系統時鐘(50MHz)經256分頻得到clk1(195KHz)作為ADC0809轉換工作時鐘,ADC0809采樣控制程序電路符號,左邊為輸入端 右邊是輸出端,在確定外圍接口電路端口的輸入、輸出后,描述
8、出ADC0809采樣控制程序電路符號,由于知道了ADC0809芯片的工作過程,依此可以推導并確定ADC0809接口電路采樣控制過程。,當模擬量送至某一輸入端(如IN-0或IN-1)等,由3位地址信號選擇,而地址信號(ADDC、ADDB、ADDA)由ALE鎖存。START是轉換啟動信號,一個正脈沖過后A/D開始轉換 EOC是轉換情況狀態信號,當啟動轉換約100s后,EOC產生一個負脈沖,以示轉換結束。 在EOC的上升沿后,且輸出使能信號ENABLE為高電平,則控制打開三態緩沖器,把轉換好的8位數據由q(7,0)輸出。 至此ADC0809的一次轉換結束,ADC0809接口電路采樣控制過程,ADC0809的工作時序圖,ADC0809采樣控制狀態圖,根據其采樣時序用狀態機來描述采樣控制過程,其狀態轉換關系 如左圖所示。,由Quartus軟件進行驗證,按照軟件的驗證的步驟進行代碼的驗證; 將Verilog HDL 文件生成為符號(Symbol )生成符號圖如下:,與先前預測的控制電路符號一樣,由Quartus軟件進行驗證,按照軟件的驗證的步驟進行代碼的驗證; 在矢量波形文件中對輸入量輸入波形如圖,生成仿真網表,選擇仿真模式 ,然后點擊Start 按鈕,開始仿真。在仿真完成后,點擊Report 按鈕即可觀看仿真的結果,,在輸出端口中d70的輸入波形為00000001。,輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游艇碼頭泊位租賃及水上活動策劃服務合同
- 新能源汽車技術保障與售后服務補充協議
- 收入增長子女撫養金動態調整合同
- 深海資源開發私募股權投資基金有限合伙人獨家合作協議
- 農業產業園農業園區生態保護與可持續發展合作協議
- 綠色建筑碳排放權交易稅收優惠合同
- 抖音短視頻用戶權益保護與投訴處理合同
- 秋季傳染病健康教育(小學)
- 護理部護理不良事件分析
- 年產6000噸引發劑A、3000噸雙二五硫化劑等精細化工產品項目可行性研究報告寫作模板-拿地申報
- 小學生德育教育ppt課件
- 《菱形的判定》教學設計(共3頁)
- 配電箱系統圖
- 精選靜電感應現象的應用練習題(有答案)
- 電纜井工程量計算
- 初中音樂--人聲的分類--(1)pptppt課件
- 育種學 第6章雜交育種
- 小作坊生產工藝流程圖(共2頁)
- 生態瓶記錄單
- 鋼芯鋁絞線參數
- 音王點歌機800S加歌操作方法
評論
0/150
提交評論