Устройство для синхронизации вычислительной системы

 

Изобретение относится к автоматике и вычислительной технике и мсжет быть использовано для синхронизации вычислительной системы, работающей в реальном времени. Целью изобретения является увеличение точности синхронизации. Устройство со-- держит задающий генератор 1, регистр 2, группу элементов НЕ 3, элемент И 4, управляемый делитель 5 частоты, счетчик 6, дешифратор 7. Допустимая относительная погрешность генератора равна /fо . Подключая дополнительные разряды к счетчику 6 и регистру 2, увеличивая таким образом и, можно обеспечить высокую точность синхронизации даже при относительно невысокой стабильности генератора . 4 ил. (О

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5g 4 G 06 F 1/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИД ТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4159070/24-24 (22) 05.12.86 (46) 07.02.89. Бюл. 11 . 5 (71) Научно-исследовательский физикотехнический институт при Горьковском государственном университете им. Н.И.Лобачевского (72) Н.Н.Макаров (53) 681.3(088.8) (56) Авторское свидетельство СССР

11" 1068921, кл. G 06 F 1/04, 1982.

Авторское свидетельство СССР

У 1149235, кл. G 06 Р 1/04 1983. (54) УСТРОЙСТВО ДЛЯ СИНХРОЬ 1ЗАЦИИ

ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к автоматИке и вычислительной технике и мс-„„SU„„1456942 А1 жет быть использовано для синхронизации вычислительной системы, работающей в реальном времени. Целью изобретения является увеличение точности синхронизации. Устройство со-. держит задающий генератор 1, регистр

2, группу элементов НЕ 3 элемент

И 4, управляемый делитель 5 частоты, счетчик б, дешифратор 7. Допустимая относительная погрешность генератора равна +2 " /fo Подключая дополнительные разряды к счетчику 6 и регистру 2, увеличивая таким образом и, можно обеспечить высокую точность синхронизации даже при относительно невысокой стабильности генератора. 4 ил.

1456942

Изобретение относится к автоматике и вычислительной технике и может быть использовано для синхронизации вычислительной системы, работающей в реальном времени.

Целью изобретения является повышение точности синхронизации.

На фиг.l приведена принципиальная схема устройства; на фиг.2 — временные диаграммы работы устройства; на фиг.3 " структурная схема управляемого делителя частоты; на фиг.4— схема 21-разрядного управляемого делителя частоты.

Устройство содержит задающий генератор 1, регистр 2, группу элементов НЕ 3, элемент И 4, управляемый делитель 5 частоты„ счетчик 6, дешифратор 7, тактовый вход 8, вход

9 установки и выходы 10 устройства.

Делитель 5 частоты содержит счетчик 11, элементы 12 и 13 запрета, элементы И )4 — 19 и элемент ИЛИ 20.

Для приема 21-разрядного делителя частоты используются делители 21

24 частоты и элемент НЕ-ИЛИ 25.

Устройство работает следующим образом.

После включения устройства на вход 9 запуска подается сигнал, который разрешает прохождение стробирующего сигнала с тактового входа 8 через элемент И 4 на вход сброса в "0" счетчика 6. При этом нулевой код счетчика 6 переписывается стробирующим сигналом в регистр 2. По окончании стробирующего сигнала запуска с входа 9 должен быть снят сигнал запуска. Нулевой код с выхода регистра

2 преобразуется элементами НЕ 3 груп" пы, s n-разрядный код А,=01)...ill который поступает на управляющие входы делителя 5, Последний. преобразует частоту f импульсов генератора 1 согласно выражению (l)

Счетчик 6 под действием входных импульсов генерирует на выходе циклически изменяющийся двоичный код, который поступает на дешифратор 7. и

На выходе дешифратора формируется 2 выходных импульсных последовательностей. Через время Т, равное периоду стробирующего сигнала, код с выхода счетчика 6 переписывается в регистр

2. Если частота f генератора 1 рав10

30 на номинальной частоте f,, которая должна быть подобрана согласно выражению

2 (2) то в момент действия стробирующего сигнала в счетчике 6 будет нулевой код. При этом работа делителя в следующем периоде Т описывается выражением (1).

Если частота f, отклонилась от номинальной частоты f,, то в счетчике 6 в момент действия стробирующего сигнала находится код йА, отличный от нуля, при этом если f r f то код А отрицательный (в старшем п-м разряде кода единица), если

