DA轉換應用波形發生器的設計

2023-01-20 21:24:04 字數 1424 閱讀 3187

實驗六 d/a轉換應用—波形發生器的設計

一、實驗要求:

1.利用dac0832 d/a 轉換電路,輸出0--2.5v 的電壓,研究輸出電壓與輸入數字量的關係。

2.利用微控制器控制dac0832輸出方波訊號、鋸齒波訊號、三角波訊號,並由一按鍵選擇輸出波形,預設輸出方波訊號。

二、實驗目的:

理解d/a 轉換的基本原理及dac0832 的效能;

掌握dac0832的應用及與微控制器介面的程式設計方法。

三、實驗原理:

dac0832是倒t型電阻網路型8位d/a轉換器,轉換器輸出的模擬量隨輸入數字量成正比例變化,iout1 和iout2 為dac0832的輸出口,輸出電流值,如需模擬電壓,還需通過運算放大器lm358 將電流轉換為電壓值,實驗模組中採用反相電壓輸出電路。。根據實驗模組電路圖,wr2 和xfer 直接連線到地,dac暫存器為不鎖存,ile 連線到vcc,dac0832工作方式可為單緩衝工作方式,只需將cs 和wr1並接,由1個i/o引腳控制,控制其由低電平變為高電壓,便可完成一次資料鎖存,也就完成了一次da轉換。在硬體實驗中,使用萬用表測量轉換得到的電壓值,並與理論值作比較。

四、電路原理圖:

五、硬體連線表

六、實驗步驟:

1.用萬用表測出dac0832的第8腳的參考電壓值,並做好記錄;

2.程式設計分別對dac0832輸入數字量:00h,33h,66h,7fh,99h,cch,ffh。用萬用表測出其對應的輸出電壓值,將資料記入下表中,並畫出輸出電壓與輸入數字量的關係圖。

參考電壓vref= v

作圖如下:

3.程式設計利用dac0832輸出方波訊號、鋸齒波訊號、三角波訊號,並用按鍵選擇輸出波形。並用數字示波器觀察按鍵控制輸出的各種波形,畫出相應的波形圖,標明峰—峰值及波形頻率。

七、實驗擴充套件題(任選至少1題完成)

1.設計幅度為2.5v,週期為100ms的鋸齒波訊號,並用數字示波器觀察波形,畫出波形圖,標明峰—峰值及波形頻率。(微控制器系統的晶振頻率為11.

0592m,除錯出延時單位為1ms的延時子程式)

2.設計幅度可調的方波訊號發生器,並用數字示波器觀察波形,畫出波形圖,標明峰—峰值及波形頻率。

3.設計週期可調的方波訊號發生器,並用數字示波器觀察波形,畫出波形圖,標明峰—峰值及波形頻率。

4.設計輸出頻率約為10hz的正弦波,並用數字示波器觀察波形,畫出波形圖,標明峰—峰值及波形頻率。

八、源程式

1.驗證轉換電壓值與輸入數字量的關係。

#include<>

#define dac_cs p2_0

#define dac_bus p0

#define uchar unsigned char

#define uint unsigned int

main() //輸入某個數字量,並將該數字量轉換成模擬電壓值

2.各種波形輸出程式:自己編寫

波形發生器

波形發生電路 要求 設計並製作用分立元件和整合運算放大器組成的能產生方波 三角波和正弦波的波形發生器。基本指標 輸出頻率分別為 102hz 103hz和104hz 輸出電壓峰峰值vpp 20v。波形發生器電路以及參考數值如下圖 原理電路設計 運用電壓比較器的特性和產生 的條件,即文氏橋振盪,可以產生...

波形發生器

數電設計報告 實驗名稱 波形發生器 實驗名稱 基於555的波形發生器 實驗目的 了解並掌握555定時器的內部結構與工作原理,學會如何使用555定時器組成基本電路完成相關功能 實驗原理 整合時基電路又稱為整合定時器或555電路,是一種數字 模擬混合型的中規模積體電路,應用十分廣泛。它是一種產生時間延遲...

波形發生器

fpga cpld實驗報告 實驗題目 波形發生器 班級 控制研 12 姓名 學號 一 實驗名稱 波形發生器 2 實驗內容 用vhdl語言實現波形發生器。3 實驗設計 開啟quartus ii軟體,先新建乙個vhdl file檔案。輸入源程式,點選儲存,檔名要與實體名一樣,本實驗的實體名為boxing...