Fpllo=(m*Fin)/(p*2^s) (这里是2的S次幂不是乘2)
m = Mdi+8
p = Pdiv+2
s = Sdiv
上面就是3SC44B0的时钟频率计算公式,这里大家可能要疑问了,怎么这么多的不定值?
这是因为除了上面这个公式外,还有一些制约条件:
1) Fpllo*2^s <170M
2) Fin/p 值要满足不等式 1<=value<2 (推荐值为1)
3) s 要尽可能的大
这里还有两条就是:
1)通常万部晶振为 6~20M
2)PLL可被设计的最大输出为66M
由以上五调制约后,其实m p s的值就可以确定了。
这里举个例子:
例如,外部晶振为12M,想通过PLL设计输出为50MHZ的 Fpllo
则
首先 由“Fin/p 值要满足不等式 1<=value<2 (推荐值为1)”则设计 p为12M。
然后 由“Fpllo*2^s <170M”则 s最大值为1(s取整数)。
其次 由公式“Fpllo=(m*Fin)/(p*2^s)”可计算得m=100。
最后计算出全部:
Mdiv=92;
Pdiv=10;
Sdiv=1;
阅读(1113) | 评论(0) | 转发(0) |