關鍵詞:DFSDM,FOSR,IOSR
1、引言
客戶在使用 STM32H743 的 DFSDM 模塊時,配置有誤。于是協助客戶按照下面的方法進行配置并分享之。
2、參數的計算
使用 NUCLEO-H743 開發板進行測試。由于客戶需要 16KHz 音頻數據, 24bits 的音頻數據,因此配置如下。
PDMMic -> PDM data -> 濾波器類型 -> 過采樣率 Fosr(濾波器)-> 過采樣率 Isor(積分器)-> 右移位器 -> 偏移補償 -> 采樣數據
Clock out (CKOUT)的計算


2. SAI clock 的計算
3. 右移位數的計算

3、STM32CubeMX 的配置
根據上面的計算值配置時鐘參數。SAI clock 配置為 14.336Mhz。







3、小結
關于DFSDM 模塊寄存器的配置,需要計算合適的參數值方可進行。需要時可以參考上面內容來操作。
? ? ? ? ? ? ? ??
? THE END
▽點擊“閱讀原文”,可下載原文檔