f > f,,то код А А положительный (в старшем и-м разряде кода ноль}.

Код 11 А преобразуется элементами НЕ

3 группы в код А, согласно выражению

А„ = Ао — 6,А, а частота f на выходе делителя 5 равна

А

f = f —

2"

Если АА> О, то и (О 5 f<, следовательно, в счетчик 6 в следующем периоде Z поступает большее число импульсов, которое компенсирует ошибку, полученную в предыдущем периоде Т.

Если А < О, то f o 0,5 f<, а в счетчик 6 поступает меньшее число импульсов, чем в предыдущем периоде Т.

Управляемый делитель 5 частоты мо1 жет быть выполнен на микросхемах

К 155 ИЕ8. Элемент запрета предназначен для формирования импульса переноса на следующую ступень делителя, а элементы И 14 - 19 формируют импульсные последовательности, частота кото-. рых в зависимости от номера элемента изменяется по двоичному закону.

На выходе элемента И 14 формируется последовательность, содержащая каждый второй импульс делителя, на выходе элемента И 15 - каждый четвертый и т.д. Элементы И 14 — 19 стробируются сигналами управляющего кода. При единичном сигнале в соответствующем разряде управляющего кода соответствующая последовательность импульсов пропускается на элемент ИЛИ 20, а при нулевом запрещается. Таким образом, в зависимости от управляющего кода за один цикл пересчета счетчика 11 на выходе микросхем К 155 ИЕ8 может быть получено

1456942

Устройство для синхронизации вычислительной системы, содержащее saдающий генератор, элемент И, счетчик и дешифратор, причем разрядные выходы счетчика соединены с входами дешифратора, выходы которого являются выходами устройства, о т л и ч а ющ е е с я тем, что, с целью повышения точности синхронизации, в устройство введены регистр, группа элементов НЕ, управляемый делитель частоты, причем выход задающего генератора соединен с информационным входом управляемого делителя частоты, -выход которого соединен со счетным любое число импульсов от 0 до 63.

Для получения делителей большей разрядности, чем 6, микросхемы соединяются последовательно.

Пример. f = 2 Гц, n 6, Т 1 с (используются метки времени системы единого времени с частотой

1 Гц), тогда 0 = 21, А„2 — !, Рассматриваются четыре последова- 10 тельных цикла: 1 цикл - частота генератора f, = 2 - 50 Гц; 2 цикл— 21

Е, = 2 Гц; 3 цикл — f, =2 +50 Гц;

2i 21

4 цикл - f < 2 + 50 Гц. Работа устройства для данного случая пояс- 15 няется временной диаграммой (фиг.2).

В первом цикле после сброса устройства код 6 А=О, код А,=А - 6А

2ЙО «! f (2 1. 50)(22Î 1)/2 ß «2™«26

В счетчик Ь поступает каждый вто- 20 рой импульс с генератора l (фиг.2,г).

За первый цикл в счетчик 6 поступает

20 — 26 импульсов, а в регистр 2 в конце цикла записывается код А-26.

На выходах дешифратора последователь- 25 но формируются импульсы, причем последние 26 импульсов в первом цикле не успевают сформироваться °

Во втором цикле код 6А= -26, А, =2 +25, f =2 (2 +25) /2 =2 +25 ° 30

В счетчик 6 поступают каждый второй импульс генератора и 25 дополнительных импульсов, распределенньм равномерно по всему циклу (на фиг.2,г дополнительные импульсы выделенны жирной чертой). За второй цикл в ао счетчик 6 поступает 2 +25 импульсов, а в регистр 2 в конце цикла записывается код А = -l. Дополнительные 25 импульсов компенсируют ошибку, возни- 40 кающую в первом цикле, а дешифратор вьщает дополнительные импульсы, не сформированные в первом цикле.

В третьем цикле код !! А=-l, А, =2

Е =(2 +50) 20 /2 =20 +25. 45

3а время третьего цикла в счетчик

6 поступает 25 лишних импульсов, причем в регистр 2 в конце цикла saписывается код A=25, а дешифратор выдает 25 лишних выходных импульсов. 60

В четвертом цикле код и A=25, А = =2 26э Еа=(2 5Q)(2 26)/2 2 «1

В течение четвертого цикла каждый второй импульс не поступает на счетчик 6 (на фиг.2, г импульсы указаны штрихованной линией). Эти импульсы компенсируют ошибку, полученную в третьем цикле, однако из-эа того, что частота генератора в четвертом цикле отличается от номинальной, в счетчике накапливается новая ошибка, а в регистр 2 записывается в конце цикла код g А= 24.

Анализируя изложенное, можно заключить-, что ошибка, полученная в

К-м цикле, компенсируется (К+1)-м цикле с точностью -l импульс.

Если нестабильность частоты генератора является долговременной, то нулевое состояние счетчика 6 появляется либо с опережением, либо с задержкой на несколько тактов по отношению к синхронизирующему импульсу.

Однако средняя частота выходных сигналов дешифратора стабильна. Накопление ошибки в устройстве исключено из-за наличия следящего режима (при увеличении ошибки в плюс уменьшается коэффициент умножения делителя, и наоборот). При использовании устройства для тактирования вычислительной. системы, работающей в реальном времени, исключается накопление ошибки и уход рассчитанного ЭВМ времени от реального на величину более чему

5 Е мак, /4, - где 6. f м кс — допустим отклонение частоты генератора (для рассмотренного примерауход времени возможен не более чем на 32 мкс).

Допустимая относительная погрешность частоты генератора равна

4- 2" /f.. Подключая дополнительные разряды к счетчику 6 и регистру 2, увеличивая таким образом и, можно обеспечить высокую точность синхронизации. даже при относительно невысокой стабильности генератора.

Формула изобретения

1456942 . авив. выходом счетчика, разрядные выходы которого соединены с информационными входами регистра, вход разрешения записи которого соединен с первым входом элемента И и является тактовым входом устройства, второй вход элемента И является входом запуска устройства, выход элемента И соеди-. нен с входом сброса в "О" счетчика, выходы регистра с первого по (К-1)-й соединены соответственно с входами элементов HE с первого по (К-1)-й группы, К-й выход регистра соединен

5 с входами элементов НЕ с К-го по (n-1)-й .и со и"м информационным входом управляемого делителя частоты, выходы элементов HE с первого по (и"1)-й соединены с информационными

