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

Stratix 2 не стартует на минусе..

Микросхема индустриальная, несколько штук из сильно разных партий. Какие-то перестают включаться на минус 10, какие-то - на минус 20. Stratix 3 рядом чувствует себя замечательно (стартует и работает) и на -40.

После охлаждения и подачи питания:

1) модуль жрёт на ~0.2 А по 5 В меньше положенного

2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно)

3) ножку nStatus не отпускает.

Если охлаждать уже включенную ПЛИС - не выключается.

Если работающую ПЛИС охладить и переключить питание - некоторые не запускаются даже при выключении на секунду, некоторые только если секунд на 10 выключить.

Если невключившуюся ПЛИС перестать охлаждать - стартует сама.

Питания ровные и не проседают. На плюсе всё работает нормально.

Куда можно копать, а чем может быть трабла?

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


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

В поставщике микросхем уверены?

Возможно проблемы еще с питанием. Может на климатике уходит одно из напряжений питания а в этих плисках вроде супервизор питания стоит. По симптомам похоже.

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


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

Охлаждение ПЛИС = охлаждение платы с ПЛИС?

Все питания непосредственно самой ПЛИС на осциллографе смотрели? Уровни, последовательность включения, форма в момент включения. Возможно, один из источников долго включается, пропадает на короткое время, или осциллирует в момент подачи питания на плату.

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


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

В поставщике микросхем уверены?

Возможно проблемы еще с питанием. Может на климатике уходит одно из напряжений питания а в этих плисках вроде супервизор питания стоит. По симптомам похоже.

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

Питание смотрел и тестером и осцилом - не проседает и не шумит - специально отметил это..

 

Охлаждение ПЛИС = охлаждение платы с ПЛИС?

Все питания непосредственно самой ПЛИС на осциллографе смотрели? Уровни, последовательность включения, форма в момент включения. Возможно, один из источников долго включается, пропадает на короткое время, или осциллирует в момент подачи питания на плату.

Да, в термокамеру весь модуль запихивается, разумеется.

Питание смотрел на кондерах рядом с источником, но там дальше жирные плейны до ПЛИС (на шариках весьма проблематично смотерть")). Момент включения не важен - питания ровные и правильные, а ПЛИС стартует, когда температура доходит до приятной для неё (то есть к этому моменту все питания уже давно полностью установились).

 

В своё время была похожая трабла с 6м спартаном (тоже на климатике на минусе) - не грузился с флешки - оказались слишком большие резисторы на ножках, задающих откуда грузиться.. Тут же стадия пораньше...

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


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

Еще у альтер внутренние 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К все стало нормально.

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


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

Еще у альтер внутренние 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к по доке поставлены - до которых было легко дотянуться мерил уровни - держатся, ПЛИСой не перетягиваются.. Завтра буду добираться до остальных, видимо"(

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


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

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

Конечно, можно предположить, что внутри себя ПЛИС неверно оценивает питающие напряжения и держится в POR, но это уж совсем какая-то клиника должна быть.

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


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

А плиска индустриальная?

кхм, самая первая фраза, в самом первом посте ТС.

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


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

Микросхема индустриальная2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно)

3) ножку nStatus не отпускает.

 

-40 легко проходит любая коммерция FPGA.

рестарт по ошибке включен по умолчанию. Должно крутиться.

Если в программере Auto Detect не отрабатывает, наверно jtag копать.

Посмотрите, подтянут ли TRST.

 

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


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

А на nCE что подано?

nCE через 10к подтянут на землю и там 0 держится,

 

На ум приходят только питания (но они в норме)

Аналогично"(

 

 

Посмотрите, подтянут ли TRST.

TRST подтянут по схеме и честные 3.3 держит с обеих сторон резистора..

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


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

Микросхема индустриальная, несколько штук из сильно разных партий. Какие-то перестают включаться на минус 10, какие-то - на минус 20. Stratix 3 рядом чувствует себя замечательно (стартует и работает) и на -40.

После охлаждения и подачи питания:

1) модуль жрёт на ~0.2 А по 5 В меньше положенного

2) ПЛИС через JTAG не видится (сперва JTAG подключался между охлаждением и включением, потом практика показала, что и с ним охлаждать можно)

3) ножку nStatus не отпускает.

Если охлаждать уже включенную ПЛИС - не выключается.

Если работающую ПЛИС охладить и переключить питание - некоторые не запускаются даже при выключении на секунду, некоторые только если секунд на 10 выключить.

Если невключившуюся ПЛИС перестать охлаждать - стартует сама.

Питания ровные и не проседают. На плюсе всё работает нормально.

Куда можно копать, а чем может быть трабла?

 

Может это просто плохо припаяно? Не пробовали проверять рентгеном или еще как-нибудь?

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


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

Может это просто плохо припаяно? Не пробовали проверять рентгеном или еще как-нибудь?

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

 

Ощущение, что помогает подъём напряжения банков 3,4,7,8.. От плейна переходные 0.5/0.25, по переходному на ножку, судя по всему..

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

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


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

ScorPioСлучайно предохранителей нет всхеме?

У нас была фишка на минусе и плюсе предохранитель начинал чудить.

 

И проверте токи ваши dc-dc выдерживают?

 

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


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

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

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

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

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

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

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

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

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

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