- •Введение
- •1Аналитический обзор
- •1.1Двоично-десятичные коды
- •1.2Триггеры
- •1.3Счетчики
- •1.3.1Основные характеристики счетчиков
- •1.3.2Синхронные счетчики с асинхронным переносом
- •1.3.3Синхронные счетчики
- •1.4Преобразователи кодов
- •2 Конкретизация технического задания
- •2Выбор и описание работы элементной базы
- •2.1Элементы ттлш
- •2.2Jk триггер на логических элементах и-не
- •3Синтез структурной схемы
- •3.1Структурный синтез счетчика
- •3.2Синтез преобразователя кода 5-2-2-1 в 7-3-2-1
- •3.3Разработка структурной схемы устройства
- •4Анализ структ урной схемы
- •6 Разработка схемы электрической и описание
- •Заключение
- •Приложение 1
1.2Триггеры
Триггером называется логическое устройство с двумя устойчивыми состояниями. Выходной сигнал на выходе такого устройства зависит не только от входных сигналов, действующих в данный момент, но и от сигналов, воздействовавших в предыдущий момент времени. Триггеры – элементарные автоматы, содержащие собственно элемент памяти (фиксатор) и схему управления. Фиксатор строится на двух инверторах, связанных друг с другом "накрест", так что выход одного соединен с входом другого. Такое соединение дает цепь с двумя устойчивыми состояниями (рисунок 1.2.1). Действительно, если на выходе инвертора 1 имеется логический ноль, то он обеспечивает на выходе инвертора 2 логическую единицу, благодаря которой сам и существует. То же согласование сигналов имеет место и для второго состояния, когда инвертор 1 находится в единице, а инвертор 2 – в нуле. Любое из двух состояний может существовать неограниченно долго.
Рисунок 1.2.1 – схемы фиксаторов с входами управления на элементах И-НЕ и ИЛИ-НЕ
Переходное состояние, в котором инверторы активны, неустойчиво. Это можно показать, имея в виду, что напряжения в любой цепи не являются идеально постоянными, а всегда имеют место флуктуации. Флуктуации обязательно приведут фиксатор в одно из двух стабильных состояний, т. к. из-за наличия в схеме петли положительной обратной связи любое изменение режиме вызывает продолжение в том же направлении, пока фиксатор не перейдет в устойчивое состояние, когда петля обратной связи как бы разрывается вследствие потери инверторами усилительных свойств (переход в режимы отсечки и насыщения, свойственные устойчивым состояниям).
Чтобы управлять фиксатором, нужно иметь в логических элементах дополнительные входы, превращающие инверторы в элементы И-НЕ либо ИЛИ-НЕ. На входы управления поступают внешние установочные сигналы.
Установочные сигналы показаны на рисунке 1.2.1 штриховыми линиями. Буквой R латинского алфавита (от Reset) обозначен сигнал установки триггера и ноль (сброса), а буквой S (от Set) — сигнал установки в состояние логической единицы (установки). Состояние триггера считывается по значению прямого выхода, обозначаемого как Q. Чаще всего триггер имеет и второй выход с инверсным сигналом. Для фиксатора на элементах ИЛИ-HЕ установочным сигналом является единичный, поскольку только он приводит логический элемент в нулевое состояние независимо от сигналов на других входах элемента. Для фиксатора на элементах И-НЕ установочным сигналом является нулевой, как обладающий тем же свойством однозначно задавать состояние элемента независимо от состояний других входов.
По логическому функционированию различают триггеры типов RS, D, Т, JК. Кроме того, используются комбинированные триггеры, в которых совмещаются одновременно несколько типов, и триггеры со сложной входной логикой (группами входов, связанных между собой логическими зависимостями).
Триггер типа RS имеет два входа – установки в единицу (S) и установки в ноль (R).Одновременная подача сигналов установки S и сброса R не попускается (эта комбинация сигналов называется запрещенной)
Триггер типа D (от слова Delay – задержка) имеет один вход (D). Его состояние повторяет входной сигнал, но с задержкой, определяемой тактовым сигналом.
Триггер типа Т изменяет свое состояние каждый раз при поступлении входного сигнала. Имеет один вход (T), называется триггером со счетным входом или счетным триггером.
Триггер типа JK универсален, имеет входы установки (J) и сброса (К), подобные входам триггера RS. В отличие от последнего, допускает ситуацию с одновременной подачей сигналов на оба эти входа (J=К=1). В этом режиме работает как счетный триггер относительно третьего (тактового) входа.
В комбинированных триггерах совмещаются несколько режимов. Например, триггер типа RST — счетный триггер, имеющий также входы установки и сброса.
Примером триггера со сложной входной логикой служит JK-триггер с группами входов J1J2J3 и К1К2К3. соединенными операцией конъюнкция: J=JIJ2J3, K=KIK2K3.
По способу записи информации различают асинхронные (нетактируемые) и синхронные (тактируемые) триггеры. В нетактируемых переход в новое состояние вызывается непосредственно изменениями входных информационных сигналов. В тактируемых, имеющих специальный вход, переход происходит только при подаче на этот вход тактовых сигналов. Тактовые сигналы называют также синхронизирующими, исполнительными, командными и т. д. Обозначаются они буквой С (от слова Clock).
По способу восприятии тактовых сигналов триггеры делятся на управляемые уровнем и управляемые фронтом. Управление уровнем означает, что при одном уровне тактового сигнала триггер воспринимает входные сигналы и реагирует на них, а при другом не воспринимает и остается в неизменном состоянии. При управлении фронтом разрешение на переключение дается только в момент перепада тактового сигнала (на его фронте или спаде). В остальное время независимо от уровня тактового сигнала триггер не воспринимает входные сигналы и остается в неизменном состоянии. Триггеры, управляемые фронтом, называют также триггерами с динамическим управлением.
Динамический вход может быть прямым или инверсным. Прямое динамическое управление означает разрешение на переключение при изменении тактового сигнала с нулевого значения на единичное, инверсное – при изменении истового сигнала с единичного значении на нулевое.
По характеру процесса переключения триггеры делятся на одноступенчатые и двухступенчатые. В одноступенчатом триггере переключение в новое состояние происходит сразу, в двухступенчатом – по этапам. Двухступенчатые триггеры состоят из входной и выходной ступеней. Переход в новое состояние происходит в обеих ступенях поочередно. Один из уровней тактового сигнала разрешает прием информации во входную ступень при неизменном состоянии выходной ступени. Другой уровень тактового сигнала разрешает передачу нового состояния из входной ступени в выходную.
JK-триггер характеризуется таблицей состояний 1.2.1. Он отличается от RS-триггера тем, что при поступлении па входы комбинации J=K=1 меняет состояние выхода на противоположное: Qn+1 = Q. Таким образом, JK-триггер не имеет запрещенных комбинаций входных сигналов, которые следовало бы исключать при работе цифровых систем.
Таблица 1.2.1 – таблица состояний JK-триггера
J |
K |
Qn+1 |
0 |
0 |
Qn |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
Qn |
Так же как RS-триггер, JK-триггер может быть асинхронным, синхронизируемым уровнем или фронтом. На практике обычно используются JK-триггеры, синхронизируемые фронтом (рисунок 1.2.2).
а) б)
Рисунок 1.2.2 – условное обозначение синхронизируемого фронтом JK-триггера (а) и JK-триггера выполняющего логические функции на входе (б)
JK-триггер, использующий задержку, изображен на рисунке 1.2.3. Такая схема использована, например, в микросхемах К531ТВ9, К555ТВ9 и др. Триггер не реагирует на фронт синхросигнала, а изменяет состояние своего выхода по срезу синхросигнала. Отсутствие изменений выхода при изменении J-входа при С=1 говорит об отсутствии проскока фронта. То, что изменения J-входа при С=1 не запоминаются никакой группой элементов, говорит о том, что триггер не обладает и свойством захвата. Таким образом, это непроницаемый триггер, т.е. триггер, переключаемый перепадом, в данном случае отрицательным.
Рисунок 1.2.3 – структурная схема JK-триггера, использующего задержку
Для правильной работы схемы задержка входных элементов 1 и 2 должна быть больше суммы задержек обоих элементов И-ИЛИ-НЕ, т.е. больше задержки переключения выходного RS-триггера. Схема не является противогоночной, и такие триггеры можно строить, лишь когда есть возможность выдерживать двусторонние допуски на значения задержек элементов, т.е. контролировать как максимальные, так и минимальные их значения.
Достоинством рассматриваемой схемы является также нулевое значение времени выдержки tвд. Правда, это достигается ценой увеличения времени подготовки tпд, поскольку в состав этого интервала входит задержка одного из входных вентилей.
Асинхронный R-вход с активным низким уровнем в JK-триггерах рассмотренного типа заводят на дополнительные конъюнктивные входы сразу трех элементов: 1, 6 и 7.
