реклама на сайте
подробности

 
 
> Синхронизация к внешнему такту, Как правильнее построить
Александр77
сообщение Jul 30 2014, 17:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Доброго времени, коллеги.
На плате с вторым циклоном, имеется два источника тактовой частоты:внешний генератор 50МГц и выход микросхемы с частотой 60МГц (FT2232H).
Сигнал 50МГц присутствует с момента подачи питания. Тактовая с микросхемы появляется после "некоторых манипуляций".
Необходимо привязаться к фазе внешнего тактового сигнала частотой 60МГц (выставлять данные перед появлением заднего фронта).
Сейчас (рис 1) внутри проекта вся логика тактируется от частоты 200МГц, формируемой из частоты 50МГц.
Для привязки к фазе сигнала 60МГц, используется умножитель на 4 и на полученной частоте 240МГц производится запись тактового сигнала в сдвиговый регистр.
Прикрепленное изображение

Временами, данная комбинация выходит из синхронности, чего допускать не хочется.
Насколько правильнее будет сделать как на рис 2, когда из тактовой 50 МГц формируется пониженная частота 20 Мгц подающаяся на вход второго PLL, выход которого буде генерировать тактовую 240МГц?
Прикрепленное изображение

Или есть более правильные решения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
des00
сообщение Jul 31 2014, 02:34
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Александр77 @ Jul 31 2014, 00:52) *
Или есть более правильные решения?

логика FTDI на частоте FTDI, логика системы на системной частоте. Между ними переход через фифо или синхронизаторы. Если нужен сброс логики FTDI, то собирается датчик пропадания тактовой 60МГц, на основе системной частоты 50МГц.


--------------------
Go to the top of the page
 
+Quote Post
Александр77
сообщение Jul 31 2014, 02:55
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(des00 @ Jul 31 2014, 06:34) *
логика FTDI на частоте FTDI, логика системы на системной частоте. Между ними переход через фифо или синхронизаторы.

Переходы данных с тактовых доменов сделаны через двухтактовые FIFO. Сигналы переходят через цепочку из трех Дтриггеров, тактируемых разными частотами (из аппноута по борьбе сметастабильностью).
Цитата(des00 @ Jul 31 2014, 06:34) *
Если нужен сброс логики FTDI, то собирается датчик пропадания тактовой 60МГц, на основе системной частоты 50МГц.

Спасибо, наверное это решение спасет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01289 секунд с 7
ELECTRONIX ©2004-2016