你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

DFSDM 模块的配置

[复制链接]
STMCU小助手 发布时间:2022-8-11 17:07
1. 引言
5 U. [6 O  h# o1 _/ ?客户在使用 STM32H743 的 DFSDM 模块时,配置有误。于是协助客户按照下面的方法进行配置并分享之。0 E" m# i6 D6 ?6 W+ I7 c+ G0 C6 _+ J
& T$ q' P  x% A% k

/ C4 Q3 F+ g! Z( @2. 参数的计算
9 d: d9 D% Y1 n8 n$ Z: g使用 NUCLEO-H743 开发板进行测试。由于客户需要 16KHz 音频数据, 24bits 的音频数据,因此配置如下。
: d) h4 Z# _% dPDMMic -> PDM data -> 滤波器类型 -> 过采样率 Fosr(滤波器)-> 过采样率 Isor(积分器)-> 右移位器 -> 偏移补偿 -> 采样数据
7 t' X* Q  r0 x. z+ t
1. Clock out (CKOUT)的计算

  f8 t) I( e* r$ }Fs= Fclockout/( Fosr*Iosr)
2 E- c2 m& B  ]9 Y- }0 l! _

/ v* |  j# d4 r7 RFs= 16kHz 音频数据
: {+ j9 O7 M% p/ ?& P* Y
Fosr:滤波器过采样率,也就是抽取率,在这里取 128
% D6 ?( f; V% I, E8 m( cIosr:积分器过采样率,在这里取 1 ' W; v5 W( z! B: ?
则 Fclockout = 2.048MHz
- H0 R4 y/ b' H相应的寄存器配置可以参考下图:
( N6 v5 [+ ]( a: w6 Z$ A

( d6 L( `: E+ G# h! ~1 H, D
1 K/ Q0 Y9 E2 j6 g  B7 K
_H0R@{7N9R@E}1I`H5`$NE4.png # p6 I% Z' P0 t7 c8 v
4 x9 V! r4 N# ^4 o, ^+ ~
%X}F8A@{M6MB$@DZTKX2{TW.png
0 S0 J3 {  S; k1 ]% k" S
* z6 c7 q/ w4 y/ F% ?" e

. u1 k1 M. J4 S/ L6 j, C2. SAI clock 的计算

; z! V' o3 L0 e' o& e0 J' o
5 L- J; T" j  ]0 j. w
& `. L4 r  H4 N1 J2 P* X9 \
6J7]U[XUB)06TW@OYS_5[A7.png ' r! T1 a0 _5 _$ ]4 q- W+ V
2 {! w* x9 B; B' K
; T. X& y3 k% u
完整版请查看:附件

" t1 N0 k* B' P9 W, f: O% I' P% O1 Q* p+ A1 ]$ I

LAT1108_DFSDM模块的配置_STM32H743_v1.0.pdf

下载

600.18 KB, 下载次数: 2

赞 收藏 评论0 发布时间:2022-8-11 17:07

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版