Устройство для формирования временных интервалов

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК 1 4 Н 03 К 5/00

ar. ! Ф)

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3793257/24-21 (22) 22.09.84 (46) 23.10.86. Бюл. № 39 (72) С. П. Широкий (53) 621.373 (088.8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (56) Авторское свидетельство СССР № 577509, кл. Н 03 К 5/13, 1979.

Авторское свидетельство СССР № 884098, кл. Н 03 К 5/00, 1980. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ВРЕМЕННЫХ ИНТЕРВАЛОВ

ÄÄSUÄÄ 1265975 А 1 (57) Изобретение относится к импульсной технике. Цель изобретения — расширение диапазона формирования временных интервалов. Устройство содержит генератор 1 эталонной частоты, делитель 3 частоты, мультиплексор 4, регистр 6 сдвига и счетчик 7.

Для достижения поставленной цели в устройство введены блок 2 синхронизации и управления, регистр 5 количества опорных интервалов и счетчик 8 с образованием новых связей между элементами устройства.

2 табл. 4 ил.

1265975

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

Цель изобретения — расширение диапазона формирования временных интервалов.

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

Устройство для формирования временных интервалов содержит генератор 1 эталонной частоты, блок 2 синхронизации и управления, делитель 3 частоты, мультиплексор 4, регистр 5 количества опорных интервалов, регистр 6 сдвига, первый 7 и второй 8 счетчики, причем генератор 1 эталонной частоты последовательно соединен с делителем 3 частоты, выходы которого подключены к информационным входам мультиплексора 4, выход которого подключен к входу вычитания счетчика 7 импульсов, выход заема которого подключен к входу вычитания счетчика 8, выход заема последнего подключен к первому входу блока 2 синхронизации и управления, второй вход которого подключен к выходу генератора 1 эталонной частоты, а третий вход соединен с шиной «Пуск», первый выход блока 2 синхронизации и управления подключен к управляющему входу делителя 3 частоты, а второй выход подключен входом сброса в «О» делителя 3 частоты и счетчиков 7 и 8, выходы регистра 6 поразрядно подключены к входам счетчика 8, выходы которого подключены к адресным входам мультиплексора 4 и к первой группе входов регистра 5 количества опорных интервалов, вторая группа входов кототорого подключены к шине данных и к входам регистра 6, выходы регистра 5 количества опорных интервалов подключены к информационным входам счетчика 7 импульсов, выход заема счетчика 8 импульсов является выходной шиной.

Блок 2 синхронизации и управления (фиг.2) состоит из элементов ИЛИ 9 и 10, инверторов 11 и 12 и триггеров 13 — 15, причем выход генератора 1 через инвертор 12 подключен к счетному входу триггера 15, прямой выход которого подключен к первому входу элемента ИЛИ 9, второй вход которого подключен к шине «Пуск», выход элемента ИЛИ 9 подключен к входам сброс в

«О» триггеров 13 и 14, выход счетчика 8 подключен к инвертору 11 и счетному входу триггера 14, инверсный выход которого соединен со своим D-входом, а прямой выход подключен к D-входу триггера 13, выход которого подключен к входу синхронизации триггера 15, вход элемента ИЛИ 10 подключен к D-входу триггера 13 и сброса в

«О» тр и ггер а 15.

Регистр 5 (фиг.3) состоит из блоков 16 и 17 питания, мультиплексора 18 и трех эле5

55 ментов 19 — 21 задержки. Причем входы блоков 16 и 17 памяти соединены с шиной данных, а их выходы подключены к входам мультиплексора 18, адресные входы которого соединены через элементы 19 — 21 задержки с выходами счетчика 8.

Каждый счетчик состоит (фиг.4) из реверсивного счетчика 22, инверторов 23 и элемента И 24, причем информационные входы реверсивного счетчика 22 подключены к выходам регистра 5 количества опорных интервалов, вход вычитания — к выходу мультиплексора 4, а вход сброс — к выходу блока 2 синхронизации и управления, выход заема подключен к первому входу элемента И 24 и через инверторы 23 к второму входу элемента И 24, выход которого связан с входом счетчика 22.

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

Внешним устройством, например ЭВМ, производится кодирование информации и запоминание регистров 5 и 6. Запись производится по шине данных.

Устройство запускается импульсом по шине «Пуск». В момент времени, соответствующий срезу импульса генератора 1, включается делитель 3 частоты и прекращается сброс в «О» счетчиков делителя 3 частоты и счетчиков 7 и 8, так как на выходах счетчика 8 установлено число 000, то включен вход мультиплексора 4, на который поступают импульсы делителя 3 с частотой генератора 1. Первый из этих импульсов инвертируется мультиплексором 4 и проходит через счетчики 7 и 8 (так как в них записано число 0000) на выходную шину и на третий вход блока 2 синхронизации и управления. Импульс на выходной шине является началом временного интервала, под которым понимается интервал времени между двумя импульсами на выходной шине.

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

Особенность работы устройства состоит в том, что вместо интервала, величина которого задается многоразрядным числом и который формируется при значении масштаба, соответствующем единице самого младшего ненулевого разряда этого числа. Формируется последовательность убывающих по величине интервалов, каждый из которых задается одноразрядным числом и отсчитывается в своем соответствующем масштабе, при этом сумма промежуточных интервалов равна интервалу, заданному многоразрядным числом. Выбор направления отсчета от большего масштаба к меньшему и применение специального способа кодирования, при котором формально вместо «О» младшего разряда пишется

«А = 10» обозначение в шестнадцатерич1265975

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

Число, задающее величину временного интервала, записывается в размерности, определяемой самым мелким масштабом устройства, с записью нулей в младших разрядах, если число задано в более крупной размерности (например, 1050,2 мс нужно записывать как 1050200 мкс). Затем нули в направлении от младших разрядов к старшим заменяются на «А = 10» с одновременным уменьшением на единицу цифры старшего разряда, например

1050200 — + (1-1) (А) (5-1) (А) (2-1) (А-1) (A) — э- А4А19А

Количество разрядов полученного числа уменьшается на единицу и остаток записывается в регистр масштаба (6-1) = 5 = 0101 в двоичном коде.

Цифры закодированного числа поочередно каждая, кроме единиц МКС, уменьшаются на единицу и записывается в регистр 5 в двоичном коде по адресам, распределенным согласно табл. 1. Если количество разрядов полученного числа равно единице, то цифра «единицы мкс» уменьшается также на единицу.

В конкретном случае, взятом для примера, в счетчик 8 запишется число 5, а счетчике 7 число — 9.

По адресу мультиплектора 4, определяемому состоянием выходами счетчика 8, включается информационный вход мультиплексора 4 с опорными интервалами, соответствующими самому старшему разряду числа (табл. 2).

Если в счетчик 8 записано число N, импульс заема появляется на N+ I импульс, поэтому числа, записываемые в регистр 5 количества опорных интервалов и в регистр 6 уменьшаются на единицу, так как выходной сигнал, соответствующий началу временного интервала, появляется с задержкой в один период генератора 1 эталонной частоты по отношению к окончанию импульса сброса в

«О» счетчиков 7 и 8 делителя 3 частоты, первый опорный период оказывается уменьшенным на один период эталонной частоты.

Эта потеря компенсируется тем, что число опорных интервалов, соответствующих нулевому масштабу на единицу, не уменьшается.

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

5 !

0 !

Когда счетчик 7 досчитал до числа 0000, то из очередного входного импульса формируется импульс заема. В счетчик 7 записывается информация о количестве меньших по масштабу на единицу опорных интервалов следующего промежуточного интервала. Число, хранимое в счетчике 8, уменьшается на единицу, мультиплексор 4 переключается на принятие опорных импульсов, соответствующих меньшему на единицу масштабу. На выходы регистра 5 поступает информация о величине очередного промежуточного интервала.

Когда счетчик 8 достигает до числа

0000, начинается обработка промежуточного интервала наименьшего масштаба. Импульс заема, формируемый счетчиком 7, сопровождается импульсом заема счетчика 8, который поступает на выходную шину и является концом формируемого временного интервала, он также поступает на вход блока 2 синхронизации и управления. В результате снимается стробирование устройства по шине «Пуск» выключается делитель 3 частоты, сбрасываются в «О» счетчики делителя 3 частоты, и счетчики 7 и 8 устройства возвращаются в исходное состояние.

Устройство для формирования временных интервалов, содержащее последователно соединенные генератор эталонной частоты, делитель частоты и мультиплексор, а также регистр сдвига, входы которого подключены к шине данных, первый счетчик импульсов, выход заема которого подключен к выходной шине, отличающееся тем, что, с целью расширения диапазона формируемых временных интервалов, в него введены блок синхронизации и управления, регистр количества опорных интервалов и второй счетчик импульсов, вход вычитания которого соединен с выходом мультиплексора, выход заема подключен к входу вычитания первого счетчика импульсов, выход заема первого счетчика импульсов подключен к первому входу блока синхронизации и управления, к второму входу которого подключен выход генератора эталонной частоты, а третий вход соединен с шиной «Пуск», первый выход блока синхронизации и управления подключен к управляющему входу делителя частоты. входы сброса в «О» делителя частоты первого и второго счетчиков импульсов подключены к второму выходу блока синхронизации и управления, выходы регистра сдвига поразрядно подключены к входам первого счетчика импульсов, выходы которого поразрядно подключены к адресным входам Móëüòèïëñli сора и к первой группе входов регистра количества опорных интервалов, другая группа входов которого подключены к шинс данных, а выходы подключены к входам второго счетчика импульсов.

1265975

Таблица 1

000

011

001

010

100

101 старший

Инйормара !ряда

Ряд мер сотни мс

Таблица2

010

100

001

001

011

101

110 111 входов

f /102

f /10

1 мГц 100 кГц 10 кГц

Адрес регистра 5 ция о величине

Выбранный при—

Состояние адресных мультиплексора 4

Частота генера— тора ненуленой разединицы, десятки, мкс мкс сотни, единицы, десят- сотни, единимкс мс ки, мс мс ц секции, f /10 f /10 f /10 f /10

1 кГц 100 Гц 10 Гц 1 Гц 0,1 Гц

1265975 йп генерапю— ра зталон частоты

Мина

>т/77ycy

Фина

"Выход"

С информационных Зыходоо первого счетчика

Фиг. 5!

0 дыха

Mgnbrrlu

I (Ъ 1 о

" о

О ) ь) О> о.

0m схема

СаихРаНиЗ и управ

Составитель И.Маз ров

1 едактор М. Ьланар Техред И. Верее Корректор В. Бутяга

Заказ 568 1i57 Тираж 816 Г!одписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Филиал ППП «Патен1», r. Ужгород, ул. Проектная, 4