В системах синхронизации и устройствах управления используют распределители тактов (РТ), которые вырабатывают серии импульсов. Простейший способ построения распределителя тактов состоит в делении счетными триггерами частоты прямоугольных импульсов f от задающего генератора (ЗГ).
На прямом и инверсном выходах триггера с помощью схем совпадения образуются две последовательности импульсов фаз С1=f Q и С2 =f (рис. 5.9, а).
Длительность такта синхронизации Тс в два раза больше периода следования импульсов ЗГ (рис.5.9, б).
Рисунок 5.9-Распределитель тактов: а) –схема; б) –временная диаграмма
Распределители тактов строятся также на кольцевых регистрах, в которых выход младшего разряда соединен с информационным входом старшего, если реализован сдвиг вправо (рис. 5.10, а), или имеется связь от старшего разряда к младшего при сдвиге влево.
Кольцевой регистр в качестве распределителя тактов функционирует следующим образом:
-Вначале через схему ИЛИ в старший разряд Q4 записывается единица.
|
|
-Затем по фронту каждого синхроимпульса единица сдвигается вправо и поочередно появляется на выходах Q3 Q2 и Q1.
-С приходом четвертого синхроимпульса единица из младшего разряда Q1, по кольцевой связи и через схему ИЛИ снова записывается в старший разряд.
Число выходов распределителя тактов определяется количеством триггеров кольцевого регистра. В распределителе тактов на основе четырехразрядного кольцевого регистра формируются импульсы фаз С1 С2, С3 и С4, которые образуют машинный такт Т длительностью в четыре периода синхроимпульсов, то есть Т = 4 ∙Тс (рис. 5.10, б).
Рисунок 5.10-Кольцевой регистр: а) –схема; б) –временная диаграмма
Недостатком схемы, изображенной на рис. 5.10, а, является возможность сбоя — появления лишних единиц в разрядах, например, 1100, 1001.
В кольцевом регистре с самовосстановлением после сбоя используется схема контроля, которая при неправильной работе автоматически возвращает регистр в исходное состояние.