Проектирование и исследование триггеров

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид лабораторная работа
Язык русский
Дата добавления 08.02.2015
Размер файла 357,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ЛАБОРАТОРНАЯ РАБОТА № 1

ПРОЕКТИРОВАНИЕ И ИССЛЕДОВАНИЕ ТРИГГЕРОВ

1. Цель работы

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

2. Основные положения

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

Рисунок 1

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

Функциональная классификация характеризует состояние входов и выходов триггера в момент времени до его переключения (S) и после его переключения (S+1). При наличии n информационных входов можно получить типов триггеров. На практике же используют небольшое число типов триггеров. К ним можно отнести RS-, JK-, Т- и D-триггеры.

D-триггер находит применение только как синхронный. Остальные из указанных триггеров могут быть как синхронными, так и асинхронными.

Способ функционирования триггеров может быть описан таблицей переходов.

Из таблицы переходов асинхронного RS-триггера (табл. 1) следует, что триггер не изменяет своего состояния в момент времени S+1, т.е., =, если в момент S имело место ==0. При =0 и =1 триггер устанавливается в единичное состояние (=1), а при комбинации сигналов =1 и =0 - в нулевое (=0). При ==1 состояние триггера в момент времени S+1 не определено (=*). Такая комбинация сигналов для RS-триггера является запрещенной.

Существуют разновидности RS-триггеров, для которых комбинация сигналов ==1 не является запрещенной. R-триггер отличается от RS-триггера тем, что при комбинации входных сигналов ==1 он переходит в нулевое состояние (=0) (табл. 2). S-триггер (табл. 3) в этом случае переходит в единичное состояние (=1), а E-триггер (табл. 4) не изменяет своего состояния (=).

Таблица 1

0

0

0

1

1

1

0

0

1

1

*

Таблица 2

0

0

0

1

1

1

0

0

1

1

0

Таблица 3

0

0

0

1

1

1

0

0

1

1

1

Таблица 4

0

0

0

1

1

1

0

0

1

1

Синхронный D-триггер называют триггером задержки (табл. 5). Он осуществляет задержку сигнала на один такт (период следования синхросигналов). Как асинхронный D-триггер не находит применения из-за отсутствия режима хранения 'информации (=).

Триггеры могут иметь разрешающий вход V. Например, D-триггер с разрешаю-щим входом называют DV-триггером. При V= 1 он работает как D-триггер, а при V=0 сохраняет свое состояние. DV-триггер может быть синхронным и асинхронным.

T-триггер называют также счетным триггером. Он осуществляет подсчет единиц, поступающих на вход T, по модулю два, что видно из табл. 6.

Таблица 5

0

0

0

1

1

0

0

1

1

1

Таблица 6

0

1

Как следует из таблицы переходов JK-триггера (табл. 7), при комбинациях входных сигналов J=K=0, J=0 и K=1, J=1 и K=0 он работает, как RS-триггер (вход J соответствует входу S, a K - R), а при J=K=1 изменяет свое состояние на противоположное, т.е. работает как счетный триггер.

Таблица 7

0

0

0

1

0

1

0

1

1

1

Классификация триггеров по способу записи информации характеризует процесс переключения триггера. Различают следующие типы триггеров:

- триггеры, управляемые уровнем сигналов (без внутренней задержки);

- триггеры, управляемые перепадом сигналов (с внутренней задержкой).

Активным назовем такой вектор (набор) входных сигналов, который может вызвать изменение состояния триггера. В этом случае имеют место соотношения =0, =1 и =. Вектор входных сигналов, соответствующий режиму хранения информации (=), будем считать пассивным. Например, для триггера, работающего в соответствии с табл. 5, вектор СD является активным при значениях 10 и 11, а при 00 и 01 -- пассивным. Для T-триггера (табл. 6) значение 1 соответствует активному сигналу T, а 0 - пассивному.

Для правильной работы триггеров необходимо, как правило, чередовать активные наборы сигналов с пассивными.

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

В триггерах, управляемых перепадом, сигналы на выходе изменяются только после снятия активного вектора входных сигналов.

В синхронных триггерах при изменении вектора входных сигналов необходимо обеспечить изменение только тактирующего сигнала. Если триггер изменяет свое состояние при переходе тактирующего сигнала из 0 в 1, то говорят, что триггер срабатывает по положительному перепаду, а при переходе из 1 в 0 - по отрицательному перепаду тактирующего сигнала.

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

