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

 
 
> XC18V01 перестает загружать ПЛИС с повышением температуры
kivl
сообщение Mar 30 2009, 18:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Доброго времени суток уважаемым форумчанам.

В схеме в паре работают XC18V01 и XC2S50 (или XC2S30). VCCint и VCCo формирую с помощью LM1086.
В нормальных условиях (около 25 С) все прекрасно работает. Помещаем в термокамеру, включаем схему, нагреваем до 50 С - все работает. Но при повторном включении питания (при 35 - 50 С) ПЗУ не загружает ПЛИС (не вырабатывается загрузочная последовательность сигналов в режиме Master Serial).

Было предположение, что не хватает мощности источника питания (0,5 А, 3Вт, 5В). Попробовали запитать стабилизаторы от внешнего источника 10 А - эффект тот же.

Решили поместить в термокамеру другой прибор с той же схемой, нагрели, перезапустили - все работает. Выяснилось, что XC18V01 в двух приборах имеют разную маркировку.

У работающей микросхемы:
XC18V01SC
SART 0620
серийный номер

У неработающей:
XC18V01
SBRT
серийный номер

В остальных 5-ти приборах микросхемы ведут себя так же - SART работает, SBRT - нет.

Появилось подозрение, что нам продали бракованную партию. Купили несколько микросхем в фирме SCAN - не помогло (у них маркировка тоже оказалась SBRT).

Может быть, у Xilinx не отлажен процесс производства XC18V*? Раньше работали с 17 серией, никогда таких проблем не было.
Кто сталкивался с чем-то подобным, помогите, очень нужно.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 30 2009, 19:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Ну раз вы схему подключения не приводите, то ничем больше помочь не могу. У нас конфигурационные EEPROM не используются (типа дорого), загружаем Spartan II с помощью самого МК.
Go to the top of the page
 
+Quote Post
kivl
сообщение Mar 30 2009, 19:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Цитата(rezident @ Mar 30 2009, 22:29) *
Ну раз вы схему подключения не приводите, то ничем больше помочь не могу. У нас конфигурационные EEPROM не используются (типа дорого), загружаем Spartan II с помощью самого МК.


Схема подключения у меня типовая (взята из мануала на XC18V01 - DS026, стр.10). Загрузка через JTAG. Схема у меня есть только на работе, могу выложить только завтра вечером (на работе интернета нет sad.gif )

Сообщение отредактировал kivl - Mar 30 2009, 19:49
Прикрепленные файлы
Прикрепленный файл  ds026.pdf ( 316.07 килобайт ) Кол-во скачиваний: 112
 
Go to the top of the page
 
+Quote Post
kivl
сообщение Apr 1 2009, 14:54
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Схему выложить не разрешили из соображений секретности.

Так что немного переформулирую вопрос. Кто-нибудь исследовал работоспособность пары XC18V01 - Spartan II при повышенной темпратуре?
Какие результаты?
Go to the top of the page
 
+Quote Post
sazh
сообщение Apr 1 2009, 17:22
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(kivl @ Apr 1 2009, 18:54) *
Схему выложить не разрешили из соображений секретности.

Так что немного переформулирую вопрос. Кто-нибудь исследовал работоспособность пары XC18V01 - Spartan II при повышенной темпратуре?
Какие результаты?


Вряд ли это можно считать повышенной температурой. Конечно это настораживает, когда выпускается целый мануал, посвященный одной букве.
Но врядли дело в ПЗУ. Ведь грузят люди fpga с микроконтроллера.
Наверно имеет смысл исследовать формирование вторичного напряжения питания по включению при этой температуре. Попадает ли все это в требуемые временные интервалы для гарантированной работы связки ПЗУ - FPGA по загрузке. (Осциллограф)
Еще провести манипуляцию. Добиться отсутствия загрузки от ПЗУ при повышенной температуре при выключении включении первичного питания. И принудительно дать рестарт конфигурации на связку ПЗУ - fpga без выключения - включения питания. Если загрузится, ПЗУ наверно не причем.
Go to the top of the page
 
+Quote Post
kivl
сообщение Apr 1 2009, 19:35
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Цитата(sazh @ Apr 1 2009, 20:22) *
Вряд ли это можно считать повышенной температурой. Конечно это настораживает, когда выпускается целый мануал, посвященный одной букве.
Но врядли дело в ПЗУ. Ведь грузят люди fpga с микроконтроллера.


Подозреваю, что как раз поэтому отсутствует статистика использования штатных ПЗУ от Xilinx.

Цитата(sazh @ Apr 1 2009, 20:22) *
Наверно имеет смысл исследовать формирование вторичного напряжения питания по включению при этой температуре. Попадает ли все это в требуемые временные интервалы для гарантированной работы связки ПЗУ - FPGA по загрузке. (Осциллограф)


