sergey sva
Apr 8 2015, 19:46
Нужна консультация, по формированию клоков. Задача получить максимальное количество тактовых сигналов с равномерным шагом, меандр к примеру 360\30 = 12 клоков с шагом 30 градусов.
Схема такая: из pll выходит 5 клоков фазу любого сигала можно задать с шагом 45 градусов 0- 360.
Тактовые сигналы нужны в 12 раз меньше выходящего из pll.
Попробовал реализовать по такой схеме: с выхода pll на счетчик из которого выходит 12 клоков с шагом 30 гр.
Но из pll выходит 5 клоков может как чередуя можно получить клоки с меньшим углом 15 или 7.5 градусов?
плис cyclone3 n8
dvladim
Apr 8 2015, 20:13
Минимальный сдвиг фазы = 1/8*Tvco.
Почему бы не использовать 2 PLL. Инверсные клоки можно получить из прямых.
sergey sva
Apr 9 2015, 06:10
Требуется на выходе pll 360 мгц fref 50 мгц с такими параметрами у меня получается шаг 45 градусов меньше не задается.
Если использовать 2 pll шаг между клоками будет 45 градусов, но это не дает меньше градусов если просто поделить один клок на 12 можно получить 12 клоков с шагом 30 градусов. ?
dvladim
Apr 9 2015, 16:19
С такими параметрами ожидается примерно следующее: входной делитель N=5 Делитель в обратной связи M=108, Fref = 10MHz, Fvco=1080MHz, выходные делители C0-C..=3, Fout=360MHz. Минимальный сдвиг фазы = 45deg от Fvco и соотв. 15deg от Fout.
Ну как-то так.
sergey sva
Apr 9 2015, 16:38
Понял благодарю. Еще практический вопрос, время меду клоками маленькое 1нс у pll есть фазовый шум, возможно сами клоки будут влиять на pll и друг на друга, насколько реально на практике реализовать в ep3c5 n8 сигналы с такими параметрами?
eugen_pcad_ru
Apr 11 2015, 04:48
А нет варианта поставить FPGA от Xilinx? Там по моему дискрет фазы 360/256.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.