BK1086/88自动搜台参数AFC位于寄存器9的7~15位, 正确运用可有效减少偏台,假台,临近台.
由于AFC位于寄存器9的7~15位, 实际运算不但要移位,而且要占用两个8位的寄存器, 在汇编中尤其麻烦, 因此,我向大家推荐一种更简约的运算方式.
FREQD真台范围: <50 or > (0x1ff-50) 当然50这个参数是可以调整的.
如果我们忽悠寄存器9的第7位,只考虑8~15位, FREQD精度虽然降低了一半,但是实际效果影响不大, 而从运算上面来说就简单了很多. 只要一个8位寄存器就可以了 .Freqd阀值也对应降低了一半,应为: <25 or > (0xff-25)
这样算FREQD在汇编中是不是可以简单很多?
相关博文:
50. BK1086/88自动搜台参数AFC最简单的运算方法
http://forum.eet-cn.com/BLOG_ARTICLE_10024.HTM
48. 有关BK1086/88自动搜台参数问题,BK1086/88自动搜台为什么会停偏.
http://forum.eet-cn.com/BLOG_ARTICLE_10022.HTM
9. BK1086/88自动搜台阀值(门限)设置多少为宜?
http://forum.analog.eet-cn.com/BLOG_ARTICLE_9200.HTM
39. BK1086/88自动搜台判据AFC是一个9位的参数, 在8位单片机汇编程序中如何用最短的代码实现判断?
http://forum.eet-cn.com/BLOG_ARTICLE_9865.HTM
用户1442022 2014-1-7 20:54