采用設計各種波形發生器_第1頁
采用設計各種波形發生器_第2頁
采用設計各種波形發生器_第3頁
采用設計各種波形發生器_第4頁
采用設計各種波形發生器_第5頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、采用設計各種波形發生器第1頁,共27頁,2022年,5月20日,13點4分,星期四設計框架設計目的與要求設計原理設計過程與調試設計結果與反思1234第2頁,共27頁,2022年,5月20日,13點4分,星期四設計目的與要求一:設計目的與要求:1設計一個能產生正弦波、三角波、梯形波、鋸齒波的波形發生器。2 .利用單片機控制TLC5620輸出鋸齒波信號、正弦波信號、梯形波信號、三角波信號,并由一個按鍵選擇輸出一種波形。3.理解D/A 轉換的基本原理。第3頁,共27頁,2022年,5月20日,13點4分,星期四DA轉換器工作原理1.D/A轉換器的工作原理 數字/模擬轉換器(D/A)用來將數字量轉變為

2、模擬量。本設計是基于C52單片機的D/A轉換器,其可以產生鋸齒波,正弦波,方波以及三角波,本設計的原理大概為:以正弦波為例,它實現的原理是把正弦波在一個周期分為256或者64或者32個點,點和點之間的間隔是相等的并通過延時程序來實現。我們先使單片機P0口先輸出00H,然后間隔一段時間再輸出第二個點,再延時相同的時間輸出第三個點,直到輸出FFH。這樣算一個周期完成。第4頁,共27頁,2022年,5月20日,13點4分,星期四DA轉換器工作原理但單片機這樣輸出的信號只是正弦波的大概,并不是一個平滑完整的波形。我們必須通過一個D/A轉換器件把它從數字信號變為模擬信號,但是此時又產生了一個問題,通過D

3、/A轉換的模擬信號為電流信號。這樣的信號示波器是無法識別的,這樣我們就必須通過一個運算放大器把電流信號轉換為標準電壓信號。這樣就基本完成了發生器的設計。當然方波,鋸齒波和三角波的實現和正弦波的實現原理基本相同,所以在此我們就不必贅述。第5頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620簡介2. TLC5620簡介:(1)TLC5620C是帶有高阻抗緩沖輸入的4通道8位電源輸出數模轉換器集合。這些轉換器可以產生單調的、一至兩倍于基準電壓和接地電壓差值的輸出。通常情況下TLC5620的供電電壓為一個5V電源。器件內集成上電復位功能,確保啟動時的環境是可重復的。 對TLC562

4、0C的數字控制是通過一根簡單的3路串行總線實現的。該總線兼容CMOS,并易于向所有的微處理器和微控制器設備提供接口。11位的命令字包括8位數據位,2位DAC選擇位和1位范圍位,后者用來選擇輸出范圍是1倍還是2倍。DAC寄存器采用雙緩存,允許一整套新值被寫入設備中。通過LDAC實現DAC輸出值的同時更新。數字量的輸入采用史密斯觸發器,從而有效降低噪聲。第6頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620簡介圖1.TLC5620原理框圖第7頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620簡介(2)TLC5620 硬件接口圖2.TLC5620引腳名稱如圖所

5、示第8頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620簡介引腳描述第9頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620與單片機的連接圖3.TLC5620與單片機的連接圖其中VREF為2.5V基準源,四個通道都采用其作為基準源,輸入5V電壓不輸出電壓都經過濾波,保證精度。第10頁,共27頁,2022年,5月20日,13點4分,星期四TLC5620 工作時序(3)TLC5620 工作時序TLC5620是串聯型8位D/A轉換器(DAC),它有4路獨立的電壓輸出D/A 轉換器,具備各自獨立的基準源,其輸出還可以編程為2倍戒1倍,在控制TLC5620時,只要對

6、該芯片的DATA、CLK、LDAC、LOAD端口控制即可,TLC5620控制字為11位,包括8位數字量,2位通道選擇,1位增益選擇。其中命令格式第1位、第2位分別為A1、A0,第3位為RNG,即可編程放大輸出倍率,第4到11位為數據位,高位在前,低位在后。通道不同輸出關系如下 圖4.不同通道輸出關系圖第11頁,共27頁,2022年,5月20日,13點4分,星期四設計原理TLC5620中的每個DAC的核心是帶有256個抽頭的單電阻,每一個DAC的輸出可配置增益輸出放大器緩沖,上電時,DAC被復位且代碼為0。每一通道輸出電壓的表達式為:輸出電壓Vo=Vref*(CODE/256)*(1+RNG)其

