kind_pioner 0 27 октября, 2010 Опубликовано 27 октября, 2010 · Жалоба Приветствую всех Хотелось поделиться положительным опытом, м.б. кому пригодится Проблема в следующем есть несколько одинаковых плат с установленными на ней ПЛИС EPM7064STC44 на одних плата ПЛИС нагревается как кипятильник и в итоге сгорает, в других подобной проблемы нет Решение - установить резисторы в цепях питания (обеспечить ток не более 10 Ом на кристалл), проверить кристалл на наличие "висящих" в воздухе и не прописанных выводов. если выводы кристалла не прописаны, они могут просто генерить и вызывать нагрев. в общем, вопрос после этого был исчерпан Всем удачи! B) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Warp 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба Приветствую всех Хотелось поделиться положительным опытом, м.б. кому пригодится Проблема в следующем есть несколько одинаковых плат с установленными на ней ПЛИС EPM7064STC44 на одних плата ПЛИС нагревается как кипятильник и в итоге сгорает, в других подобной проблемы нет Решение - установить резисторы в цепях питания (обеспечить ток не более 10 Ом на кристалл), проверить кристалл на наличие "висящих" в воздухе и не прописанных выводов. если выводы кристалла не прописаны, они могут просто генерить и вызывать нагрев. в общем, вопрос после этого был исчерпан Всем удачи! B) У нас возникла именно такая проблема. ПЛИС - ALTERA Cyclone EP1C3T100C8N. Примерно у десятой части микросхем наблюдается сильный перегрев с последующим зависанием. Установить сопротивление в цепь питания не могу, но могу перепрошить. К сожалению разработчик прошивки уже недоступен, но прошивка не защищена и нормально читается. Может ли кто-нибудь подсказать, возможно ли дизассемблировать прошивку и прописать выводы для того, что бы убрать генерацию? Что и как для этого сделать? Заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба возможно ли дизассемблировать прошивку и прописать выводы для того, что бы убрать генерацию? нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба В Квартусе есть опция - чем сделать неиспользуемые вывода. Кроме того, есть различные рекомендации, например - сажать на физическую землю на плате и т.п. Так вот, подобные проблемы бывают, если по умолчанию неиспользуемые выводы сконфигурированы на вывод лог. 1, а разводчиком на плате посажены на землю. Или наоборот. Warp, разработчик, может, и не доступен, а сам проект то есть? Или у Вас только .pof-файл? Если проект можно перекомпилировать, то проблему можно устранить, не вдаваясь в тонкости проекта. Ну и схемотехнически надо смотреть - может, у Вас где сопряжение с 5V, например, некорректно идёт или, и вовсе, на ядро вместо 1,5V подаётся 2,5V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Warp 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба В Квартусе есть опция - чем сделать неиспользуемые вывода. Кроме того, есть различные рекомендации, например - сажать на физическую землю на плате и т.п. Так вот, подобные проблемы бывают, если по умолчанию неиспользуемые выводы сконфигурированы на вывод лог. 1, а разводчиком на плате посажены на землю. Или наоборот. Warp, разработчик, может, и не доступен, а сам проект то есть? Или у Вас только .pof-файл? Если проект можно перекомпилировать, то проблему можно устранить, не вдаваясь в тонкости проекта. Ну и схемотехнически надо смотреть - может, у Вас где сопряжение с 5V, например, некорректно идёт или, и вовсе, на ядро вместо 1,5V подаётся 2,5V. Есть только *.pof-файл, к сожалению, был бы проект - я бы разобрался и перекомпилировал. Сопряжения с 5В точно нет, в эту часть схемы поступает только 3.3В и 1.5В и я проверил соответствие этих напряжений номиналу. У плиски не задействованы только 2 вывода, по схеме они висят в воздухе. Я их закорачивал на землю, но ничего не изменялось. Кстати, есть одна плата, в которой процесс нагрева плиски идет периодически - секунд 5 она горячая, потом на пару секунд остывает, при этом она все это время работает правильно и на входах/выходах это не отражается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 3 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба У плиски не задействованы только 2 вывода, по схеме они висят в воздухе. Я их закорачивал на землю, но ничего не изменялось. Вряд ли это проект. Все неиспользуемые i/o по умолчанию как выходы на gnd. И этой опцией практически никто не играет, так как к этим пинам цепи по печати не разводят. И если на входы по проекту физически уровни поданы, то греется fpga видимо по другим причинам. Как уже говорили питание куда то не то и т.д. Сравните pwr, gnd по печати с пинами по даташиту. (При гарантии, что прошивка пзу соответствует по входам выходам цепям, разведенным на плате) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Warp 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба Вряд ли это проект. Все неиспользуемые i/o по умолчанию как выходы на gnd. И этой опцией практически никто не играет, так как к этим пинам цепи по печати не разводят. И если на входы по проекту физически уровни поданы, то греется fpga видимо по другим причинам. Как уже говорили питание куда то не то и т.д. Сравните pwr, gnd по печати с пинами по даташиту. (При гарантии, что прошивка пзу соответствует по входам выходам цепям, разведенным на плате) И прошивка и сама плата разрабатывались около 5 лет назад под наш заказ. Год назад было изготовлено и установлено в изделия около 200 плат. У большей части плат плиски холодные, у некоторых - греются. Разводку питания и земли по даташиту я проверил:). Померил напряжения питания и размах поступающих сигналов на самих выводах плиски. Все соответствует. У нас есть конечно решение проблемы - видимо придется либо отдать такие платы на перепайку плисок, либо заказать еще платы. Просто я уже не могу гарантировать нормальную работу этих плат в будущем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба Не видя схемы, гадание на кофейной гуще, конечно, но есть ещё 2 варианта: 1. Если используете кварц, то на некоторых схемах он уходит на третью гармонику - это приводит к увеличению потребления и разогреву, но если по таймингам всё укладывается и проект реализован частотонезависимым, то внешне заметно не будет. 2. Есть внешние компоненты, навроде двунаправленных шинных буферов, ключей с третьим состоянием, управление которыми ведётся от ПЛИС через резистор. Если резистор слишком велик, то может быть некорректное переключение и конфликт уровней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 3 26 ноября, 2010 Опубликовано 26 ноября, 2010 · Жалоба У большей части плат плиски холодные, у некоторых - греются. А что значит - греются. Пальцем держите, контролируете. Вы знаете, сколько потребляет плата по первичному питанию, вот и анализируйте. Греется, но работает - и зависает, это не одно и тоже. Обычно кристалл сажают на печать в соответствии с рапортом *.pin Если нет, то специализированные контакты (входы клоков) висят, что не есть хорошо. Но на практике это прокатывает. Если fpga покупаете у сертифицированного дистрибьютера, надо копать дальше. Искать причину. Схему надо смотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krys 2 1 декабря, 2010 Опубликовано 1 декабря, 2010 · Жалоба как предложение: на скорую руку сговнякать простенький проект, подающий тестовые сигналы на те же пины, что используются в рабочей прошивке (которая вызывает разогрев). Убедиться в наличии или отсутствии разогрева. Далее станет понятно, кто виноват: кристалл или прошивка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Warp 0 1 декабря, 2010 Опубликовано 1 декабря, 2010 · Жалоба как предложение: на скорую руку сговнякать простенький проект, подающий тестовые сигналы на те же пины, что используются в рабочей прошивке (которая вызывает разогрев). Убедиться в наличии или отсутствии разогрева. Далее станет понятно, кто виноват: кристалл или прошивка. Вот я как раз этим сейчас и занимаюсь :) Просто у меня нет опыта работы с Quartus`ом, да и времени на изучение свободного очень мало :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 3 декабря, 2019 Опубликовано 3 декабря, 2019 · Жалоба Всем привет! Вот и я окунулся с головой в чан с такой же проблемой. 1 из 2 ПЛИС на одинаковых платах и с одинаковым проектом разогревается как утюг. Запитываю ПЛИС отдельными источниками питания. Там где не греется потребление 30мА по 3.3В, и 250мА по 1.2В. Там где раскаляется 800мА по 3.3В, по 1.2В не смотрел. Так же тестером глянул сопротивление между питанием и землей. В нормальном случае по 700 Ом на 3.3В и на 1.2В. Там где нагревается 5-6 Ом. При этом перегретая ПЛИС умудряется функционировать. Может кто что посоветует куда носом ткнуться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuri124 1 3 декабря, 2019 Опубликовано 3 декабря, 2019 (изменено) · Жалоба 1 hour ago, Neznaika said: где нагревается 5-6 Ом Похоже - это физическое повреждение ПЛИС/платы/конденсаторов. У меня были случаи, когда из-за повреждения рядом расположенных керамических блокировочных конденсаторов грелись они и стабилизатор питания (все было рядышком на мелкой плате) - при этом процессор тоже разогревался через полигоны питания платы. Встречались и повреждения самой микросхемы - грелась сама микра и стабилизатор (линейный). Тестер при этом (при неисправности микросхемы) ничего аномального не показывал, помогала замена микросхемы. Изменено 3 декабря, 2019 пользователем Yuri124 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
10ff 0 3 декабря, 2019 Опубликовано 3 декабря, 2019 · Жалоба 1 hour ago, Neznaika said: Всем привет! Вот и я окунулся с головой в чан с такой же проблемой. 1 из 2 ПЛИС на одинаковых платах и с одинаковым проектом разогревается как утюг. Запитываю ПЛИС отдельными источниками питания. Там где не греется потребление 30мА по 3.3В, и 250мА по 1.2В. Там где раскаляется 800мА по 3.3В, по 1.2В не смотрел. Так же тестером глянул сопротивление между питанием и землей. В нормальном случае по 700 Ом на 3.3В и на 1.2В. Там где нагревается 5-6 Ом. При этом перегретая ПЛИС умудряется функционировать. Может кто что посоветует куда носом ткнуться? А ПЛИСы какие? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 3 декабря, 2019 Опубликовано 3 декабря, 2019 · Жалоба 13 minutes ago, 10ff said: А ПЛИСы какие? EP4CE55 в BGA-корпусах на 484 ноги... Стоят они не дешево(... Заменить такой наши специалисты не знают как.. Плата довольно большая и куча других компонентов, как они себя поведут при очередном перегреве не понятно, если только новую плату собирать. Смотрели на работу ПЛИС через тепловой визор, при включении начинает разогреваться ядро ПЛИС и область нагрева медленно расходится во все стороны. Думали на конденсаторы, но они все холодные. Было несколько случаев, когда 10мкФ 0805 пробивало и микрухи, запитанные через такой пробитый конденсатор также сильно грелись. Еще грешу на то, что рядом с ПЛИС сделан второй этаж платы, без необходимого фиксирования основной платы к корпусу. Частое снимание и надевание второго этажа приводило к несильной деформации платы, могло конечно что то отвалиться. Но тогда бы не было 6-омной "козы" по двум питаниям. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться