|
Не работает один из PLL Cyclone 4, Как такое вообще возможно ? |
|
|
|
Jan 3 2018, 05:50
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-09
Пользователь №: 44 224

|
Всем привет.
Собираю платы на EP4CE55 уже не впервой, конструкция можно сказать обкатанная временем. Вдруг, один из экземпляров не работает, но как-то странно - плисина успешно грузится но половина ее схемы не шевелится. Очевидно, что нет такта от одной из PLL. Заменил чип, все заработало. Думаю, ну брак, бывает.
Как же я удивился, когда следующие две платы тоже не работают, причем плисины из разных партий, даже корпусом отличаются.
Пришлось углубиться. Тренируюсь на тестовой прошивке.
Проверил, доходит ли внешний опорник до входа PLL - доходит.
Сделал еще один PLL, с такой же конфигурацией как и неработающий, начал играться с коэффициентами и в общем-то не могу сказать ничего определенного. Получал на выходе самые разные комбинации. Например первый ПЛЛ выдает какие-то герцы вместо килогерц, сигнала locked нет, второй при этом отлично работает. Оба выдают неправильную сильно заниженную частоту, оба не выдают никакого сигнала. Бывало, на выходе какие-то хаотичные импульсы, бывало со старта работает полсекунды и глохнет. Какой-либо системы не выявлено, полный хаос.
Опорник - 122.8 Мгц 1.8 вольт, входной порт указан как 1.8 Вольт вход.
На плате есть также еще один опорник с почти такой же частотой - 125МГц 3.3 вольта. При подаче его на вход ПЛЛ они работают хорошо. Конечно, при больших коэффициентах деления бывает не работает, но с этими приколами я знаком давно.
Есть какие-то мысли что может быть и что делать ? Работаю с циклоном 4 уже не первый год, никогда проблем не было, а тут массовый падеж.
|
|
|
|
|
 |
Ответов
|
Jan 4 2018, 06:53
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-09
Пользователь №: 44 224

|
Цитата(svedach @ Jan 4 2018, 10:24)  ТС, "Например первый ПЛЛ выдает какие-то герцы вместо килогерц", в Altera можно PLL-ом генерировать килогерцы? В Xilinx ниже 4 МГц вроде как нельзя... Я формирую 80 кГц из 122.88 . Это не всегда работает, но если это единственный выход ПЛЛ то работает точно. Ниже не пробовал, без надобности. В пятом циклоне можно делать каскадное включение выходов, то есть следующий выход будет предыдущий поделенный счетчиком. Смысла в этом мало, так как счетчик и в коде можно завсегда поставить. Попробовал тестовый код на эталонной плате - оба ПЛЛ работают без проблем. Похоже, какие-то бракованные плисины попадаются или я не знаю что и думать.
Сообщение отредактировал rolin - Jan 4 2018, 06:55
|
|
|
|
|
Jan 4 2018, 09:20
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Цитата(rolin @ Jan 4 2018, 16:23)  Попробовал тестовый код на эталонной плате - оба ПЛЛ работают без проблем. Похоже, какие-то бракованные плисины попадаются или я не знаю что и думать. Посмотрите внимательно маркировку плисин, мы один раз нарвались на перемаркированные 1-ые Циклоны. То, что маркировка перебита обнаружили случайно, под определённым углом было видно, что маркировка двойная, но надо было очень сильно крутить и угол освещения подбирать. Сделано на совесть было. Часть плисин нормально заводилась, часть не заводилась совсем. Проблемы были как раз с PLL. Из тех что заводились, часть отваливалась по температуре. Еще может быть вариант когда клоки дифференциальные, то на ПЛИС вокруг них должно быть не менее 5 свободных ног. Иначе могут быть проблемы. Но Квартус об этом предупреждает, начиная с 15-ого точно.
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
|
Jan 4 2018, 14:19
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-09
Пользователь №: 44 224

|
Цитата(wolfman @ Jan 4 2018, 13:20)  Посмотрите внимательно маркировку плисин, мы один раз нарвались на перемаркированные 1-ые Циклоны. Первые циклоны в корпусе F484 ? Ну не знаю. У них же вроде ноги не совпадают, вообще работать не будут. Даже если бы были третьи циклоны перебитые, то жрало бы так, что я бы заметил. Кстати, некоторые экземпляры плат потребляют больше остальных, какое-то непостоянство у них в этом. Цитата(svedach @ Jan 4 2018, 15:37)  Может быть ТС просто повезло с некоторыми PLL? 80 кГц - это очень мало и они не должны работать на такой частоте... Виззард говорит, что может и по факту работает у меня уже давно и на третьем циклоне еще тоже работало. Главное, чтобы счетчики не были заняты на других выходах ПЛЛ. Цитата(DmitryR @ Jan 4 2018, 18:06)  Не вижу какая вам разница, просто там всё или нет. Факт, что так, как вы делаете, работать не будет. Факт, что работает, если я на вход подаю такт 125 МГц от другого источника и ПЛЛ вдруг "выздоравливает". Хотя, я не тестирую на 80кГц, я поставил 800кГц, но я проверял и на других частотах выходов и даже пытался вывести тутже частоту, что и зашла - не работает ПЛЛ именно когда вход у нее с этого источника
|
|
|
|
|
Jan 4 2018, 14:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770

