|
Неиспользуемые контакты ПЛИС, Куда их девать |
|
|
|
Dec 13 2006, 10:36
|
Участник

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

|
Всем привет. У меня в проекте (Spartan II) куча неиспользуемых контактов. Их как-то надо описывать? Или просто оставить неподключенными (в datasheet на SpartanII сказано, что они находятся в третьем состоянии) Заранее спасибо за ответы
|
|
|
|
|
Dec 13 2006, 21:22
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Гвоздик @ Dec 13 2006, 17:57)  А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами. Что за микросхема не подскажете? Цитата(Wild @ Dec 13 2006, 21:15)  забудте про эти выводы. или лучше разведите от них дополнительные контактные площадки на плате. А куда же от них трассировку вести и зачем? В чем смысл, не пойму что-то...
|
|
|
|
|
Dec 13 2006, 22:53
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(vitan @ Dec 13 2006, 23:22)  Цитата(Гвоздик @ Dec 13 2006, 17:57)  А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами.
Что за микросхема не подскажете? Например, в серии XC9500 вообще нельзя оставлять висящие в воздухе входы, т.к. в этих м/с CPLD не была предусмотрена схема bus-keeper. Висящие входы приводили к тому, что входная ячейка переходила в линейный режим, а кристалл быстро перегревался и выходил из строя. Для этой серии нужно либо pull-up резисторы на все неиспользуемые входы, либо использовать опцию компилятора, которая все неиспользуемые пины внтурисхемно подключает к GND. Цитата(Shread @ Dec 14 2006, 00:37)  Как уже кто-то говорил: На выход и 0 на них. Всегда делаю так. Первый раз на такие рекомендации с процессорами MSP430 сталкнулся. Устойчивость к сбоям увеличилась конкретно. Хотя куда к питанию или к земле зависит от конкретного типа ПЛИС. Как мне помнится, давно-давно, еще в применении к одногейтовой логике были такие рекомендации. Для повышенния помехоустойчивости (особенно КМОП) неиспользуемые элементы нужно подключать так, чтобы на выходе этого элемента был лог. 0.
|
|
|
|
|
Dec 14 2006, 10:48
|
Участник

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

|
Цитата(Гвоздик @ Dec 13 2006, 17:57)  А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами. То есть, неиспользуемые контакты нужно сконфигурировать как выходы, внутри ПЛИС соединить с компонентом "GND" и еще снаружи с землей соединить, так?
|
|
|
|
|
Dec 15 2006, 13:29
|
Местный
  
Группа: Участник
Сообщений: 216
Регистрация: 26-05-06
Из: Коломна
Пользователь №: 17 479

|
[quote name='Wild' post='186953' date='Dec 13 2006, 21:15'] забудте про эти выводы. или лучше разведите от них дополнительные контактные площадки на плате. [/quote]
А куда же от них трассировку вести и зачем? В чем смысл, не пойму что-то... [/quote] чтобы внутренний сигнал при необходимости можно было наружу вывести для контроля
[quote name='rezident' post='187285' date='Dec 14 2006, 16:09'] [quote name='kivl' post='187105' date='Dec 14 2006, 12:48'] То есть, неиспользуемые контакты нужно сконфигурировать как выходы, внутри ПЛИС соединить с компонентом "GND" и еще снаружи с землей соединить, так? [/quote] Нет, снаружи ПЛИС ее неиспользуемые выводы к GND подключать не нужно. Достаточно если они будут сконфигурированны как выходы с лог 0 или внутрисхемно подключены к GND. [/quote] зачем подключать их к земле, чего произойдет если это будет выход с третьим состоянием, а именно так они будут сконфигурированны по умолчанию?
|
|
|
|
|
Dec 15 2006, 17:02
|
Участник

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

|
Цитата Ничего не произойдет. Проблемы будут если плисина попытается активно управлять ножками и выставит лог "1", в случае Z состояния ничего страшного не случится. А в каком случае плис будет пытаться активно управлять ножками?
Сообщение отредактировал kivl - Dec 15 2006, 17:06
|
|
|
|
|
Dec 15 2006, 22:11
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

|
Цитата(kivl @ Dec 15 2006, 17:02)  Цитата Ничего не произойдет. Проблемы будут если плисина попытается активно управлять ножками и выставит лог "1", в случае Z состояния ничего страшного не случится.
А в каком случае плис будет пытаться активно управлять ножками? Только в том случае, если это будет описано в программе, скажем выход частоты подсоедините на эту ножку или еще что-нить кроме GND. Цитата Наверное, не стоит гадать, что с ними делать- как в том анекдоте про 16 подсвечников и 17 свечей Есть рекомендации производителей. Да вообщем никто и не гадает. Все совершенно четко и ясно  Только вот тут говорилось общо а не про конкретно альтеру, и не про конкретный ее чип. ИМХО соединять еще и снаружи имеет смысл только в конечном устройстве, да и то только в том случае, когда нужно обеспечить помехозащищенность всеми возможными способами. И то, думается такое терминирование не сильно улучшит ситуацию в сравнении с программным терминированием.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|