Общее «эмпирическое правило» для неиспользуемых контактов микросхемы

Это чем-то похоже на этот вопрос о контактах NC . В тех случаях, когда в техническом описании не указано, что делать с неиспользуемыми выводами микросхемы , что рекомендуется делать с этими выводами? В частности, я имею в виду контакты GPIO для микроконтроллера AT32UC3C , а также в более общем плане для других типов ИС (например, ИС с несколькими операционными усилителями).

Я могу придумать несколько возможных комбинаций:

  1. Обеспечьте контактную площадку/отверстие для пайки, чтобы чип был закреплен, но оставьте штифт плавающим.
  2. Соедините контакт с землей (можно через резистор/конденсатор/и т.д.)
  3. Подключите штифт к источнику питания
  4. Что-то я не могу думать о

Ответы (3)

  1. «Предоставить паяльную площадку». Конечно ты будешь. Все контакты микросхемы должны быть припаяны. Всегда. Оставлять его плавающим - НЕ лучшая идея. Он может постоянно менять уровень, что может иметь нежелательные последствия для внутренних цепей. Вы всегда хотите иметь прогнозирующее поведение. Если на входе есть внутренний подтягивающий резистор, это хорошее решение, если вы не забудете его включить.

  2. «Соедините контакт с землей». Это хорошее решение, при условии, что вы можете гарантировать, что вывод никогда не станет выходом. Выход высокий, и вы закорачиваете источник питания. Резистор предотвратит это, но это дополнительные расходы. Не используйте конденсатор; это оставило бы контакт плавающим, а микроконтроллеру не нравится емкостная нагрузка, если бы он стал выходным.

  3. «Подключите пин к источнику питания». То же, что и выше: если вывод должен стать низким, у вас будет короткое замыкание.

  4. "Оставить неподключенным, но сделать штыревой вывод". Это лучшее решение. Не используйте возможные альтернативные функции, такие как ADC или последовательный порт. Высокий уровень предпочтителен в случае, если вы забыли отключить внутренние подтягивающие резисторы, что в противном случае вызвало бы (небольшой) ток утечки.

Для операционных усилителей выход можно оставить открытым, а входы на фиксированное напряжение, но не оба на одно и то же! Недавно я видел в заметке приложения Linear Technology, как они подключали неинвертирующий вход к V+, а инвертирующий вход к V-. Шимон справедливо отмечает, что это нельзя использовать, если на входах есть фиксирующие диоды.

Лучшее, что можно сделать с излишком операционного усилителя, — это использовать его. В аналоговой схеме есть много мест, где буферный усилитель может улучшить характеристики, а буфер с единичным усилением не использует никаких дополнительных компонентов. (из этой статьи , на которую ссылается Шимон)

Для неиспользуемых операционных усилителей рекомендуется сделать их повторителями и подключить вход к потенциалу в пределах размаха выходного напряжения. pdfserv.maxim-ic.com/en/an/AN1957.pdf аналог.com /static/imported-files/rarely_asked_questions/…
@Szymon - я недавно видел это в примечании к применению Linear Technology, к сожалению, не могу найти его прямо сейчас. Если мне приходится выбирать между советом Максима или линейным, я выбираю линейный.
Я думаю, это зависит от входных/выходных каскадов операционных усилителей. Если входы зажаты, вы не можете использовать свое решение. Кроме того, вы заметили ссылку на рекламу в моем комментарии? Они дают те же советы, что и Максим.
@Szymon - Хороший вопрос о зажиме, я обновил свой ответ. Да, я тоже читал статью об аналоге, цитата также добавлена ​​​​к ответу. :-). Спасибо за ответ.

Начну с того, что на этот вопрос нет правильного ответа. Обычно у производителя микроконтроллера есть рекомендации для каждой категории выводов. Это, безусловно, относится к чипам MSP430, с которыми я работал, где энергопотребление является основным фактором.

Проблема, с которой вы столкнетесь, если не отключите GPIO, заключается в том, что состояние выводов по умолчанию часто является «входным». В зависимости от входной схемы это может привести к тому, что ваши контакты будут плавать с нецифровым значением, и транзисторы вашей ИС будут вести себя соответствующим образом, потребляя больше статической энергии, чем в противном случае.

Если в техническом описании ничего не сказано, вероятно, есть примечание к приложению от производителя, в котором это обсуждается. Самое близкое, что я смог найти, было связано с семейством XMega ( AVR1010 ), в котором говорится:

Чтобы свести к минимуму энергопотребление, включите подтягивание вверх или вниз на всех неиспользуемых контактах и ​​отключите цифровой входной буфер на контактах, которые подключены к аналоговым источникам.

Если поискать в инете на эту тему, то можно найти много разных мнений. Контекст вашего чипа имеет большое значение.

+1 за четкое указание, почему установка (оставление) их в качестве ввода на самом деле является проблемой (обычное «потому что это позволит ему плавать» само по себе слишком расплывчато)


Для микроконтроллеров, как правило, лучшая идея состоит в том, чтобы сделать контакт выходным и подавать на него либо высокий, либо низкий уровень (или можно использовать подтягивание/подтягивание вниз) . проходящий ток.

Для операционных усилителей общий способ - подключить выход к инвертирующему входу, а затем подключить неинвертирующий вход к средней точке питания (или где-то между рельсами)
. В основном вы не хотите, чтобы выход насыщался, он должен быть где-то в пределах выходной размах операционного усилителя.
Однако будьте осторожны со стабильными операционными усилителями, отличными от единицы. В «специальных» случаях в таблице данных, вероятно, будет предложение о том, что делать с любыми неиспользуемыми операционными усилителями.