|
Цитата(rolin @ Jan 4 2018, 17:19)  Виззард говорит, что может и по факту работает у меня уже давно и на третьем циклоне еще тоже работало. Главное, чтобы счетчики не были заняты на других выходах ПЛЛ. Так на самом деле может работать при каскадировании счётчиков (ранее я думал, что в Cyclone IV это ещё не поддреживается). Однако повторю, у меня визард при вводе параметров, которые вы хотите получить делает неправильную конфигурацию. Проверьте, что все параметры PLL, в первую очередь частота VCO, конфигурируется им правильно. Цитата(rolin @ Jan 4 2018, 17:19)  Факт, что работает, если я на вход подаю такт 125 МГц от другого источника и ПЛЛ вдруг "выздоравливает".
Хотя, я не тестирую на 80кГц, я поставил 800кГц, но я проверял и на других частотах выходов и даже пытался вывести тутже частоту, что и зашла - не работает ПЛЛ именно когда вход у нее с этого источника А вот если у вас и на обычных настройках не работает - тогда остаётся только сравнивать тактовые сигналы.
|
|
|
|
|
Jan 5 2018, 05:15
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-09
Пользователь №: 44 224

|
Похоже у плисины проблемы с конкретными входами тактовых сигналов. Пытался завести клок с другой стороны плисины, не работало, потом заработало, но выходная частота немного отличалась от заданной и плавала в небольших пределах, потом выход заглох, но сигнал locked продолжал оставаться в высоком состоянии. А потом плисина сдохла и перестала грузиться с памяти. (наверное бензин кончился  )
|
|
|
|
Сообщений в этой теме
rolin Не работает один из PLL Cyclone 4 Jan 3 2018, 05:50 ViKo По таблице ножек (питаниям) нужно пройтись, для PL... Jan 3 2018, 06:58 rolin Цитата(ViKo @ Jan 3 2018, 10:58) По табли... Jan 3 2018, 13:38  DmitryR Тогда наверное имеет смысл посмотреть осцилографом... Jan 3 2018, 13:53   rolin Цитата(DmitryR @ Jan 3 2018, 17:53) Тогда... Jan 3 2018, 14:10    DmitryR Цитата(rolin @ Jan 3 2018, 17:10) такт пр... Jan 3 2018, 14:27  ViKo Цитата(rolin @ Jan 3 2018, 16:38) Входы о... Jan 3 2018, 15:36   Flip-fl0p Посмотрите отчеты Timequet !
Присутствуют ли в... Jan 3 2018, 15:49   rolin Цитата(ViKo @ Jan 3 2018, 19:36) Я про VC... Jan 4 2018, 03:14 DmitryR Цитата(rolin @ Jan 3 2018, 08:50) Опорник... Jan 3 2018, 13:28 Jury093 Цитата(rolin @ Jan 3 2018, 08:50) Опорник... Jan 3 2018, 14:26 rolin Сброс никак не помогает.
В общем, ситуация такова... Jan 4 2018, 05:04  DmitryR Цитата(rolin @ Jan 4 2018, 09:53) Я форми... Jan 4 2018, 07:13   rolin Цитата(DmitryR @ Jan 4 2018, 11:13) Чтобы... Jan 4 2018, 14:04    DmitryR Цитата(rolin @ Jan 4 2018, 17:04) Так как... Jan 4 2018, 14:06     rolin Цитата(DmitryR @ Jan 4 2018, 18:34) Так н... Jan 4 2018, 16:31    wolfman Цитата(rolin @ Jan 4 2018, 23:49) Первые ... Jan 4 2018, 14:54 jojo Статикой может пробились микросхемы. В Cyclone II ... Jan 4 2018, 07:08 ViKo Так ведь работу PLL мегавизардом задают. Если бы ч... Jan 4 2018, 07:42 DmitryR Цитата(ViKo @ Jan 4 2018, 10:42) Так ведь... Jan 4 2018, 08:07 svedach Может быть ТС просто повезло с некоторыми PLL? 80 ... Jan 4 2018, 11:37 nice_vladi Цитата(rolin @ Jan 3 2018, 05:50) ...
Оп... Jan 5 2018, 07:36 rolin Оказалось, что это не плисина сдохла, а один из ис... Jan 6 2018, 05:45 rolin Решил я перепаять плисины между эталонной платой, ... Jan 7 2018, 06:17 Evgeny72 Цитата(rolin @ Jan 7 2018, 09:17) Решил я... Jan 11 2018, 06:26 dde29 Цитата(rolin @ Jan 7 2018, 10:17) Решил я... Jan 24 2018, 17:01  rolin Цитата(dde29 @ Jan 24 2018, 21:01) Вы БГА... Jan 25 2018, 02:30   dde29 Цитата(rolin @ Jan 25 2018, 05:30) 484 но... Jan 25 2018, 06:03    rolin Цитата(dde29 @ Jan 25 2018, 10:03) А на к... Jan 26 2018, 03:54 rolin В результате всего этого безобразия было испорчено... Jan 23 2018, 02:51 ilkz Скорее всего дело в пайке, да. Рекомендую понаблюд... Jan 25 2018, 07:31 ViKo Цитата(ilkz @ Jan 25 2018, 10:31) Рекомен... Jan 25 2018, 08:06  ilkz Цитата(ViKo @ Jan 25 2018, 11:06) А нет л... Jan 25 2018, 08:15   ViKo Цитата(ilkz @ Jan 25 2018, 11:15) см личк... Jan 25 2018, 09:05   dde29 Цитата(ilkz @ Jan 25 2018, 11:15) см личк... Jan 26 2018, 00:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|