Почти каждая микросхема, которую вы можете купить, имеет ряд «скрытых функций», которые, как предполагается, присутствуют и поэтому не обсуждаются в таблице данных.
К ним относятся диоды для тела / диоды для подавления электростатических разрядов. Эти парни обычно прячутся на каждом выводе ввода / вывода на каждом устройстве, от базовых логических элементов через память до высокопроизводительных микропроцессоров. Они направляют любое напряжение, которое больше, чем VDD (напряжение питания) или ниже, чем VSS (общее питание), к соответствующей шине.
Если вы подаете напряжение, превышающее любой из этих пределов, диоды корпуса смещаются вперед и эффективно фиксируют уровень на выводе либо на VDD, либо на VSS. Это звучит как хорошая вещь, и обычно это так, но они очень маленькие устройства и не могут рассеивать много энергии. Вы можете повредить этот диод (закорачивая или открывая его). В первом случае это может привести к «залипанию» выводов ввода / вывода, а во втором случае следующее перенапряжение может разрушить вход.
Выходы с открытым коллектором удобны для возможности управления некоторыми выходами, как уже упоминалось в pingswept. Подключение небольших резисторов последовательно с входами, которые могут контактировать с неприятными напряжениями, и / или использование внешних диодов (даже 1N914 ОГРОМНО по сравнению с защитными диодами на самой ИС) - хороший способ защитить устройства.
Конечно, правильное проектирование входной или выходной схемы для обработки непрерывных или повторяющихся переходных событий, подобных этим, само по себе может быть сложной задачей. Вообще говоря, если вы беспокоитесь по поводу выдувания дорогостоящей детали, буферизируйте ввод или вывод с помощью (намного) более дешевых и предпочтительно сокетированных буферных ИС.