Проектирование триггерных устройств состоит в выборе ЗЭ и синтезе СУ в заданном элементном базисе.

В триггерах, управляемых уровнем сигнала, используются элементарные запоминающие элементы на вентилях И-НЕ (рис. 2), а также ИЛИ-НЕ (рис. 4). Способ их переключения описывается системами подграфов переходов на рис. 3 и рис. 5.

Рисунок 2 Рисунок 3

Рисунок 4 Рисунок 5

Если в столбце таблицы переходов проектируемого триггера имеется значение (табл. 6 и табл. 7), то является аргументом функций и . Для обеспечения правильного переключения триггера в точках А (рис. 1) в этом случае необходимо включить элементы задержки. Аналогичная ситуация возникает в том случае, когда аргументами функций и являются сигналы других триггеров, переключающихся в процессе работы одновременно с данным триггером. Например, такими «зависимыми» являются триггеры в сдвигающих регистрах, счетчиках и т.д.

Однако при построении триггеров на потенциальных элементах не могут быть использованы элементы задержки, содержащие реактивные компоненты, так как это накладывало бы ограничения на длительности входных сигналов триггера. В потенциальной системе элементов должна быть обеспечена правильная работа триггера при любой длительности входных сигналов, если она превышает некоторое минимально допустимое значение. В этом случае на элементах И-НЕ и ИЛИ-НЕ триггеры строят по MS-схеме или по схеме трех элементарных триггеров.

Первый способ заключается в использовании двух элементарных ЗЭ: основного M-триггера и вспомогательного S-триггера. Структура однотактного MS-триггера поясняется рис. 6.

Рисунок 6

Запись в М-триггер тактируется сигналом С, а в S-триггер - сигналом F. Передача информации из M-триггера в S-триггер осуществляется через вентили В. Наибольшее распространение получили MS-триггеры с инвертором в цепи С и MS-триггеры с запрещающими связями. Схемы указанных триггеров на элементах И-НЕ приведены соответственно на рис. 7 и рис. 8, где элементы 1, 2 образуют M-триггер, а элементы 5, 6 - S-триггер. Вентилями 3, 4 в схеме на рис. 7 управляют сигналы с выхода инвертора 7, а в схеме на рис. 8 - сигналы и . По схеме на рис. 8 могут быть построены как синхронные, так и асинхронные триггеры. В схемах на рис. 7 и рис. 8 элементы И-НЕ могут быть заменены на элементы ИЛИ-НЕ.

Рисунок 7

Рисунок 8

Триггеры, выполненные по MS-схеме, называют триггерами с потенциальной записью информации. Запись информации в M-триггеры осуществляется так же, как и в элементарные ЗЭ (рис. 2 и рис. 4). Перепись информации из M-триггеров в S-триггеры осуществляется при снятии активного вектора входных сигналов триггера.

Триггер с внутренней задержкой, на элементах И-НЕ, выполненный по схеме трех элементарных триггеров, изображен на рис. 9.

Рисунок 9

В данном триггере сигналы, соответствующие новому состоянию, устанавливаются при переходе тактирующего сигнала из 0 в 1. Способ записи информации в триггерах такого типа называют динамическим. При С=0 на выходах вентилей 2 и 3 присутствует единичный сигнал, т.е. триггер на вентилях 5 и 6 не изменяет своего состояния, а вентили 1 и 4 выполняют функцию инверторов. Переключение триггера осуществляется в соответствии с рис. 3.

Например, если =0 и =1, то при переходе сигнала С из 0 в 1 на выходе вентиля 2 устанавливается нулевой сигнал, который переключает в единичное состояние триггер на вентилях 5, 6 и подтверждает единичный сигнал на выходе вентиля 1. После этого сигналы и , могут изменяться, что не повлияет на состояние основного триггера (вентили 5 и 6} до тех пор, пока не осуществится очередной переход сигнала С из 0 в 1. Рассматриваемый триггер можно построить на вентилях ИЛИ-НЕ. В этом случае он изменяет свои состояния в соответствии с рис. 5.

Для построения ЗЭ кроме вентилей И-НЕ и ИЛИ-НЕ используют и другие вентили. Например, синхронный триггер с внутренней задержкой и динамической записью информации можно построить по схеме па рис. 10, где запоминающий элемент выполнен на вентилях И-ИЛИ-НЕ.

