ScorPio 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба Микросхема индустриальная, несколько штук из сильно разных партий. Какие-то перестают включаться на минус 10, какие-то - на минус 20. Stratix 3 рядом чувствует себя замечательно (стартует и работает) и на -40. После охлаждения и подачи питания: 1) модуль жрёт на ~0.2 А по 5 В меньше положенного 2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно) 3) ножку nStatus не отпускает. Если охлаждать уже включенную ПЛИС - не выключается. Если работающую ПЛИС охладить и переключить питание - некоторые не запускаются даже при выключении на секунду, некоторые только если секунд на 10 выключить. Если невключившуюся ПЛИС перестать охлаждать - стартует сама. Питания ровные и не проседают. На плюсе всё работает нормально. Куда можно копать, а чем может быть трабла? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seldim 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба В поставщике микросхем уверены? Возможно проблемы еще с питанием. Может на климатике уходит одно из напряжений питания а в этих плисках вроде супервизор питания стоит. По симптомам похоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба Охлаждение ПЛИС = охлаждение платы с ПЛИС? Все питания непосредственно самой ПЛИС на осциллографе смотрели? Уровни, последовательность включения, форма в момент включения. Возможно, один из источников долго включается, пропадает на короткое время, или осциллирует в момент подачи питания на плату. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScorPio 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба В поставщике микросхем уверены? Возможно проблемы еще с питанием. Может на климатике уходит одно из напряжений питания а в этих плисках вроде супервизор питания стоит. По симптомам похоже. 2 совершенно разные партии, закупались с дельтой в пару лет. 100% уверенности конечно нет, ибо барахло все могут подсунуть, но в свою ошибку верится больше, чем в такое совпадение.. Питание смотрел и тестером и осцилом - не проседает и не шумит - специально отметил это.. Охлаждение ПЛИС = охлаждение платы с ПЛИС? Все питания непосредственно самой ПЛИС на осциллографе смотрели? Уровни, последовательность включения, форма в момент включения. Возможно, один из источников долго включается, пропадает на короткое время, или осциллирует в момент подачи питания на плату. Да, в термокамеру весь модуль запихивается, разумеется. Питание смотрел на кондерах рядом с источником, но там дальше жирные плейны до ПЛИС (на шариках весьма проблематично смотерть")). Момент включения не важен - питания ровные и правильные, а ПЛИС стартует, когда температура доходит до приятной для неё (то есть к этому моменту все питания уже давно полностью установились). В своё время была похожая трабла с 6м спартаном (тоже на климатике на минусе) - не грузился с флешки - оказались слишком большие резисторы на ножках, задающих откуда грузиться.. Тут же стадия пораньше... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vpd 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба Еще у альтер внутренние weak pull-up, pull-down резисторы имеют довольно значительный разброс по температуре. При низкой температуре сопротивления уменьшаются, так что они могут перетянуть какой-нибудь внешний резистор, поставленный для настройки схемы, ну скажем, MSEL какой-нибудь, включенный через 10КОм, может вывалиться в область неопределенных уровней, выберет какую-нибудь левую схему загрузки и все. Поэтому стоит проверить все важные пины, которые Вы с помощью резисторов внешних (пере)определяли. У меня была ситуация, когда DSP конфигурировался на шине данных резисторами в 10КОм, и эта шина была подключена к SDRAM и FPGA Cyclone I. Так вот, при комнате внешние pull-down резисторы в 10К не перетягивались внутриплисовскими pull-up-ами в 50-60К, а вот при минусе уже получалось соотношение 10К к 20К. В итоге DSP читал всякие левые настройки и не запускался как надо. После переделки резисторов на 2.4К все стало нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScorPio 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба Еще у альтер внутренние weak pull-up, pull-down резисторы имеют довольно значительный разброс по температуре. При низкой температуре сопротивления уменьшаются, так что они могут перетянуть какой-нибудь внешний резистор, поставленный для настройки схемы, ну скажем, MSEL какой-нибудь, включенный через 10КОм, может вывалиться в область неопределенных уровней, выберет какую-нибудь левую схему загрузки и все. Поэтому стоит проверить все важные пины, которые Вы с помощью резисторов внешних (пере)определяли. У меня была ситуация, когда DSP конфигурировался на шине данных резисторами в 10КОм, и эта шина была подключена к SDRAM и FPGA Cyclone I. Так вот, при комнате внешние pull-down резисторы в 10К не перетягивались внутриплисовскими pull-up-ами в 50-60К, а вот при минусе уже получалось соотношение 10К к 20К. В итоге DSP читал всякие левые настройки и не запускался как надо. После переделки резисторов на 2.4К все стало нормально. ")Да, как раз написал, что на 6м спартане с таким сталкивались. Но тут до стадии конфигурации не доходит - nStatus не отпускает, то есть ощущение, что из POR не может выйти. Резисторы на подобных ножках 10к по доке поставлены - до которых было легко дотянуться мерил уровни - держатся, ПЛИСой не перетягиваются.. Завтра буду добираться до остальных, видимо"( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vpd 0 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба А на nCE что подано? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 27 июня, 2012 Опубликовано 27 июня, 2012 · Жалоба Странно, что по JTAG не видится, это явно не попытка загрузки из несуществующего места. По-идее число мест, не дающих JTAG-у работать, должно быть совсем небольшим - их и копать в первую очередь. На ум приходят только питания (но они в норме) и какой-нибудь особо низкоуровневый сброс. Конечно, можно предположить, что внутри себя ПЛИС неверно оценивает питающие напряжения и держится в POR, но это уж совсем какая-то клиника должна быть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seldim 0 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба А плиска индустриальная? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба А плиска индустриальная? кхм, самая первая фраза, в самом первом посте ТС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 8 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба Микросхема индустриальная2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно) 3) ножку nStatus не отпускает. -40 легко проходит любая коммерция FPGA. рестарт по ошибке включен по умолчанию. Должно крутиться. Если в программере Auto Detect не отрабатывает, наверно jtag копать. Посмотрите, подтянут ли TRST. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScorPio 0 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба А на nCE что подано? nCE через 10к подтянут на землю и там 0 держится, На ум приходят только питания (но они в норме) Аналогично"( Посмотрите, подтянут ли TRST. TRST подтянут по схеме и честные 3.3 держит с обеих сторон резистора.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Soflover 0 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба Микросхема индустриальная, несколько штук из сильно разных партий. Какие-то перестают включаться на минус 10, какие-то - на минус 20. Stratix 3 рядом чувствует себя замечательно (стартует и работает) и на -40. После охлаждения и подачи питания: 1) модуль жрёт на ~0.2 А по 5 В меньше положенного 2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно) 3) ножку nStatus не отпускает. Если охлаждать уже включенную ПЛИС - не выключается. Если работающую ПЛИС охладить и переключить питание - некоторые не запускаются даже при выключении на секунду, некоторые только если секунд на 10 выключить. Если невключившуюся ПЛИС перестать охлаждать - стартует сама. Питания ровные и не проседают. На плюсе всё работает нормально. Куда можно копать, а чем может быть трабла? Может это просто плохо припаяно? Не пробовали проверять рентгеном или еще как-нибудь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScorPio 0 28 июня, 2012 Опубликовано 28 июня, 2012 (изменено) · Жалоба Может это просто плохо припаяно? Не пробовали проверять рентгеном или еще как-нибудь? Паялось опять-таки в разных циклах на разных производствах.. На плюсе проходит тесты того же DDR, подключенного к ней - если бы всё на честном слове висело - там бы от дребезгов ошибки сыпались... Ощущение, что помогает подъём напряжения банков 3,4,7,8.. От плейна переходные 0.5/0.25, по переходному на ножку, судя по всему.. Изменено 28 июня, 2012 пользователем ScorPio Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wolfman 0 28 июня, 2012 Опубликовано 28 июня, 2012 · Жалоба ScorPioСлучайно предохранителей нет всхеме? У нас была фишка на минусе и плюсе предохранитель начинал чудить. И проверте токи ваши dc-dc выдерживают? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться