Электроника:Цифровая электроника/Мультивибраторы/D-защёлка

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Макаров В. (valemak) Контакты:</br>* Habr: @vakemak</br>* Сайт: www.valemak.com</br>Перевёл статей: 656.
Проверка/Оформление/Редактирование: Мякишев Е.А.


D-защёлка[1]

Поскольку вход разрешения на вентильной SR-защёлке позволяет зафиксировать выходы Q и НЕ-Q независимо от состояний S или R, мы можем исключить один из этих входов, чтобы создать схему триггера мультивибратора, исключив таким образом саму возможность «недопустимого» входного состояния.

Такая схема называется D-защёлкой, и её логика выглядит следующим образом:

Рис. 1. D-защёлка (вентильная схема и таблица истинности).
Рис. 1. D-защёлка (вентильная схема и таблица истинности).

Обратите внимание, что вход R был заменён дополнением (инверсией) старого входа S, а вход S переименован в D. Как и в случае вентильной SR-защёлки, D-защёлка не реагирует на входной сигнал, если разрешающий вход равен 0 – он просто остаётся зафиксированным в своем последнем состоянии. Однако, когда вход разрешения равен 1, выход Q соответствует входу D.

Поскольку вход R в SR-схеме устранён, в этой защёлке не может возникнуть «недействительное» или «недопустимое» состояния. Q и НЕ-Q всегда будут противоположны друг другу. Если приведённая выше диаграмма сбивает с толку, следующая диаграмма должна внести ясность:

Рис. 2. Полная стандартная D-защёлка.
Рис. 2. Полная стандартная D-защёлка.

Подобно SR-защёлкам (в том числе и вентильным), на схемах D-защёлки стандартно обозначаются в виде отдельного блока:

Рис. 3. D-защёлка (вентильная SR-защёлка с инвертором).
Рис. 3. D-защёлка (вентильная SR-защёлка с инвертором).

D-защёлка – это не что иное, как вентильная SR-защёлка с добавленным инвертором, делающим вход R дополнением (инверсией) S.

Давайте рассмотрим релейный эквивалент D-защёлки, модифицированный на основе базовой лестничной схемы SR-защёлки:

Рис. 4. Эквивалент релейной логики для D-защёлки.
Рис. 4. Эквивалент релейной логики для D-защёлки.

Примером применения для D-защёлки является 1-битная схема памяти. Можно «записать» (сохранить) бит 0 или 1 в этой схеме защёлки, установив на входе разрешения высокий уровень (1) и установив D на требуемое значение (равное состоянию хранимого бита). Когда на разрешающем входе установлен низкий уровень (0), защёлка игнорирует состояние входа D и удерживает сохранённое значение бита, выдавая его в Q и обратное значение на выход НЕ-Q.

Итог

  • D-защёлка схожа с SR-защёлкой, имеющей только один вход (обычно обозначаемый «D»). Активация входа D приводит схему в состояние «Установка», а деактивация – в состояние «Сброс». Конечно, это только в том случае, если вход разрешения (E) также активирован. В противном случае выход(-ы) будет заблокирован, не реагируя на состояние входа D.
  • D-защёлки могут использоваться как 1-битные схемы памяти, сохраняя либо «высокое», либо «низкое» состояние, которое было в момент отключения, и «считывая» новые данные с входа D при включении.

См.также

Внешние ссылки