01.前言
在開發(fā)指南(五)中,我們簡單介紹了RTC實(shí)時(shí)時(shí)鐘功能的使用,本章我們結(jié)合LBT模塊和內(nèi)部OPA、OPB兩路運(yùn)放介紹一下DAC的相關(guān)功能,詳細(xì)寄存器資料參考應(yīng)用手冊第11章節(jié)和第26章節(jié)。
02.LBT(低壓檢測)結(jié)構(gòu)框圖
我們首先來看一下LBT的結(jié)構(gòu)框圖,如下圖1:

圖1.LBT結(jié)構(gòu)框圖
從應(yīng)用手冊中我們可以得知,LBT電路包括一個(gè)8 bit的電阻DAC,DAC輸出就是框圖中的DAO,而DAO = VDN + ( VDP – VDN ) * DABIT[7:0] / 255,VDP和VDN又有多種組合選擇,所以DAC的輸出電壓可以通過芯片內(nèi)部或外部輸入的多種不同電壓進(jìn)行控制。
03.DAC初始化
接下來我們對照圖2簡單了解下DAC的初始化配置,DAEN位是控制以AVDDR的分壓信號作為VDP輸出電壓的開關(guān),關(guān)閉后相關(guān)通道就沒有信號了,我們再配置DAP[3:0]位選擇VDP電壓為AVDDR≈2.4V,DAN[2:0]位選擇VDN電壓為VSS,最后將8bit DAC數(shù)據(jù)信號寫為0x80,則DAC輸出電壓DAO=VSS+ (AVDDR-VSS) *128/255≈1.204V。

圖2.DAC初始化函數(shù)
04.OP等效電路
在配置好DAC輸出后,我們還是無法直接測量到其輸出結(jié)果,通過圖3可知DAO可以分別選擇作為OPA和OPB的正端輸入,負(fù)端輸入分別選擇A7/A8和P17,連接成BUFFER形式即可將DAC電壓信號從A7/A8和P17輸出。

圖3.OPA/OPB獨(dú)立運(yùn)放等效電路
05.OP初始化
從等效電路上了解了如何控制DAC電壓輸出后,我們再了解一下軟件上如何實(shí)現(xiàn)這一過程。OP的控制信號包括OP正端輸入選擇、負(fù)端輸入選擇、相位選擇、輸出選擇和使能位控制。圖4中我們直接調(diào)用庫函數(shù)按照等效電路的描述,將OPB負(fù)端輸入選擇P17連成BUFFER形式,正端輸入選擇DAO,相位默認(rèn),最后打開使能。

圖4.OP初始化函數(shù)
06.DAC電壓輸出結(jié)果驗(yàn)證
按照上述DAC初始化和OP初始化配置后,我們用萬用表測量一下DAC的輸出電壓是否正確,實(shí)測AVDDR電壓為2.46525V(見圖5),則理論DAC輸出電壓為1.23745V,而實(shí)測DAC電壓為1.23868V(見圖6),說明DAC已按照設(shè)置正確輸出電壓結(jié)果。

圖5.實(shí)測AVDDR電壓

圖6. 實(shí)測P17電壓
最后我們寫一個(gè)簡單的測試程序,將8Bit DAC的所有輸出點(diǎn)間隔2S自加一次進(jìn)行掃描,并將DAC數(shù)據(jù)碼值顯示出來,來觀察DAC輸出的線性情況,如圖7。

圖7.DAC測試程序
07.開發(fā)問題簡析
注意分壓設(shè)置和OP連接即可輸出預(yù)設(shè)的電壓結(jié)果。
08.總結(jié)
DAC電壓信號除了通過OP輸出,還可以通過ACM引腳進(jìn)行輸出,也能作為ADC的輸入信號,開發(fā)過程中可以進(jìn)行靈活的應(yīng)用。
審核編輯黃昊宇
-
芯片
+關(guān)注
關(guān)注
463文章
54412瀏覽量
469177 -
mcu
+關(guān)注
關(guān)注
147文章
19121瀏覽量
403622 -
adc
+關(guān)注
關(guān)注
100文章
7946瀏覽量
556874
發(fā)布評論請先 登錄
TMS320F2805x系列實(shí)時(shí)微控制器:特性、應(yīng)用與開發(fā)指南
MSP430F67xx1A 系列多相計(jì)量 SoC:高精度與低功耗的完美結(jié)合
TI MSP430F677x1系列多相計(jì)量SoC:高精度、低功耗的計(jì)量解決方案
深入剖析ST72321B系列8位MCU:特性、應(yīng)用與開發(fā)指南
解鎖24位ADC新品丨笙泉科技高精度MAD系列全面升級
高精度高速ADC:AD7665的技術(shù)剖析與應(yīng)用指南
高精度、高速16位ADC——AD7676的深度解析與應(yīng)用指南
AD7687:16位高精度ADC的卓越之選
18位高精度ADC——AD7690的深度解析與應(yīng)用指南
AD7768 - 1:高精度ADC的技術(shù)深度剖析與應(yīng)用指南
ADS892xB 系列 16 位高精度 SAR ADC 核心信息總結(jié)
笙泉高精度24位ADC (MAD2402)新上市,賦能精準(zhǔn)量測
DA14592 SmartBee? BLE SoC,帶嵌入式閃存 數(shù)據(jù)手冊和硬件開發(fā)教程
帶32位MCU和高精度ADC的SoC產(chǎn)品 ----SD93F系列開發(fā)指南(六)
評論