Синхронизация сигналов – стандартная процедура согласования сигналов по времени.
Она может быть реализована с помощью триггеров.
Триггер позволяет наиболее просто избавиться от паразитных коротких импульсов на выходах комбинационных схем, возникающих при почти одновременном изменении нескольких входных сигналов. Для синхронизации в данном случае необходимо иметь синхросигнал, сопровождающий входные информационные сигналы (или входной код) и задержанный относительно момента изменения этих сигналов на время tз, большее задержки комбинационной схемы. При подаче этого синхроимпульса на вход С триггера, а выходного сигнала комбинационной микросхемы на вход D триггера на выходе триггера получаем сигнал, полностью свободный от паразитных импульсов.
В случае, когда входной код комбинационной схемы изменяется регулярно, периодически, фронт синхросигнала может даже совпадать с моментом изменения входного кода.
При этом за счет конечной величины задержки комбинационной схемы сигнал на вход C триггера будет поступать раньше, чем начнет изменяться сигнал на его входе D. Поэтому паразитные импульсы в триггер не запишутся. В данном случае сигнал на выходе триггера будет задержан на период следования входных кодов T (или на период синхросигнала) относительно выходного сигнала комбинационной схемы.
При проектировании цифровых схем, работающих по тактам единого тактового генератора, часто возникает необходимость синхронизовать с работой схемы какой-то внешний сигнал. То есть требуется обеспечить, чтобы этот изменялся по тактам тактового генератора, как и все остальные сигналы схемы. В этом тоже может помочь триггер.
Рассмотрим самый простой пример. Пусть необходимо с помощью внешнего сигнала разрешать и запрещать прохождение сигнала непрерывно работающего тактового генератора.
В простейшем случае для пропускания и запрещения импульсов тактового генератора используется логический элемент 2И. При этом вполне возможна ситуация прохождения на выход схемы импульсов неполной длительности или даже предельно коротких, нестабильно появляющихся импульсов, которые могут вносить неопределенность в работу остальной схемы.
Применение синхронизирующего триггера обеспечивает прохождение на выход пропускающего элемента 2И только импульсов полной длительности. Разрешающий сигнал, проходя через триггер, который тактируется разрешаемым сигналом, становится синхронным с тактовым сигналом и гарантирует прохождение на выход обязательно целого количества тактовых импульсов, целого количества периодов тактового генератора.
1 view
1
0
4 months ago 01:45:55 1
Какие сигналы нам дает мозг? Алексей Ситников про причины рака, гормон смерти и умение слушать себя
4 months ago 00:28:48 1
RF, композит, s-video и RGB. Как это работает в ретрогейминге
5 months ago 00:46:41 5
Лекция 5. Синхронизация абонентских терминалов и базовых станций. Случайный доступ
6 months ago 00:06:01 1
Наручные часы Casio ProTrek PRT-B70-5ER
8 months ago 01:02:32 1
Аутоиммунные заболевания печени
9 months ago 00:08:50 1
Инсайт! О доработке ISA Super VGA от Sergey Kiselev (апрель 2024)
9 months ago 02:01:45 1
Концентрация - мастермайнд Рада Русских
10 months ago 01:13:13 1
LaserNoto: обзор и мини-курс по созданию красивой проекции
11 months ago 00:14:30 1
Плата синхронизации, выравнивание портала или синхронизация двигателей.
11 months ago 00:02:05 1
111222333 /Ангельские Числа Вокруг Нас и их значения/444555666
11 months ago 00:34:11 1
Обучение смарт мани (Smart Money) | Торговые Стратегии в трейдинге
11 months ago 00:16:20 1
Обучение смарт мани (Smart Money) | Риск и мани менеджмент (РММ) & виды рынков в крипте
11 months ago 00:26:34 1
Обучение смарт мани (Smart Money) | Как торговать Range (боковик)
11 months ago 00:39:16 1
Обучение смарт мани (Smart Money) | STB/BTS, Mitigation, компрессия, OB/BRK
11 months ago 00:07:11 1
Обучение смарт мани (Smart Money) | Рыночные циклы
11 months ago 00:12:05 1
Обучение смарт мани (Smart Money) | Price Action и структура тренда
11 months ago 00:12:50 1
Как устроен FT8 изнутри? Поиск и исправление ошибок