智能车制作
标题:
请教PLL
[打印本页]
作者:
meijj1990
时间:
2011-1-21 09:57
标题:
请教PLL
SYNR =0xc0 | 0x05;
REFDV=0x80 | 0x01;
PLL clock=2*osc*(1+SYNR)/(1+REFDV)=96MHz;
这个PLL clock=96MHz是怎么算出来的?SYNR和REFDV是不是只能取低几位?
SYNR=0x01; //PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)
REFDV=0x01;
CLKSEL=0x80;
这个怎么算出来是16MHz的?
作者:
eee333
时间:
2011-1-21 09:57
OSCCLK是你的晶振频率
按你的算法你那晶振是16M
直接按这个PLLCLK =2*OSCCLK*(SYNR + 1)/(REFDV + 1)算就可以了
SYNR和REFDV你去看看手册就知道了,SYNR低5位,REFDV低3位
作者:
meijj1990
时间:
2011-2-21 15:08
本帖最后由 meijj1990 于 2011-2-21 15:09 编辑
回复
2#
eee333
第二个怎么算出来pll是16Mhz的?我算的是32Mhz。
作者:
bhwxl
时间:
2011-2-22 18:59
回复
2#
eee333
前辈,请问一下,通过pll总线频率最大可以设到多少?如果频率有限制,最大频率和什么有关?如何能提高最大频率?
多谢了
作者:
eee333
时间:
2011-2-22 23:45
回复
3#
meijj1990
总线频率是PLL的一半啊
作者:
2008145228
时间:
2011-2-23 13:51
回复
2#
eee333
帮你纠正一下啊 我看了一本英文资料,书上说SYNR取低六位 你在思考一下啊 呵呵
作者:
eee333
时间:
2011-2-23 19:02
回复
6#
2008145228
恩,SYNR低6位,REFDV低4位
忘记是是从0开始了
作者:
meijj1990
时间:
2011-2-24 09:59
回复
5#
eee333
哦,又仔细看了下资料,确实是的,以前忽略了,谢谢啊!
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2