ovs_pavel
Aug 14 2012, 17:11
Вечер добрый коллеги. Вообщем наша служба снабжения "постаралась" и вместо м/сх TPS76318 поставили TPS76325 (которая и была припаяна) и соответственно на конфигуратор XCF16PFSG48C подали вместо 1,8В - 2,5В. По даташиту максимально допустимое напряжение 1,9В. Поэтому возник вопрос, а как себя поведет конфигуратор (просто раньше такой проблемы не возникало). На данный момент пока не определяется цепочка JTAG. Это может быть следствием? Просто раньше было такое семейство MAX7000B, на которое по ошибке было подано 5В (хотя допустимое 3,3В) и ПЛИС выжила. А вот как себя ведет конфигуратор после подачи такого напряжения не понятно. Хелпните кто сталкивался.
Boris_TS
Aug 14 2012, 17:27
Цитата(ovs_pavel @ Aug 14 2012, 21:11)

Поэтому возник вопрос, а как себя поведет конфигуратор (просто раньше такой проблемы не возникало). На данный момент пока не определяется цепочка JTAG. Это может быть следствием?
Да, может.
У нас только недавно (из-за непропая) на Virtex-6 Vccaux (и Vccio) вместо +2,5В пришло +3.3В... обнаружили это через 2-3 секунды после подачи питания. Итог - ПЛИС сдохла ("не определяется по цепочке JTAG").
А вот был такой CoolRunner (XPLA3), так он прекрасно себя чувствовал и после нескольких десятков часов питания от +5В, вместо +3.3В. И прекрасно работал на 131.072 МГц, как во время неправильного питания, так и в течении 2 лет после - использовался на макете, т.к., естественно, такую ПЛИС поставлять в составе изделия уже нельзя.
aaarrr
Aug 14 2012, 17:28
Если из общих соображений: обычно микросхемы выживают, у флеш-содержащих может отказать charge pump.
Из печального опыта известно, что Virtex-5 сильно не любят повышения напряжения на Vccaux, однажды от кратковременного +3,3В убился такой чип. Не удивлюсь, если Virtex-6 также не терпит такого превышения, даже на секунду.
А вот флешка, по-идее, должна быть более "дубовой". Проверить можно, временно исключив пострадавший чип из цепочки JTAG. Тем не менее, даже если чип выжил, его лучше заменить или использовать только на макете.
ovs_pavel
Aug 28 2012, 09:15
Видимо помер не только конфигуратор. Отпаял конфигурашку, соединил TDO с TDI (пины конфигуратора на печати), чтобы по цепи JTAG осталась одна ПЛИС и результат тот же, цепочка JTAG не определяется. Хотя на втором комплекте в цепочке видны и конфигуратор и ПЛИС. Но там уже другие проблемы. Не хочет никак со мной подружиться Spartan6(((.
Ellochka
Aug 28 2012, 17:07
Было дело. стабилизатор был глюканутый и формировал 2.9В вместо 1.2В. Spartan3 стояла ПЛИСинка. Вышла из строя.
ovs_pavel
Aug 28 2012, 17:37
Цитата(Ellochka @ Aug 28 2012, 21:07)

Было дело. стабилизатор был глюканутый и формировал 2.9В вместо 1.2В. Spartan3 стояла ПЛИСинка. Вышла из строя.
Ну у меня немного по другому. 1,2В у Вас подавалось непосредственно на Spartan3 как Vccint и вышла из стоя именно ПЛИС. А у меня ситуация немного иная. Подали на конфигуратор вместо 1,8В - 2,5В. Конфигуратор умер и видимо ПЛИС тоже, хотя и не совсем понятно по каким цепям.
По-идее, ПЛИС от 2,5В на флешке не должна была умереть, т.к. у флешки отдельное питание IO, да и 2,5В конфигурационные ножки должны держать (см. Configuration Guide, у Xilinx чехарда с питанием конфигурационных ног, они то к Vccaux относятся, то к Vccio_0).
Убитые по питанию ПЛИСы обычно аномально греются, от заметного нагрева до взрывоподобного разрушения корпуса. Если по потребляемому току пострадавшая плата не отличается от живой, смотрите возможные ошибки монтажа при обходе флешки, просмотрите сигналы JTAG осциллографом, снизьте частоту TCK до 750 КГц.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.