10 входами с первого по (n-1)-й управляемого делителя частоты.

1456942

Составитель Н.Торопова

Техред А.Кравчук Корректор О.Кравцова

Редактор О . Юрко в ецкая

Пронзводсгвенно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Заказ 7552/46 Тираж 667 Подписное

ВНИИПИ iо.ударственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Устройство для синхронизации вычислительной системы Устройство для синхронизации вычислительной системы Устройство для синхронизации вычислительной системы Устройство для синхронизации вычислительной системы Устройство для синхронизации вычислительной системы 

 

Похожие патенты:

Таймер // 1444738
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в управляющих вычислительных машинах и системах

Изобретение относится к автоматике и вычислительной технике и можетбыть использовано при построении вычислительных систем на основе об-:-

Изобретение относится к вычислительной технике и может быть использовано в блоках синхронизации дискретных устройств

Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах управления воздушным движением с об{)аботкой планов полетов

Изобретение относится к вычислительной технике, в частности к устройствам ввода цифровых данных в ЭВМ с использованием выборки аналоговых величин в регулярные интервалы времени

Изобретение относится к вычислителбной технике и может быть использовано при проектировании кшкропроцессорных систем модульного типа

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления

Изобретение относится к вычислительной технике и может быть использовано при построении линий задержки цифровой информации

Изобретение относится к электросвязи и может быть использовано для кадровой синхронизации приемников в системах передачи цифровой информации

Изобретение относится к радиосвязи и может быть использовано при приеме сигналов, содержащих блоки данных фиксированной длины

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах

Изобретение относится к вычислительной технике и может быть использовано при построении систем управления синхронизацией цифровых вычислительных машин и многопроцессорных систем

Изобретение относится к вычислительной технике и может найти применение для управления контролем достоверности передачи информации

Изобретение относится к вычислительной технике и может быть использовано в устройствах оптической обработки информации, предназначенных для решения задач обработки двумерных массивов цифровых данных и изображений

Изобретение относится к автоматике и импульсной технике
Наверх