При подаче напряжения «земли» на вывод «Г
» этих микросхем все сегменты оказываются погашенными. Это позволяет осуществлять динамическую индикацию — управление многоразрядными индикаторами, при котором в каждый момент времени светится только один десятичный разряд. В результате удается сэкономить на количестве соединений (одноименные сегменты всех разрядов соединяются параллельно) и отчасти на потреблении схемы. Формально говоря, ток через каждый разряд при таком подключении должен увеличиваться пропорционально числу разрядов, чтобы сохранить ту же яркость — например, при четырех разрядах ток должен быть в четыре раза больше, т. к. каждый разряд горит лишь четвертую часть времени (но не забудьте, что у 514ИД2 есть предельное значение — 22 мА). Однако опыт показывает, что пропорциональное увеличение тока необязательно, визуально яркость сохраняется и при меньших значениях мгновенного тока через сегмент, что и позволяет немного сэкономить на питании. Более подробно мы будем говорить о динамической индикации при изучении микроконтроллеров, с помощью которых организовать ее гораздо проще и удобнее, чем с помощью обычных микросхем.ГЛАВА 15
Математическая электроника, или игра в квадратики
Устройство логических микросхем и двоичные операции
Трактирщик отворил дверь большой комнаты, где совсем недавно вместо прежней дрянной печурки поставили прекрасный большой камин.
А. Дюма.
Три мушкетера
Типов элементарных логических (или цифровых — будем считать, что это синонимы) микросхем не так уж и много, и подавляющее большинство из них относится к одной из двух технологических разновидностей: ТТЛ (TTL, Т
ранзисторно-Транзисторная Логика) и КМОП (CMOS, Комплементарные [транзисторы] Металл-Окисел-Полупроводник). Различие между ними чисто технологическое, функционально одноименные элементы из этих серий делают одно и то же, и на схемах обозначаются одинаково. Мало того, «чистая» ТТЛ на практике уже почти и не применяется, потому что современные модификации КМОП догнали и перегнали эту технологию по скоростным параметрам, а в остальном КМОП гораздо удобнее, как мы увидим. Существуют еще некоторые специальные технологии, например, быстродействующая ЭСЛ-логика, но она вам на практике никогда не встретится, а как конкретно устроены большие интегральные схемы внутри — неважно, коли их выходы совместимы с КМОП.На практике в наших устройствах мы станем пользоваться только КМОП-микросхемами, причем, как традиционными, так и современных быстродействующих разновидностей. Тем не менее, про ТТЛ мы будем тоже много говорить, потому что некоторые общепринятые параметры микросхем унаследованы именно от нее. Транзисторно-транзисторная логика, введенная в практику фирмой Texas Instruments
в 1965 году, возникла раньше КМОП (первая КМОП-микросхема была выпущена в 1968 году фирмой National Semiconductor) и стала наследницей диодно-транзисторной логики (ДТЛ), примеры которой мы приводили в главе 14 (см. рис. 14.4).
Сравнение основных характеристик ТТЛ
и КМОП
Основной родовой признак ТТЛ — использование биполярных транзисторов, причем структуры только n-р-n
. КМОП же, как следует из ее названия, основана на полевых транзисторах с изолированным затвором структуры МОП, причем комплементарных, т. е. обеих полярностей: и с n-, и с p-каналом. Схемотехника базовых логических элементов ТТЛ и КМОП приведена на рис. 15.1. На Западе их еще называют вентилями — чем можно оправдать такое название, мы увидим в конце главы.
Рис. 15.1
. Схемы базовых элементов ТТЛ и КМОП
ТТЛ
Входной многоэмиттерный транзистор ТТЛ мы уже рисовали в главе 11
(см. рис. 11.3) — он может иметь сколько угодно (на практике — до восьми) эмиттеров, и у элемента тогда будет соответствующее число входов. Если любой из эмиттеров транзистора VT1 замкнуть на «землю», то транзистор откроется, а фазорасщепляющий транзистор VT2 (с его работой мы знакомы по рис. 6.8) — закроется. Соответственно, выходной транзистор VT3 откроется, a VT4 — закроется, на выходе будет высокий логический уровень (уровень логической единицы). Если же все эмиттеры присоединены к высокому потенциалу (или просто «висят» в воздухе), то ситуация будет обратная — VT2 откроется током через переход база-коллектор VT1 (такое включение транзистора называется инверсным), и на выходе установится ноль за счет открытого транзистора VT4. Такой ТТЛ-элемент будет осуществлять функцию «И-НЕ» (логический ноль на выходе только при единицах на всех входах).