7、中,CODE的范圍為0255,RNG位是串行控制字內的0或1。管腳DATA為芯片串行數據輸入端,CLK為芯片時鐘,數據在每個時鐘下降沿輸入DATA端,數據輸入過程中LOAD始終處于高電平,一旦數據輸入完成,LOAD置低,則轉換輸出,實驗中LDAC一直保持低電平,DACA、DACB、DACC、DACD為四路轉換輸出,REFA、REFB、REFC、REFD為其對應的參考電壓。第12頁,共27頁,2022年,5月20日,13點4分,星期四設計原理圖5.TLC5620時序圖: 當LOAD為高電平時,數據在CLK每一下降沿由時鐘同步送入DATA端口。如圖(a)所示,一旦所有的數據位送入,LOAD變為脈沖

8、低電平,以便把數據從串行輸入寄存器傳送到所選擇的DAC。如果LDAC為低電平,則所選擇的DAC輸出電壓更新且LOAD變為低電平。第13頁,共27頁,2022年,5月20日,13點4分,星期四設計原理TLC5620時序圖:在圖(b)中,串行編程期間內LDAC為高電平,新數值被LOAD的脈沖低電平打入第一級鎖存器后,再由LDAC脈沖低電平傳送到DAC輸出。第14頁,共27頁,2022年,5月20日,13點4分,星期四設計原理 數據輸入時最高有效位(MSB)在前。使用兩個8時鐘周期的數據傳送示于圖(c)和圖(d)中。第15頁,共27頁,2022年,5月20日,13點4分,星期四設計原理2產生指定波形

9、可以通過TLC5620來實現,不同波形產生實質上是對輸出的二進制數字量進行相應改變來實現的。本題目中,三角波信號是將輸出的二進制數字信號依次加1,達到0 xff時依次減1,并實時將數字信號經D/A轉換得到;鋸齒波信號是將輸出的二進制數字信號依次加1,達到0 xff時置為0 x00,并實時將數字信號經D/A轉換得到的;梯形波是將輸出的二進制數字信號依次加1,達到0 xff時保持一段時間,然后依次減1直至0 x00,并實時將數字信號經D/A轉換得到的;正弦波是利用MATLAB將正弦曲線均勻取樣后,得到等間隔時刻的y方向上的二進制數值,然后依次輸出后經D/A轉換得到。第16頁,共27頁,2022年,

10、5月20日,13點4分,星期四設計原理圖圖6.設計原理圖第17頁,共27頁,2022年,5月20日,13點4分,星期四設計過程總流程圖 第18頁,共27頁,2022年,5月20日,13點4分,星期四系統調試系統調試是利用開發機系統、基本測試儀器(萬用表、示波器等),通過執行開發系統有關命令或運行適當的測試程序(也可以是與硬件有關的部分用戶程序段),檢查用戶系統硬件中存在的故障。系統調試可分靜態調試和動態調試兩步進行。靜態調試是在用戶系統未工作時的一種硬件檢查。目測,通過目測檢查一些明顯的器件、設備故障并及時排除。萬用表測試。加電檢查。聯機檢查。動態調試是在用戶系統中的工作的情況下發現和排除系統

11、硬件中存在的故障、器件間連接邏輯錯誤等的一種硬件檢查。由于單片機應用系統的硬件動態調試是開發系統的支持下完成的,故又成為聯機仿真或聯機調試。首先,將編輯好的程序燒到單片機里,將單片機,DA轉換器與示波器連接,調試出波形。第19頁,共27頁,2022年,5月20日,13點4分,星期四設計結果三角波輸出:第20頁,共27頁,2022年,5月20日,13點4分,星期四設計結果正弦波輸出:第21頁,共27頁,2022年,5月20日,13點4分,星期四設計結果鋸齒波輸出:第22頁,共27頁,2022年,5月20日,13點4分,星期四設計結果梯形波輸出:第23頁,共27頁,2022年,5月20日,13點4

12、分,星期四體會與總結畢業設計不僅僅只是對前面所學知識的一種檢驗,而且更是對自己能力的一種質的提高。下面我將對在畢業設計過程中一些印象深刻的東西做些簡單的闡述。(1)分析題目確定設計方案。在分析題目的過程中一定要多查資料多聽取老師同學的意見,盡量站在別人的肩膀上少走彎路。對所選的題目也大概有了一些了解,下一步就是在這樣一個基礎上,綜合已有的資料來更透徹的分析題目。(2)查閱資料。上網查資料是必不可少的,目前各大搜索引擎都推出有自己特色的搜索服務,一定要找到適合自己的東西。第24頁,共27頁,2022年,5月20日,13點4分,星期四體會與總結(3)學習的能力。明確了問題并且分析了題目然后就是如何實現的問題了。這個時候學習能力顯得特別的重要。如何通過自己的努力把不明白的東西搞明白,這對學習的能力有很高的要求。接著自己開始編寫簡單的程序來檢驗一下學習的效果,理論學習和工作實際緊密結合起來。(4)要實際動手,防止眼高手底。在實踐中檢驗真理并發展真理。第25頁,共2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論