Рисунок 10

Такой триггер переключается по отрицательному перепаду синхросигнала С в соответствии с рис. 3. Для правильной работы триггера необходимо, чтобы функции и сохраняли свое значение после отрицательного перепада сигнала С не менее 2t (t - время задержки сигналов на вентиле И-ИЛИ-НЕ). Если это условие при синтезе СУ автоматически не выполняется, то в схему вводятся дополнительные элементы (инверторы, повторители и т.д.) для обеспечения требуемой задержки.

При синтезе СУ для любого типа триггера вначале на основании сокращенной таблицы переходов строится полная таблица переходов триггера, в которой отражают значения для каждого вектора входных сигналов. Затем получают выражения для и и реализуют эти функции в заданном элементном базисе. В качестве примера рассмотрим процесс проектирования.JK-триггера на элементах И-НЕ.

Поскольку в табл. 7 присутствует значение , то триггер должен обладать внутренней задержкой. Выбираем структуру триггера, представленную на рис. 7, как одну из возможных. Порядок переходов триггера М на вентилях И-НЕ определяется системой подграфов на рис. 3.

Для рассматриваемого триггера получаем полную таблицу переходов (табл. 8), построенную в соответствии с табл. 7.

Таблица 8

0

0

0

0

0

1

*

0

0

0

1

1

*

1

0

0

1

0

0

1

*

0

0

1

1

0

1

0

0

1

0

0

1

0

1

0

1

0

1

1

*

1

0

1

1

0

0

1

*

0

1

1

1

1

*

1

1

0

0

0

0

1

*

1

0

0

1

1

*

1

1

0

1

0

0

1

*

1

0

1

1

0

1

0

1

1

0

0

1

0

1

1

1

0

1

1

*

1

1

1

1

0

1

0

1

1

1

1

1

0

1

0

На основании определенного выше порядка переходов M-триггера заполняем в табл. 8 графы для и , анализируя переходы > в каждой строке таблицы.

С помощью диаграмм Вейча (рис. 11)

Рисунок 11

находим минимальную дизъюнктивную нормальную форму (МДНФ) функций и , (индексы s при этом опускаем):

+

Приводим полученные функции к виду, удобному для реализации на элементах И-НЕ:

Полученная схема триггера приведена на рис. 12.

Рисунок 12

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

Рисунок 13

Для правильной работы схемы необходимо, чтобы задержка сигналов на вентилях И-НЕ была, по крайней мере, вдвое больше задержки сигналов па вентиле И-ИЛИ-НЕ. Если это условие не выполняется, то в точки А необходимо включить дополнительные элементы задержки {например, повторители или инверторы).

Если в качестве базовой выбирается схема трех триггеров (рис. 9), то для синтеза СУ следует воспользоваться табл. 9, где отсутствует значение С, так как соответствующий сигнал на СУ в триггерах такого типа не поступает.

Таблица 9

0

0

0

0

1

*

0

0

1

1

*

1

0

1

0

0

1

*

0

1

1

0

1

0

1

0

0

1

0

1

1

0

1

1

*

1

1

1

0

1

0

1

1

1

1

0

1

0

Из табл. 9 можно получить и . Схема триггера показана на рис. 14.

Рисунок 14

Синхронные триггеры могут иметь асинхронные входы предварительной установки триггера в 0 (вход R) и в 1 (вход S). Сигналы, поступающие на эти входы, независимо от состояния других входов триггера переключают триггер в новое состояние, т.е. обладают приоритетом по отношению к другим сигналам. В качестве примера организация асинхронных входов показана пунктиром на рис. 12.

3. Подготовка к работе

1. Построить и зарисовать в протоколе синхронные триггеры, управляемые уровнем тактирующего сигнала, на элементах И-НЕ в соответствии с табл. 1 и табл. 2, а также на элементах ИЛИ-НЕ по табл. 3 и табл. 4. Для каждой из четырех полученных схем с помощью временных диаграмм определить время переключения триггера, минимальную длительность и максимальную частоту тактирующих сигналов. Задержку сигналов одним элементов считать равной t.

