Файл: 1. Основные параметры и характеристики логических элементов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 315
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Во втором случае при фиксированных , выходные сигналы , обусловливают переход к новой строке карты Карно, где эти же значения , являются входными и так далее, пока не возникнет ситуация, предусмотренная первым случаем. Например, для столбца 01 и строки 00 мы имеем неустойчивое состояние 11. После поступления этих сигналов ( ) на вход схемы возникнет неустойчивое состояние 10 (строка 11), код которого совпадает с кодом устойчивого состояния 10 (строка 10), т.е. мы пришли к первому случаю.
Таким образом, для столбцов = 00, 01, 10 бистабильная ячейка через промежуточные неустойчивые состояния в конечном итоге переходит в устойчивое состояние. Эти переходы называются некритическими состязаниями (гонками).
Иной случай можно наблюдать при =11. В этом столбце два устойчивых состояния и . Поэтому из неустойчивых состояний и может начаться циклический процесс перехода из состояния 11 (строка 00) в состояние 00 (строка 11) и наоборот, т.е. могут возникнуть колебания .
Данное явление свидетельствует о наличии в схеме критических (опасных) состязаний (гонок), что недопустимо в схемах, предназначенных для запоминания информации. Кроме того, если время задержки элементов несколько отличается, то возможен переход в любое из устойчивых состояний, т.е. состояние схемы будет неопределенным. Следовательно, таблица переходов позволяет наглядно проверить логическое функционирование проектируемой структуры, в частности, установить наличие состязаний.
Для того, чтобы рассматриваемую схему можно было использовать для запоминания информации, необходимо запретить одновременное обращение в нуль и , т.е. исключить столбец карты Карно с =00, так как устойчивым состоянием в этом столбце является состояние , при котором нарушается бистабильность схемы. Состояние неудобно тем, что после изменения независимых входных переменных от значений 00 к значениям 11, схема может перейти в состояние 01 или 10, иначе говоря, переход будет неопределенным.
Для исключения первого столбца требуется наложить ограничительное условие
. (3.8)
На основе карты Карно запишем таблицу состояний для КБЯ (таблица 3.7).
Таблица 3.7
| | | |
0 | 0 | 0 | * |
0 | 0 | 1 | * |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 1 |
Минимизировав не полностью определенную функцию , получим (рис. 3.7):
. (3.9)
Рис. 3.7. Карта Карно для таблицы состояний 3.6
Уравнение (3.9) совместно с условием (3.8) образуют характеристические уравнения конъюнктивной бистабильной ячейки.
,
. (3.10)
Анализ дизъюнктивной бистабильной ячейки. По методике, аналогичной рассмотренной выше, проведем анализ дизъюнктивной бистабильной ячейки (ДБЯ).
Изображенная на рис. 3.8 дизъюнктивная бистабильная ячейка (ДБЯ) имеет два управляющих входа: и . С их помощью реализуется внутреннее управление бистабильной ячейкой.
Рис. 3.8. Дизъюнктивная бистабильная ячейка
Выходами ДБЯ являются сигналы и , логические значения которых равны: , . Соединенные с выходами , внутренние входы бистабильной ячейки обозначаются соответственно , .
В стационарном режиме внутренние входы , и выходы , удовлетворяют условиям:
, . (3.11)
Запишем логические уравнения выходов схемы:
. (3.12)
Карты Карно для анализа переходных процессов в дизъюнктивной бистабильной ячейке приведены на рис. 3.9.
Рис. 3.9. Таблица истинности (а) и таблица переходов (б) ДБЯ
Как следует из таблицы переходов, в третьем столбце ( ) устойчивым является состояние, в котором , т.е. теряется бистабильность ячейки. Таким образом, необходимо ввести следующее ограничительное условие
. (3.13)
Запишем далее таблицу состояний для ДБЯ (таблица 3.8).
Таблица 3.8
| | | |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | * |
1 | 1 | 1 | * |
Минимизировав не полностью определенную функцию , получим (рис. 3.10):
(3.14)
Рис. 3.10. Карта Карно для таблицы состояний 3.7
Уравнение (3.14) совместно с условием (3.13) образуют характеристические уравнения дизъюнктивной бистабильной ячейки.
. (3.15)
45.Классификация триггеров по функциональному назначению:RS-триггер, JK-триггер, T-триггер,D-триггер. Их таблицы состояний, характеристические уравнения и таблицы переходов. Условные графические обозначения .
Триггером называется устройство, способное формировать два устойчивых значения выходного сигнала и скачкообразно изменять эти значения под действием внешнего управляющего сигнала.
В общем случае триггер содержит собственно элемент памяти и некоторую входную комбинационную схему, преобразующую входные сигналы триггера в сигналы, требуемые для управления элементом памяти (рис. 3.1).
Рис. 3.1. Общая структура триггера
В качестве элемента памяти в цифровых микросхемах используется бистабильная ячейка, представляющая собой два инвертирующих логических элемента (чаще всего ИЛИ–НЕ или И–НЕ), соединенных перекрестными связями: прямой и обратной (рис. 3.2).
а) б)
Рис. 3.2. Конъюнктивная (а) и дизъюнктивная (б) бистабильные ячейки
Классификация триггеров проводится по признакам логического функционирования и способу записи информации (рис. 3.3).
Рис. 3.3. Классификация триггеров
По способу записи информации различают асинхронные (нетактируемые) и синхронные (тактируемые) триггеры. В нетактируемых переход в новое состояние вызывается непосредственно изменением входных информационных сигналов. В тактируемых триггерах, имеющих специальный вход, переход происходит только при подаче на этот вход тактовых сигналов. Тактовые сигналы называют также синхронизирующими, исполнительными, командными и т.д. Обозначаются они буквой (от слова Clock).
По способу восприятия тактовых сигналов триггеры делятся на управляемые уровнем и управляемые фронтом. Управление уровнем означает, что при одном уровне тактового сигнала триггер воспринимает входные сигналы и реагирует на них, а при другом не воспринимает и остается в неизменном состоянии. При управлении фронтом разрешение на переключение дается только в момент перепада тактового сигнала. В остальное время независимо от уровня тактового сигнала триггер не воспринимает входные сигналы и остается в неизменном состоянии. Триггеры, управляемые фронтом, называются также триггерами с
динамическим управлением.
Динамический вход может быть прямыми или инверсным. Прямое динамическое управление означает разрешение на переключение при изменении тактового сигнала с нулевого значения на единичное, инверсное – при изменении тактового сигнала с единичного значения на нулевое.
По характеру процесса переключения триггеры делятся на одноступенчатые и двухступенчатые.
В одноступенчатом триггере переключение в новое состояние происходит сразу, в двухступенчатом – по этапам. Двухступенчатые триггеры (на схемах обозначаются TT или MS) состоят из входной и выходной ступеней. Переход в новое состояние происходит в обеих ступенях поочередно. Один из уровней тактового сигнала разрешает прием информации во входную ступень при неизменном состоянии выходной ступени. Другой уровень тактового сигнала разрешает передачу нового состояния из входной ступени в выходную.
По логическому функционированию различают триггеры типов RS, D, T, JK и др. Кроме того, используются комбинированные триггеры, в которых совмещаются одновременно несколько типов, и триггеры со сложной входной логикой (группами входов, связанных между собой логическими зависимостями).
RS-триггер имеет два управляющих входа и , с помощью которых выполняются функции установки триггера в состояние (при , ) и сброса в состояние (при , ). При триггер работает в режиме хранения, т.е. сохраняет ранее установленное состояние: либо . Комбинация входных переменных (установка и сброс одновременно) является запрещенной, так как может привести к неопределенному (непредсказуемому) состоянию выхода . Во избежание возникновения сбоев в цифровых системах комбинацию исключают, поэтому она является нереализуемой. Полная таблица состояний 3.1 представляет собой табличное описание функционирования RS-триггера. Нереализуемая комбинация входных переменных дает два безразличных набора переменных , , , для которых значение функции не определено. Минимизировав функцию , получим характеристическое уравнение RS-триггера:
. (3.1)
Как видно из таблицы 3.1, при (режим хранения) состояние выхода триггера не изменяется: . Поэтому полную таблицу состояний путем объединения строк и исключения столбца можно преобразовать в более компактную форму (таблица 3.2). RS-триггеры могут быть асинхронными или синхронными, синхронизируемые уровнем либо фронтом синхросигнала.
Таблица 3.1 Таблица 3.2
| | | | | | | |
0 | 0 | 0 | 0 | 0 | 0 | | |
0 | 0 | 1 | 1 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | 1 | 0 | 0 | |
0 | 1 | 1 | 1 | 1 | 1 | | |
1 | 0 | 0 | 0 | | | | |
1 | 0 | 1 | 0 | | | | |
1 | 1 | 0 | | | | | |
1 | 1 | 1 | | | | | |
JK-триггер характеризуется таблицей состояний 3.3. Он отличается от RS-триггера тем, что при поступлении на входы комбинации меняет состояние выхода на противоположное: . Таким образом, JK-триггер не имеет запрещенных комбинаций входных сигналов, которые следовало бы исключать при работе цифровых систем. Его характеристическое уравнение имеет вид
. (3.2)
Таблица 3.3
| | |
0 | 0 | |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | |
Так же как RS-триггер, JK-триггер может быть асинхронным, синхронизируемым уровнем или фронтом. На практике обычно используются JK-триггеры, синхронизируемые фронтом.
T-триггер, называемый часто счетным триггером