频率输出的问题

2019-07-20 06:41发布

就是关于小数分频的解释,比如说一个频率范围是0-5000HZ,我要如何能保证这个范围内的每一个频率都可以输出。
对于小数分频算法,各位大佬能给解释解释算法么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
shiyikuangxia
2019-07-21 11:43
本帖最后由 shiyikuangxia 于 2018-8-14 08:19 编辑
坐看风 发表于 2018-8-10 17:01
那最终还是得不到精准频率吧,层主的意思是把小数部分舍去直接取整数部分么

这是定时器结构决定的,分频系数必须是整数
所以就是要把小数部分舍去直接取整数部分
但时基的频率高了,同样的输出频率下((arr+1)*(psc+1))的值就越大,这时舍弃小数对频率精度影响就很小了  
1.5舍弃小数误差大得不得了 15.5舍弃小数相对误差就小多了  155.5舍弃小数相对误差就更小了

一周热门 更多>