русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

D-триггер


Дата добавления: 2014-11-27; просмотров: 2047; Нарушение авторских прав


D-триггер в отличие от RS триггера имеет один информационный вход (D-вход). Особенность его функционирования заключается в том, что сигнал на выходе Q на такте (n) повторяет сигнал D в такте (n-1), то есть D-триггер задерживает на один такт информацию, существовавшую на входе D. Отсюда и название D - Delay- задержка; триггер задержки.

D-триггер со статическим управлением на элементах И-НЕ.

Ниже показана логическая структура, условное обозначение и таблица состояния.

 
C D Q Q Функц
X Qn-1 Qn-1 Хран.
Уст 1
Уст 0

Рис 6.5. Тактируемый потенциалом D-триггер

 

Элементы DD1,2 образуют элементы управления, а DD3,4 – ячейку памяти. При С=0 элементы управления заблокированы; на их выходах поддерживается 1, вследствие чего ячейка памяти находится в режиме хранения, хранит предыдущую информацию.

При С=1сигнал на выходе Q повторяет сигнал входа D.

Минимальный интервал между тактовыми импульсами, при котором триггер еще работает без сбоев tз D=4tз ср.

максимальная входная частота Fmax=1/ tз D = 1/4 tз ср.

Достоинством триггера является простота управления, отсутствие запрещенных комбинаций входных сигналов. Область применения – ячейки для хранения двоичной информации в устройствах памяти, регистрах и т.д.

Двухступенчатый D-триггер, тактируемый перепадом 1/0

Принцип работы «защелки» заключается в следующем. При С=0 триггер Т1 обнуляется, а Т2 устанавливается в 1-ое состояние. Поэтому для Т3 устанавливается режим хранения информации (S`=R`=1). Триггеры подготавливаются к переключению (если D=1, то Q Т2 сохраняется равным 0 и переводит Т1 в неопределенный режим Q=Q`=1; если D=0, то Q` Т2 устанавливается равным 1 и переводит Т2 в режим обнуления Q=0,Q`=1). При С=1 в первом случае на Q` Т1 формируется 0 - ой уровень, который переводит Т3 в 1-ое состояние и блокирует Т2 до следующего синхроимпульса. При С=1 во втором случае на Q Т2 формируется 0-ой уровень, который переводит Т3 в 0-ое состояние, а 1-ый уровень Q` Т2 блокирует Т1 до следующего синхроимпульса. Таким образом, переключение происходит по фронту синхроимпульса, а следующее переключение возможно как минимум через некоторое время подготовки, в течение которого состояние входа В должно быть неизменно.



 

Имеется несколько вариантов построения тактируемого фронтом D-триггера. Один из распространенных приемов – это построение двухступенчатых триггеров на основе двух триггеров, тактируемых импульсом (рис 6.6), подобно аналогичному RS-триггеру.

 
C D Q Q Функция
X Qn-1 Qn-1 Хран.
1/0 Уст. 1
1/0 Уст. 0

Рис 6.6. Двухступенчатый D-триггер, тактируемый перепадом 1/0

Тактовый сигнал подается одновременно на обе ступени (рис 6.6а), но в триггер второй ступени после инвертора. Поэтому при С=1 информация с входа D записывается в ведущий триггер, а при С=0 переписывается в ведомый. Информация на выходе появляется лишь в момент, когда тактовый потенциал на входе С переходит из 1 в 0. Условное обозначение тактируемого фронтом 1/0 D триггера показано на рис 6.6.б.

Из структурной триггера следует, что переключение ведущей ступени (DD1) происходит с задержкой 4tз ср. Задержка переключения ведомого триггера (DD2) складывается из задержки сигнала в инверторе и собственной задержки ведомого триггера – т.е. 5tз ср. Таким образом, сигнал на выходе двухтактного триггера будет задерживаться на время tз RS =4tз ср+ 5tз ср =9tз ср. Для этого триггера характерно слишком большое время задержки при переключении и вследствие этого низкое быстродействие. Максимальная частота следования тактовых импульсов Fmax=1/ tз RS = 1/9 tз ср.

D-триггер, тактируемый перепадом 0/1

Лучшими характеристиками обладает схема D-триггера ТМ2 в сериях ТТЛ, ТТЛШ, показанная на рис 6.7. В ней применены 2 простейшие триггерные ячейки DD1,2 и DD3,4 с прямым управлением. Запись информации происходит по фронту перехода тактового импульса 0/1. Кроме того, есть дополнительные входы Ro и So для асинхронной установки триггера в 0 или 1, показанные штриховыми линиями.

 
C D Q Q_ Функция
X Qn-1 Qn-1 Хран.
0/1 Уст. 1
0/1 Уст. 0

Рис 6.7. Логическая структура, условное изображение и таблица состояния D-триггера (ТМ2), тактируемого перепадом 0/1

При C=0 выходы ЛЭ DD2,3 находятся в состоянии 1, и триггерная ячейка DD5,6 хранит предыдущую информацию. Прием информации в оба вспомогательных триггера DD1,2 и DD3,4 происходит совершенно иначе, чем в двухступенчатом триггере. Логические состояния в разных точках схемы триггера (рис 6.7) приведены в таблице ниже.

С D Y1 Y2 Y3 Y4 Y5 Y6
D D_ Y_=D Qn-1 Qn-1

При С=0 всегда в одном из вспомогательных триггеров оба выходные сигналы равны 1. Это неправильное состояние исчезает, когда тактовый сигнал С примет состояние 1.Устанавливающийся при этом выходной сигнал определяется другим вспомогательным триггером, находящемся в правильном состоянии.

Из этого следует

При D=0: Y3 остается в 1, Y2 переходит в 0;

При D=1: Y2 остается в 1, Y3 переходит в 0.

Сигнал, принимающий нулевое значение, определяет состояние оконечного триггера, то есть при появлении положительного перепада тактирующего импульса на выходе Q устанавливается значение Q=D.

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

При Y2=0 заблокирован DD1 и, следовательно, Y1,…Y4=const;

При Y3=0, заблокированы DD2 и DD3 и, следовательно, Y2,…Y4=const.

Новая информация запишется только, когда один из вспомогательных триггеров перейдет в неправильное состояние.

Время переключения триггера tз D=3tз ср

Максимальная входная частота Fmax=1/ tз D = 1/3 tз ср.

Этот триггер относится к универсальным триггерам. Обладает наибольшим быстродействием среди других универсальных триггеров и входит в состав всех серий ИС.

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

?????6.5. Счетный Т-триггер



<== предыдущая лекция | следующая лекция ==>
Тактируемые RS - триггеры | Универсальный JK-триггер


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.