Основные логические элементы.

Теоретические сведения

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

АЛ имеет дело с логическими переменными, которые могут принимать только два значения (ИСТИНА и ЛОЖЬ, TRUE и FALSE, ДА и НЕТ, 1 и 0). Наиболее распространено последнее обозначение. При этом 1 и 0 нельзя трактовать как числа, над ними нельзя производить арифметические действия.

Логические переменные хорошо описывают состояния таких объектов, как реле, тумблеры, кнопки, т.е. объектов, которые могут находиться в двух четко различимых состояниях: включено - выключено. Чаще более высокий, или просто ВЫСОКИЙ (HIGH) уровень принимается за логическую единицу, а более низкий, или просто НИЗКИЙ (LOW),- за логический нуль.

Функции АЛ принимают значения 1 или 0 в зависимости от значений своих аргументов. Одна из форм задания логической функции - табличная. Таблицы, отображающие соответствие всех возможных комбинаций значений двоичных аргументов значениям логической функции, называют таблицами истинности.

Как бы ни была сложна логическая связь между логической функцией и ее аргументами, эту связь всегда можно представить в виде совокупности трех простейших логических операций: НЕ, И, ИЛИ. Этот набор называют булевским базисом, в честь английского математика Д.Буля (1815-1864), разработавшего основные положения АЛ.

Функция НЕ (другие названия: отрицание, инверсия) - это функция одного аргумента. Она равна 1, когда ее аргумент равен 0, и наоборот. Обычное обозначение Q= Основные логические элементы. - student2.ru . Встречаются и другие обозначения Q=НЕ Основные логические элементы. - student2.ru , Q= Основные логические элементы. - student2.ru . Читается «Q есть не а».

Электронный логический элемент (ЛЭ), реализующий функцию НЕ в виде определенных уровней напряжения, называют инвертором. Инвертор на схемах изображается, как показано на рис. 1.3,а. Вход- слева, выход- справа, кружок- символ инверсии. Условное изображение инвертора (или любого другого ЛЭ) на схеме может быть повернуто на 90° (вход- сверху, выход- снизу, рис. 1.3,б). Другие углы поворота и направления входов и выходов не допускаются.

В релейно-контактной технике функцию НЕ реализует нормально замкнутый контакт (рис. 1.3,в), т.е. такой контакт реле, который замкнут, пока в обмотке нет токового сигнала Основные логические элементы. - student2.ru , и размыкается при подаче тока Основные логические элементы. - student2.ru .

Основные логические элементы. - student2.ru

Функция И (другие названия: конъюнкция, логическое умножение, AND)- это функция двух или большего числа аргументов.

Обозначение: Q=a&b; Q=aÙb; Q=a×b; Q=ab. Читается «Q есть a и b».

Функция И равна 1 тогда и только тогда, когда все ее аргументы равны 1. В релейно-контактной технике функция И реализуется последовательным включением нормально разомкнутых контактов (рис. 1.4,а). Ток в цепи пойдет, когда контакты замкнуты, т.е. находятся в единичном состоянии.

Значения функции И для всех комбинаций аргументов a и b приведены в таблице 1.1. Там же приведены значения и других часто используемых функций, о которых речь будет вестись ниже.

Элемент, реализующий функцию И, называют элемент И или конъюнктор. Элемент И часто используют для управления потоком информации.

Функцию И можно построить от любого числа аргументов. На рис. 1.2,б и в показаны условные изображения двух- и четырехвходового конъюнкторов.

Основные логические элементы. - student2.ru

Рис. 1.4. Конъюнктор- а) реализация операции И на контактах реле; б) условное изображение двухвходового конъюнктора 2И (AND2); в) то же для четырехвходового- 4И (AND4).

Функция ИЛИ (другие названия: дизъюнкция, логическое сложение, OR)- это функция двух или большего числа аргументов. Функция ИЛИ равна 1, если хотя бы один из ее аргументов равен 1. Обозначение: Q=aÚ b, Q=a+b.

