Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Триггеры
Триггером называют логическую схему с положительной обратной связью, имеющую два устойчивых состояния – единичное и нулевое, которые обозначаются соответственно "1" и "0". В основе любого триггера находится кольцо из двух инверторов (рис. 5.5.1, а, б, в). Триггер является элементом памяти последовательностных логических устройств, на схемах он обозначается буквой "Т".
Рис. 5.5.1. Структурная схема триггера При подаче питания в результате переходных процессов один из инверторов устанавливается в единичное состояние, а другой – в нулевое. В дальнейшем состояние логических элементов (ЛЭ) сохраняется, так как сигнал с выхода одного ЛЭ поддерживает состояние другого ЛЭ. Общепринято такую схему называть элементом памяти или защелкой. Входы триггера разделяют на информационные и управляющие (вспомогательные). Это разделение в значительной степени условно. Информационные входы используются для управления состоянием триггера. Управляющие входы обычно используются для предварительной установки триггера в некоторое состояние и для синхронизации. Как правило, триггеры имеют 2 выхода: прямой и инверсный. Триггеры классифицируют по способу приема информации, принципу построения и функциональным возможностям. По способу приема информации различают асинхронные и синхронные триггеры. Асинхронный триггер изменяет свое состояние непосредственно в момент появления соответствующего информационного сигнала. Синхронные триггеры реагируют на информационные сигналы только при наличии соответствующего сигнала на так называемом входе синхронизации С (от англ. clock). Этот вход также обозначают терминами «стробирующий», «тактирующий». Синхронные триггеры в свою очередь подразделяют на триггеры со статическим (статические) и динамическим (динамические) управлением по входу синхронизации С. Статические триггеры воспринимают информационные сигналы при подаче на вход С логической единицы (прямой вход) или логического нуля (инверсный вход). Динамические триггеры воспринимают информационные сигналы при изменении (перепаде) сигнала на входе С от 0 к 1 (прямой динамический С -вход) или от 1 к 0 (инверсный динамический С -вход). По способу построения различают одно- и двухступенчатые триггеры. В одноступенчатом триггере имеется одна ступень запоминания информации, а в двухступенчатом – две такие ступени. Вначале информация записывается в первую ступень, а затем переписывается во вторую и появляется на выходе. Двухступенчатый триггер обозначают "ТТ. " По функциональным возможностям триггеры разделяют на следующие классы: · с раздельной установкой состояния 0 и 1 (RS -триггеры); · универсальные (JK -триггеры); · с приемом информации по одному входу D (D -триггеры, или триггеры задержки); · со счетным входом Т (Т -триггеры). Входы триггеров обычно обозначают следующим образом: · S – вход для установки в состояние «1»; · R – вход для установки в состояние «0»; · J – вход для установки в состояние «1» в универсальном триггере; · К – вход для установки в состояние «0» в универсальном триггере; · Т – счетный (общий) вход; · D – вход для установки в состояние «1» или в состояние «0»; · V – дополнительный управляющий вход для разрешения приема информации (иногда используют букву Е вместо V). Асинхронный R-S триггер. Схемных реализаций R-S триггеров достаточно много, поэтому необходимо говорить, прежде всего, о логических операциях, т.е. надо составить таблицу истинности (табл. 5.5.1). Условное обозначение R-S триггера приведено на рис. 5.5.2. Таблица 5.5.1.
Рис.5.5.2. Условное обозначение R-S триггера Триггер этот называется асинхронным, т.к. переходит в новое состояние сразу после поступления входного сигнала. При отсутствии сигналов на обоих входах триггер сохраняет на своем выходе предшествующее состояние, т.е.
Реализация R-S триггера возможна на логических элементах " И-НЕ " и " ИЛИ-НЕ ". На рис. 5.5.4. использованы элементы "И-НЕ", таблица истинности соответствует таблице 5.5.1. Действительно, при R=S=0, Тогда на нижнем (втором) элементе на обоих входах сигналы "1", а следовательно А теперь предположим, что при тех же R=S=0 имеем в исходном состоянии Рассмотрим вторую строку: R =0, S =1 или Третья строка: R =1, S =0 или Четвёртая строка: S =1, R =1 или · не могут прямое и инверсное значения одной и той же величины быть одинаковыми ( · состояние на практике На рис. 5.5.5. приведена схема асинхронного R-S триггера, выполненного на элементах " ИЛИ-НЕ ". Таблица истинности для схемы на рис. 5.5.4. остается прежней, т.е. описывается табл. 5.5.1.
Рис. 5.5.5. Схема асинхронного R-S триггера, выполненного на элементах "ИЛИ-НЕ" Первая строка таблицы 5.5.1. R= 0, S= 0. Предположим, что Вторая строка: R =0, S =1; При S =1 вне зависимости от того, что идёт по второму входу на выходе второго элемента получаем Третья строка: R =1, S =0. При R =1 на выходе первого элемента обязательно будет Четвёртая строка R =1= S по тем же причинам, что и для реализации на элементах "И-НЕ" не используется. Синхронные триггеры. Все синхронные триггеры имеют дополнительный "тактовый" вход, на который подаются тактовые импульсы. Этот вход используется в случае необходимости синхронизировать процесс переключения многих триггеров (в ЭВМ к примеру). Т.е. такой триггер воспринимает информацию на своих входах только при наличии тактового импульса и переходит в новое состояние в момент среза (окончание) тактового импульса. В течение же самого тактового импульса на выходе триггера сохраняется предшествующее состояние J-K триггер. J-K триггер называют ещё универсальным в связи с тем, что при соответствующем подключении входов он может выполнять функции R-S, D-Т триггеров. Обозначение J-K триггера приведено на рис. 5.5.6., а работа описывается таблицей 5.5.2.
Таблица 5.5.2.
Рис.5.5.6. Обозначение J-K триггера Аналогично R-S триггеру J-K триггер при нулевых сигналах на своих входах сохраняет предыдущее состояние. Тактовый вход "С" логической функции не выполняет, он только синхронизирует работу. Сигнал "1" на входе J включает триггер в состояние
Рис.5.5.7. Временные диаграммы работы J-K триггера На интервале В общем случае схемная реализация J-K триггеров достаточно сложна, однако при их выполнении в виде ИМС она разработчика может не интересовать. Промышленность выпускает J-K триггеры в виде ИМС с дополнительными входами R и S. Это асинхронные входы: при R =0, S =1 триггер сразу устанавливается Синхронный R-S триггер на базе J-K триггера. Используем в качестве установочных входов J=S и K=R, исключим возможность ситуации J=K =1, тогда в таблице 5.5.2. используются первые три строки, как у обычного R-S триггера. Отличием является лишь наличие тактового входа С, импульс приходящий по которому, позволяет воспринимать информацию на входах R и S. Переключение происходит в момент среза тактового импульса. Обозначение такого триггера приведено на рис. 5.5.8.
Рис.5.5.8. Обозначение синхронного R-S триггера на базе J-K триггера Счётный Т-триггер. Т -триггер работает в соответствии с 4-й строкой таблицы 5.5.2. Для реализации этого в J-K триггере входы J и K подсоединяют к потенциалу, соответствующему логической единице: J=K =1. Таким образом, триггер переключается в противоположное состояние в момент среза тактового импульса
Очевидно, что частота сигнала Q вдвое ниже, чем частота тактовых импульсов. Счётные триггеры широко используются в счётчиках, распределителях, делителях частоты, переключающих устройствах. D -триггер (ячейка памяти). D -триггер помимо тактового входа C имеет ещё лишь один вход D и работает в соответствии со 2-й и 3-й строками таблицы 5.5.2. Т.е. триггер запоминает сигнал на входе D в момент тактового импульса и хранит его до следующего тактового импульса
Иногда ИМС D -триггеров снабжают установочными входами R и S. D -триггер выполняется и на основе J-K триггера при условии обеспечения J =
Рис. 5.5.13. D -триггер с установочными входами 5.5.2. Счётчики Счетчик – такое устройство, на выходах которого получается двоичный (двоично-десятичный) код, определяемый числом поступивших импульсов. Счетчики строятся на Т -триггерах. Основной параметр счетчика – модуль (коэффициент) счета – максимальное число единичных сигналов, которое может быть сосчитано счетчиком. Счетчики обозначают через "СТ" (от англ. counter). Счетчики классифицируют: 1. По модулю счета: · двоично-десятичные; · двоичные; · с произвольным постоянным модулем счета; · с переменным модулем счета; 2. По направлению счета: · суммирующие; · вычитающие; · реверсивные; 3. По способу формирования внутренних связей: · с последовательным переносом; · с параллельным переносом; · с комбинированным переносом; · кольцевые. Двоичные счётчики производят счёт поступающих импульсов в двоичной системе счисления, и результат записывается в двоичном коде. Максимальное число N, которое может быть записано в счётчике, равно (
Первый триггер – младший разряд, его сигнал Таблица 5.5.3.
После записи максимального числа импульсов (в нашем случае – 7) счётчик автоматически обнуляется, т.е. устанавливается На рис. 5.5.16. приведена схема двоичного 3-х разрядного счётчика на вычитание и таблица его состояний табл. 5.5.4. Таблица 5.5.4.
Рис. 5.5.16. Схема двоичного 3-х разрядного счётчика на вычитание Работа его заключается в том, что на вход триггера i -го разряда подается сигнал с инверсного выхода предыдущего разряда На практике возникает необходимость в счётчиках, которые могли бы поочередно осуществлять как сложение, так и вычитание поступающих импульсов. Такие счетчики называются реверсивными. Они имеют два счётных входа, при поступлении импульсов на один из которых идёт процесс сложения, а при поступлении на другой – вычитания из числа записанного в счётчике (первый вход обозначают " + ", а второй – " - "). Эти счетчики так же имеют установочные входы. Промышленность выпускает многочисленные счётчики в интегральном исполнении, в том числе и реверсивные, пример которого показан на рис. 5.5.17. Это ИМС 4-х разрядного реверсивного счётчика с установочными входами R и S для всех разрядов.
Рис. 5.5.17 Реверсивный счётчик Выпускаются счётчики и с произвольным коэффициентом счёта, к примеру, на десять положений (счёт от 0 до 9), на 12 положений (от 0 до 11). Часто возникает необходимость построения счётчика с числом
где – Счётчики находят широкое применение в вычислительной технике и управляющих устройствах. В общем случае счётчики – это цифровые аналоги генераторов линейно изменяющихся напряжений. На основе счётчиков строятся распределители импульсов, т.е. устройства, формирующие импульсы поочередно на М -выходах. Реализуют их посредством сочетания счётчика и дешифратора, как показано для одного примера на рис. 5.5.18. Каждому числу, записанному на счётчике (в пределах счёта
Рис. 5.5.18. Счётчики распределители импульсов Date: 2015-05-09; view: 1819; Нарушение авторских прав |