版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
5.5串行DACMCP4921的使用能力目標:
掌握控制DAC芯片MCP4921輸出電壓的方法,并能編寫相應(yīng)的STM32程序。任務(wù)要求:仿真電路如下圖所示,單片機控制MCP4921以1秒周期輸出正弦波,正弦波波動范圍0~3.3V。5.5.1MCP4921簡介單片機控制系統(tǒng)中,有時會涉及到一些需要通過模擬量信號控制的執(zhí)行器(比如變頻器、電動閥門等),這就需要用到數(shù)模轉(zhuǎn)換器(DigitaltoAnalogConverter,簡稱DAC),單片機將計算得到的數(shù)字量控制信號通過DAC轉(zhuǎn)換成模擬量信號后控制執(zhí)行器做出相應(yīng)的動作。本次任務(wù)選擇了獨立的DAC芯片,其型號是MCP4921,如下圖所示。MCP4921是美國MicroChip公司出品的串行12位DAC芯片,兼容SPI接口,最大通信頻率20MHz,一次轉(zhuǎn)換時間4.5μs,工作電壓2.7~5.5V,能適應(yīng)目前市面上主流的3.3V和5.0V工作電壓的單片機。8個引腳的功能分別如下表所示。MCP4921只有數(shù)據(jù)輸入,沒有數(shù)據(jù)輸出,單片機僅需將12位數(shù)字量連同4位配置信息一共16位數(shù)據(jù)一起打包發(fā)送給DAC,DAC隨即開始數(shù)模轉(zhuǎn)換過程,通信數(shù)據(jù)格式如表所示。
(表格往后翻頁→)引腳序號名稱功能引腳序號名稱功能1VDD電源正極2片選線(低電平有效)7VSS電源負極3SCK時鐘輸入線6VREF參考電壓4SDI數(shù)據(jù)輸入線5同步輸入控制8VOUT模擬量電壓輸出正極每一個配置位的含義如下:●,該位只能選0,因為MCP49xx系列DAC中有些型號具有兩個DAC通道,通過0或1選擇通道A或B,但MCP4921僅有A通道;●BUF,VREF輸入緩沖器控制位,設(shè)1時緩沖,設(shè)0時未緩沖;●,輸出增益選擇位,設(shè)1時無增益,設(shè)0時兩倍增益;●,待機模式設(shè)置位,設(shè)1時不進入待機模式,設(shè)0時進入待機模式。高字節(jié)MSB低字節(jié)LSB配置位數(shù)據(jù)位BUFB11B10B9B8B7B6B5B4B3B2B1B05.5.2任務(wù)程序的編制MCP4921是一個12位DAC,因此輸入數(shù)字量的范圍是0x000~0x3FF,輸出模擬量電壓范圍從0~VREF,即無法輸出負電壓。為了輸出完整的正弦曲線,不妨將正弦波曲線沿縱軸(電壓/數(shù)字量)正向移動,確保波谷也位于橫軸(時間)上方。
正弦波計算公式:
為了提高單片機CPU的執(zhí)行效率,此處使用查表法,在1秒內(nèi),每隔0.02秒計算一次采樣值,可以利用excel進行計算,如圖。
計算結(jié)果如圖。與任務(wù)5.4相同,分別將單片機的PA4、PA5、PA7設(shè)為片選線、時鐘線、MOSI線,引腳設(shè)定參數(shù)可參照任務(wù)5.4,由于MCP4921沒有SDO引腳,因此不需要使用單片機的PA6引腳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 直流穩(wěn)壓電源課程設(shè)計
- 漢語課程設(shè)計案例
- 檢測與儀表課程設(shè)計
- 研學(xué)課程設(shè)計清明
- 海監(jiān)船總布置課程設(shè)計
- 紙箱封底機課程設(shè)計
- 2024重慶市安全員C證(專職安全員)考試題庫
- 液壓課程設(shè)計推土機
- 焰色反應(yīng)的課程設(shè)計
- 比較新穎的課程設(shè)計
- 期末試卷-2023-2024學(xué)年科學(xué)六年級下冊青島版
- 2024年江蘇省連云港市中考數(shù)學(xué)試卷
- 2024年山東臨沂市恒源熱力集團限公司高校畢業(yè)生招聘9人重點基礎(chǔ)提升難、易點模擬試題(共500題)附帶答案詳解
- 2024年房屋頂賬協(xié)議模板(二篇)
- 2024專升本英語答題卡浙江省
- 醫(yī)療技術(shù)臨床應(yīng)用管理檔案(姓名+工號)
- 直通法國-閱讀與文化智慧樹知到期末考試答案章節(jié)答案2024年青島大學(xué)
- 2024年巴西手游市場市場前景及投資研究報告
- 2024年云南昆明市公安局直屬部門缺勤務(wù)輔警招聘筆試參考題庫附帶答案詳解
- 碼頭建設(shè)報批程序
- (正式版)JBT 11517-2024 刮板取料機
評論
0/150
提交評論