Устройство для формирования серии импульсов
Изобретение может быть использовано в синхронизаторах, управляющих и вычислительных системах. Цель изобретения - повышение точности задания временного положения импульсов в серии и расширение функциональных возможностей, которая достигается за счет введения блока 5 элементов совпадений и получения на выходе блока 3 сравнения кодов серий импульсов, синхронизированных с импульсами на выходе опорного генератора 6. В блоке 2 памяти кодов задержек хранятся коды, которые определяют временное положение серий импульсов и номера каналов, на выходе которых пройдут эти серии. Устройство также содержит блок 1 управления, счетчик 4, шину 7 запуска, выходную шину 8. 3 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1
09) (11) д11 4 Н 03 КЗ /84
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
IlQ ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
1 (21) 4326963/24-21 (22) 10. 11. 87 (46) 30.11.89. Бюл. Р 44 (72) А,B. Ходаков (53) 621,373 (088,8) (56) Авторское свидетельство СССР
Ф 1372598, кл, Н 03 К 3/64, 1985. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
СЕРИИ ИМПУЛЬСОВ (57) Изобретение может быть использовано в синхронизаторах, управляющих и вычислительных системах. Цель изобретения — повышение точности задания временного положения импульсов в се2 рии и расширение функциональных возможностей, которая достигается за счет введения блока 5 элементов совпадений и получения на выходе блока 3 сравнения кодов серий импульсов, синхронизированных с импульсами на выходе опорного генератора 6, В блоке 2 памяти кодов задержек хранятся коды, которые определяют временное положение серий импульсов и номера каналов, на выходе которых пройдут эти серии.
Устройство также содержит блок 1 управления, счетчик 4, шину 7 запуска, выходную шину 8, 3 ил.
1525873
Изобретение относится к импульсной технике, предназначено для управления импульсным ускорителем, лазерными системами, генераторами импульсов произвольной формы и может быть использовано в синхронизаторах управляющих и вычислительных системах.
Цель изобретения — повышение точности задания временного положения импульсов в серии и расширение функциональных возможностей.
На фиг. 1 представлена функциональная схема устройства для формирования серии импульсов; на фиг, 2 — функцио- 15 нальная схема блока управления; на фиг. 3 — функциональная схема блока сравнения кодов, Устройство содержит (фиг. 1) блок
1 управления, блок 2 памяти кодов за- 20 держек, блок 3 сравнения кодов, счетчик 4 импульсов, блок 5 элементов совпадения, опорный генератор 6, шину 7 запуска, выходную шину 8, Выход опорного генератора 6 соеди- 25 нен с входами синхронизации блоков 1 и 3. Информационные выходы блока 1 соединены с первой группой входов блока 3. Адресные выходы блока 1 соединены с первой группой адресных входов 30 блока 2, вторая группа входов которого соединена с выходами счетчика 4.
Счетный вход последнего соединен с первым выходом блока 3. Выход переполнения блока 1 соединен с входом ус-3 тановки блока, второй выход которого соединен, с первь входом блока 5.
Вторая группа входов последнего соединена с первой группой выходов бло-. ка 40 соединена с второй группой входов блока 3. Шина 7 запуска соединена с входами установки блока 1 и счетчика 4.
Выходы блока 5 являются выходной ши-, ной 8 устройства.
Блок 1 управления (фиг, 2) содержит счетчик 9 адреса, оперативное saпоминающее устройство (ОЗУ) 10, триг" гер 11, счетчик 12, анализатор 13 переполнения. Выходы разрядов счетчи- р ка 9 соединены с адресными входами ОЗУ 10 и являются адресными выходами блока 1. Выход переполнения счетчика
9 соединен с входом установки триггера 11, входом предустановки анализатора 13 переполнения и является выхо-дом переполнения блока 1 ° Информационные входы ОЗУ !О соединены с выходами разрядов счетчика 12, выход переполнения которого соединен с информационным входом анализатора 13 переполнения. Выход последнего соединен со счетным входом счетчика 12, вход установки которого соединен с прямым выходом триггера 11. Выходы ОЗУ 10 соединены с информационными входами счетчика 12 и являются информационными выходами блока 1. Входы синхронизации счетчиков 9 и 12, анализатора
13 переполнения и вход разрешения записи ОЗУ 10 объединены и являются входом синхронизации блока 1, Вход установки счетчика 9 и вход предустановки триггера 11 объединены и являются входом установки блока 1.
Блок 3 сравнения кодов (фиг. 3) содержит элемент 14 сравнения, триггеры 15 — 17, элемент И 18. Выход элемента 14 сравнения соединен с информационным входом триггера 15, прямой выход которого соединен с входом установки этого триггера и информационньм входом триггера 16. Прямой выход последнего соединен с информационным входом триггера 17, прямой выход которого соединен с первым входом элемента И 18. Выход последнепо является вторым выходом блока 3. Инверсный выход триггера 16 является первым выходом блока 3. Вход предустановки триггера 15 соединен с входами синхронизации триггеров 16 и 17 и является входом установки блока 3. Вход синхронизации триггера 15 соединен с входом установки триггера 16 и вторым входом элемента И 18 и является входом синхронизации блока 3. Первые и вторые входы элемента 14 сравнения являются первыми и вторыми входами блока 3 .
Устройство работает следующим образом.
На информационных выходах блока 1 появляются поочередно параллельные группы разрядов, характеризующих последовательные состояния блока 1.
Группы разрядов сопровождаются их номерами на адресных выходах. Сигнал на выходе переполнения адресов (номе" ров) параллельных групп разрядов блока 1 определяет момент появления младшей группы разрядов на информационных выходах блока 1 и устанавливает в начальное состояние блок 3, который обеспечивает сравнение первой и второй групп кодов на его входаМ, т,е. параллельно-последовательного кода
15258 текущего времени (первая группа) и параллельно-последовательного кода задержки выдачи импульсов (вторая группа) с точностью до периода импульсов на входе переполнения.
Равенство этих кодов вызывает появление на выходе P блока 3 импульса, изменяющего состояние счетчика 4 и обеспечивающего выбор следующей группы адресов блока 2 и следующего кода задержки на первой группе выходов блока 2. Равенство кодов также вызывает в следующем периоде импульсов на выходе переполнения блока 1 наличие серии импульсов с периодом опорной частоты на выходе F блока 3 в течение всего периода импульсов на выходе переполнения блока 1. На второй группе выходов блока 2 формируются коды, оп- 2О ределяющие временное положение импульсов в соответствующих каналах и разрешающие выдачу в заданное время импульса из серии с выхода F блока 3 на выходную шину 8. Момент начала отсчета задержек устанавливается подачей импульса на шину 7 запуска.
Таким образом, двоичные позиционные параллельно-последовательные коды с первой группы выходов блока 2 определяют временное положение интервала, длительностью равной циклу перебора адресов на адресном выходе блока
1, в котором временное положение импульсов, выдаваемых на выходную шину
8, определяется последовательными кодами на второй группе выходов блока 2.
Сиена логических уровней на этих выходах происходит с дискретностью, равной периоду опорной частоты, что обеспечивает разрешающую способность при выдаче серии импульсов, также равную периоду опорной частоты.
Блок 1 управления (фиг, 2) работает следующим образом.
При приходе на шину 7 запуска импульса сброса устанавливается в "0" счетчик 9 адреса, устанавливается в
"1" триггер 11, который удерживает в нулевом состоянии счетчик 12 ° Поступление импульсов с опорного генератора 6 вызывает изменение состояний счетчика 9 адреса и последовательное заполнение ОЗУ 10 нулевыми кодами по всем адресам путем переписи их из заторможенного в нулевом состоянии счетчика 12 ° По окончании перебора всех адресов счетчик 9 адреса формирует импульс переполнения, котрый сбрасы73 6 вает триггер 11, тем самым освобождая счетчик 12 для получения воэможности изменения его состояния по счетному входу и по входу записи кода из ОЗУ
10. Импульс переполнения также взводит анализатор 13 переполнения.
Следующий за импульсом переполнения импульс с выхода опорного генератора 6 из-за наличия на выходе переполнения счетчика 12 уровня "О" сбрасывает анализатор 13 переполнения фронтом импульса, с выхода которого счетчик 12 переводится в " 1". Код
"1" иэ счетчика 12 переписывается по адресу "0" в ОЗУ 10. Задним фронтом импульса с выхода опорного генератора
6 счетчик 9 адреса переходит к следующему адресу — " 1". Поступление последующих импульсов с выхода опорного генератора 6 вызывает последовательный перебор адресов (на адресных выходах) параллельных групп кода, формирующихся на информационных выходах.
Таким образом, в первом (после импульса сброса) цикле пересчета счетчика 9 адреса будет выдан параллельно-последовательный код "0", во втором — код "1". Код выдается младшими параллельными группами разрядов вперед, т.е. для трехразрядных счетчиков 9 и 12 и ОЗУ 10 8х3 разряда во втором цикле будут последовательно выданы адреса 01234567 и группы
10000000, Каждый цикл пересчета счетчика 9 адреса взводит анализатор 13 переполнения и добавляет "1" в код по нулевому адресу, поскольку с приходом импульса синхронизации в счетчик 12 переписывается из ОЗУ 10 код, записанный в предыдущем цикле. При достижении кода Все 1, переписанного из ОЗУ 10 в счетчик 12, анализатор
13 переполнения с приходом импульса синхронизации выдает на счетный вход счетчика 12 импульс, но не сбрасывается из-за наличия на выходе переполнения счетчика 12 уровня "1". Таким образом, осуществляется перенос " 1" в следующую группу при переполнении предыдущей.
Блок 3 сравнения кодов (фиг. 3) работает следующим образом.
Приход импульса на вход CS взводит триггер 15, который сбрасывается импульсом с входа синхронизации при неравенстве любой пары кодов на входах блока 3. Если все группы обоих кодов попарно равны, то к моменту прихода
1525873 формула и э о б р е т е н и я
Составитель Ю.Сибиряк
Редактор И.Касарда Техред М.Ходанич Корректор И,Иуска
Ваказ 7241/53 Тираж 884 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101 следующего импульса на вход CS блока 3 триггер 15 остается в состоянии
"1", импульс на входе CS переписывает состояние "1" в триггер 16 и задним
5 фронтом обеспечивает подтверждение начального взвода триггера 15 н перепись состояния "1" в триггер 17, который находится в этом состоянии не менее цикла пересчеТа счетчика 9 адреса (фиг. 2), тем самым обеспечивая формирование на выходе элемента
И 18 пачки строб-импульсов.
Устройство для формирования серии импульсов, содержащее опорный генератор, выход которого соединен с входа.ми синхронизации блока управления и блока сравнения кодов, первые входы которого соединены с информационными выходами блока управления, адресные выходы которого соединены с первой группой адресных входов блока памяти кодов задержек, первая группа выходов которого соединена со вторыми входами блока сравнения кодов, счетчик импульсов, отличающееся тем, что, с целью повышения точности задания временного положения импульсов в серии и расширения функциональных воэможностей, в него введен блок элементов совпадения, причем выход переполнейия блока управления соединен с входом установки блока сравнения кодов, первый выход которого соединен со счетным входом счетчика импульсов, выходы которого соединены с вто- . рой группой адресных входов блока памяти кодов задержек, вторая группа выходов которого соединена с первыми вхсдами блока элементов совпадения, второй вход которого соединен с вторым выходом блока сравнения кодов.



