Схема и принцип работы d триггера

0
11

D триггер схема

Чтобы собрать устойчивую цифровую систему, применяйте D-триггеры – элементы, сохраняющие состояние входа D только при наличии синхроимпульса CLK. Их основная задача – фиксация данных на момент перепада напряжения от низкого уровня к высокому (для фронтовых моделей) или в течение всего активного сигнала (для уровневых).

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

Для проверки работоспособности подайте на вход D логическую единицу, затем импульс на CLK. Выход Q должен повторить значение входа строго в момент срабатывания. Ошибки в этом процессе указывают на неправильное подключение или неисправность компонентов.

Как функционирует D-элемент

D-элемент сохраняет состояние входа D на фронте тактового сигнала C. Если C переходит от 0 к 1, выход Q принимает значение, которое было на D в этот момент. В остальное время данные на входе игнорируются.

Для сборки на логических элементах потребуются 6 вентилей: 4 NAND и 2 NOT. Входы S и R оставь неактивными (логическая 1), иначе элемент перейдёт в неопределённое состояние.

Минимальная длительность импульса C – не менее 20 нс для ТТЛ-серии 74HC74. Задержка распространения сигнала от C до Q составляет 13 нс при напряжении питания 5 В.

При подключении убедись, что уровни D стабильны за 15 нс до фронта C и сохраняются 5 нс после. Нарушение временных параметров вызовет метастабильность.

Для каскадирования соедини выход Q первого элемента с входом D второго, а тактовые входы объедини. Это создаст двухразрядный регистр сдвига.

Сборка D-защёлки на базовых логических компонентах

Для построения элемента с запоминанием состояния потребуются: два инвертора, четыре элемента 2И-НЕ (например, микросхемы 7400), источник тактовых импульсов и переключатель для подачи входного сигнала.

Порядок соединения компонентов

1. Подайте входной сигнал D на первый инвертор.

2. Выход инвертора подключите к первому входу верхнего 2И-НЕ.

3. Второй вход этого элемента соедините с тактовым генератором.

4. Прямой вход D подайте на первый вход нижнего 2И-НЕ.

5. Тактовый сигнал также подключите ко второму входу нижнего элемента.

6. Выходы верхнего и нижнего 2И-НЕ соедините с входами второго каскада из двух 2И-НЕ, перекрёстно коммутируя их.

Проверка работоспособности

Подайте тактовый импульс высокого уровня, затем установите вход D в 1. При следующем синхроимпульсе выход Q должен принять значение входа. При D=0 и новом такте выход обнулится. Для стабильной работы частота синхросигнала не должна превышать 10 МГц при использовании TTL-логики.

Применение D триггера в цифровых устройствах

D-элемент задерживает сигнал на один такт, что делает его основой для регистров хранения данных. В микропроцессорах он фиксирует промежуточные результаты вычислений.

В синхронных системах этот компонент устраняет «гонки» сигналов. Пример: стабилизация адресов в оперативной памяти DDR4 при частоте 3200 МГц.

При создании FIFO-буферов цепочка из 8-64 таких элементов формирует очередь данных. Глубина задержки определяется количеством каскадов.

В схемах обработки сигналов с АЦП D-элемент фиксирует цифровые значения по фронту тактового импульса. Это предотвращает искажения при частоте дискретизации 44.1 кГц и выше.

Для реализации конечных автоматов в ПЛИС Altera Cyclone IV используют матрицы из 200-5000 этих компонентов. Каждый элемент хранит одно состояние автомата.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь