Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подать тактовую частоту
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
zombi
Нужно общую тактовую частоту с кварцевого генератора (Geyer smd 3.3V 120.0 MHz) подать на таковые входы трёх cpld MAXII.
У каждой плис свой собственный стабилизатор (LD1117S33TR). Земля общая.
Нужна максимально синхронная работа всех плис.
Причём одна плис устанавливается обязательно, а две другие могут либо вообще не устанавливаться либо только одна.
Нужно полностью исключить какое либо влияние на работу каждой плис в зависимости от того установлены другие или нет.

Как правильно развести проводник с тактовой частотой?

Предполагаю что нужно выполнить трассировку звездой с выравниванием длин проводников.
Еще думаю, а не поставить ли между генератором и плисками что то типа 74LVC3G17.
На все входы триггера подать тактовую и каждый выход на свою плис.

А может кто то посоветует как лучше сделать.

des00
Цитата(zombi @ Sep 2 2015, 17:43) *
А может кто то посоветует как лучше сделать.

http://www.analog.com/en/search.html?q=ADCLK846
EvgenyNik
Что понимается под "максимальной синхронностью" - совпадение фронтов тактовой и, соответственно, переключений, или же вообще одновременный старт и т.д. и т.п.?
Выполнив проводники с равной длиной, Вы, конечно, можете обеспечить одинаковость прихода тактовой, но собственные времянки у кристаллов, всё равно будут у каждого своей. Если там много комбинаторики без захвата результата в регистры, то разница может быть заметна.
Необходимо позаботиться о функциональной синхронизации, т.к. время старта у разных кристаллов будет разное и включатся они в работу каждый в своё время.
Lmx2315
Цитата(des00 @ Sep 2 2015, 16:07) *

..он 1.8 Вольта, а клок у ТС 3.3 В.
И cpld имхо такие же.
des00
Цитата(Lmx2315 @ Sep 2 2015, 19:13) *
..он 1.8 Вольта, а клок у ТС 3.3 В.
И cpld имхо такие же.

ну это первая точка для поиска решения. а по поводу 1,8В требования на клок надо смотреть, какой сигнал допустимый.
zombi
Цитата(des00 @ Sep 2 2015, 15:07) *

Ооо! Слишком сложная штуковина и дорогая наверно... гигагерцы там а у меня то всего 120 мегагерц.

А по проще чего то существует?

И по поводу 74LVC3G17 можете чего сказать?
Или это полный бред не заслуживающий обсуждения?

Цитата(EvgenyNik @ Sep 2 2015, 15:11) *
Что понимается под "максимальной синхронностью" - совпадение фронтов тактовой и, соответственно, переключений, или же вообще одновременный старт и т.д. и т.п.?

Именно совпадение фронтов необходимо.
А одновременный старт и т.д. и т.п я уже добился, недавно обсуждался синхронный старт.
С этим всё нормально.
blackfin
Цитата(zombi @ Sep 2 2015, 19:09) *
Слишком сложная штуковина и дорогая наверно... гигагерцы там а у меня то всего 120 мегагерц.

А по проще чего то существует?

И по поводу 74LVC3G17 можете чего сказать?

Недавно что-то похожее обсуждали:
Цитата(rloc @ Jun 25 2015, 19:31) *
Шумы в моем примере определяет низковольтная логика, поэтому и акцент нужно делать именно на ней. В диапазоне входных частот до 400 МГц, равных ей по шумам ничего нет, ни AD5513, ни AD5508, ни каких-либо других. Выше по частотам выбор намного меньше, но использовать готовые "раздатчики" нужно очень внимательно, в своих задачах предпочитаю ставить RF-усилители, без деления частоты, с пассивным делением мощности - так надежней и спокойней.

И есть еще у linear буфер: LTC6957.
krux
Onsemi NB3L553 в качестве раздатчика
в проекте CPLD первым делом прорегистрить сигналы, приходящие с других CPLD.

Если прорегистрить невозможно, то раздатчик отменить, пустить выходные сигналы с плисины которая есть всегда, с сопровождающим тактовым и выравниваем длин в этой шине на плате.

обязательно проверить потом совместную работу всех трёх в моделсиме с подключенными SDF
zombi
Цитата(krux @ Sep 2 2015, 20:09) *
Onsemi NB3L553 в качестве раздатчика

Какая замечательная штуковина!
Практически то что нужно!
Спасибо за совет!
Теперь я понял что мне нужен "Clock Fanout Buffer".

Нашёл у того же Onsemi NB3N2304NZ ! мне толерантность с 5V ненужна и корпус поменьше (TSSOP−8) ! то что доктор прописал!
goodsoul
Цитата(zombi @ Sep 2 2015, 21:17) *
Какая замечательная штуковина!
Практически то что нужно!
Спасибо за совет!
Теперь я понял что мне нужен "Clock Fanout Buffer".

Нашёл у того же Onsemi NB3N2304NZ ! мне толерантность с 5V ненужна и корпус поменьше (TSSOP−8) ! то что доктор прописал!


Есть еще кое-что:
http://www.idt.com/products/clocks-timing/...lay-buffers-zdb
Zero-delay buffers (ZDB) provide a synchronous copy (no propagation delay) of the input clock at the outputs, usually without frequency translation.

des00
Цитата(goodsoul @ Sep 3 2015, 14:32) *
Есть еще кое-что:

За ФШ не боитесь ?
Цитата
IDT’s ZDBs are PLL-based devices that regenerate the input clock signal with fanout to drive multiple loads offering various signal levels
zombi
Цитата(goodsoul @ Sep 3 2015, 09:32) *

Спасибо за наводку.

Посмотрел Zero Delay, Low Skew Buffer, вроде мне ICS574 подходит.

А что лучше ICS574 или NB3N2304NZ понять не могу.

Цитата(des00 @ Sep 3 2015, 10:20) *
За ФШ не боитесь ?

А что такое "ФШ" ?
Lmx2315
Цитата(zombi @ Sep 3 2015, 17:24) *
А что такое "ФШ" ?

..фазовые шумы, он же джитер.
zombi
Подскажите, а что нужно подавать на вход "FBIN" у ICS574 ?
Serg1976
QUOTE (zombi @ Sep 3 2015, 16:54) *
Подскажите, а что нужно подавать на вход "FBIN" у ICS574 ?

Согласно datasheet подать один выходов.
When one of the outputs is connected directly to FBIN, the rising edge of each output is aligned with the rising edge of the input clock. External delay elements connected in the feedback loops will cause the outputs to occur before the inputs by the amount of propagation delay of the external element.
zombi
Цитата(Serg1976 @ Sep 3 2015, 17:45) *
Согласно datasheet подать один выходов.

Ясно. Спасибо.

И еще вопрос: у меня три потребителя а у ICS574 четыре выхода.
Какой выход лучше подключить к FBIN, свободный или любой из подключённых?
Serg1976
QUOTE (zombi @ Sep 3 2015, 17:52) *
Ясно. Спасибо.

И еще вопрос: у меня три потребителя а у ICS574 четыре выхода.
Какой выход лучше подключить к FBIN, свободный или любой из подключённых?


Любой, они все равнозначны. Главное на плате обеспечить одинаковую задержку выходных сигналов, т. е. проводники 3-х выходных сигналов ICS574 до нагрузки и 1 вых-й сигнал ICS574 до порта FBIN должны иметь одинаковую задержку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.