TIM_Prescaler与TIM_ClockDivision区别

TIM_Prescaler单纯的是分频,含义为设置分频系数用以做总线频率的分母

TIM_ClockDivision

 搜索Division可得此寄存器,由此可知此函数控制tDTS参数,再次搜索tdts即可得出在其他几个寄存器的连带作用

由上可知,这几个功能或寄存器都涉及到了tDTS(或者fDTS=1/tDTS)

具体可见STM32 时钟分割TIM_ClockDivision配置及使用详细说明_你的青春我的梦的博客-CSDN博客_tim_clockdivision

我们看到以上配置中有2个配置:配置分割系数,滤波器数值

(1)不分割就是说明CK_INT=84/84=1MHz,那么fTDS=1MHZ,tTDS=1us;

(2)滤波器数值=15,这要回到对应的寄存器中TIM1->CCMR1中,即IC1F[3:0]=1111b(2进制),可以到考到采样频率fSAMPLING=fTDS/32=1MHz/32=31.25KHz

根据奈奎斯特采样定律可知(至少2倍采样信号频率),被采样的频率最大为31.25KHz/2=15.625KHz,如果大于这个频率信号将不能被正常识别;

另外有一个N什么意思呢,手册中说:数字滤波器由事件计数器组成,每 个事件才视为一个有效边沿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值