реклама на сайте
подробности

 
 
> Сделать из FPGA термометр, идейка для безвыходной ситуации
Shtirlits
сообщение Aug 4 2009, 17:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Добрый день, коллеги.

Итак, имеем некую FPGA, хочется подстраховаться на случай перегрева.
Лучше, чтобы об этом подумал разработчик платы, но можно ли что-то сделать, когда все ужо запаяно и менять можно только прошивку?

Известно, что при изменении температуры свойства FPGA будут меняться.
Можно ли использовать этот эффект?
Например, сделать генератор на LUT-ах или других имеющихся элементах и мерять частоту.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shtirlits
сообщение Aug 5 2009, 11:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Спасибо за комментарии. Перефразирую условия задачи, боюсь не уникальной:
Плата готова, разработчики платы не поставили никаких средств контроля температуры.
Однако, имеющейся системы охлаждения было до сих пор достаточно.
Теперь речь идет о разработке другой прошивки, которая будет работать на бОльшей частоте,
хотя и не будет выходить за документированные пределы.
То есть, скорее всего все будет хорошо. Но осадочек есть.
Лепить радиаторы и стабилизировать питание в этой ситуации никто не соберется,
пока не случится сбой.

А что если сделать так:
Основная часть схемы крутит (Фурье какие-нибудь) на предельной частоте, во имя производительности она разводится без запаса, лишь бы STA не ругался. Схема для контроля разводится с запасом, с каким не жалко. Еще понадобится какой-то пробник, на который бы смотрела схема контроля. Пробник может быть как раз генератором на LUT-ах.
Смотрите, при анализе таймингов мы оперируем абсолютными единицами времени. В тактовом генераторе у нас стабильная частота, тоже абсолютная. А все остальные процессы в FPGA относительные, зависимые от температуры, напряжения, свойств экземпляра.
С помощью STA или руками по документации можно прикинуть предельное время прохождения сигнала через цепочку LUT-ов при условиях, которые использовались при контроле основной части. Я бы исходил изпредположения, что в FPGA все элементы примерно одинаковые. Если испытуемая часть схемы замедлилась, то и с основной могут начаться проблемы.

Калибровать не нужно на мой взгляд. Нужен только кварцевый генератор.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Shtirlits   Сделать из FPGA термометр   Aug 4 2009, 17:21
- - rezident   Непонятна суть проблемы. Почему может возникнуть п...   Aug 4 2009, 17:33
- - SM   те микросхемы, которые физически можно перегреть (...   Aug 4 2009, 17:52
- - vitus_strom   A cto za FPGA v nekotoryh iz nih uze est' diod...   Aug 5 2009, 06:47
|- - Михаил_K   Цитата(vitus_strom @ Aug 5 2009, 10:47) A...   Aug 5 2009, 14:35
|- - SM   Цитата(Михаил_K @ Aug 5 2009, 18:35) Напр...   Aug 5 2009, 16:24
|- - Sergey'F   Цитата(Михаил_K @ Aug 5 2009, 18:35) Напр...   Aug 5 2009, 16:28
|- - SM   Цитата(Sergey'F @ Aug 5 2009, 20:28) ...   Aug 5 2009, 16:35
|- - Sergey'F   Цитата(SM @ Aug 5 2009, 20:35) В первом т...   Aug 5 2009, 16:41
|- - SM   Цитата(Sergey'F @ Aug 5 2009, 20:41) ...   Aug 5 2009, 17:07
|- - rezident   Цитата(Sergey'F @ Aug 5 2009, 22:41) ...   Aug 5 2009, 17:37
- - artem79   Цитата(Shtirlits @ Aug 4 2009, 21:21) Нап...   Aug 5 2009, 07:36
|- - Mahagam   Цитата(artem79 @ Aug 5 2009, 10:36) Идея ...   Aug 5 2009, 07:50
|- - SM   Цитата(Mahagam @ Aug 5 2009, 11:50) от пр...   Aug 5 2009, 08:02
|- - artem79   Цитата(Mahagam @ Aug 5 2009, 11:50) а как...   Aug 5 2009, 08:30
|- - SM   Цитата(artem79 @ Aug 5 2009, 12:30) Тогда...   Aug 5 2009, 09:06
- - Sergey'F   Это перестраховка или действительно перегревается?...   Aug 5 2009, 09:08
|- - SM   Цитата(Shtirlits @ Aug 5 2009, 15:25) Кал...   Aug 5 2009, 12:11
- - ArMouReR   Если кол-во экземпляров не слишком большое - может...   Aug 5 2009, 20:30
|- - Shtirlits   Цитата(ArMouReR @ Aug 6 2009, 00:30) Если...   Aug 5 2009, 20:44
- - ArMouReR   А кварц на входе есть, как я понимаю ? Причем допо...   Aug 5 2009, 21:36
|- - Shtirlits   Цитата(ArMouReR @ Aug 6 2009, 01:36) А кв...   Aug 5 2009, 22:15
- - ArMouReR   Просто если я правильно помню посадить логику на в...   Aug 6 2009, 12:38
|- - SM   Цитата(ArMouReR @ Aug 6 2009, 16:38) Прос...   Aug 7 2009, 07:52
- - murmel1   Цитата(ArMouReR @ Aug 6 2009, 16:38) Прос...   Aug 6 2009, 19:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016