谢谢。
只是为了确保我跟着你......
我需要三个CLK_IN = 40 MHz的时钟。
VCO需要在400 - 1000 MHz之间运行。
所以用我的CLK_IN到达那里(比如400MHz)(使用ug382.pdf中的公式3-1)我宁愿设置DIVCLK_DIVIDE = 1(和CLKOUT0_DIVIDE = 1),但是我需要CLKFBOUT_MULT = 20.好的,这个
使我的f_VCO = 400 MHz(这很好),但CLK0_OUT也是400 MHz,我不需要。
我的反馈将以此频率运行。
当f_VCO为400 MHz时,我可以将CLKOUT1_DIVIDE = 5设置为80 MHz(我需要),CLKOUT2_DIVIDE = 40以获得我的10 MHz时钟,最后CLKOUT2_DIVIDE = 80(仍可接受)以获得我的5 MHz。
坦率地说,我不知道如何以不同的方式设置这一切。
这是你的建议吗?
反馈循环是否会以频率运行。
5x实际有用的PLL输出对抖动等有负面影响吗?
问候
帕维尔
以上来自于谷歌翻译
以下为原文
Thanks. Just to make sure I follo you...
I need three clocks with CLK_IN = 40 MHz. The VCO needs to run somewhere between 400 - 1000 MHz. So to get there (say to 400MHz) with my CLK_IN (using formula 3-1 from ug382.pdf) I would rather set DIVCLK_DIVIDE = 1 (and CLKOUT0_DIVIDE = 1, too), but then I need CLKFBOUT_MULT = 20. OK, this makes my f_VCO = 400 MHz (which is fine), but CLK0_OUT is also 400 MHz which I do not need. My feedback will run at this frequency.
With f_VCO at 400 MHz, I surly can set CLKOUT1_DIVIDE = 5 to get 80 MHz (which I need), CLKOUT2_DIVIDE = 40 to get my 10 MHz clock, and finally CLKOUT2_DIVIDE = 80 (still acceptable) to get my 5 MHz. Frankly, I do not see how to set this all up differently.
Is that what you are suggesting? Will the feedback loop running at a freq. 5x the actuall useful PLL's output have any negative effect on jitter etc?
Regards
Pawel
谢谢。
只是为了确保我跟着你......
我需要三个CLK_IN = 40 MHz的时钟。
VCO需要在400 - 1000 MHz之间运行。
所以用我的CLK_IN到达那里(比如400MHz)(使用ug382.pdf中的公式3-1)我宁愿设置DIVCLK_DIVIDE = 1(和CLKOUT0_DIVIDE = 1),但是我需要CLKFBOUT_MULT = 20.好的,这个
使我的f_VCO = 400 MHz(这很好),但CLK0_OUT也是400 MHz,我不需要。
我的反馈将以此频率运行。
当f_VCO为400 MHz时,我可以将CLKOUT1_DIVIDE = 5设置为80 MHz(我需要),CLKOUT2_DIVIDE = 40以获得我的10 MHz时钟,最后CLKOUT2_DIVIDE = 80(仍可接受)以获得我的5 MHz。
坦率地说,我不知道如何以不同的方式设置这一切。
这是你的建议吗?
反馈循环是否会以频率运行。
5x实际有用的PLL输出对抖动等有负面影响吗?
问候
帕维尔
以上来自于谷歌翻译
以下为原文
Thanks. Just to make sure I follo you...
I need three clocks with CLK_IN = 40 MHz. The VCO needs to run somewhere between 400 - 1000 MHz. So to get there (say to 400MHz) with my CLK_IN (using formula 3-1 from ug382.pdf) I would rather set DIVCLK_DIVIDE = 1 (and CLKOUT0_DIVIDE = 1, too), but then I need CLKFBOUT_MULT = 20. OK, this makes my f_VCO = 400 MHz (which is fine), but CLK0_OUT is also 400 MHz which I do not need. My feedback will run at this frequency.
With f_VCO at 400 MHz, I surly can set CLKOUT1_DIVIDE = 5 to get 80 MHz (which I need), CLKOUT2_DIVIDE = 40 to get my 10 MHz clock, and finally CLKOUT2_DIVIDE = 80 (still acceptable) to get my 5 MHz. Frankly, I do not see how to set this all up differently.
Is that what you are suggesting? Will the feedback loop running at a freq. 5x the actuall useful PLL's output have any negative effect on jitter etc?
Regards
Pawel
举报