Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задержки двух синхросигналов
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Kirill_Good
Здравствуйте!

Есть 2 платы, на одной находится ПЛИС Xilinx, на другой микросхема радиочастотного трансивера(есть рисунок). С ПЛИС нужно подавать синхросигнал 80 МГц на АЦП трансивера и ещё один на ЦАП такой же частоты или в 2 раза меньшей. А так же данные. Все это будет передаваться через переходную плату, так как разные разъемы у тех двух плат. Какого допустимое рассогласование двух этих синхросигналов? Будет ли критичным для трансивера это? Чтобы уменьшить сдвиг фаз между ними, я их вывожу из одного банка ПЛИС. При создании переходной платы стоит вопрос делать ее четырехслойной(следовательно все дорожки прямые и равны между собой, но дороже), или двухслойной(дорожки будут разной длины из за разводки, но дешевле). Скажется на чем нибудь разность в длине проводников(не только для синхросигналов, и для данных) на частоте 80 МГц? Длина переходной платы ну сантиметров 10. Какова в среднем задержка сигнала на проводнике , 6 нс на метр?

Буду рад любому совету!
Спасибо!

dvladim
Цитата(Kirill_Good @ Mar 22 2011, 22:57) *
Есть 2 платы, на одной находится ПЛИС Xilinx, на другой микросхема радиочастотного трансивера(есть рисунок). С ПЛИС нужно подавать синхросигнал 80 МГц на АЦП трансивера и ещё один на ЦАП такой же частоты или в 2 раза меньшей.

Одно то, что вы собираетесь подавать 80 МГц клок с ПЛИС на АЦП да еще через разъемы - это уже очень плохо.
Kirill_Good
Цитата(dvladim @ Mar 22 2011, 23:11) *
Одно то, что вы собираетесь подавать 80 МГц клок с ПЛИС на АЦП да еще через разъемы - это уже очень плохо.


Разъемы для высокоскоростной передачи FMC и QSS
billidean
не знаю насчет "6 нс на метр", но почему бы неразвести с одинаковой длинойдорожки?
RobFPGA
Приветствую!

Ну судя по диаграмме трансивера соблюдать какие либо соотношения между Rx и TX синхроимпульсами не нужно - вроде абсолютно независимые каналы.
Желательно только обеспечить одинаковые времена внутри TxData и соответственно RxData. Но и это не обязательно так как можно выровнять внутри FPGA (конечно если вы не используете совсем древние семейства XILINX, какие FPGA используете?).
А вот подавать clk из FPGA для ADC/DAC все же плохая идея."Грязный" он. Лучше поставить соответствующий генератор(ы) на плате с трансивером, и оттуда тянуть clk в FPGA. Тем более для этого и выход в трансивере соответствующий есть RxClkOut.

Успехов! Rob.



Kirill_Good
Спасибо большое всем за ответы!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.