Условное изображение трехвходового дизъюнктора (3ИЛИ, OR3) показано на рис. 1.5,а. В релейно-контактных схемах функция ИЛИ реализуется параллельным включением контактов (рис. 1.5,б)

Основные логические элементы. - student2.ru

Рис. 1.5. Дизъюнктор - а) условное изображение; б) реализация ИЛИ на контактах

  БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ.

Основные логические элементы. - student2.ru

Кафедра “Информационно-измерительной техника и технологии”

Ширин И.Я.

СХЕМОТЕХНИКА АНАЛОГОВЫХ И ЦИФРОВЫХ УСТРОЙСТВ

(учебное пособие)

Основные логические элементы.

Общие сведения. Логические элементы работают с двоичным кодированием информации, которое характеризуется двумя уровнями напряжения двоичной переменной, обозначаемыми цифрами 1 (высокий) и 0 (низкий уровень). В зависимости от уровня напряжения, при котором воспринимается или вырабатывается информация, различают прямые и инверсные входы и выходы ЛЭ. Прямым считается такой вход (или выход), на котором двоичная переменная имеет значение 1, когда уровень напряжения на этом входе (выходе) соответствует состоянию, принятому за 1. Если двоичная переменная на входе (выходе) имеет значение 1 при уровне напряжения на нем, соответствующем состоянию, принятому за 0, то такой вход (выход) называется инверсным.

Логические элементы обычно выполняются на ИМС, в которых используется положительная (позитивная) логика, когда логической единице соответствует высокий потенциальный уровень, а логическому нулю — низкий потенциальный уровень. Если логической единице соответствует низкий потенциальный уровень, а логическому нулю — высокий, такую логику называют отрицательной, или негативной. Очевидно, что входы и выходы, являющиеся прямыми в положительной логике, будут инверсными в отрицательной логике, и наоборот.

На принципиальных схемах ЛЭ изображаются в виде прямоугольника (таблица .5.2). В верхней части прямоугольника указывается символ функции: 1 — для логических функций НЕ и ИЛИ и & — для логической функции И. Входы и выходы изображаются линиями, проведенными перпендикулярно к боковым сторонам прямоугольника (входы — с левой стороны, выходы — с правой). Если вход или выход является инверсным, то в месте пересечения изображающей его линии со стороной прямоугольника ставится кружок. В таблице 5.2. приведены буквенные и графические обозначения основных логических элементов, их таблицы истинности и примеры технической реализации.

Таблица 5.2 Простейшие логические элементы.

Тип операций Обозначение элемента Таблица истинности Пример технической реализации
буквенное графическое
НЕ ЛН   Основные логические элементы. - student2.ru  
X Y
Основные логические элементы. - student2.ru
ИЛИ ЛЛ   Основные логические элементы. - student2.ru  
X1 X2 Y
Основные логические элементы. - student2.ru
И И   Основные логические элементы. - student2.ru  
X1 X2 Y
Основные логические элементы. - student2.ru
ИЛИ-НЕ ЛЕ   Основные логические элементы. - student2.ru  
X1 X2 Y
Основные логические элементы. - student2.ru
И-НЕ ЛА     Основные логические элементы. - student2.ru  
X1 X2 Y
Основные логические элементы. - student2.ru

На входах и выходах могут действовать импульсные или постоянные напряжения, соответствующие логическим значениям 0 и 1. В связи с этим различают импульсные и потенциальные ЛЭ.

Триггеры

6.1. Общие сведения.Триггерами, или спусковыми устройствами, называют устройства, имеющие два состояния устойчивого равновесия. Каждое из этих состояний может сохраняться сколь угодно длительное время. Переход из одного состояния устойчивого равновесия в другое осуществляется скачком под воздействием внешнего управляющего напряжения.

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

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

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

Интегральные триггеры используются как самостоятельные устройства и, кроме того, входят в состав различных функциональных устройств: счетчиков, регистров, запоминающих устройств и т.п. Современные интегральные триггеры часто строятся на основе нескольких логических элементов, объединенных в одну микросхему. Они могут иметь несколько входов и различаться способами ввода входной информации.

