关键词: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
▽点击“阅读原文”,可下载原文档