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

 
 
> АЦП ADS42LB49/69, QDR режим, как использовать FRAME
GAYVER
сообщение Feb 9 2016, 12:40
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



собственно не могу сообразить - есть ли какой то скрытый смысл в этом сигнале, кроме как разделение старшей-младшей части принятого слова. Может есть какие хитрости связанные с ним - для калибровки, или еще для чего. А может я и с "разделением" ошибся...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Алга
сообщение Feb 10 2016, 11:11
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



Нет,
Altera похоже автоматизировала этот процесс, ее ядро. Значит ALTERA здесь лучше подумала.
У Xilinx этот процесс калибровки не автоматизирован- делай сам вручную! О чем я и пишу.
Твой самопальный автомат (или заимствованный из какого-нибудь проекта) будет делать эти калибровки.

Подозреваю, что у Altera может быть эти калибровки идут постоянно,
динамически подстраиваясь под изменения температуры, питания и тд. Tе динамическая подстройка

У Xilinx также имеется форум и поиск по ключевым словам iserdese, bitslip xapp585, и тд работает
Go to the top of the page
 
+Quote Post
GAYVER
сообщение Feb 10 2016, 12:16
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



Цитата(Алга @ Feb 10 2016, 14:11) *
Подозреваю, что у Altera может быть эти калибровки идут постоянно,
динамически подстраиваясь под изменения температуры, питания и тд. Tе динамическая подстройка


то же самое я и делал, только для ддр режима у ацп-ки. при этом xapp-ы не читал sm.gif. первоначальная подстройка по включению питания, плюс возможность подстройки в любой момент - только дернуть соответствующую ногу у моего контроллера. а ее можно было дернуть при определенном значении температуры (контроллер под внешний температурный датчик тоже я делал sm.gif), либо же блок управления мог по таймеру или по еще какому прерыванию это сделать. а вот с qdr-ом что то затупил - и кристалл поменялся и требования повыше...
Go to the top of the page
 
+Quote Post
Timmy
сообщение Feb 11 2016, 09:07
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(GAYVER @ Feb 10 2016, 15:16) *
то же самое я и делал, только для ддр режима у ацп-ки. при этом xapp-ы не читал sm.gif. первоначальная подстройка по включению питания, плюс возможность подстройки в любой момент - только дернуть соответствующую ногу у моего контроллера. а ее можно было дернуть при определенном значении температуры (контроллер под внешний температурный датчик тоже я делал sm.gif), либо же блок управления мог по таймеру или по еще какому прерыванию это сделать. а вот с qdr-ом что то затупил - и кристалл поменялся и требования повыше...

Подстройка выравнивания клока и данных может выполняться непрерывно, для этого клоковый вход подключается к SERDES, как обычная линия данных, и тактируется собой же через IDELAY, в аппнотах это описано подробно.
Go to the top of the page
 
+Quote Post
GAYVER
сообщение Feb 12 2016, 13:55
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



Цитата(Timmy @ Feb 11 2016, 12:07) *
Подстройка выравнивания клока и данных может выполняться непрерывно, для этого клоковый вход подключается к SERDES, как обычная линия данных, и тактируется собой же через IDELAY, в аппнотах это описано подробно.


только я не соображу как потом распределяются эти частоты. задача - собрать данное на ИСЕРДЕСЕ в режиме MEMORY Interface Type. На ИСЕРДЕСЕ клоки ЦЛК, ОЦЛК, ЦЛКДИВ. Соответственно как я понимаю:
ДЦЛК = ЦЛК
BitClk_MonClkOut = ОЦЛК
BitClk_RefClkOut = ЦЛКДИВ

в этом случае выполняются все требования - фронты ЦЛК и ОЦЛК разнесены и не получится попадания на момент переключения, и ОЦЛК с ЦЛКДИВом выровнены по фазе.

вот только не знаю - можно ли с выхода ЛВДС буфера так растянуть нетку на ИОДЕЛЕЙ, ИСЕРДЕС (Д вход в этом же пине) и как синхру на ИСЕРДЕС в другом пине
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Timmy
сообщение Feb 13 2016, 08:23
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(GAYVER @ Feb 12 2016, 16:55) *
вот только не знаю - можно ли с выхода ЛВДС буфера так растянуть нетку на ИОДЕЛЕЙ, ИСЕРДЕС (Д вход в этом же пине) и как синхру на ИСЕРДЕС в другом пине

А зачем тянуть выход LVDS буфера прямо на синхру? Все линии данных синхронизируются по BitClk_MonClkOut и BitClk_RefClkOut, в XAPP-ах же исходники есть.
Go to the top of the page
 
+Quote Post
GAYVER
сообщение Feb 19 2016, 06:08
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 3-04-13
Пользователь №: 76 333



