Многоканальное устройство для сдвига во времени совпадающих импульсов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в устройствах привязки внешних асинхронных импульсов к синхроимпульсам. Отличительной особенностью устройства является возможность появления выходных сигналов на каждом синхроимпульсе, т. е. средняя частота поступления входных сигналов может быть в два раза выше при одной и той же частоте задающего генератора импульсов. Целью изобретения является повышение пропускной способности за счет обеспечения выдачи сигналов на каждом синхроимпульсе. Поставленная цель достигается благодаря введению блока управления, формирователей импульсов, счетчика, элемента запрета, элемента ИЛИ. 1 з.п. ф-лы, 5 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
{ял G 06 F 1/04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
1 (Л
С:
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4693873/24 (22) 22,05.89 (46) 30.08.91, Бюл. N. 32 (71) Институт кибернетики им, В.M. Глушкова (72) М.Д, Карабецкий (53) 681.3 (088,8) (56) Авторское свидетельство СССР
hb 1476453, кл. G 06 F 1/04. 1988, Авторское свидетельство СССР
М 1325454, кл. G 06 F 3/00, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ДЛЯ СДВИГА ВО ВРЕМЕНИ СОВПАДАЮЩИХ ИМПУЛЬСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в
Изобретение относится к вычислительной технике и может быть использовано в, устройствах привязки внешних асинхронных импульсов к синхроимпульсам.
Цель изобретения — увеличение пропускной способности за счет обеспечения выдачи сигналов на каждом синхроимпульсе.
На фиг. 1 приведена блок-схема устройства; на фиг. 2 — схема блока управления; на фиг. 3 — временная диаграмма работы устройства, на которой время t< означает начало действия сигнала начального сброса (от которого не зависит работа блока управления); на фиг. 4 — диаграмма при максимальной задержке (минимальной длительности) выходных сигналов по отношению к входным; на фиг. 5 — то же, при минимальной задержке (при этом длительность выходного сигнала равна длительности входного).
„„SU „„1674098 А1 устройствах привязки внешних асинхронных импульсов к синхроимпульсам. Отличительной особенностью устройства является воэможность появления выходных сигналов на каждом синхроимпульсе, т, е, средняя частота поступления входных сигналов может. быть в два раза выше при одной и той же частоте задающего генератора импульсов. Целью изобретения является повышение пропускной способности за счет обеспечения выдачи сигналов на каждом синхроимпульсе. Поставленная цель дости ается благодаря введению блока управления, формирователей импульсов, счетчика, элемента запрета, элемента ИЛИ. 1 э, и. ф-лы, 5 ил.
Устройство содержит распределитель I импульсов, .блоки 2> — 2д привязки входных импульсов к синхроимпульсам, каждый иэ которых содержит триггеры 3 и 4, блок 5 управления, входы 6 и 7 блока управления (входы формирователей), выходы 8 — 10 блока управления, формирователи 11 и 12 импульсов, счетчик 13, элемент И 14, элемент
15 запрета, элемент ИЛИ 16, информационные входы 17, выходы 18, тактовые входы 19 (выходы распределителя), вход 20 начальной установки и элемент НЕ 21.
Блок 5 управления содержит триггеры
22, элементы 23 и 24 запрета, элементы И—
НЕ 25 и 26 и триггер 27.
Устройство работает следующим обра зом.
После прихода импульса начального сброса на вход 20 триггер 3 и реверсивный
1674098
40 счетчик 13 устанавливаются в исходное нулевое состояние. При этом на выходе элемента ИЛИ 16 появляется уровень, по которому триггер 4 сбрасывается в нулевое состояние. На выходе триггера 3 устанавливается низкий уровень, который запрещает работу формирователя 11, а низкий уровень на выходе триггера 4 запрещает работу элемента И 14. В режиме самовозбуждения триггеры 27 и 22 поочередно переключаются из единичного состоянМя в нулевое, и наоборот. Частота этого триггерного генератора определяется переходными процессами в триггерах (равна около 10 МГц для практически реализованной схемы, собранной на элементах 555 — и серии).
Входной импульс, поступающий на вход 17 канала устройства, подается на вход установки в "1" триггера 3 и переводит его в состояние "1" (в момент времени tt), на прямом выходе триггера 22 генерируются почти прямоугольные импульсы триггерного генератора, которые поступают на выход
8. После окончания входного импульса первым же импульсом с выхода 8 блока 5 управления триггер 3 устанавливается в нулевое состояние, если на втором входе элемента
15 запрета нет запрещающего импульса, которым является синхроимпульс с выхода 19 распределителя I импульсов. В общем случае синхроимпульс может появиться в любой момент относительно времени появления входного импульса. Множество этих вариантов можно свести к двум: когда эти импульсы разнесены во времени или же совпадают полностью или частично. Оба эти случая показаны на фиг. 3.
Если во время действия входного импульса tz, появляется синхроимпульс на выходе 19, то триггер 3 фиксируется в единичном состоянии до момента окончания синхроимпульса т4, хотя уже в момент 1з входной импульс заканчивается. В момент
tg по переднему фронту первого же (после времени t4) импульса с выхода 8 триггер 3 устанавливается в нулевое состояние.
Так как на входе формирователя 11 происходит переход от высокого уровня к низкому, то на его выходе появляемся положительный короткий импульс длительностью tt- t5, Этот импульс подается на вход
6 блока 5 управления, В общем случае длительность короткого импульса формирователей 11 и 12 должна быть больше одного периода триггерного генератора То в блоке
5 управления. Так, например, для практически реализованной схемы блока 5 управления на микросхемах 155-й серии период То порядка 100 нс. Поэтому в этом случае длительность короткого импульса может быть порядка 200 нс, Этот импульс через первый вход 6 блока 5 управления поступает на второй вход элемента И-НЕ 25 и управляющий вход элемента 23 запрета (фиг. 3). Элемент
23 закрыт, Триггер 27 в соответствующий момент to не переключается и фиксируется в нулевом, а триггер 22 — в единичном состоянии. Так как первый вход элемента И вЂ” НЕ
25 подключен к нулевому выходу триггера
22, то по всем трем входам элемента И-НЕ
25 происходит совпадение и на выходе этого элемента появляется импульс длительностью 17 - 16, который подается на вход суммирования счетчика 13 и по которому в этом счетчике записывается "1". Так как при этом на первом выходе счетчика уровень изменяется на противоположный, то на выходе элемента ИЛИ 16 уровень становится противоположным, по которому триггер 4 устанавливается в единичное состояние и на его выходе появляется разрешающий потенциал, Этим потенциалом открыт элемент
И 14 по первому входу.
Длительность импульса на выходе элемента И вЂ” НЕ 25 (выход 9) определяется длительностью импульса с выхода формирователя 11 и либо равна ей, когда передний фронт импульса на входе 6 совпадает с моментом переключения триггера 27 в нулевое, а триггера 22 в единичное состо1 яние (при этом t6 - ts = О), либо импульс на выходе 9 сдвигается в общем случае на величину, равную или меньшую периода тригге рного генератора То в блоке 5 уп равления, т, е, ts - t5 с< То, и на этот промежуток времени заторможен триггерный генератор. По окончании импульса с формирователя 11 снимается запрет по управляющему входу элемента 23 запрета и триггерный генератор работает снова. Если после этого момента времени и до прихода соответствующего синхроимпульса с выхода 19 распределителя I на входе 17 появляется второй (время тв на фиг. 3), третий и т. д. импульсы, то все они записываются в реверсивный счетчик 13 аналогичным образом. Длительность цикла записи второго импульса на фиг. 3 равна интервалу времени (tt - te), состоит из тех же промежуточных интервалов времени, что и цикл записи первого входного импульса за исключением, например, того, что во время действия второго входного импульса нет синхроимпульса с выхода 19 и, следовательно, отсутствует интервал времени. аналогичный интервалу t4tz, Емкость реверсивного счетчитка 13 определяется исходя из максимально ожидаемой частоты входного импульса f t и частоты синхроимпульсов foe òàêèì расчетом, чтобы
1674098
20
55 не было переполнения этого счетчика в самом худшем случае. Другим ограничением является допустимая для конкретного устройства задержка в выдаче входных асинхронных импульсов, которая возникает при йх привязке к синхроимпульсам.
В момент времени т1з появляется синхроимпульс с выхода 19 распределителя 1, который подается на вход элемента И 14 и управляющий вход элемента 15 запрета.
Этот синхроимпульс является разрешающим для элемента И 14 и запрещающим для элемента 15 запрета. Поэтому на выходе 18 устройства появляется импульс, э в этот же момент времени запрещается установка триггера 3 в нулевое состояние и работа формирователя 11 короткого импульса . Так как импульс с выхода 18 поступает и на формирователь 12 короткого импульса, то на его выходе появляется короткий импульс (114) по заднему фронту синхроимпульса, в то время как закрывание элемента 15 запрета происходит по переднему фронту этого синхроимпульса, в результате исключается ситуация, при которой на первом и втором входах 6 и 7 блока 5 управления могут появиться импульсы строго в один и тот же момент времени.
Входы 6 и 7 блока 5 управления равноценны в том смысле, что при одновременном появлении импульсов на их входах равновероятно появление импульсов как вначале на первом разрешающем выходе 8, а затем на втором разрешающем выходе 9, так и наоборот. Это зависит от того, в каком состоянии(нулевом или единичном) находились в данный момент времени триггеры 27 и 22. Чтобы исключить эту неопределенность в последовательности появления коротких импульсов на выходах 6 и 7, производится запрет на появление короткого импульса нэ выходе формирователя 11 при появлении синхроимпульса. Короткий импульс с выхода формирователя 12 поступает на второй вход элемента И вЂ” НЕ 26 и управляющий вход элемента 24 запрета. В результате закрывается элемент 24 запрета на входе триггера 22, поэтому триггер 22 не переключается и фиксируется в нулевом, а триггер 21 — в единичном состояниях. Так как первый вход элемента И вЂ” НЕ 26 соединен с нулевым выходом триггера 27, а третий вход соедийен с единичным выходом триггера 22, то по всем трем входам элемента И вЂ” НЕ 26 происходит совпадение и на выходе этого элемента (выходе 10 блока 5 управления) появляется импульс, по которому уменьшается на единицу число, которое записано до этого момента времени в реверсивный счетчик 13.
Длительность импульса на выходе элемента И- НЕ 26 (110 - tie) определяется длительностью короткого импульса с выходя формирователя 12, и на этот промежуток времени триггерный генератор заторможен.
После окончания импульса на выходе 10 (момент времени ttp) триггерный генератор блока 5 управления работает снова и дс очередного появления синхроимпульса на выходе 19 в реверсивный счетчик 13 может быть добавлено очередное число входных импульсов, На фиг. 3 в промежуток t17-11з очередных входных импульсое не поступает. Начиная с момента t17 повторяется цикл декрементирования счетчика. за время t2011т он обнуляется, так кэк в приведенном примере записано двэ входных импульса. В момент времени (t18 117) на выходе 18 появляется очередной импульс. В момент t20 обнуле ни я счетчика на всех его информационных выходах уровни становятся низкими, происходит совпадение по всем входам элемента ИЛИ 16 и по его выходному потенциалу триггер 4 сбрасывается. На выходе, этого триггера появляется запрещающий для первого входа элемента И 14 потенциал — момент 120.
Таким образом, после того, кэк счетчик
13 обнуляется, на выходе 18 импульс не появляется до тех пор, пока не появится очередной входной импульс по входу 17, После этого цикл работы повторится.
Формула изобретения
1. Многоканальное устройство для сдвига во времени совпадающих импульсов, содержащее распределитель импульсов и блоки привязки входных импульсов к синхроимпульсэм, каждый из которых содержит двэ триггера и элемент И. проичем вход установки е "1" первого триггера i — ro (I =
1, .„n) блока привязка входных импульсов к синхроимпульсам является i — м информационным входам устройства, в каждом блоке привязки входных импульсов к синхроимпульсам выход второго триггера соединен с первым входом элемента И, i-й выход распределителя импульсов соединен с вторым входом элемента И I-го блока привязки входных импульсов к синхроимпульсам. выход элемента И которого является --м еыходом устройства, о тл и ч а ю щ е е с я тем, что, с целью увеличения пропускной способности зэ счет обеспечения выдачи сигналов на каждом синхроимпульсе. е каждый блок привязки входных импульсов к синхроимпульсам введены блок управления, элемент
НЕ, первый и второй формирователи импульсов, счетчик. элемент запрета и элемент
ИЛИ. причем выход первого триггера соеди1674098 нен с входом первого формирователя импульсов, выход которого соединен с Вхо дом запуска блока управления, первый выход которого соединен с информационным входом элемента запрета, второй и третий выходы блока упоавления соединены соответственно с суммирующим и вычитающим входами счетчика, разрядные выходы которого соединены с входами элемента ИЛИ, выход которого соединен с входом сброса в "0" второго триггера и с входом элемента НЕ. выход которого соединен с входом установки в "1" второго триггера, выход первого элемента И соединен с входом второго формирователя импульсов, управляющий вход элемента запрета соединен с вторым входом элемента И K с соответствующим выходом распределителя импульсов, выход элемента запрета соединен с синхровходом.первого триггера, информационный вход которого соединен с шиной нулевого iloтенциала устройства, нход сброса в "0" счетчика соединен с входом сброс". в "0" первого триггера и является входом начальной установки устройства, выход вто рого формирователя импульсов соединен с входом останова блока управления.
2, Устройство по и, I, о т л и ч а ю щ е ес я тем, что блок управления содержит два элемента И-НЕ, два элемента запрета и два триггера, причем выход первого элемента
5 запрета соединен с входом сброса в "0" первого триггера, выход второго элемента запрета соединен с входом установки в "1" второго триггера и с первым входом первого элемента И-НЕ, инверсный выход перво10 ro триггера соединен с первым входом второго элемента И вЂ” НЕ и с информационным входом второго элемента запрета, прямой выход второго триггера соединен с информационным входом первого элемента
15 запрета, с вторым входом второго элемента
И-НЕ и является первым выходом блока, инверсный выход второго триггера соединен с вторым входом первого элемента И—
WE и с входом установки в "1" первого
20 триггера, третий вход второго элемента ИНЕ соединен с управляющим входом второго элемента запрета и является входом останова блока, управляющий вход первого элемента запрета соединен с третьим вхо25 дом первого элемента И-HE и является входом запуска блока. выходы первого и второго элементов И вЂ” HE являются соответственно вторым и третьим выходами блока.
1674098
1674098
3@У 1
T =T у 1 A задермтигвх.
Составитель Е.Торопов
Редактор Л.Пчолинская Техред М.Моргентал Корректор О.Кундрик
Заказ 2921 Тираж 3Т1 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб.. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101