Многоканальный преобразователькод-временной интервал
Союз Советскик
Социалистических
Республик
0 П И С А Н И Е (,818000
ИЗОБРЕТЕН ИЯ
К АВТОИ:КОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свкд-ву (22) Заявлено 03.05.79 (21) 2760419/18-21 (53)M. Кл. с присоединением заявки М
Н 03 К 13/02
Г667дарстааииый КоМНТВТ
СССР ло делам изобратеиий и открытий (23) flриоритет Опубликовано 30 03 81. Бюллетень М 12
Дата опубликования описания 30 03.81 (53) УДК 681.325 (088.8) (72) Автор а."
1 (54) МНОГОКАНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ
КОД-ВРЕМЕННОЙ ИНТЕРВАЛ
Изобретение относится к импульсной технике, а именно к преобразователям кода во временной интервал, и может быть использовано в вычислительной технике и контрольно-измерительной аппаратуре.
Известен преобразователь цнфровои код-временной интервал, включающий генератор квантующей последовательности, элемент ИЛИ, блок совпадения, счетчик, регистр кода, линию задержки, многоканальный .входной блок, содер., жащий секционированную линию задержки и в каждом канале элемент И, два триггера и элемент ИЛИ (1).
Однако в этом устройстве невозможно формирование разных по длительности временных интервалов одновременно во всех каналах.
Наиболее близким по технической сущности к предлагаемому является многоканальный цреобразователь код-временной интервал, содержащий генератор импульсов, связанный со входом счетчика, выходы которого соединены с одними входами блока сравнения, другие входы которого подключены к выходам регистра, а выход блока сравнения соединен с первым вхо2 дом узла формирования, запоминающее устройство дополнительный счетчик, регистр признаков причем второй вход узла формирования соединен с выходом. генератора импульсов, а первый выход узла формирования подключен к адресному входу запоминающего устройства, второй выход через дополнительный счетчик — к другим входам запоминающего устройства, выходы которого соедтиеньт с соответствующими входами регнстра.и регистра признаков (2).
В этом преобразователе смена адреса, подаваемого на запоминающее устройство, т.е. выбор нового кода временного интервала и сравнение его с состоянием счетчика, происходит лишь после срабатывания блока сравнения, что приводит к последовательному формированию временных интервалов, т.е. временных интервалов следующих друг эа другом (т.е. совпадающих фронтами), и исключает возможность параллельного во времени преобразования кодов в .соответствующие временные интервалы во всех каналах одновременно.
Цель изобретения — расширение функциональных воэможностей преобразователя путем
3 81 обеспечения возможности параллельного во времени преобразования кодов в соответствующие временные интервалы во всех каналах одновременно.
Укаэанная цель достигается тем, что в преобразователь, включающий генератор импульсов, первый счетчик, выходы которого соединены с первыми входами блока сравнения, вторые входы которого подключены через регистр и запоминающее устройство к выходам второго счетчика, и каналов формирования и анализа временных интервалов, дополнительно введены ключ, переключатели, элемент задержки, распределитель импульсов с n+1 выходами, п-входовой элемент И и Д-триггер запуска, выход которого и выход генератора импульсов соединены через ключ. с входами второго счетчикаи элемента задержки, выход которого соединен с входом распределителя импульсов, и-выходы которого подключены к первым входам каналов формирования и анализа временных интервалов, а (n+1)-ый выход — к, счетному входу первого счетчика. и входу сброса второго счетчика, при этом вторые входы каналов формирования и анализа временных интервалов объединены и подключены к выходу блока срав нения, третьи входы нечетных каналов подключены к выходу Д-триггера запуска, а третьи входы четных каналов через переключатель подключены к первым выходам предыдущих нечетных каналов, вторые выходы которых через и-входовой элемент И подключены, к входу синхронизации Д-триггера зпуска, причем четвертые входы каналов соединены между собой и с выходами начального сброса обоих счетчиков, каждый из и каналов выполнен на трех элементах
И-НЕ, элементе И, двух Д-триггерах и линии задержки, таким образом, что первый вход канала соединен через линию задержки с первым
-входом первого элемента И-НЕ и непосредственно с первыми входами второго и третьего элемента И-НЕ, выходы которых соединены соответственно с. входом сброса и входом установки первого Д-триггера, инверсный выход которого соединен с первым входом элемента
И, второй вход которого соединен с прямым выходом второго Д-триггера, а выход элемента ,И с первым выходом канала, второй вход которого соединен со вторым входом второго элемента И-НЕ, при этом вход установки второго Д-триггера соединен с выходом. первого элемента И-НЕ, а инверсный выход второго
Д-триггера — со вторым входом третьего элемента И-НБ, третий вход которого соединен с третьим входом канала и вторым входом первого элемента -HE, четвертый вход третьего элемента И-БЕ соединен с выходом второго элемента И-НЕ, а входы синхронизации
Д-триггеров — с четвертым входом канала, 8000 пределителя 10 и появляющемуся на его нервом выходе, происходит срабатывание первого канала 11, если на шине 23 канала имеется разрешающий потенциал.
Разрешающий потенциал в первом режиме подается на все каналы 11- с Д-триттера 2 запуска.
Элемент 4 задержки обеспечивает подачу результата сравнения кода временного интерва50
55 причем инверсный и прямой выходы первого
Д-триггера являются соответственно вторым и третьим выходом каждого канала.
На фиг, .1 изображена блок-схема преобразователя; на фиг. 2 — временная диаграмма работы преобразователя в первом режиме; на фиг, 3 — временная диаграмма работы преобразователя во втором режиме.
Многоканальный преобразователь код-временной интервал содержит генератор 1 импульсов, Д-триггер 2 запуска, ключ 3, элемент 4 задержки, счетчики 5 и 6, запоминающее устройство 9, регистр 7, блок 8 сравнения, распределитель 10 импульсов, и-каналов 11 формирования и, анали15 . за временных интервалов.
Каждый из каналов 11 содержит первый элемент 12 И-НЕ, второй элемент 13 И-НЕ, третий элемент 14 И-НЕ, элемент 15 И, первый Дтриггер 16, второй Д-триггер 17, элемент 18 И, эо элемент 19 задержки, переключатель 20.
На фиг. 1 также. показаны входные шины
21-24 и выходные шины 25-27 каналов 11, Устройство может работать в двух режимах, Рассмотрим работу устройства на примере первого режима(переключатель 20 в положении
1 фиг. 2). Перед пуском устройства сбрасываются в ноль счетчики 5 и 6, каналы 11 по шине 24. Импульс запуска, поступающий на вход установки S Д-триггера 2 запуска, устанавливает его в единичное состояние, подавая тем самым
"разрешающий " потенциал на шины 23 каналов
11, а также разрешает прохождение импульсов с генератора 1 через ключ 3 на счетный вход .счетчика 5 и через элемент задержки 4 на вход
35 распределителя 10 импульсов.
По первому импульсу, поступающему на счетный вход счетчика 5, устанавливается адрес кода временного интервала первого канала (код т ), по которому из запоминающего устройства 9 через регистр 7 выдается код вре40 менного интервала данного канала на первые . входы блока 8 сравнения, на вторые входы которой подается код состояния счетчика 6 (в пер вом цикле анализа — код "0"). В зависимости от результата сравнения на шину 22 первого канала 11 подается результат ср внения в виде логического уровня "1", если коды равны, и *0",.если коды не равны.
По тому же первому импульсу, поступающему через элемент 4 задержки на вход рас5 8 ла с кодом счетчика 6 на шину 22 канала 11 до появления импульса соответствующего выхода распределителя 10. Если код временного интервала первого канала не равен коду состояния счетчика 6 (в первом цикле сравнения—
"0"), через элементы 13 и 14 И.НЕ происходит установка Д-триггера 16 по входу установки в единичное состояние и начинается, таким образом, формирование временного интервала в данном канале.
18000
f0 го интервала не равен нулю, и начинается процесс формирования временного интервала в этом канале 11, сброс триггера 16, т.е. окончание процесса формирования временного интервала, произойдет в каком-то цикле работы (цикл сравнения кодов), когда заданный код временI ного интервала канала 11 будет равен текущему коду состояния счетчика 6. Тогда сработает элемент 13 И-НЕ и по входу сброса R сбросит в "0" Д-триггер 16.
Если код временного интервала и код состояния счетчика 6 равны, то происходит лишь подтверждение через элемент 13 И-НЕ по входу сброса R нулевого состояния Д-триггера 16 и формирование временного интервала в данном канале не начинается.
Одновременно, но с небольшой задержкой, определяемой элементом 19 задержки, по импульсу с распределителя 10 через элемент 12
И-НЕ по входу установки S срабатывает Дтриггер 17, с инверсного выхода которого на . второй вход элемента 14 И-HE поступает потенциал, запрещающий в дальнейшем работу этого элемента, что устраняет возможность повторного ложного срабатывания канала 11 при окончании обработки временного интервала данным каналом, когда. другие каналы еще не.закончили своей работы.
По второму импульсу с генератора 1, поступающему на счетный вход счетчика 5., происходит выборка из запоминающего устройства
9 кода временного интервала 2-го канала 11 и сравнение его с тем же кодом состояния счетчика 6, с которым сравнивался код.временного. интервала первого канала 1.
В зависимости от результата сравнения по этому же второму импульсу, появляющемуся уже на втором выходе распределителя 10 происходит либо начало, либо конец формирования временного. интервала так;хе, как и в первом канале 1 1.
По третьему импульсу с распределителя 10 работает третий канал 11, по четвертому — четвертый и т.д, После того, как импульсы генератора 1 последовательно пройдут по и-выходам распределителя 10, т.е, все коды временных интервалов всех каналов 11 будут сравнены с текущим состоянием счетчика 6 (в первом цикле — с нулевым состоянием), и+1 импульс генератора 1 с n+1 выхода распределителя 10 изменит состояние счетчика 6 и по шине 24 счетчика 5 установит вновь адрес кода временного интервала первого канала 11.
После этого опять происходит последовательное сравнение кодов временных интервалов каж дого канала с новым текущим значением счетчика 6.
После того, как срабатывает Д-триггер 16 какого-либо из каналов 11, т.е. код временно Формула изобретения.
1. Многоканальный преобразователь кодвременной интервал, включающий генератор им пульсов, первый счетчик, выходы которого соединены с первыми входами блока сравнения, вторые входы которого подключены через ре55
После того, как каждый из каналов 11 отработал заданный временной интервал, сраба. тывает элемент 18 И и сбрасывает в "0" по
15 ходу синхронизации Д-триггер 2 запуска, пре- кращая тем самым работу устройства, Во втором режиме работы (переключатель
20 в положении 11, фиг. 3) возможна выработка смещенных временных интервалов, Причем в данном случае каналы 11 соеди20 няются попарно, т.е. шины нечетных каналов 11 через переключатель 20 соединяются с шш:ами
23 четных каналов 11, чем обеспешвается работа четных каналов 11 лишь после того, как отработал временной интервал. предыдущий, т.е.
25 нечетный канал 11 (только в этом случае на шине 2S появляется разрешающий потенциал).
Таким образом, нечетный временной интервал т,, тз и т.д. вырабатывается нечетным каналом 11, а четный т„т4 и т.д. — четным, Во втором режиме работы необходимо, чтобы код четного временного интервала был больше либо равен коду соответствующего ему нечетного интервала, т.е. т 1 т1, т4 w +13 и т.д., так как длительность временного импульса
35 не может быть меньше О. Временные интервалы т1, т„т„снимаются с прямых выходов Д-триггеров 16 соответствующих каналов 11.
Следует указать, что во.втором режиме работы устройства на выходах четных каналов 11
40 формируются временные интервалы, длительность которых определяется разностью кодов данного и предыдущего нечетного канала 11.
Использование предлагаемого многоканального преобразователя код-временной интервал позволяет, в отличие от известного, существенно расширить возможности устройства, ибо во многих практических случаях необходимо вырабатывать временные интервалы, расположенные относительно друг друга произвольным об50 PMoM.
7 8 гистр и запоминающее устройство к выходам второго счетчика, и каналов формирования и анализа временных интервалов, о т л и ч аю шийся тем, что, с целью расширения функциональных возможностей, в него дополнительно введены переключатели, ключ, элемент задержки, распределитель импульсов с и+1 выходами, и-входовой элемент И и Д-триггер запуска,.выход которого и выход генератораимпульсов через ключ с входами второго счетчика и элемента задержки, выход которого соединен с входом распределителя импульсов, и выходов которого подключены к первым входам соответствующих каналов, а (и+1)-ый выход — к счетному входу первого счетчика и входу сброса второго счетчика, при этом вторые входы каналов формирования и анализа временных интервалов объединены и подключены к выходу блока сравнения, третьи входы нечетных каналов подключены к выходу Д-триггера запуска, а третьи входы четных каналов через переключатель подключены к первым выходам предыдущих нечетных каналов, вто Ъ рые выходы которых через и-входовой элемент
И подключены к входу синхронизации Д-триггера запуска, причем четвертые входы каналов соединены между собой и с входами начального сброса обоих счетчиков.
2. Преобразователь по п. 1, о т л и ч аю шийся тем, что каждый из и каналов формирования и анализа временных интервалов .выполнен на трех элементах И-НЕ, элементе И, 18000 8 двух 4-триггерах и линии задержки таким образом, что первый вход канала соединен через линию задержки с первым входом первого элемента И-НЕ и непосредственно с первыми входами второго и третьего, элементов И-НЕ, выходы которых соединены соответственно с входом сброса и входом установки первого Дтриггера, инверсный выход которого соединен с первым входом элемента И, второй вход ко10 торого соединен с прямым выходом второго
Д-триггера, а выход элемента И с первым выходом канала, второй вход которого соединен со вторым входом второго элемента И-НЕ, при этом вход установки второго Д-триггера соеди- .
1s нен с выходом первого элемента И-НЕ, а инверсный выход второго Д-триггера — co вторым входом третьего элемента И-НЕ, третий вход которого соединен с третьим- входом канала и вторым входом первого элемента И-HF., четверэо, тый вход третьего элемента -HE соединен с выходом второго элемента И-НЕ, а входы синхронизации (Д-триггеров — с четвертым входом канала, причем инверсный и прямой выходы первого Д-триггера являются соответственно вторым и третьим выходом каждого канала, Источники информации, принятые во внимание при экспертизе
1. Авторское свццетельство СССР N 482893, кл. Н 03 К 13/20, 1975.
2. Авторское свидетельство СССР Р 369705, кл. Н 03 К 13/20, 1971.
Рие. 2
Составитель В. Муляр
Редактор Н. Кешеля Техред Т.браточки Корректор С. Шомак
Заказ 1479/79 ° Тираж 988 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4