Цитата(Timmy @ Feb 13 2016, 11:23) *
А зачем тянуть выход LVDS буфера прямо на синхру? Все линии данных синхронизируются по BitClk_MonClkOut и BitClk_RefClkOut, в XAPP-ах же исходники есть.


уже разобрались. хилинх предполагает что ДЦЛК и данные уже выровнены (фронт синхры посередине данных) и подстраивает внутрянку с буферов под входную, предполагая что тогда и она будет посередине данного. этот вариант не подходит - синхру с данными надо ровнять вручную
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GAYVER   АЦП ADS42LB49/69, QDR режим   Feb 9 2016, 12:40
- - Ant_m   Это граница по которой определяется начало следующ...   Feb 9 2016, 12:57
|- - GAYVER   Цитата(Ant_m @ Feb 9 2016, 15:57) Это гра...   Feb 10 2016, 06:33
- - Ant_m   Есть документ на этот АЦП там все довольно подробн...   Feb 10 2016, 06:56
|- - doom13   Цитата(Ant_m @ Feb 10 2016, 09:56) Если к...   Feb 10 2016, 07:40
|- - GAYVER   Цитата(Ant_m @ Feb 10 2016, 09:56) Есть д...   Feb 10 2016, 07:40
|- - Ant_m   Цитата(GAYVER @ Feb 10 2016, 10:40) так в...   Feb 10 2016, 10:17
- - Алга   У Xilinx по этой теме есть много xapp'ов с при...   Feb 10 2016, 08:26
|- - doom13   Цитата(Алга @ Feb 10 2016, 11:26) У Xilin...   Feb 10 2016, 08:29
|- - GAYVER   Цитата(Алга @ Feb 10 2016, 11:26) У Xilin...   Feb 10 2016, 08:40
- - Алга   Для семейства S6- xapp1064. Здесь реализована дина...   Feb 10 2016, 08:41
|- - GAYVER   Цитата(Алга @ Feb 10 2016, 11:41) Для сем...   Feb 10 2016, 08:50
- - Алга   Для 7 семейства -xapp585, нужно определиться с вар...   Feb 10 2016, 09:04
|- - GAYVER   Цитата(Алга @ Feb 10 2016, 12:04) Для 7 с...   Feb 10 2016, 09:14
- - Алга   Все мы чуточку должны друг другу. Надо проштудиро...   Feb 10 2016, 09:26
|- - doom13   Цитата(Алга @ Feb 10 2016, 12:26) Как по...   Feb 10 2016, 09:35
- - Алга   Собрать это ядро не проблема, прочитав xapp'ы....   Feb 10 2016, 10:06
|- - doom13   Цитата(Алга @ Feb 10 2016, 13:06) Собрать...   Feb 10 2016, 10:31
|- - doom13   Цитата(Алга @ Feb 10 2016, 13:06) Собрать...   May 2 2016, 11:55
||- - Timmy   Цитата(GAYVER @ Feb 19 2016, 09:08) уже р...   Feb 19 2016, 21:07
|- - doom13   Цитата(Алга @ Feb 10 2016, 14:11) Нет, Al...   Feb 19 2016, 06:48
|- - Алга   Цитата(doom13 @ Feb 19 2016, 10:48) Так и...   Feb 19 2016, 08:27
- - Алга   Цитата(doom13 @ Feb 10 2016, 11:40) Для A...   Feb 21 2016, 08:48
|- - doom13   Цитата(Алга @ Feb 21 2016, 11:48) Уточнит...   Feb 22 2016, 06:33
- - Алга   Cогласно Xapp585 предусмотрена следующая структур...   May 2 2016, 17:55
|- - doom13   Цитата(Алга @ May 2 2016, 20:55) ... Если...   May 31 2016, 10:54
- - doom13   Спасибо. Вроде понял, буду пробовать. Пока пытался...   May 3 2016, 07:03
- - Алга   Подстройка задержки для каждой линии данных, конеч...   May 3 2016, 09:00
- - Алга   В Xilinx документации говорится, что переход (фрон...   Jun 1 2016, 07:18
- - Алга   Дополню: берете самый худший АЦП и снимаете характ...   Jun 1 2016, 12:18
- - doom13   Спасибо. Пока нашёл баг в своей стейтмашине, верне...   Jun 1 2016, 13:37
- - Алга   Да, похоже на эти 3 ед нестабильного перехода. Важ...   Jun 1 2016, 14:05
- - doom13   Как у Вас происходит оценка текущего положения кло...   Jun 1 2016, 15:00
- - Алга   Пока алгоритм у меня работает без всяких усреднени...   Jun 1 2016, 17:18


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 21:34
Рейтинг@Mail.ru


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