На схемах входы триггера обозначают буквами латинского алфавита в соответствии с табл. 6.1. По названиям информационных входов называют и триггеры: RS-триггер, D-триггер, JK-триггер и др.

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

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

Таблица 6.1. Функциональное назначение входов триггера

Условное обозначение Назначение
  S R J K T D   V C Информационные входы   Вход для раздельной установки триггера в состояние 1 Вход для раздельной установки триггера в состояние 0 Вход для установки в состояние 1 JK-триггера Вход для установки в состояние 0 JK-триггера Счетный вход триггера Вход для установки триггера в состояния 0 или 1   Управляющие входы   Подготовительный вход для разрешения приема информации Подготовительный вход для осуществления приема информации. Вход синхронизации

Триггеры, переключающиеся по уровню входных сигналов, называют триггерами со статическим управлением, а по фронтам и срезам — триггерами с динамическим управлением.

Основные логические элементы. - student2.ru

Рис. 6.1. Условные обозначения триггеров

На схемах триггер изображают прямоугольником, разделенным вертикальной линией на две части (рис. 6.1.): правая часть — основное поле, левая — дополнительное. В основном поле помещается буква Т, а в дополнительном у каждого входа пишется буква (метка), указывающая на его функциональное назначение в соответствии с табл. 6.1. Статические прямые входы и выходы отображают прямыми линиями без каких-либо индикаторов, а инверсные имеют дополнительный индикатор в виде маленького кружка на стороне прямоугольника (рис. 6.1, а). Динамические входы обозначают небольшими треугольниками. У прямых динамических входов, вызывающих «опрокидывание» триггера при изменении уровня сигнала от 0 к 1, острие треугольника направлено внутрь поля (рис. 6.1, б), а у инверсных, вызывающих опрокидывание триггера при изменении уровня сигнала от 1 до 0, — наружу (рис. 6.1, в).

У триггера может быть несколько информационных входов, связанных в группы операциями И либо ИЛИ. Группа входов, связанная операцией И, в дополнительном поле помечается символом логического умножения. Группа входов, связанная операцией логического сложения ИЛИ, дополнительных символов в условном обозначении не имеет (рис. 6.1, г).

6.2. Симметричный триггер на биполярных транзисторах.Упрощенная принципиальная схема симметричного транзисторного триггера приведена на рис. 6.2, а,а его временные диаграммы — на рис. 6.2, б. Если допустить, что после подачи напряжения источника Основные логические элементы. - student2.ru на триггер оба транзистора VТ1 и VТ2 оказались открытыми, то вследствие даже незначительного отличия параметров элементов первого и второго плеч появятся различия в коллекторных токах и напряжениях, которые благодаря действию положительной ОС будут увеличиваться до тех пор, пока один из транзисторов не закроется, а другой не перейдет в режим насыщения.

Основные логические элементы. - student2.ru

Рис.6.2. Схема симметричного триггера (а) и графики напряжений на его входах и выходах

Если после подачи напряжения Основные логические элементы. - student2.ru транзистор VТ1 оказался в режиме насыщения, а транзистор VТ2 — в режиме отсечки, то первый отрицательный импульс, поступивший на базу VТ1, вызывает уменьшение тока Основные логические элементы. - student2.ru и увеличение напряжения Основные логические элементы. - student2.ru . Скачок напряжения Основные логические элементы. - student2.ru поступает на базу транзистора VТ2.

Это приводит к увеличению тока Основные логические элементы. - student2.ru и уменьшению напряжения Основные логические элементы. - student2.ru , которое передается на базу VТ1.

В результате действия положительной ОС транзистор VТ1 запирается, а транзистор VТ2 отпирается и переходит в режим насыщения. Такое состояние триггера сохраняется до прихода отрицательного импульса на базу транзистора VТ2 (второй вход). Уменьшение напряжения Основные логические элементы. - student2.ru вызывает уменьшение тока Основные логические элементы. - student2.ru и увеличение напряжения Основные логические элементы. - student2.ru . Создаются условия для нового срабатывания триггера.

