
Элементы синхронизации цифровых систем
Надежная работа любой цифровой системы во многом зависит от правильного выбора и расчета синхронизации, которая является неотъемлемой частью любой управляющей системы.
Вопросы синхронизации включают в себя:
-
Обеспечение задержек между определенными управляющими сигналами.
-
Формирование тактовых импульсов с заданным периодом следования и длительностью.
-
Обеспечение привязки тактовых импульсов к отдельным сигналам запуска и т. д.
Сначала рассмотрим формирователи.
Формирователи – устройства, преобразующие входные сигналы произвольной формы в нормализованные по амплитуде, крутизне фронтов прямоугольные импульсы для управления последующими микросхемами.
Формирование задержек
-
Для формирования задержек между импульсами порядка 10-20 мкс (относительно небольших задержек), применяют формирователи разомкнутого типа.
При небольших задержках порядка сотен наносекунд используют последовательные соединения инверторов.
Среднее время задержки:
Здесь n – количество последовательно соединенных инверторов;
– задержка
распространения сигнала при переходе
выхода из «1» в «0» и наоборот.
Большее время задержки получают с помощью интегрирующей RC-цепи, включаемой на вход инвертора.
Для КМОП ИС получим:
Время задержки определяется по формулам:
Здесь
– напряжение источника питания
– напряжение
переключения инвертора.
Учитывая,
что
,
то время задержки можно определить по
формуле:
-
При задержке более 20 мкс скорость изменения напряжения на емкости мала и форма выходного сигнала будет существенно отличаться от прямоугольной. В таких случаях целесообразно применять формирователь задержки на основе несимметричного триггера (триггера Шмитта).
Одновибраторы (ждущие мультиплексоры)
Одновибратор – устройство, предназначенное для формирования под действием входных сигналов одиночных прямоугольных импульсов заданной длительности.
Отличительной особенностью одновибраторов является наличие хронирующей (времязадающей) цепи и обратной связи, обеспечивающей регенеративные (лавинообразные) процессы переключения. Этим достигается большая крутизна фронтов выходных импульсов.
Длительность выходного импульса:
При
.
Для построения одновибраторов можно использовать триггеры различных типов:
Одновибратор
работает следующим образом. При подаче
на выход
сигнала запуска, триггер устанавливается
в единичное состояние, в котором
начинается заряд емкости
.
При достижении на емкости напряжения
переключателя
,
триггер переходит в состояние 0 и начинает
ускоренный разряд емкости
через открытый диод
и
низкоомные выходные сопротивления
триггера.
Длительность сформированного импульса:
.
Включая последовательно два одновибратора можно создать временной сдвиг выходного импульса относительно фронта пускового.
Цепочка
создает задержку выходного импульса
на время
,
а цепочка
обеспечивает его длительность, равную
.
В сериях интегральных микросхем имеются самостоятельные изделия-одновибраторы, которые представляют собой законченный функциональный узел, за исключением времязадающей цепи.
Например: