ТРИГГЕРЫ
А-ИЛИ-НЕ; б — ИЛИ; в — И; г — И — НЕ
А — инвертор (ключ); б — ИЛИ — НЕ; в — И — НЕ
Рис. 4.9. Базовые элементы НСТЛ на р-МДП-транзисторе a — ИЛИ — НЕ; б — И — НЕ
Рис. 4.8. Базовый элемент ЭСЛ
Рис. 4.7. Транзисторный переключатель тока: в — принципиальная схема; б — временные диаграммы
А — со смещающими диодами; б — с дополнительным транзистором
Рис. 4.3. Базовый элемент РТЛ
Таблица 4.2
Логическая операция | Обозначение логического элемента | Таблица истинности | Логическая операция | Обозначение логического элемента | Таблица истинности | |||||
И | X1 | Х2 | Y | И — НЕ | X1 | Х2 | Y | |||
ИЛИ | X1 | Х2 | Y | ИЛИ — HL | X1 | Х2 | Y | |||
НЕ | X | Y | И-ИЛИ-НЕ i | X1X2 | Х3Х4 | Y | ||||
В табл. 4.2 приведены условные обозначения и таблицы истинности некоторых логических элементов. Таблицы истинности показывают, каким будет сигнал на выходе (0 или 1) при той или иной комбинации сигналов на входе. В табл. 4.2 приведены логические элементы с двумя входами. Число входов может быть и большим. При создании какого-либо устройства могут понадобиться логические элементы с разным числом входов. Поэтому в состав серий нередко включают микросхемы, которые содержат логические элементы на 2, 3, 4, 6, 8 входов. Поскольку микросхемы выпускают в корпусах с ограниченным числом выводов, например корпус К201.14 — 1 имеет 14 выводов, то и логических элементов, размещаемых в таком корпусе, будет тем меньше, чем больше входов у каждого из них. Например, серия К155, некоторая часть микросхем которой выпускается в указанном выше корпусе, включает следующий ряд логических микросхем: К155ЛА1 — два четырехвхо-довых, К155ЛА2 — один восьмивходовый, К155ЛАЗ — четыре двух-входовых, К.155ЛА4 — три трехвходовых логических элемента.
Разработка каждой серии цифровых микросхем начинается с базового логического элемента. Так называют элемент, который лежит в основе всех микросхем серии: и логических, и триггеров, и счетчиков и т. д. Как правило, базовые логические элементы выполняют операции И — НЕ либо ИЛИ — НЕ. Принцип лострэгния, способ управления его работой,выполняемая им логическая операция, напряжение питания и другие параметры базового элемента являются определяющими для всех микросхем серии.
По принципу построения базо-вых логических элементов цифровые
микросхемы подразделяют на следующие типы: резистивно-транзи-сторной логики (РТЛ); диодно-транзисторной логики (ДТЛ)- транзисторно-транзисторной логики (ТТЛ) и транзисторно-транзисторной логики с диодами Шотки (ТТЛШ); транзисторной логики с эмит-терными связями (ЭСЛ); транзисторной логики с непосредственными связями (НСТЛ).
Разнообразие типов базовых элементов объясняется тем чтс каждый из них имеет свои достоинства и свою область применения Некоторые из перечисленных типов элементов: РТЛ ДТЛ ЭСЛ перешли в цифровую микроэлектронику, сохранившись практичее-кг в том же виде, какими они были в цифровых устройствах на на весных компонентах. Элементы ТТЛ, НСТЛ на МДП-транзисторал появились сразу в микроэлектронном исполнении. В настоящее время наблюдается интенсивное развитие серий микросхем построенных на принципах ТТЛ, НСТЛ, ЭСЛ и вытеснение ими микросхем РТЛ и ДТЛ. Однако пока мы имеем широкую номенклатуру вы пускаемых микросхем всех типов, что и принято во внимание пои изложении материала. F
Базовый элемент РТЛ представлен на рис. 4.3. Он выполняет логическую операцию ИЛИ — НЕ. Управление его работой осуществляется подачей сигналов в базовые цепи транзисторов- присутствие сигнала 1 хотя бы на одном входе приводит к открыванию соответствующего транзистора и обеспечению состояния 0 на выходе элемента.
К выходу логического элемента можно подключить несколько входов таких же элементов. Для выравнивания входных токов элементов-нагрузок в базовые цепи транзисторов включены резисторы
Базовые элементы ДТЛ строятся на основе диодной логической схемы и транзисторного инвертора (рис. 4.4). Элемент выполняет операцию И — НЕ: для перевода элемента в состояние 0 на выходе необходимы сигналы 1 на всех входах.
Рис. 4.4. Базовые элементы ДТЛ:
Число различных вариантов построения элементов ДТЛ веаико Мы ограничимся рассмотрением тех из них, которые получили наиболее широкое распространение. Элемент, схема которого представлена на рис. 4.4,а, является базовым для микросхем серии 217 Он содержит несколько входных диодов, которые вместе с резистором Ri служат для выполнения логической операции И и выходной инвертор. Два диода До в цепи базы транзистора, часто называемые смещающими, предназначены для увеличения порога срабатывания инвертора. Нередко предусматривается возможность подключения ко входу дополнительной диодной сборки для расширения логических возможностей элемента по выполнению операции И.
Работает элемент следующим образом. При наличии хотя бы на одном входе сигнала 0 соответствующий диод открыт и ток от источника Е1 через резистор R1 и открытый диод Д{ поступает в выходную цепь предыдущего элемента. При этом транзистор оказывается закрытым, и на выходе элемента напряжение имеет высокий уровень, т. е. уровень 1.
Если на все входы поданы сигналы с уровнем 1, входные диоды закрыты, и ток от источника ei поступает в базу транзистора. Он открывается и входит в режим насыщения, при этом выходное напряжение уменьшается до уровня 0.
Выключается транзистор обратным током базы, протекающим через диоды До, представляющие некоторое время малое сопротивление обратному току, диод Д1 и выход открытого транзистора предыдущего элемента. Время восстановления диодов Д0 должно быть больше времени рассасывания накопленного в транзисторе Т заряда: в противном случае диоды Д0 закроются, и процесс выключения транзистора существенно замедлится.
В варианте ДТЛ элемента, показанном на рис. 4.4,6 (базовый элемент для микросхем серий 109, 121, 156 и др.), вместо одного из смещающих диодов используется транзистор Т2, усиливающий ток, включающий выходной транзистор Т1. В результате использования дополнительного транзистора удается уменьшить требуемое значение напряжения E1 до 5 В и снизить требования к усилению выходного транзистора, что способствует увеличению выхода годных схем при их изготовлении.
Другая особенность элемента — наличие диода между базой выходного транзистора и входными диодами. Этот диод, называемый ускоряющим, постоянно закрыт и играет роль конденсатора. Емкостью конденсатора является емкость электронно-дырочного перехода этого диода. Благодаря ей ускоряется включение выходного транзистора и его выключение, так как на этапе включения емкость способствует более быстрому пропусканию тока в базу транзистора, а при выключении создает дополнительный выключающий ток за счет накопленного ею заряда.
Существенный недостаток рассмотренных элементов заключается в том, что они имеют большое выходное сопротивление в закрытом состоянии, поскольку коллекторное сопротивление выходного транзистора составляет обычно тысячи ом. Это уменьшает ток, отдаваемый в нагрузку, и, как следствие, увеличивает время заряда емкости на выходе элемента.
Базовые элементы ТТЛ строят по тому же принципу, что и элементы ДТЛ, но вместо диодной сборки применяют многоэмит-терный транзистор, называемый так потому, что у него в базе сформировано несколько (обычно от 2 до 8) эмиттерных областей. Обычно ТТЛ элементы имеют сложный инвертор. Один из типичных вариантов построения элементов рассматриваемого типа приведен на рис. 4.5,а, где показан элемент с возможностью расширения по ИЛИ. Эта возможность реализуется при подключении расширителя (рис. 4.5,6).
Элемент ТТЛ работает следующим образом. Когда на все входы многоэмиттерного транзистора ti (рис. 4.5,а) поданы сигналы 1 все эмиттерные переходы входного транзистора закрыты, и ток от источника через резистор Ri и открытый коллекторный переход транзистора ti поступает в базу транзистора Т2 и открывает его до насыщения. При этом открывается до насыщения и транзистор Т4, обеспечивая низкий уровень выходного напряжения. Транзистор Т3 в это время закрыт, поскольку напряжение на коллекторе открытого транзистора Т2 мало. Диод Д служит для повышения порога открывания транзистора Г3.
Рис. 4.5. Базовый элемент ТТЛ (а) и расширитель по ИЛИ (б)
При наличии хотя бы на одном входе сигнала 0 открывается соответствующий эмиттерный переход входного транзистора, и ток от источника через резистор ri и открытый эмиттерный переход поступает в выходную цепь источника сигнала, т. е. выходит из рассматриваемого элемента. Транзисторы Т2 и Г4 закрываются, а транзистор 73 открывается. На выходе обеспечивается уровень 1. Таким образом, рассмотренный элемент ТТЛ выполняет логическую операцию И — НЕ. Для ограничения тока через открытый транзистор Г3 при коротком замыкании выхода элемента включен резистор R4.
Рис. 4.6. Транзистор с диодом Шотки (а) и его условное обозначение (б)
Благодаря применению сложного инвертора элемент имеет малое выходное сопротивление как в состоянии О, так и в состоянии 1. Это позволяет увеличить ток, отдаваемый в нагрузку, т. е. повысить нагрузочную способность, а также ускорить процессы заряда и разряда емкости нагрузки.
В состав некоторых серий цифровых микросхем ТТЛ входят логические элементы без коллекторной нагрузки выходного транзистора — элементы с «открытым» коллектором. Они предназначены для работы с внешней нагрузкой в виде индикаторных приборов, реле и т. д.
В последние годы наряду с микросхемами ТТЛ, построенными на рассмотренных элементах, выпускают микросхемы ТТЛШ. Эти микросхемы построены по тем же схемотехническим принципам, что и ТТЛ, но вместо обычного транзистора в них использован транзистор с диодом Шотки (рис. 4.6), включенным параллельно коллекторному переходу. Диод Шотки, открываясь при напряжении 0 „2 — 0,3 В, фиксирует этот уровень напряжения на коллекторном переходе, не позволяя переходу открыться, а транзистору войти в режим насыщения. Поэтому уменьшается время выключения логического элемента.
Для иллюстрации достоинств элементов ТТЛШ приведем два параметра одинаковых по схеме элементов, один из которых ТТЛ и относится к серии 130, а другой ТТЛШ и относится к серии 530.
Первый характеризуется средней задержкой 11 не при потребляемой мощности 44 мВт, второй — 5 не при 19 мВт (см. табл. 4.14).
Базовый элемент ЭСЛ построен на основе транзисторного переключателя тока. На рис. 4.7 приведены схема переключателя тока и временные диаграммы, иллюстрирующие его работу.
Переключатель тока состоит из двух транзисторов, эмиттеры которых объединены и подключены к генератору тока. На базу одного из транзисторов Т1 подают напряжение входного сигнала, а на базу другого T2 — отрицательное опорное напряжение — E0, уровень которого выбирают между уровнями логического 0 и логической 1 Поэтому при наличии на входе элемента уровня логической 1 транзистор Т1 открыт, а транзистор Т2 закрыт. Ток Iэ протекает через открытый транзистор и создает на его коллекторном резисторе отрицательное падение напряжения высокого уровня, т. е. уровня логического 0. При этом на коллекторе закрытого транзистора напряжение практически отсутствует, что соответствует уровню логической 1. При изменении уровня входного напряжения транзистор Ti переходит в закрытое состояние, а транзистор Т2 — в открытое Таким образом, переключается цепь для тока Iэ. При этом изменяются и уровни напряжения на выходах.
На рис 4.8 приведена типичная схема базрвого логического элемента ЭСЛ Элемент выполняет одновременно две логические операции- ИЛИ — НЕ по выходу 1 и ИЛИ по выходу 2. Эмиттер-ные повторители обеспечивают совместимость элементов по входным и выходным уровням напряжения, а также уменьшают выходное сопротивление элемента в целях повышения его быстродействия и нагрузочной способности. Элемент допускает увеличение числа входов при подключении параллельно входным транзисторам расширителя Обычно в состав логических элементов входит и источник опорного напряжения (на схеме обведен пунктирной линией).
Особенность ЭСЛ элементов в некоторых сериях — отсутствие нагрузки в эмиттерных повторителях (предусматривается ее подключение извне).
В ряде серий элементы ЭСЛ построены на базе двухуровневой схемы переключения тока [10].
Базовые элементы НСТЛ состоят из ключевых схем на МДП-транзисторах с индуцированным каналом. Вариант логического элемента такого вида представлен на рис. 4.9,а. Логический элемент состоит из трех параллельно включенных транзисторов, на затворы которых подают входные сигналы, и одного транзистора, выполняющего роль нагрузки. Затвор этого транзистора подключают или к стоку, как в данном случае, или к отдельному источнику напряжения смещения. Благодаря этому транзистор постоянно открыт и выполняет функции резистора. В большинстве случаев используют МДП-транзисторы с каналом р типа. Поэтому на затвор и сток таких транзисторов следует подавать отрицательное напряжение. Для микросхем на р-МДП-транзисторах принята отрицательная логика. При подаче отрицательного напряжения высокого уровня (логической 1) хотя бы на один вход, соответствующий транзистор открывается и на выходе устанавливается отрицательное напряжение низкого уровня (логический 0). Таким образом, рассматриваемый логический элемент выполняет операцию ИЛИ — НЕ.
Другой вариант логического элемента на МДП-транзисторах представлен на рис. 4.9,6. Здесь транзисторы соединены последовательно, благодаря чему элемент выполняет логическую операцию И—НЕ: для того чтобы открыть элемент, надо подать уровень 1 на оба входа.
Логический элемент, выполняющий операцию ИЛИ, реализуется при последовательном включении элемента ИЛИ — НЕ и инвертора. Так, объединяя в разном сочетании простейшие логические элементы, можно получить ряд элементов, способных выполнять более сложные логические операции.
Рис. 4.10. Логические элементы на КМДП-транзисторах:
Другое, весьма перспективное направление разработок микросхем с малым энергопотреблением базируется на применении МДП-транзисторов с индуцированными каналами разного типа проводимости. Два таких транзистора, соединенных последовательно (рис. 4.10,а), образуют ключевой элемент (инвертор), который в стационарном состоянии потребляет ничтожно малый ток, поскольку в любом положении ключа один из транзисторов закрыт. Действительно, если на входе низкий уровень положительного напряжения (логический 0), то транзистор Т2 закрыт, а Т1 открыт, и на выходе формируется высокий уровень положительного напряжения (логическая 1), При подаче на вход напряжения с уровнем 1 открывается транзистор Т2, а Т1, имея разность напряжений между затвором и истоком меньше порогового, закрывается. На выходе устанавливается напряжение с уровнем 0.
Такие пары МДП-транзисторов дополняющего типа часто называют комплементарными (КМДП или КМОП).
На рис. 4.10,6, в приведены логические элементы ИЛИ — НЕ и И — НЕ на КМДП-транзисторах.
Для изготовления микропроцессорных микросхем (см. гл. 5) широко применяются логические элементы на приборах с инжек-ционным питанием, называемые элементами интегральной инжекционной логики (ИИЛ или И2Л).
Основа элементов ИИЛ — ключ, это собственно прибор с ин-жекционным питанием, состоящий из генератора тока инжекции Iи и транзистора с открытым коллекторным выходом. Работу ключа рассмотрим в составе логического элемента ИЛИ — НЕ (рис. 4.II,а).
Если вход закоротить, ток Iи не потечет в базу транзистора Т1 и транзистор будет закрыт — это состояние кодируется логической 1. Если вход разомкнуть (режим холостого хода на входе), ток Iи потечет в базу Т1, откроет его до насыщения и обеспечит тем самым режим короткого замыкания, на выходе — это состояние кодируется логическим 0. Параллельное соединение нескольких ключей, как на рис. 4.11,а, образует логический элемент ИЛИ — НЕ. Подключение к выходу такого элемента дополнительного ключа, т. е. инвертора, позволяет выполнять операцию ИЛИ (рис. 4.11,6). Схемы логических элементов И и И — НЕ приведены на рис. 4.11,в, г.
Рис. 4.11. Логические элементы с инжекционным питанием:
Достоинство элементов ИИЛ и микросхем на их основе — низкое энергопотребление (ОД-f-l мкВт) при достаточном для многих применений быстродействии (единицы МГц) и высокий уровень интеграции. Недостаток — малый перепад между логическими уровнями (менее 0,5 В), чувствительность к помехам и невозможность непосредственного сопряжения с логическими элементами других типов. Поэтому элементы ИИЛ нашли применение в больших интегральных схемах микропроцессоров, где они выполняют все функции внутри структуры, а выходы на внешние цепи осуществляются через обычные ТТЛ элементы, расположенные в одном кристалле с элементами ИИЛ [54].
Триггер — это элемент цифровых устройств, который обладает двумя устойчивыми состояниями. В микроэлектронном исполнении выпускают триггеры, различающиеся по сложности построения, по своим функциональным возможностям, по способу управления Г2 10, 36, 37].
Входы, как и сигналы, подаваемые на них, делятся на информационные и вспомогательные. Информационные сигналы через соответствующие входы управляют состоянием триггера. Сигналы на вспомогательных входах служат для предварительной установки триггера в заданное состояние и его синхронизации. Вспомогательные входы могут при необходимости выполнять роль информационных.
Входы и выходы триггеров, как и соответствующим им сигналы, принято обозначать буквами S, R, D, Q, J и др.
Триггеры классифицируют по ряду признаков. По функциональным возможностям выделяют:
а) триггер с раздельной установкой 0 и 1 (RS-триггер);
б) триггер с приемом информации по одному входу (D-триггер), другое название: триггер задержки;
в) триггер со счетным входом (T-триггер);
г) универсальный триггер (JK-триггер).
По способу приема информации триггеры подразделяют на асинхронные (нетактируемые) и синхронные (тактируемые). Асинхронные триггеры реагируют на информационные сигналы в момент ихпоявления на входах триггера. Синхронные триггеры реагируют на информационные сигналы при наличии разрешающего сигнала на специально предусматриваемом входе С. Синхронные триггеры подразделяют на триггеры со статическим управлением по С-входу и с динамическим управлением.
Триггеры со статическим управлением реагируют на информационные сигналы при подаче на вход С уровня 1 (прямой С-зход) или 0 (инверсный С-вход).
Триггеры с динамическим управлением реагируют на информационные сигналы в момент изменения сигнала на С-входе от 0 к 1 (прямой динамический С-вход) или от 1 к 0 (инверсный динамический С-вход).
По принципу построения триггеры со статическим управлением можно разделить на одноступенчатые и двухступенчатые. Одноступенчатые триггеры имеют одну ступень запоминания информации. Запись информации в такие триггеры представляет собой непрерывный во времени процесс установления состояния триггера под воздействием информационных сигналов.
Двухступенчатые триггеры имеют две ступени запоминания информации, которые тактовым импульсом управляются таким образом, что в начале информация записывается в первую ступень, а затем переписывается во вторую и появляется на выходе триггера.
Рассмотрим свойства триггеров основных видов, вначале триггеров со статическим управлением, затем — с динамическим.
Асинхронные RS-триггеры имеют два информационных входа: вход S для установки 1, вход R для установки 0 и два выхода: прямой Q и инверсный Q.
Состояние триггера характеризуется сигналом на прямом выходе и определяется комбинацией входных сигналов. Например, для установки триггера в состояние 1, т. е. для записи в него 1, необходимо на его входы подать такую комбинацию сигналов, при которой на прямом выходе сигнал будет иметь уровень логической 1, т. е. Q=l, Q=0.
Асинхронный RS-триггер обычно строится на двух логических элементах И — НЕ либо ИЛИ — НЕ, охваченных перекрестными обратными связями (рис. 4.12). На временных диаграммах отражена задержка срабатывания триггера, величина которой зависит от быстродействия логических элементов.