Транзистор VТ1 открывается и переходит в режим насыщения, а транзистор VТ2 запирается. В таком состоянии триггер будет находиться до поступления на первый вход следующего отрицательного импульса, который вызовет его «опрокидывание» в первое устойчивое состояние, и т. д.

Напряжения на коллекторах транзисторов служат выходными сигналами триггера. Из приведенных графиков и принципа работы следует, что уровни сигналов на выходах являются взаимно инверсными и по состоянию одного выхода можно судить о состоянии другого. Один из выходов называют прямым и обозначают буквой Основные логические элементы. - student2.ru . Другой выход — инверсный — обозначается Основные логические элементы. - student2.ru . В силу симметрии схемы прямым или инверсным может быть назначен любой выход триггера.

Состояние триггера называют единичным, если на прямом выходе имеется уровень напряжения, соответствующий логической единице, а на инверсном — логическому нулю, т.е. при Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru .

Вход, на который подается сигнал, устанавливающий триггер в состояние 1, обозначают буквой S. Вход, на который поступает сигнал, устанавливающий триггер в состояние 0 ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ), обозначают R (от англ. set — установка и reset — сброс). Такой триггер с раздельным запуском получил название RS-триггера.

6.3. RS-триггеры на логических элементах.Асинхронные RS-триггеры являются простейшими и выполняются на двух двухвходовых логических элементах типа И — НЕ либо ИЛИ — НЕ.

Асинхронные RS-триггеры на ЛЭ ИЛИ — НЕ. Асинхронный RS-триггер на двух логических элементах ИЛИ — НЕ (рис. 6.3, а) содержит два информационных входа Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , на которых возможны четыре комбинации логических сигналов: Основные логические элементы. - student2.ru ; Основные логические элементы. - student2.ru ; Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru .

Основные логические элементы. - student2.ru

Рис.6.3. Схема (а) и условное обозначение (б) асинхронного RS-триггера

на ЛЭ ИЛИ - НЕ с прямым управлением

Этим комбинациям соответствуют определенные сигналы на выходах триггера Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , что отображается таблицей состояний триггера (табл. 6.2). В ней приняты следующие обозначения: Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru - моменты времени до и после срабатывания триггера; Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru - сигналы на информационных входах в момент Основные логические элементы. - student2.ru ; Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru - сигналы на прямом выходе в моменты времени Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru .

На основании таблицы состояний и карты Карно можно получить выражение для логической (переключательной) функции для RS-триггера с прямым входом, которая имеет вид:

Основные логические элементы. - student2.ru (6.1)

Таблица 6.2. Состояния Основные логические элементы. - student2.ru -триггера с прямым управлением

Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
x

Из таблицы состояний и выражения (6.1) видно, что первая комбинация входных сигналов Основные логические элементы. - student2.ru не вызывает изменения состояния триггера. Действительно, если к моменту времени Основные логические элементы. - student2.ru состояние триггера характеризовалось сигналами Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru , то в момент Основные логические элементы. - student2.ru на входах верхнего ЛЭ будут действовать нулевые сигналы, и на его выходе Основные логические элементы. - student2.ru будет логическая 1 ( Основные логические элементы. - student2.ru ). В это же время на верхнем входе нижнего ЛЭ будет логическая 1, на нижнем входе Основные логические элементы. - student2.ru — логический 0, в результате чего на его выходе Основные логические элементы. - student2.ru будет поддерживаться логический 0 ( Основные логические элементы. - student2.ru ). Аналогично можно показать, что при данной комбинации входных сигналов состояние триггера, соответствующее выходным сигналам Основные логические элементы. - student2.ru , и Основные логические элементы. - student2.ru , также не изменится. По этой причине комбинацию входных сигналов Основные логические элементы. - student2.ru называют режимом памяти.

Комбинация входных сигналов Основные логические элементы. - student2.ru переводит RS-триггер в единичное состояние: Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru , если он перед этим находился в нулевом состоянии ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ). Если же RS-триггер в момент времени Основные логические элементы. - student2.ru находился в единичном состоянии ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ), то данная комбинация подтверждает это состояние ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ). Поэтому вход Основные логические элементы. - student2.ru называют единичным входом.

