標(biāo)題: STM32中的DFSDM應(yīng)用介紹 [打印本頁(yè)]

作者: 小融1號(hào)    時(shí)間: 2017-4-25 10:44
標(biāo)題: STM32中的DFSDM應(yīng)用介紹
前言
STM32超低功耗系列中基于Cortex M4內(nèi)核的STM32L4系列芯片內(nèi)部集成了DFSDM數(shù)字濾波模塊,配合Σ-Δ器件的使用,可進(jìn)行高精度、高速率的AD測(cè)量。這里就DFSDM做些基本介紹,并結(jié)合STM32L4 MCU做一個(gè)實(shí)例應(yīng)用演示。

應(yīng)用系統(tǒng)框圖

系統(tǒng)被分為兩部分:STM32外部的模擬前端Σ-Δ模塊和內(nèi)置的數(shù)字部分DFSDM模塊。
       DFSDM是STM32產(chǎn)品內(nèi)置的一個(gè)新的數(shù)字外設(shè),通常搭配外部的Σ-Δ器件使用?筛鶕(jù)相應(yīng)的應(yīng)用選擇外部的模擬部分,進(jìn)行測(cè)量、馬達(dá)控制等應(yīng)用。模擬部分提供串行數(shù)據(jù)給DFSDM,DFSDM負(fù)責(zé)對(duì)數(shù)字信號(hào)進(jìn)行處理。
        DFSDM數(shù)字部分集成了模擬看門狗、注入和常規(guī)轉(zhuǎn)換、靈活的觸發(fā)系統(tǒng)、中斷信號(hào)生成、極值檢測(cè)等。
Σ-Δ模塊
DFSDM= Digital Filter for Sigma Delta Modulators
典型應(yīng)用
STM32 DFSDM架圖如下:
收發(fā)器
濾波器
STM32 DFSDM應(yīng)用框圖如下:
整個(gè)DFSDM模塊包含如下接口:
串行收發(fā)器
功能
并行收發(fā)器
功能
利用STM32 DFSDM進(jìn)行溫度測(cè)量的應(yīng)用原理圖如下:
STPMS2是一個(gè)雙通道的二階Σ-Δ模塊,一個(gè)通道感知PT100的電壓,另一個(gè)通道感知PT100的電流。使用1秒定時(shí)器來(lái)觸發(fā)2個(gè)通道進(jìn)行注入掃描轉(zhuǎn)換。PC7(DFSDM1_DATIN3)是通道3,時(shí)鐘為PC2(DFSDM1_CKOUT)。通道3測(cè)量PT100的電壓,通道2測(cè)量PT100的電流。
PT100溫度計(jì)算公式為:T = (PT100 – 100) / (0.385),只要通過(guò)能夠測(cè)量出PT100的電壓和電流,就能計(jì)算出PT100電阻值,進(jìn)而得到溫度值。


------ 微信公眾號(hào)   融創(chuàng)芯城(一站式電子元器件、PCB/PCBA購(gòu)買,項(xiàng)目眾包,方案共享平臺(tái))


作者: heitian    時(shí)間: 2017-8-13 03:47
你好  ,我現(xiàn)在用stm32f412使用dfsdm測(cè)量交流電壓數(shù)據(jù),如果使用PB1作為數(shù)據(jù)輸入,PB2的是clk是否需要設(shè)置?還是直接就能讀取轉(zhuǎn)換后的數(shù)據(jù)了,折騰好久了。謝謝




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1