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

Altera Max10 не включается на холоде

Устройство на основе Max10, а именно микросхема 10m50sae144i7g,   не запустилось в термокамере при минус 20. Опытным путем обнаружено, что устройство не включается уже при небольшом минусе -7...-9  градусов. Не мигает светодиод, подключённый к ПЛИС, не конфигурируются порты ввода/вывода, то есть, получается, прошивка ПЛИС просто не загружается при отрицательной температуре. Такое вообще бывает? В чем может быть причина? Или же дело не в загрузке прошивки?! Тогда что может быть причиной такого поведения РЛИС?

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


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

Ещё может быть, что вам вместо индустриального исполнения подсунули коммерческое, которое работает от 0 до +70 С.

У вас есть другие платы с такой же микросхемой? Они работают при минусе?

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


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

конфигурируется устройство чем? какая частота конфигурации? 

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


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

1) Reset снаружи на ПЛИС приходит?
2) Чем тактируется ПЛИС? Посмотрите форму clock-а осциллографом при включении питания при положительных и при отрицательных температурах

Даже сделайте так. Лучи осциллографа на reset, все питания (3.3, 1.2 и т.д.), CONF_DONE, и Сlock.   Включайте на осциллографе однократный режим и подавайте питание на схему. Этот эксперимент проделайте при положительных и при отрицательных температурах

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


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

1. Две платы проверили - одинаково работают.

2. Питание одно, 3.3В

3. Конфигурация хранится внутри ПЛИС, там разве можно изменить частоту?

4. Тактовый сигнал 32МГц с внешнего кварцевого генератора, форма при изменении температуры не меняется.

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


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

6 hours ago, Инженер said:

2. Питание одно, 3.3В

3. Конфигурация хранится внутри ПЛИС, там разве можно изменить частоту?

 

4 hours ago, Инженер said:

На CONF_DONE и nSTATUS подтяжек к питанию нет.

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

вот тут описана такая же проблема как у вас, правда без решения, на вопросы по проверке пинов, автор темы написал что не видит в этом смысла) 

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


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

На CONF_DONE и NSTATUS и nCONFIG подтяжки обязательно.

Удивительно , что у вас вообще стартует.

Эти пины еще куда-то подключены? 

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


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

Да, проблема один в один, как у меня. Китаец-консультант сам не знает причину, хотя, похоже, причина именно в этих трех выводах конфигурационных.

4 minutes ago, umarsohod said:

На CONF_DONE и NSTATUS и nCONFIG подтяжки обязательно.

Удивительно , что у вас вообще стартует.

Эти пины еще куда-то подключены? 

Нет, эти выводы не используются. Я понимаю, почему подтяжки обязательны с применением внешних конфигурационных ПЩУ, но здесь же флешь внутри микросхемы - зачем выводы подтягивать?  Снаружи ведь никакие сигналы все равно не приходят.

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


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

16 minutes ago, Инженер said:

но здесь же флешь внутри микросхемы - зачем выводы подтягивать?  Снаружи ведь никакие сигналы все равно не приходят.

наверное автомат конфигурации завязан на эти пины, вполне возможно что ПЛИС уходит в вечную перезарузку. 

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


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

5 часов назад, Инженер сказал:

На CONF_DONE и nSTATUS подтяжек к питанию нет.

Без подтяжек и при комнатной температуре некоторые плис не стартуют.

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


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

46 minutes ago, Инженер said:

зачем выводы подтягивать?

В документе Intel®  MAX®  10 FPGA Configuration User Guide в разделе 2.3.1.1.2. Monitored Power Supplies Ramp Time Requirement for Intel MAX 10 Devices

есть картинка
Figure 11. Monitored Power Supplies Ramp Time Requirement Diagram for Intel MAX 10 Devices

ну и текстом:

2.3.1.4. Initialization
The initialization sequence begins after the CONF_DONE pin goes high. The
initialization clock source is from the internal oscillator and the Intel MAX 10 device
will receive enough clock cycles for proper initialization.

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


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

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

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

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

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

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

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

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

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

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