|
Cyclone IV PLL теряет захват |
|
|
|
Mar 12 2018, 21:32
|
Местный
  
Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056

|
Коллеги, сталкивался ли кто-нибудь с такой проблемой: Есть два сигнала проходящих через сдвоенный LVDS->LVTTL буфер и заходящих на соседние клоковые пины (24 и 25 пины EP4CE22E22I7). Один из них клок 100МГц, второй - последовательные данные 200Мбит/с DDR. Расстояние от буфера до ПЛИС всего 0.5 см. Сигнал locked с PLL выведен на светодиод. Когда на линии данных ничего нет, сигнал locked в норме (светодиод горит непрерывно). Как только на линии данных появляется активность (для простоты я просто даю туда меандр 100МГц), сигнал locked начинает моргать или вообще исчезает. Причем проблема только с этим единственным сигналом. Остальные сигналы приходящие на ПЛИС никак не влияют на работоспособность PLL. Конденсаторы по питанию проверил - как и должно быть 0,1мкФ на каждый пин. 1мкФ по питанию буфера. Источник питания стоит на 2А (TPS82084). По идее должно хватить с запасом, тем более что ПЛИС заполнена всего на несколько процентов. По началу я грешил на LVDS->LVTTL буфер, но сигнал на выходе совершенно чистый. Все что можно уже проверил. Уже не знаю что и думать... В первый раз такое... Может ли быть, что если на два соседних клоковых пина заходят довольно высокочастотные сигналы, один сигнал очень сильно наводится на другой внутри самой ПЛИС?
|
|
|
|
|
 |
Ответов
|
Mar 13 2018, 12:13
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
не могу утверждать, но сложилось впечатление, что pll у Альтер (циклон 3-4, стратикс 3) достаточно "слабая" - чувствительна к шумам и т.д. то есть в функционально похожих приборах, разрабатывавшихся одной командой, никогда не сталкивался с "глюками" PLL у ксайлинсов, латисов, актелов, а с альтерами было несколько раз... еще советую продублировать lock (хотя бы для проверки во время отладки) - он не всегда срабатывает: например, запустить два достаточно длинных счетчика, один от гарантированного такта, другой с этой pll и проверять их отношение
|
|
|
|
|
Mar 13 2018, 13:38
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920

|
Цитата(yes @ Mar 13 2018, 16:13)  не могу утверждать, но сложилось впечатление, что pll у Альтер (циклон 3-4, стратикс 3) достаточно "слабая" - чувствительна к шумам и т.д. то есть в функционально похожих приборах, разрабатывавшихся одной командой, никогда не сталкивался с "глюками" PLL у ксайлинсов, латисов, актелов, а с альтерами было несколько раз... еще советую продублировать lock (хотя бы для проверки во время отладки) - он не всегда срабатывает: например, запустить два достаточно длинных счетчика, один от гарантированного такта, другой с этой pll и проверять их отношение Да, замечал такое - идентичная плата, различие только в ПЛИС, локация ПЛИС на плате та же. Spartan-6 работал без сбоев, а Cyclone-3/4 редко но сбоили pll и иногда загадочным образом детектировалось SEU, похоже слетала прошивка. Качество питания проверяли, sso также. А всеравно, в похожих условиях Spartan-ы ни разу не сбоили
|
|
|
|
|
Mar 13 2018, 14:21
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(alxkon @ Mar 13 2018, 16:38)  Cyclone-3/4 редко но сбоили pll А частота входного клока pll какая была? У меня сложилось впечатление, что для входных клоков <50МГц мегавизард неправильно конфигурирует pll, в таком случае укзываю 50МГц, нормально получается.
|
|
|
|
|
Mar 14 2018, 06:09
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 16-11-10
Пользователь №: 60 920

|
Цитата(Leka @ Mar 13 2018, 18:21)  А частота входного клока pll какая была?
У меня сложилось впечатление, что для входных клоков <50МГц мегавизард неправильно конфигурирует pll, в таком случае укзываю 50МГц, нормально получается. Насколько помню, 33МГц. А Вы клок наружу выводили или как удалось определить что визард ошибся?
|
|
|
|
Сообщений в этой теме
BSACPLD Cyclone IV PLL теряет захват Mar 12 2018, 21:32 ViKo Так Quartus не зря не дает размещать рядом такие с... Mar 13 2018, 03:55 BSACPLD Цитата(ViKo @ Mar 13 2018, 06:55) Так Qua... Mar 13 2018, 08:28 ViKo 100 MHz и 200 Mbps дает разместить рядом? Вы часто... Mar 13 2018, 09:01 BSACPLD Цитата(ViKo @ Mar 13 2018, 12:01) 100 MHz... Mar 13 2018, 09:21 Leka Цитата(BSACPLD @ Mar 13 2018, 00:32) для ... Mar 13 2018, 09:48 ViKo Может, земли-питания плохо разведены? Mar 13 2018, 09:50 Leka Можно еще посмотреть чистоту питания банка _внутри... Mar 13 2018, 09:57 Shamil Цитата(BSACPLD @ Mar 13 2018, 03:32) По н... Mar 13 2018, 10:00 BSACPLD Цитата(Shamil @ Mar 13 2018, 13:00) То, ч... Mar 13 2018, 11:44  Shamil Цитата(BSACPLD @ Mar 13 2018, 17:44) Пере... Mar 13 2018, 11:52 Raven Раз оба сигнала проходят через один буфер, и разры... Mar 13 2018, 12:13 Inanity А если саму PLL в Chipplan разместить на другом св... Mar 13 2018, 16:36 Leka У меня входной клок был 25МГц - pll вообще не запу... Mar 14 2018, 07:26 alxkon Цитата(Leka @ Mar 14 2018, 11:26) У меня ... Mar 15 2018, 05:21 BSACPLD Решил наконец проблему
Дело было в буфере.
Пока с... Mar 14 2018, 09:39 Leka Использовал только 13.1
Подробно не исследовал, тк... Mar 15 2018, 08:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|