Уже исследовали. Требования, выставляемые Xilinx (XAPP451, XAPP451) к формированию VCCint - 2,5В за время от 2 до 50 мс соблюдаются. Скорость нарастания в норме, провалов нет. Правда, на начальном участке (150 - 200 мкс) наблюдается "полочка" (такое допускается XAPP451), но провалов напряжения нет. Требования к VCCo мне не попадались (скажите, если есть), но провалов там тоже нет. К тому же, процессы нарастания напряжений VCCo и VCCint не отличаются при нормальной и повышенной температурах (смотрела запоминающим осциллографом Tectronix).

Цитата(sazh @ Apr 1 2009, 20:22) *
Еще провести манипуляцию. Добиться отсутствия загрузки от ПЗУ при повышенной температуре при выключении включении первичного питания. И принудительно дать рестарт конфигурации на связку ПЗУ - fpga без выключения - включения питания. Если загрузится, ПЗУ наверно не причем.


Если можно, подкиньте схемку, как это сделать при использовании стандартной схемы включения ПЗУ-ПЛИС. При загрузке с МК вопросов не было бы rolleyes.gif . Вешать RC-цепочку на PROGRAM/RST по-моему, рискованно.
Go to the top of the page
 
+Quote Post
sazh
сообщение Apr 1 2009, 20:13
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(kivl @ Apr 1 2009, 23:35) *
Подозреваю, что как раз поэтому отсутствует статистика использования штатных ПЗУ от Xilinx.



Уже исследовали. Требования, выставляемые Xilinx (XAPP451, XAPP451) к формированию VCCint - 2,5В за время от 2 до 50 мс соблюдаются. Скорость нарастания в норме, провалов нет. Правда, на начальном участке (150 - 200 мкс) наблюдается "полочка" (такое допускается XAPP451), но провалов напряжения нет. Требования к VCCo мне не попадались (скажите, если есть), но провалов там тоже нет. К тому же, процессы нарастания напряжений VCCo и VCCint не отличаются при нормальной и повышенной температурах (смотрела запоминающим осциллографом Tectronix).



Если можно, подкиньте схемку, как это сделать при использовании стандартной схемы включения ПЗУ-ПЛИС. При загрузке с МК вопросов не было бы rolleyes.gif . Вешать RC-цепочку на PROGRAM/RST по-моему, рискованно.


Я не работаю с xilinx. Но наверно надо исследовать формирование вторичного питания, запитывающего ПЗУ. ПЗУ по идее должно по порогу напряжения в бой вступать. RC цепочку тоже не надо. Стандартная схема по шиту должна уж точно удовлетворять. Если этот пин отвечает за перезагрузку кристалла, он должен быть наверно вход и резистором подтянут. Наверно на него можно подать кратковременно ноль для запуска.
Вам виднее.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kivl   XC18V01 перестает загружать ПЛИС с повышением температуры   Mar 30 2009, 18:08
- - rezident   А у производителя не смотрели документы подобные э...   Mar 30 2009, 18:20
|- - kivl   Цитата(rezident @ Mar 30 2009, 21:20) А у...   Mar 30 2009, 18:42
- - Sefo   Цитата(kivl @ Apr 1 2009, 18:54) Схему вы...   Apr 1 2009, 21:47
|- - kivl   Схема загрузки у меня стандартная, как в DS026 c.1...   Apr 3 2009, 19:58
||- - sazh   Цитата(kivl @ Apr 3 2009, 23:58) 1. Оторв...   Apr 3 2009, 21:45
||- - kivl   Цитата(sazh @ Apr 4 2009, 00:45) Судя по ...   Apr 4 2009, 10:50
||- - sazh   Цитата(kivl @ Apr 4 2009, 14:50) В данном...   Apr 4 2009, 12:02
|- - gab   Цитата(Sefo @ Apr 2 2009, 00:47) Еще пров...   Apr 5 2009, 04:59
- - BSV   А Вы частоту загрузки конфигурации (Configuration ...   Apr 4 2009, 16:17
|- - kivl   Цитата(BSV @ Apr 4 2009, 20:17) А Вы част...   Apr 15 2009, 11:56
- - gab   Ещё проверьте резисторы смещения. Может номиналы н...   Apr 15 2009, 15:50
|- - kivl   Цитата(gab @ Apr 15 2009, 19:50) Ещё пров...   Apr 22 2009, 10:42
- - gab   Тогда второй вариант: наводки. Как далеко источник...   Apr 23 2009, 23:38
- - kivl   Как обещала, сообщаю результат перехода на ПЗУ 17 ...   May 4 2009, 10:09


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:11
Рейтинг@Mail.ru


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