Комбинация входных сигналов Основные логические элементы. - student2.ru обеспечивает нулевое состояние триггера. Действительно, если Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru , то при поступлении сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru на одном входе верхнего ЛЭ появится логическая 1. Это вызовет появление на его выходе логического 0 ( Основные логические элементы. - student2.ru ), и на обоих входах нижнего ЛЭ будут логические нули, а на его выходе Основные логические элементы. - student2.ru — логическая единица. Если же триггер находился в нулевом состоянии ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ), то комбинация входных сигналов Основные логические элементы. - student2.ru состояние триггера не изменит, так как на обоих входах верхнего ЛЭ будут логические единицы, а нижнего ЛЭ — логические нули, подтверждающие выходные сигналы Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru . По этой причине вход Основные логические элементы. - student2.ru называют нулевым входом.

При комбинации входных сигналов Основные логические элементы. - student2.ru на обоих выходах триггера появятся логические нули ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ). Если вслед за этим последует нейтральная комбинация входных сигналов ( Основные логические элементы. - student2.ru ), то триггер с равной вероятностью примет единичное или нулевое состояние. Поэтому комбинацию входных сигналов Основные логические элементы. - student2.ru для рассматриваемого RS-триггера называют запрещенной и в таблице состояний отображают буквой х.

В рассмотренном триггере переключение состояний осуществляется единичными сигналами. Такой триггер называют триггером с прямым управлением и обозначают так, как показано на рис. 6.3, б.

Асинхронные RS-триггеры на ЛЭ И — НЕ. Асинхронный RS-триггер можно выполнить и на двух двухвходовых ЛЭ И —НЕ (рис. 6.4, а).

Основные логические элементы. - student2.ru

Рис. 6.4. Схема (а) и условное обозначение (б) асинхронного RS-триггера на логических элементах И — НЕ с инверсным управлением

В отличие от RS-триггера на ЛЭ ИЛИ — НЕ переключения данного триггера осуществляются сигналами логического 0. Такой триггер называют триггером с инверсным управлением ( Основные логические элементы. - student2.ru -триггер). На функциональных схемах переключающие входы Основные логические элементы. - student2.ru -триггера снабжаются индикаторами инверсии, а к буквенным обозначениям входов добавляются знаки отрицания (рис. 6.4, б). Состояния триггера в зависимости от комбинаций входных сигналов приведены в табл.6.3, а его логическая (переключательная) функция имеет вид:

Основные логические элементы. - student2.ru (6.2)

Таблица 6.3. Состояния Основные логические элементы. - student2.ru -триггера с инверсным управлением

Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
x
Основные логические элементы. - student2.ru

Из таблицы состояний (6.3) и выражения (6.2) следует, что комбинация входных сигналов Основные логические элементы. - student2.ru является нейтральной, а Основные логические элементы. - student2.ru — запрещенной.

Если ко входам Основные логические элементы. - student2.ru -триггера добавить два инвертора (рис. 6.4, в), то получится Основные логические элементы. - student2.ru -триггер, подобный триггеру на элементах ИЛИ — НЕ. Асинхронные Основные логические элементы. - student2.ru -триггеры используются в качестве ячеек памяти в оперативных запоминающих устройствах (ОЗУ) статического типа (например, ИМС К155РУ1).

Синхронные Основные логические элементы. - student2.ru -триггеры на ЛЭ И — НЕ. На рис. 6.5, а приведена структурная схема синхронного Основные логические элементы. - student2.ru -триггера со статическим управлением на ЛЭ И — НЕ. Собственно триггер выполнен на элементах Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , а элементы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru образуют устройство управления. Кроме информационных входов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , устройство управления имеет синхронизирующий, или тактовый, вход Основные логические элементы. - student2.ru , связанный с входами Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru операциями И — НЕ. Поэтому информация с входов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru передается на собственно триггер только при Основные логические элементы. - student2.ru .

Основные логические элементы. - student2.ru

Рис. 6.5. Схема (а) и условные обозначения (б, в) синхронного Основные логические элементы. - student2.ru -триггера на логических элементах И -НЕ

