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

 
 
 
Reply to this topicStart new topic
> Восстановление частоты (клоковый домен)
ermilovd
сообщение Mar 25 2016, 05:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-01-09
Из: Пермь
Пользователь №: 43 767



Система следующая:(Cyclone 4)
1.Одна плата раздает частоты, метки синхронизации периферийным платам. F0-метка цикловой синхронизации, F16m - 16 МГц , F2M - 2 МГц.
Все частоты и метки вырабатываются от одного делителя частоты (128Мгц).
2. На платах окончаний F16m заведено на PLL.

Вопрос: Можно ли использовать метку F0 и частоту F2M без схемы перехода их из клокового домена. Они нужны для установки делителей частоты.

Делители будут работать от PLL на частоте 32Мгц.
реализация коллег:

-- Counter from 32MHz
Cnt_F32m[3..0] = lpm_counter (.clock = gc32m, .sset=FrameSync)
WITH (LPM_WIDTH = 4, lpm_svalue=3)
RETURNS (.q[]);
--Frame Sinchro
FrSync1 = dff(.clk=F2M, .d=!F0, .clrn=!FrameSync);
FrSync2 = dff(.clk=F16m, .d=FrSync1, .clrn=!FrameSync);
FrameSync = dff(.clk=gc32m, .d=FrSync2);

Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Mar 25 2016, 10:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



1. А если не доходит одна из частот?
2. А если недостаточный уровень одной из частот?
3. А если разные длины кабелей для разных частот?
4. А если ...



--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
ermilovd
сообщение Mar 25 2016, 11:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-01-09
Из: Пермь
Пользователь №: 43 767



Кросс плата разведена . Дорожки в ней не пропадут. Другое дело емкостная нагрузка. Реально было: передний фронт частоты раздваивался в зависимости от количества установленных плат. В прочем с этой проблемой легко поборолись схемотехнически. Вопрос был о том, что PLL работает от 16МГц. Частота PLL примерно 3-4ГГц. По этому будет дрожание фронта восстановленной частоты относительно сигналов F0,F2M. Это смущало.
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Mar 28 2016, 05:07
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Может тогда стоит указать тип сигналов?
Дрожание не страшно, только если порядки частот одинаковые.
Переход от 100 МГц к 125МГц - прокатило бы.
У меня от 50 МГц к 400 МГц - не прокатывало. Пришлось делать честный переход между клоками.
Источник был внешний и общий - 1600МГц.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
ermilovd
сообщение Mar 29 2016, 10:31
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 22-01-09
Из: Пермь
Пользователь №: 43 767



Структура сигналов в вложении.
Прикрепленные файлы
Прикрепленный файл  mbus.pdf ( 196.81 килобайт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Mar 29 2016, 16:55
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



При таком раскладе можно считать метку F0 и частоту F2M не клоком, а простым сигналом. Это конечно если задержка на один такт частоты 32Мгц устраивает.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post

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

 


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


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