STMCU小助手
发布时间:2022-8-11 17:07
|
1. 引言 客户在使用 STM32H743 的 DFSDM 模块时,配置有误。于是协助客户按照下面的方法进行配置并分享之。0 E" m# i6 D6 ?6 W+ I7 c+ G0 C6 _+ J & T$ q' P x% A% k 2. 参数的计算 使用 NUCLEO-H743 开发板进行测试。由于客户需要 16KHz 音频数据, 24bits 的音频数据,因此配置如下。 PDMMic -> PDM data -> 滤波器类型 -> 过采样率 Fosr(滤波器)-> 过采样率 Isor(积分器)-> 右移位器 -> 偏移补偿 -> 采样数据7 t' X* Q r0 x. z+ t 1. Clock out (CKOUT)的计算 Fs= Fclockout/( Fosr*Iosr) 2 E- c2 m& B ]9 Y- }0 l! _ Fs= 16kHz 音频数据: {+ j9 O7 M% p/ ?& P* Y Fosr:滤波器过采样率,也就是抽取率,在这里取 128 Iosr:积分器过采样率,在这里取 1 ' W; v5 W( z! B: ? 则 Fclockout = 2.048MHz 相应的寄存器配置可以参考下图: ( N6 v5 [+ ]( a: w6 Z$ A 1 K/ Q0 Y9 E2 j6 g B7 K
4 x9 V! r4 N# ^4 o, ^+ ~
2. SAI clock 的计算 & `. L4 r H4 N1 J2 P* X9 \
2 {! w* x9 B; B' K ; T. X& y3 k% u 完整版请查看:附件 % I' P% O1 Q* p+ A1 ]$ I |
LAT1108_DFSDM模块的配置_STM32H743_v1.0.pdf
下载600.18 KB, 下载次数: 2
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版