|
XC18V01 перестает загружать ПЛИС с повышением температуры |
|
|
|
Mar 30 2009, 18:08
|
Участник

Группа: Участник
Сообщений: 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 серией, никогда таких проблем не было. Кто сталкивался с чем-то подобным, помогите, очень нужно.
Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Mar 30 2009, 19:45
|
Участник

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

|
Цитата(rezident @ Mar 30 2009, 22:29)  Ну раз вы схему подключения не приводите, то ничем больше помочь не могу. У нас конфигурационные EEPROM не используются (типа дорого), загружаем Spartan II с помощью самого МК. Схема подключения у меня типовая (взята из мануала на XC18V01 - DS026, стр.10). Загрузка через JTAG. Схема у меня есть только на работе, могу выложить только завтра вечером (на работе интернета нет  )
Сообщение отредактировал kivl - Mar 30 2009, 19:49
Прикрепленные файлы
ds026.pdf ( 316.07 килобайт )
Кол-во скачиваний: 112
|
|
|
|
|
Apr 1 2009, 14:54
|
Участник

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

|
Схему выложить не разрешили из соображений секретности.
Так что немного переформулирую вопрос. Кто-нибудь исследовал работоспособность пары XC18V01 - Spartan II при повышенной темпратуре? Какие результаты?
|
|
|
|
|
Apr 1 2009, 17:22
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(kivl @ Apr 1 2009, 18:54)  Схему выложить не разрешили из соображений секретности.
Так что немного переформулирую вопрос. Кто-нибудь исследовал работоспособность пары XC18V01 - Spartan II при повышенной темпратуре? Какие результаты? Вряд ли это можно считать повышенной температурой. Конечно это настораживает, когда выпускается целый мануал, посвященный одной букве. Но врядли дело в ПЗУ. Ведь грузят люди fpga с микроконтроллера. Наверно имеет смысл исследовать формирование вторичного напряжения питания по включению при этой температуре. Попадает ли все это в требуемые временные интервалы для гарантированной работы связки ПЗУ - FPGA по загрузке. (Осциллограф) Еще провести манипуляцию. Добиться отсутствия загрузки от ПЗУ при повышенной температуре при выключении включении первичного питания. И принудительно дать рестарт конфигурации на связку ПЗУ - fpga без выключения - включения питания. Если загрузится, ПЗУ наверно не причем.
|
|
|
|
|
Apr 1 2009, 19:35
|
Участник

Группа: Участник
Сообщений: 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 без выключения - включения питания. Если загрузится, ПЗУ наверно не причем. Если можно, подкиньте схемку, как это сделать при использовании стандартной схемы включения ПЗУ-ПЛИС. При загрузке с МК вопросов не было бы  . Вешать RC-цепочку на PROGRAM/RST по-моему, рискованно.
|
|
|
|
|
Apr 1 2009, 20:13
|
Гуру
     
Группа: Свой
Сообщений: 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). Если можно, подкиньте схемку, как это сделать при использовании стандартной схемы включения ПЗУ-ПЛИС. При загрузке с МК вопросов не было бы  . Вешать RC-цепочку на PROGRAM/RST по-моему, рискованно. Я не работаю с xilinx. Но наверно надо исследовать формирование вторичного питания, запитывающего ПЗУ. ПЗУ по идее должно по порогу напряжения в бой вступать. RC цепочку тоже не надо. Стандартная схема по шиту должна уж точно удовлетворять. Если этот пин отвечает за перезагрузку кристалла, он должен быть наверно вход и резистором подтянут. Наверно на него можно подать кратковременно ноль для запуска. Вам виднее.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|