Собственно триггер управляется внутренними сигналами Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Переключения осуществляются нулевыми уровнями этих сигналов так же, как в триггере на рис. 6.4, а. Так как ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru осуществляют инверсию входных сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , то нулевым уровням сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru должны соответствовать единичные уровни внешних информационных сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Работа триггера определяется таблицей состояний (6.4) и его логической (переключательной) функцией:

Основные логические элементы. - student2.ru (6.3)

Рассмотрим работу синхронного Основные логические элементы. - student2.ru -триггера, приняв Основные логические элементы. - student2.ru . Если Основные логические элементы. - student2.ru , то ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru закрыты и Основные логические элементы. - student2.ru . Такая комбинация внутренних сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru является нейтральной для собственно триггера, и он сохраняет свое состояние Основные логические элементы. - student2.ru . Это состояние не изменяется при любых значениях информационных сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . С приходом синхронизирующего импульса ( Основные логические элементы. - student2.ru ) на входах ЛЭ Основные логические элементы. - student2.ru будет действовать логическая 1, вследствие чего Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Так как Основные логические элементы. - student2.ru (поскольку Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru ), то на входы ЛЭ Основные логические элементы. - student2.ru поступят сигналы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru и на его выходе будет сигнал Основные логические элементы. - student2.ru . Такое состояние будет сохраняться и после прекращения действия синхронизирующего импульса, так как при Основные логические элементы. - student2.ru для собственно триггера опять возникнет нейтральная комбинация Основные логические элементы. - student2.ru .

Обратный переброс триггера в состояние Основные логические элементы. - student2.ru произойдет в момент действия следующего синхронизирующего импульса при наличии на информационных входах сигналов Основные логические элементы. - student2.ru . Комбинация входных сигналов Основные логические элементы. - student2.ru для рассмотренного триггера является недопустимой, так как при Основные логические элементы. - student2.ru возникнет недопустимая комбинация Основные логические элементы. - student2.ru , создающая неопределенное состояние на выходах триггера: Основные логические элементы. - student2.ru .

Условное обозначение рассмотренного синхронного Основные логические элементы. - student2.ru -триггера с двумя информационными и одним синхронизирующим входами дано на рис. 6.5, б.

Таблица 6.4. Состояния синхронного Основные логические элементы. - student2.ru -триггера с прямым управлением

Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
x

Если на дополнительные входы элементов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru (на рис. 6.5, а они показаны пунктиром) подавать сигналы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , то можно осуществлять асинхронную установку триггера в состояния 0 и 1, минуя информационный и синхронизирующий входы. При этом функционирование триггера будет определяться состояниями, соответствующими состояниям триггера с инверсным управлением (см. табл. 6.3). Условное обозначение синхронного триггера с дополнительными входами, позволяющими осуществлять асинхронное управление его работой, показано на рис, 6.5, в.

При синхронной работе триггера на его дополнительных входах должна поддерживаться нейтральная комбинация Основные логические элементы. - student2.ru .

Синхронные Основные логические элементы. - student2.ru -триггеры с инверсным управлением на ЛЭ ИЛИ — НЕ. Синхронный Основные логические элементы. - student2.ru -триггер можно построить и на ЛЭ ИЛИ — НЕ (рис. 6.6). Управление работой такого триггера осуществляется сигналами нулевого уровня Основные логические элементы. - student2.ru или Основные логические элементы. - student2.ru при Основные логические элементы. - student2.ru в соответствии с табл. 6.3. Запрещенной комбинацией входных сигналов является комбинация Основные логические элементы. - student2.ru при Основные логические элементы. - student2.ru . Действительно, в этом случае на обоих входах ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru действует логическая 1 ( Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru ) Основные логические элементы. - student2.ru . При этом на обоих выходах ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru будет логическая 1.

Основные логические элементы. - student2.ru

Рис. 6.6. Схема (а) и условное обозначение (б) синхронного Основные логические элементы. - student2.ru -триггера на логических элементах ИЛИ — НЕ

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

