Jump to content

    
Инженер

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
6 hours ago, Инженер said:

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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

4 minutes ago, umarsohod said:

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

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

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

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

Share this post


Link to post
Share on other sites
16 minutes ago, Инженер said:

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

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.