Краткие теоретические сведения.
Триггерами называют большой класс электронных устройств, обладающих способностью длительно находиться в одном из двух или более устойчивых состояний и чередовать их под воздействием внешних сигналов. В отличие от комбинационных логических схем триггеры являются последовательностными логическими устройствами, обладающими памятью. Их выходные сигналы в общем случае зависят не только от сигналов, приложенных ко входам в данный момент времени, но и от сигналов, воздействовавших на них ранее. В зависимости от свойств, числа и назначения входов триггеры можно разделить на несколько видов. Входы и выходы триггеров, как и соответствующие им сигналы, принято обозначать буквами S, R, D, Q, J и др. Триггеры классифицируют по ряду признаков. По функциональным возможностям выделяют: а) триггер с раздельной установкой 0 и 1 (RS -триггер); б) триггер с приемом информации по одному входу (D -триггер), другое название: триггер задержки; в) триггер со счетным входом (T -триггер); г) универсальный триггер (JK -триггер). По способу приема информации триггеры подразделяют на асинхронные (нетактируемые) и синхронные (тактируемые). Асинхронные триггеры реагируют на информационные сигналы в момент их появления на входах триггера. Синхронные триггеры реагируют на информационные сигналы при наличии разрешающего сигнала на специально предусмотренном входе С. Синхронные триггеры подразделяются на триггеры со статическим управлением по С -входу и с динамическим управлением. Триггеры со статическим управлением реагируют на информационные сигналы при подаче на вход С уровня 1 (прямой С -вход) или уровня 0 (инверсный С -вход). Триггеры с динамическим управлением реагируют на информационные сигналы в момент изменения сигнала на С -входе от 0 к 1 (прямой динамический С -вход) или от 1 к 0 (инверсный динамический С -вход).
По принципу построения триггеры со статическим управлением можно разделить на одноступенчатые и двухступенчатые. Одноступенчатые триггеры имеют одну ступень запоминания информации. Запись информации в такие триггеры представляет собой непрерывный во времени процесс установления состояния триггера под воздействием информационных сигналов. Двухступенчатые триггеры имеют две ступени запоминания информации, которые тактовым импульсом управляются таким образом, что вначале информация записывается в первую ступень, а затем переписывается во вторую и появляется на выходе триггера. Рассмотрим свойства триггеров основных видов, вначале триггеров со статическим управлением, затем – с динамическим. Асинхронные RS-триггеры имеют два информационных входа: вход S для установки 1, вход R для установки 0 и два выхода: прямой Q и инверсный . Состояние триггера характеризуется сигналом на прямом выходе и определяется комбинацией входных сигналов. Например, для установки триггера в состояние «1», т. е. для записи в него логической «1», необходимо на его входы подать такую комбинацию сигналов, при которой на прямом выходе сигнал будет иметь уровень логической «1», т. е. Q = l, = 0. Асинхронный RS -триггер обычно строится на двух логических элементах И–НЕ либо ИЛИ–НЕ, охваченных перекрестными обратными связями (рис. 7.1). На временных диаграммах отражена задержка срабатывания триггера, величина которой зависит от быстродействия логических элементов.
Рис. 7.1. Асинхронные RS-триггеры: а – на логических элементах ИЛИ–НЕ; б – на логических элементах И–НЕ
Для описания работы триггера могут быть применены таблицы истинности или логические выражения. Особенностью такого описания является использование в качестве дополнительной входной переменной значения сигнала Qn, т. е. предыдущего значения выходного сигнала триггера. Однако наиболее часто для описания работы триггера используют таблицы переходов, определяющие, какие логические сигналы необходимо подать на его информационные входы для перехода из заданного состояния Qn в заданное состояние Qn+1.
Переходы RS -триггеров, составленных на элементах И–НЕ и Согласно данным табл. 7.2 RS -триггер устанавливается в состояние «0» (Q = 0, = l), а при R = 0, S = l – в состояние «1». Поэтому вход R называется входом установки нуля, а вход S – входом установки единицы. Отсутствие входных сигналов (R = 0, S = 0, = 1, = l) обеспечивает режим хранения информации, когда состояние триггера остается без изменения и хранится информация, записанная ранее. Для асинхронных RS -триггеров одновременная подача сигналов на два входа (R = 1, S = 1 для схемы рис. 1, а и = 0, = 0 для схемы рис. 1, б) запрещена, поскольку в этом случае состояния триггеров становятся непредсказуемыми. Синхронный одноступенчатый RS-триггер отличается от асинхронного наличием С -входа для синхронизирующих (тактовых) импульсов. Синхронный триггер состоит из асинхронного RS -триггера и двух логических элементов на его входе (рис. 7.2). Он реагирует на входные сигналы, только когда С = 1. При наличии разрешающего сигнала на S -входе синхронный RS -триггер работает по правилам асинхронного.
Рис. 7.2. Синхронные RS -триггеры: a – на логических элементах И–НЕ; б – условное обозначение; в – временные диаграммы; г – RS -триггер на логических элементах ИЛИ–НЕ; D-триггер имеет один информационный вход (D -вход) и вход для синхронизирующего импульса (рис. 7.3). Основное назначение D -триггера –задержка сигнала, поданного на вход. Как и RS -триггер, он может быть построен на различных логических элементах. На основе информации, записанной в таблице переходов D -триггера (табл. 7.3), видно, что при С = 0 изменение входного сигнала не сказывается на состоянии триггера, и только при С = 1 триггер принимает состояние, определяемое входным сигналом.
Рис. 7.3. D- триггер: а – функциональная схема; б – временные диаграммы
Таблица 7.3
Широкое применение в практике построения цифровых устройств находят D -триггеры с динамическим управлением (555ТМ2, 533ТМ2). Они реагируют на информационные сигналы только в момент изменения сигнала на С -входе от 0 к 1 (прямой динамический вход) или от 1 к 0 (инверсный динамический вход). Динамические входы обозначаются дополнительно косой чертой в месте соединения линии входа с обозначением триггера. При этом черта идет снизу вверх, если последний срабатывает от перепада 0/1, и сверху вниз, если рабочим является перепад 1/0. Функциональная схема D -триггера с динамическим управлением (тактируемым фронтом) состоит из трех асинхронных RS -триггеров
Рис. 7.4. D -триггер с динамическим управлением: а – функциональная схема; б – временные диаграммы; D -триггер с динамическим управлением может быть использован в качестве Т -триггера, для этого необходимо информационный вход D соединить с инверсным выходом (рис. 7.4, г). Т-триггер – это триггер с одним счетным входом, изменяющий свое состояние с приходом каждого входного импульса. При реализации Т -триггера на потенциальных логических элементах в основу положен двухступенчатый RS -триггер, поскольку он обеспечивает требуемую для работы T -триггера задержку в передаче информации от входов к выходам, где С -вход выполняет роль Т -входа. Такой режим обеспечивается введением в RS - или D -триггер цепей обратной связи. Данному алгоритму работы соответствует таблица переходов (табл. 7.5). Из алгоритма работы Т -триггера следует, что при Т = 1 соответствующий фронт сигнала на входе С переводит триггер в противоположное состояние. Частота изменения потенциала на выходе Т -триггера в два раза меньше частоты импульсов на его входе С. Это свойство Т -триггеров позволяет строить на их основе двоичные счетчики, поэтому данные триггеры называются счетными.
JK- триггерявляется наиболее универсальным триггером, так как имеет два информационных входа J и K, и на его основе могут быть выполнены любые из описанных ранее типов триггеров. В отличие от
Рис. 7.5. Принципы построения JK- триггеров: а – на основе двухступенчатого RS -триггера; б – на основе
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|