6.4. D-триггеры. Основные логические элементы. - student2.ru -триггеры имеют один информационный вход Основные логические элементы. - student2.ruи могут быть асинхронными или синхронными. Наибольшее применение получили синхронные Основные логические элементы. - student2.ru -триггеры. Простейший синхронный Основные логические элементы. - student2.ru -триггер (рис. 6.7, а) выполнен на ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru типа И — НЕ по схеме Основные логические элементы. - student2.ru -триггера и является ячейкой памяти. Логические элементы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru образуют схему управления.

Основные логические элементы. - student2.ru

Рис. 6.7. Схема (а) и условное обозначение (б) Основные логические элементы. - student2.ru -триггера на логических элементах И — НЕ

Сигнал на выходе Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru-триггера принимает такое же значение, какое имеется на информационном входе Основные логические элементы. - student2.ruво время действия синхронизирующего импульса. Это значение хранится (запоминается) в триггере до прихода следующего синхронизирующего импульса, так как в паузах между синхронизирующими импульсами на входах ячейки памяти действует нейтральная комбинация сигналов Основные логические элементы. - student2.ru . Следовательно, в Основные логические элементы. - student2.ru-триггере осуществляется задержка на один такт сигнала, поступающего на информационный вход Основные логические элементы. - student2.ru. Поэтому Основные логические элементы. - student2.ru-триггер называют триггером задержки.

В Основные логические элементы. - student2.ru-триггере вместо ЛЭ И— НЕ можно использовать ЛЭ ИЛИ —НЕ. В последнем случае для синхронизации потребуются импульсы нулевого уровня.

Если требуется задержка записанной информации более чем на один такт, применяют Основные логические элементы. - student2.ru-триггер, отличающийся от Основные логические элементы. - student2.ru-триггера наличием дополнительного информационного входа Основные логические элементы. - student2.ru (от англ. valve — вентиль, клапан), как показано на рис. 6.8, а. Когда Основные логические элементы. - student2.ru =1, триггер работает как Основные логические элементы. - student2.ru-триггер. При Основные логические элементы. - student2.ru =0 ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru закрыты при любых комбинациях сигналов на входах Основные логические элементы. - student2.ruи Основные логические элементы. - student2.ru , и в ячейке памяти хранится информация, записанная в предыдущем такте.

Основные логические элементы. - student2.ru

Рис. 6.8. Схема (а), условное обозначение (б) Основные логические элементы. - student2.ru -триггера и схема двухтактного триггера (в)

На рис. 6.8, в приведена схема однофазного двухтактного триггера на ЛЭ 2И — ИЛИ. Запись логической 1 в этом триггере осуществляется через ЛЭ И2 при одновременном действии сигналов на входах Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . После окончания действия сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru (или одного из них) единичное состояние триггера удерживается логическим элементом И1, на входе которого действуют сигналы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Установка триггера в состояние логического нуля осуществляется подачей на вход Основные логические элементы. - student2.ru логической 1 (при этом Основные логические элементы. - student2.ru ).

Как устройства запоминания двоичной информации Основные логические элементы. - student2.ru - и Основные логические элементы. - student2.ru-триггеры применяются при построении регистров, счетчиков и других узлов цифровой техники.

6.5. JK-триггеры.JK-триггер функционирует подобно Основные логические элементы. - student2.ru -триггеру, с той лишь разницей, что не имеет запрещенной комбинации входных сигналов. Вход Основные логические элементы. - student2.ru выполняет роль входа Основные логические элементы. - student2.ru , а вход Основные логические элементы. - student2.ru — роль входа Основные логические элементы. - student2.ru . При входной комбинации Основные логические элементы. - student2.ru , эквивалентной запрещенной комбинации Основные логические элементы. - student2.ru для Основные логические элементы. - student2.ru -триггера, состояние Основные логические элементы. - student2.ru -триггера изменяется на противоположное.

