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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Неиспользуемые контакты ПЛИС, Куда их девать
kivl
сообщение Dec 13 2006, 10:36
Сообщение #1


Участник
*

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



Всем привет.
У меня в проекте (Spartan II) куча неиспользуемых контактов.
Их как-то надо описывать? Или просто оставить неподключенными (в datasheet на SpartanII сказано, что они находятся в третьем состоянии)
Заранее спасибо за ответы
Go to the top of the page
 
+Quote Post
shamray
сообщение Dec 13 2006, 11:02
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 31-08-05
Из: Украина, Одесса
Пользователь №: 8 105



Недавно обсуждалась такая тема. http://electronix.ru/forum/index.php?showtopic=23392
НЕ совсем про Спартан, но принцип от этого не меняется.
Go to the top of the page
 
+Quote Post
Гвоздик
сообщение Dec 13 2006, 17:57
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами.
Go to the top of the page
 
+Quote Post
Wild
сообщение Dec 13 2006, 21:15
Сообщение #4


Местный
***

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



забудте про эти выводы.
или лучше разведите от них дополнительные контактные площадки на плате.
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 13 2006, 21:22
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Гвоздик @ Dec 13 2006, 17:57) *
А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами.


Что за микросхема не подскажете?

Цитата(Wild @ Dec 13 2006, 21:15) *
забудте про эти выводы.
или лучше разведите от них дополнительные контактные площадки на плате.


А куда же от них трассировку вести и зачем? В чем смысл, не пойму что-то...
Go to the top of the page
 
+Quote Post
Shread
сообщение Dec 13 2006, 22:37
Сообщение #6


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Как уже кто-то говорил: На выход и 0 на них. Всегда делаю так. Первый раз на такие рекомендации с процессорами MSP430 сталкнулся. Устойчивость к сбоям увеличилась конкретно. Хотя куда к питанию или к земле зависит от конкретного типа ПЛИС.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 13 2006, 22:53
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
kivl
сообщение Dec 14 2006, 10:48
Сообщение #8


Участник
*

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



Цитата(Гвоздик @ Dec 13 2006, 17:57) *
А у нас случай такой был: настроили неиспользуемые выводы ПЛИСины как входы и оставили их свободными. Однако, когда ПЛИСина в составе электронного модуля бортовой аппаратуры неоднократно поднималась/опускалась в небо и на землю, то пошли отказы ПЛИС сплошняком. Выяснилось, что из-за статики что-ли входные неиспользуемые выводы очень быстро переключались из одного состояния в другое, что приводило к перегреву ПЛИСины и выходу ее из строя. После перенастройки выводов ПЛИСины на вывод нуля отказы прекратились. Так что думайте сами.


То есть, неиспользуемые контакты нужно сконфигурировать как выходы, внутри ПЛИС соединить с компонентом "GND" и еще снаружи с землей соединить, так?
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 14 2006, 16:09
Сообщение #9


Гуру
******

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



Цитата(kivl @ Dec 14 2006, 12:48) *
То есть, неиспользуемые контакты нужно сконфигурировать как выходы, внутри ПЛИС соединить с компонентом "GND" и еще снаружи с землей соединить, так?

Нет, снаружи ПЛИС ее неиспользуемые выводы к GND подключать не нужно. Достаточно если они будут сконфигурированны как выходы с лог 0 или внутрисхемно подключены к GND.
Go to the top of the page
 
+Quote Post
Wild
сообщение Dec 15 2006, 13:29
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 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]
зачем подключать их к земле, чего произойдет если это будет выход с третьим состоянием, а именно так они будут сконфигурированны по умолчанию?
Go to the top of the page
 
+Quote Post
Shread
сообщение Dec 15 2006, 14:07
Сообщение #11


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(Wild @ Dec 15 2006, 13:29) *
зачем подключать их к земле, чего произойдет если это будет выход с третьим состоянием, а именно так они будут сконфигурированны по умолчанию?

Ничего не произойдет. Проблемы будут если плисина попытается активно управлять ножками и выставит лог "1", в случае Z состояния ничего страшного не случится.
Go to the top of the page
 
+Quote Post
kivl
сообщение Dec 15 2006, 17:02
Сообщение #12


Участник
*

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



Цитата
Ничего не произойдет. Проблемы будут если плисина попытается активно управлять ножками и выставит лог "1", в случае Z состояния ничего страшного не случится.



А в каком случае плис будет пытаться активно управлять ножками?

Сообщение отредактировал kivl - Dec 15 2006, 17:06
Go to the top of the page
 
+Quote Post
Kazap
сообщение Dec 15 2006, 17:04
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



Наверное, не стоит гадать, что с ними делать- как в том анекдоте про 16 подсвечников и 17 свечей
Есть рекомендации производителей.
Для примера , фрагмент pin-out файла из Квартуса-

GND+ : Unused input. This pin should be connected to GND. It may also
-- be connected to a valid signal on the board (low, high, or
-- toggling) if that signal is required for a different revision
-- of the design.
-- GND* : Unused I/O pin. This pin can either be left unconnected or
-- connected to GND. Connecting this pin to GND will improve the
-- device's immunity to noise.

GND* : 122 : : : : :
GND_INT : 123 : gnd : : : :
int0 : 124 : input : LVTTL/LVCMOS : : : Y
MHz8 : 125 : input : LVTTL/LVCMOS : : : Y
GND+ : 126 : : : : :
Go to the top of the page
 
+Quote Post
Shread
сообщение Dec 15 2006, 22:11
Сообщение #14


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(kivl @ Dec 15 2006, 17:02) *
Цитата

Ничего не произойдет. Проблемы будут если плисина попытается активно управлять ножками и выставит лог "1", в случае Z состояния ничего страшного не случится.



А в каком случае плис будет пытаться активно управлять ножками?

Только в том случае, если это будет описано в программе, скажем выход частоты подсоедините на эту ножку или еще что-нить кроме GND.
Цитата
Наверное, не стоит гадать, что с ними делать- как в том анекдоте про 16 подсвечников и 17 свечей
Есть рекомендации производителей.

Да вообщем никто и не гадает. Все совершенно четко и ясно smile.gif Только вот тут говорилось общо а не про конкретно альтеру, и не про конкретный ее чип. ИМХО соединять еще и снаружи имеет смысл только в конечном устройстве, да и то только в том случае, когда нужно обеспечить помехозащищенность всеми возможными способами. И то, думается такое терминирование не сильно улучшит ситуацию в сравнении с программным терминированием.
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 15 2006, 23:04
Сообщение #15


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Wild @ Dec 15 2006, 13:29) *
чтобы внутренний сигнал при необходимости можно было наружу вывести для контроля


А... Ну это да... Можно посоветовать еще рядом друг с другом контактные площадки расположить, чтобы впаять при случае к-л разъем и подключаться, например, к анализатору.
И обязательно рядышком землю отдельно расположить, очень удобно-с...
Go to the top of the page
 
+Quote Post

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

 


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


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