2. Построить синхронный D-триггер с внутренней задержкой на элементах ИЛИ-НЕ по схеме трех триггеров, асинхронный Т-триггер по схеме на рис. 8 и синхронный T-триггер по схеме на рис. 10. Для построения СУ T-триггеров использовать элементы И-НЕ. Для каждой схемы определить время переключения триггера, минимальную длительность и максимальную частоту следования входных сигналов. Пунктирными линиями показать, как организуются асинхронные установочные входы триггеров.

3. В соответствии с таблицей вариантов (табл. 10) построить синхронные триггеры с использованием для СУ элементов И-НЕ, а также ИЛИ-НЕ. Обосновать выбранную структуру триггеров и определить с использованием временных диаграмм их временные параметры.

Таблица 10

вариант

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

0

0

0

1

1

1

1

1

0

1

0

0

0

1

1

0

0

1

1

0

0

1

0

1

0

1

0

0

1

0

1

0

0

1

1

1

0

0

1

1

0

1

0

0

1

4. Порядок выполнения работы

1. В соответствии с заданием в разделе 3 и используя библиотеку стандартных элементов создать принципиальные схемы триггеров в системе Micro-Cap 6.

2. Выполните моделирование (анализ переходных процессов) для принципиальных схем по пункту 4.1.

3. Сравните результаты по пункту 4.2 с расчетными из раздела 3.

триггер цифровой запоминающий вычислительный

5. Требования к отчету

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

6. Контрольные вопросы

1. Составьте таблицы переходов RS-, R-, S-, Е-, D-, Т-, DV- и JK-триггеров.

2. В чем различие между синхронными и асинхронными триггерами?

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

4. Объяснить работу синхронных триггеров, выполненных по MS-схеме, по схеме трех триггеров с ЗЭ на вентилях И-ИЛИ-НЕ.

5. Укажите различие между синхронными и асинхронными входами синхронного триггера.

6. Объясните, как строится временная диаграмма работы триггера.

7. Охарактеризуйте этапы проектирования триггерных схем. Постройте триггеры по заданной таблице переходов.

8. Назовите основные временные характеристики триггеров.

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

10. Как перейти к базису И-НЕ и ИЛИ-НЕ, если функция представлена в МДНФ?

11. Как построить T-триггер на основе RS-, D- и JК-триггеров?

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

13. Можно ли в цифровом устройстве заменить синхронный RS-триггер на синхронный JK-триггер- (E-, R-, S-триггер), не нарушая правильности работы устройства?

Список литературы

1. Цифровые ЭВМ: практикум / под общ. ред. К.Г. Самофалова. К.: Выща шк., 1990. 215 с.

2. Алексенко А.Г., Шагурин И.И. Микросхемотехника. М.: Радио и связь, 1982. 416 с.

Размещено на Allbest.ru

...

