Разновидностей логических (или цифровых — будем считать, что это синонимы) микросхем, используемых на практике, не так уж и много, и подавляющее большинство из них относится к одной из двух разновидностей — ТТЛ (TTL, Транзисторно-Транзисторная Логика) и КМОП (CMOS, Комплементарные [транзисторы типа] Металл-Окисел-Полупроводник). Различие между ними чисто технологическое, и функционально одноименные элементы из этих серий делают одно и то же и на схемах обозначаются одинаково. С точки же зрения электрических параметров они различаются, хотя и не настолько, чтобы можно было бы заявить об их полной несовместимости.

Транзисторно-транзисторная логика возникла раньше, во второй половине 60-х годов, и стала наследницей диодно-транзисторной логики (ДТЛ) и резисторнотранзисторной логики (РТЛ). Основной родовой признак ТТЛ — использование биполярных транзисторов, причем исключительно структуры n-р-n. КМОП же, как следует из ее названия, основана на полевых транзисторах с изолированным затвором структуры МОП, причем комплементарных, то есть обоих полярностей — и с n- и с p-каналом. Есть и другие цифровые серии, отличающиеся по технологии от этих двух основных, но они либо реализованы исключительно в составе больших интегральных схем (БИС), таких, например, как микросхемы памяти, либо имеют достаточно узкий и специфический диапазон применения, поэтому мы рассматривать их не будем.

ТТЛ-микросхемы мы тоже упомянули исключительно ввиду их еще недавней практической важности, а на практике, за небольшими исключениями, вы будете иметь дело только с КМОП-микросхемами. Все современные микроконтроллеры и другие цифровые микросхемы либо полностью построены на КМОП-технологиях, либо имеют КМОП-совместимые выходы и входы. Базовые серии ТТЛ были существенно более быстродействующими, чем КМОП, но современные микросхемы малой степени интеграции из серий АС (Advanced, т. е. «продвинутая» CMOS) и НС (High-speed, т. е. «высокоскоростная» CMOS) ничуть не уступают по быстродействию микросхемам ТТЛ при сохранении почти всех преимуществ и приятных особенностей КМОП. Которые мы сейчас и разберем.

Базовый логический элемент КМОП

Схемотехника базовых логических элементов КМОП приведена на рис. 8.1. На Западе такие элементы еще называют вентилями — чем можно оправдать такое название, мы увидим далее. Они довольно близки к представлению о том, каким должен быть идеальный логический элемент.

Рис. 8.1.Схемы базовых элементов КМОП

Как можно видеть из рис. 8.1, КМОП-элементы практически симметричны, как по входу, так и по выходу. Открытый полевой транзистор на выходе (либо р-типа для логической 1, либо n-типа для логического 0) фактически представляет собой, как мы знаем из главы 3, просто резистор, величина которого для разных КМОП-элементов может составлять от 100 до 1000 Ом. Причем для дополнительной симметрии и повышения коэффициента усиления на выходе реальных элементов обычно ставят последовательно два инвертора, подобных показанному на рис. 8.1 справа (жалко, что ли транзисторов?). Не мешает даже то, что в нижнем плече для схемы «И-НЕ» стоят два транзистора последовательно (для схемы «ИЛИ-HE» они будут в верхнем плече, поскольку она полностью симметрична схеме «И-НЕ»). Обратите внимание, что выходной каскад инвертора построен не по схеме «пушпульного» каскада, т. е. это не истоковые повторители напряжения, а транзисторы в схеме с общим истоком, соединенные стоками, что позволяет получить дополнительный коэффициент усиления по напряжению.

На практике это приводит к следующим особенностям КМОП-микросхем:

• напряжение логической единицы практически равно напряжению питания, а напряжение логического нуля практически равно потенциалу «земли» (при ненагруженных выходах);

• порог переключения практически равен половине напряжения питания;

• входы в статическом режиме не потребляют тока, т. к. представляют собой изолированные затворы МОП-транзисторов;

• в статическом режиме весь элемент также не потребляет тока от источника питания.

Представляете: схема любой степени сложности, построенная с помощью КМОП-элементов, в «застывшем» состоянии или при малых рабочих частотах (не превышающих десятка-другого килогерц), практически не потребляет энергии! Отсюда ясно, как стали возможными такие фокусы, как наручные часы, которые способны идти от малюсенькой батарейки годами или sleep-режим микроконтроллеров, в котором они потребляют от 1 до 50 мкА (о нем см. главу 17). Другое следствие перечисленных особенностей— исключительная помехоустойчивость, достигающая половины напряжения питания.

Но это еще не все преимущества— КМОП-микросхемы базовой серии (о различных сериях см. далее), подобно многим операционным усилителям, могут работать в диапазоне напряжений питания от 3 до 15 В. Единственное, при снижении питания довольно резко (в разы) падает быстродействие.

Перейти на страницу:

Поиск

Похожие книги