Одноступенчатый Основные логические элементы. - student2.ru -триггер. Структурная схема Основные логические элементы. - student2.ru -триггера показана на рис. 6.9, а. На ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru выполнена ячейка памяти, представляющая Основные логические элементы. - student2.ru -триггер. Элементы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru образуют схему управления, а Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru осуществляют задержку сигналов, поступающих на входы ячейки памяти. Особенностью Основные логические элементы. - student2.ru -триггера является наличие цепей обратной связи с выходов на входы, поэтому его состояние зависит не только от входных сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , но и от сигналов на выходах Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru .

Работа JK-триггера определяется таблицей состояния (6.5) и логической (переключательной) функцией:

Основные логические элементы. - student2.ru (6.4)

Если Основные логические элементы. - student2.ru , то независимо от сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru на выходах ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru будет нейтральная комбинация Основные логические элементы. - student2.ru , сохраняющая информацию в ячейке памяти. При Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru по-прежнему промежуточный сигнал Основные логические элементы. - student2.ru , а значение сигнала Основные логические элементы. - student2.ru зависит от состояния ячейки памяти. Если Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , то на входе ЛЭ Основные логические элементы. - student2.ru будут сигналы Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Состояние ячейки памяти не изменится. Если же Основные логические элементы. - student2.ru , а Основные логические элементы. - student2.ru , то Основные логические элементы. - student2.ru , на выходе ЛЭ Основные логические элементы. - student2.ru образуется сигнал Основные логические элементы. - student2.ru , а на выходе ЛЭ Основные логические элементы. - student2.ru — сигнал Основные логические элементы. - student2.ru . Аналогичным образом при Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru в ячейку памяти записывается логический нуль, если она находилась в состоянии логической единицы, или подтверждается ее нулевое состояние.

Основные логические элементы. - student2.ru

Рис. 6.9. Схема (а) и условное обозначение (б) асинхронного Основные логические элементы. - student2.ru -триггера

Пусть теперь Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , а Основные логические элементы. - student2.ru . Это приведет к установлению Основные логические элементы. - student2.ru , в результате чего состояние ЛЭ Основные логические элементы. - student2.ru изменится на значение Основные логические элементы. - student2.ru и состояние ЛЭ Основные логические элементы. - student2.ru — на значение Основные логические элементы. - student2.ru . При Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , Основные логические элементы. - student2.ru , будет Основные логические элементы. - student2.ru , вследствие чего на выходе ЛЭ Основные логические элементы. - student2.ru возникнет Основные логические элементы. - student2.ru , а на выходе ЛЭ Основные логические элементы. - student2.ru — сигнал Основные логические элементы. - student2.ru . Таким образом, независимо от того, в каком состоянии находился Основные логические элементы. - student2.ru -триггер при комбинации входных сигналов Основные логические элементы. - student2.ru происходит его переброс — изменение состояния на противоположное.

Элементы задержки Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru служат для задержки времени поступления сигналов ОС с выходов триггера на входы ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru . Эти сигналы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru поступают на ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru после окончания действия входных сигналов Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru , т.е. когда Основные логические элементы. - student2.ru . Отсутствие элементов задержки вызвало бы многократное срабатывание триггера — генерацию. Сигналы Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru должны быть кратковременными, что достигается управ­лением работой ЛЭ Основные логические элементы. - student2.ru и Основные логические элементы. - student2.ru по фронту или срезу импульсов. Следовательно, в Основные логические элементы. - student2.ru -триггере используется динамическое управление записью информации, что и подчеркивается в его условном изображении (рис. 6.9, б).

Таблица. 6.5. Состояния асинхронного Основные логические элементы. - student2.ru -триггера

Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru
Основные логические элементы. - student2.ru

Синхронный Основные логические элементы. - student2.ru -триггер имеет такую же структуру, что и асинхронный. Отличие состоит в том, что входные элементы И-НЕ имеют три входа. Входы C объединены и используются для подачи тактовых сигналов. Переключение триггера при наличии соответствующего входного сигнала происходит в момент окончания тактового импульса. Работа синхронного Основные логические элементы. - student2.ru -триггера определяется таблицей состояний (6.6) и логической функцией:

Основные логические элементы. - student2.ru (6.5)

Таблица. 6.6. Состояния синхронного Основные логические элементы. - student2.ru -триггера

Наши рекомендации