Перейти к содержанию
    

Циклон 5 не работает на платах

Коллеги, здравствуйте!

Имеется три платы собственной разработки, в которых установлена 5CGTFD5C5F23I7N.

Суть проблемы заключается в том, что у всех плат наблюдается одна и та же симптоматика:

токи потребления от источника 12В примерно 210 мА (из 12В формируется 5В, из которых в последующем делается 1.1В, 2.5В и 3.3В)$

при этом не отвечает JTAG (не видится);

Заливка pof в конфигурационное ПЗУ функционирует, но сама прошивка не стартует при подаче питания.

Грешили на непропай (платы заказывались на контрактном производстве одного и отечественных заводов), отвез в другую контору, где на 3Д рентгене показали ошибки пайки.

Оставил платы им на реболлинг, но это никоим образом ситуацию не изменило.

Прошу помочь с пониманием сути проблемы и главное с ее решением.

Схема подключения во вложении.

fpga1_c5.PDF

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 minutes ago, Александр77 said:

Прошу помочь с пониманием сути проблемы и главное с ее решением.

Мне кажется RTFM:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cfg/cfg_cf51001.pdf

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cfg/cfg_ch11_vol2.pdf

Ну и с осциллом смотреть, что там на конфигурационных ногах творится. Тем более, они у вас заведены на резисторы - можно удобно ткнуться щупами. Или даже распаять проводки и на многоканальном осцилле смотреть прям как в мануале - параллельно) Ну и JTAG тоже посмотреть, форму импульсов особенно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Александр77 said:

Заливка pof в конфигурационное ПЗУ функционирует

Т.е. шьете в ПЗУ через ПЛИС?

Питание на ногу VCCBAT - не подано? Уверены, что без него будет работать?

Ну и - какой-то странный набор блокировочных конденсаторов!!! Они же все - низкочастотные!

Проект на ките запускается? Посмотрите схему кита по питанию - какой там "зоопарк" конденсаторов применен. Ну и разводка платы может оказаться критичной - слишком большие индуктивности проводников, неправильная развозка земли...

И еще - емнип в даташите рекомендовано ноги MSEL подключать напрямую - вроде как при старте при наличии резисторов может быть неправильно определен режи конфигурирования ПЛИС. Уверены, что сопротивление ключей ADG достаточно мало? И вообще - зачем их было ставить...

 

Посмотрел даташит на ключи - 

Quote

VDD  = 4.2 V to  5.5 V

По схеме - подано всего 3,3В...

Изменено пользователем Yuri124

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще раз внимательно посмотрел - у Вас же лог единица - через 10кОм подается на входы этих аналоговых ключей! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микросхема ПЗУ программировалась через отдельный разъем, для программирования через ПЛИС должен был работать JTAG, а с него ничего не шло в ответ (смотрел осциллографом).

С выводом VCCBAT, на момент проектирования не понял что к чему.

Утром подпаяли 2,5В к VCCBAT и плата "ожила"!!!

JTAG работает, загрузка из ПЗУ работает, прошивка ПЗУ через ПЛИС (jic-ом) работает!

Сигналы на  выводы MSEL (земля или 2,5В) подаются через ADG с омическим сопротивлением 2,5 Ом.

Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, Александр77 said:

подаются через ADG с омическим сопротивлением 2,5 Ом

это сопротивление гарантировано при 5В питании. Кроме того, к нему при подаче лог 1 добавляется 10кОм  - т.е лог.1 подается через резистор 10к, что имхо не есть хорошо.

Питания на PLL и входные каскады гигабитных трансиверов подаются через индуктивности с номиналом 120. 120 - чего? Микрогенри/наногенри/Ом? Это bead'ы или обычные индуктивности?

Эти питания зашунтированы низкочастотными керамическими конденсаторами, которые на частоте порядка емнип 10МГц превращаются в индуктивность.

Т.е. при необходимости в дальнейшем использования этих ресурсов ПЛИС с большой вероятностью возможны проблемы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 часов назад, Yuri124 сказал:

при подаче лог 1 добавляется 10кОм  - т.е лог.1 подается через резистор 10к, что имхо не есть хорошо.

Эта логическая единица подается на вход управления, ключи переключают 2,5В или 0В.

11 часов назад, Yuri124 сказал:

Это bead'ы или обычные индуктивности?

BLMки для высокоскоростных линий питания.

 

11 часов назад, Yuri124 сказал:

Эти питания зашунтированы низкочастотными керамическими конденсаторами,

А на какие их заменить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, Александр77 said:

подается на вход управления

Да, невнимательно посмотрел.

12 hours ago, Александр77 said:

А на какие их заменить?

Ни на какие. Нужно всяких разных добавлять - смотрите схему китов, например, можете у Терасика скачать схему на их Cyclone V GT FPGA Development Kit

Для высокоскоростных блоков  (трансиверы, PLL) в качестве "последней цепочки" набора фильтрующих емкостей используется емкость полигонов земли и соотв. питания печатной платы.

У Альтеры есть тулза по расчету необходимого набора конденсаторов для FPGA - в ней кроме конденсаторов задается и площадь этих полигонов, а прога вычисляет - укладывается ли импеданс цепи питания в допустимые границы.

Вот - когда-то разводил плату, поскольку места хватало - заложил в схему кучу всяких разных, на практике устанавливал лишь долю из них (как эта тулза посчитала + от себя добавил дополнительно сколько-то).

Ну и слоев парочку решил сэкономить - полигоны фильтрующие получились не очень большие, тоже конденсаторами компенсировал в какой-то степени...

1.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответ.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...