Подобные документы

  • Классификация наиболее распространенных триггеров. Типы схемных решений, использующиеся для построения динамических триггеров любых типов. Основные характеристики систем автоматизированного проектирования ORCAD и PROTEL. Исследование работы инвертора.

    дипломная работа [2,7 M], добавлен 20.05.2013

  • Практическое изучение логических элементов, реализующих элементарные функции алгебры логики. Классификация и параметры триггеров, принципы построения асинхронных и синхронных RS-триггеров. Изучение работы синхронного двоичного счетчика на j-k триггерах.

    лабораторная работа [1,4 M], добавлен 28.06.2013

  • Место синхронных триггеров в интегральной схемотехнике. Применение коммутирующих и блокирующих транзисторов. Триггеры, в которых прием и фиксация информации разнесены во времени. Выработка сигнала блокировки, который не воспринимается входными цепями.

    реферат [2,2 M], добавлен 12.06.2009

  • Признаки импульсно-статических триггеров. Динамические триггеры, выполненные на основе МДП-транзисторов. Процесс записи информации в триггер. Схема квазистатических триггеров. Применение триггеров в схемотехнике для построения сдвигающих регистров.

    реферат [291,9 K], добавлен 12.06.2009

  • Проектирование счетчика-делителя параллельного типа с использованием JK-триггеров на основе логического базиса. Определение требований к быстродействию триггеров и логических элементов. Анализ функционирования узла с помощью временных диаграмм сигналов.

    курсовая работа [578,3 K], добавлен 06.12.2012

  • Сборка простейших электрических цепей. Навыки использования электроизмерительных приборов. Назначение, характеристики и принцип действия триггеров. Универсальный способ построения D-триггера из синхронного RS-триггера. Вариант схемы "прозрачной защелки".

    лабораторная работа [749,3 K], добавлен 21.11.2014

  • Логическая схема с положительной обратной связью, имеющая два устойчивых состояния. Классификация триггеров по функциональному признаку и по способу записи информации. Асинхронные и синхронные триггеры. Разновидности входов триггера и их обозначение.

    презентация [277,9 K], добавлен 28.12.2011

  • Структурная схема и синтез цифрового автомата. Построение алгоритма, графа и таблицы его функционирования в микрокомандах. Кодирование состояний автомата. Функции возбуждения триггеров и формирования управляющих сигналов. Схема управляющего устройства.

    курсовая работа [789,4 K], добавлен 25.11.2010

  • Теоретические основы процессоров. Построение процессоров и их общая структура. Цифровые автоматы. Расчёт количества триггеров и кодирование состояний ЦА. Структурная схема управляющего устройства. Построение графа функционирования управляющего устройства.

    курсовая работа [85,0 K], добавлен 08.11.2008

  • Анализ генератора Колпитца. Исследование биполярного транзистора, зависимости тока коллектора от тока базы и напряжения база-эмиттер. Структура и алгоритмы работы асинхронных и синхронных триггеров. Функции переходов и возбуждения их основных типов.

    лабораторная работа [967,1 K], добавлен 11.05.2013

  • Cущность методики схемотехнического проектирования триггеров, этапы абстрактного и структурного синтеза. Характеристическая таблица функций возбуждения RS-триггера, проектирование печатной платы. Система P-CAD и условно-графическое обозначение элементов.

    курсовая работа [1,4 M], добавлен 22.12.2009

  • Исследование структурной схемы цифрового автомата и операционного устройства. Алгоритм функционирования цифрового автомата в микрооперациях. Кодирование его состояний. Характеристика функций возбуждения триггеров и формирования управляющих сигналов.

    курсовая работа [3,6 M], добавлен 06.12.2013

  • Изучение структуры и алгоритмов работы асинхронных и синхронных триггеров. Суммирующие и вычитающие счетчики. Изменение коэффициента пересчета счетчиков. Временные диаграммы работы суммирующего счетчика. Логические сигналы на прямом и инверсном выходах.

    лабораторная работа [614,9 K], добавлен 20.06.2011

  • Развитие микроэлектронной элементной базы. Характеристика цифровых устройств последовательного типа. Функции триггера, импульсного логического устройства с памятью. Регистр как устройство выполнения функции приема, хранения и передачи информации.

    курсовая работа [749,4 K], добавлен 12.05.2015

  • Основные положения алгебры логики. Составление временной диаграммы комбинационной логической цепи. Разработка цифровых устройств на основе триггеров, электронных счётчиков. Выбор электронной цепи аналого-цифрового преобразования электрических сигналов.

    курсовая работа [804,2 K], добавлен 11.05.2015

  • Эквивалентное преобразование электрических схем. Расчёт транзисторных схем. Факторы схемотехнической реализации счетчика. Проектирование JK-, T-триггеров и четырехразрядного счётчика. Исследование схемы счетчика на сложение с последовательным переносом.

    контрольная работа [1,5 M], добавлен 13.06.2012

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

    контрольная работа [242,1 K], добавлен 25.03.2015

  • Синтез распределителя импульсов на двух вариантах триггеров с выбором наилучшего из них по критерию "минимум аппаратных затрат". Построение схемы обнуления по включению питания. Расчет генератора тактовых импульсов. Построение временных диаграмм работы.

    автореферат [279,5 K], добавлен 09.06.2013

  • Определение параметров транзистора по его статическим характеристикам. Построение комбинационной логической схемы на электромагнитных реле. Разработка электрических схем параллельного и последовательного суммирующих счётчиков. Состояние триггеров.

    курсовая работа [290,5 K], добавлен 13.01.2016

  • Рассмотрение назначения, строения и принципа работы простейших представителей цифровых микросхем - триггеров, регистров, мультиплексоров. Изучение структуры микропрограммного автомата на ПЗУ. Определение преимуществ применения кода Манчестер-ІІ.

    курсовая работа [2,0 M], добавлен 31.07.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.