Преобразователь кодвременной интервал
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматического управления и в устройствах преобразования и кодирования информации. Цель изобретения - расширение области применения преобразователя за счет обеспечения непрерывного формирования параллельно-последовательных временных интервалов. С этой целью в преобразователь код-временной интервал, содержащий генератор импульсов, счетчик импульсов, регистр, триггер управления, три D - триггера, элемент сравнения кодов и три элемента И, введены инвертор, элемент ИЛИ, четвертый, пятый и шестой элементы И, а также группа элементов И (на три входа). 2 ил.
СОК)З СОВЕТСКИХ
СОЦИДЛИСГИЧЕСКИХ
РЕСПУбЛИК (51)5 Н 03 M 1/82
l ОСУДАРСТВЕННЫИ КОМИТЕТ
ПО ИЗОбРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4732816/24 (22) 28.08.89 (46) 30.07.91. Бюл. N 28 (72) А.И,Монец, В.П.Онышко и А.А.Кузнецов (53) 681.325 (088.8) (56) Гитис Э,Л. и др. Аналого-цифровые преобразователи. М.: Энергоатомиздат, 1981, с. 168, рис, 4-5, Авторское свидетельство СССР
И 1298921. кл. Н 03 М 1/82, 1985. (54) ПРЕОБРАЗОВАТЕЛЬ КОД вЂ” ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к автоматике и вычислительной технике и может быть исИзобретение относится к автоматике и вычислительной технике и может быть использовэно в системах автоматического управления и в устройствах преобразования и кодирования информации.
Цель изобретения — расширение области применения преобразователя эа счет рбеспечения непрерывного формирования параллельно-последовательных временных интервалов.
На фиг. 1 представлена структурная схема преобразователя код — временной сигнал; на фиг. 2 — диаграммы, г1оясняющие его работу.
Преобразователь код — временной интервэл содержит генератор 1 импульсов, счетчик 2 импульсов, регистр 3, элемент 4 сравнения кодов, триггер 5 управления, первый D-триггер 6, первый 7, второй 8 и третии 9 элементы И, шину 10 входного ко„„. и „„1667254 А1 пользовано в системах автоматического управления и в устройствах преобразования и кодирования информации. Цель изобретения — расширение области применения преобразователя за счет обеспечения непрерывного формирования параллельнопоследовательных временных интервалов.
С этой целью в преобразователь код — временной интервал, содержащий генератор импульсов, счетчик импульсов, регистр, триггер управления, три D-триггера, элемент сравнения кодов и три элемечта И, введены инвертор, элемент ИЛИ. четвертый, пятый и шестой элементь И, а также группа элементов И (на три входа). 2 ил. да, первую 11 и вторую 12 выходные шины, четвертый 13, пятый 14 и шестой 15 элементы И, второй 16 и третий 17 D-триггеры, инвертор 18, группу из первого 19 и второго
20 элементов И, элемент ИЛИ 21, третью выходную шину 22, выходную шину 23 разрешения записи, входную шину 24 записи.
Работу преобразователя код — временной интервал поясняет диаграмма на фиг. 2, где а — выход генератора 1 импульсов; б— выход переноса счетчика 2; в — выход третьего О-триггера 17; г — третья выходная шина
22; д — выход пятого элемента И 14; е — выход инвертора 18; ж — выход второго D-триггера
16; з — выход первого элемента И 19; и— выход второго элемента И 20; к — выход второго элемента И 20; к — выход элемента 4 сравнения; л — первая выходная шина 11; м — выход первого 0-триггера
6; н — вторая выходная шина 12; о выходная шина 23 разрешения записи.
1667254
Преобразователь код-временной сигнал работает следующим образом, На выходе счетчика 2 импульсое появляются есе кодовые комбинации (в количестве 2", где и — количество разрядов счетчика 2). При состоянии 11...1 ео втором полупериоде тактовой частоты генератора 1 вырабатывается активный сигнал переноса (б). Активный низкий уровень сигнала переноса разрешает счет второго D-триггера через элемент И 15, установив в "1" третий
D-триггер 17 (в), Второй D-триггер 16 вырабатывает импульс (ж) длительностью в период тактовой частоты, так как он включен как делитель на два, Третий 0-триггер 17 будет переключаться со сдвигом на полпериода тактовой частоты, так как тактовые импульсы будут проходить через инвертор 18 (е).
Он будет установлен в "1" два периода тактовой частоты генератора 1 потому, что второй D-триггер 16 установится в "0" через период тактовой частоты. Инверсный выход третьего D-триггера является третьей выходной шиной. Сигнал, который сформирует элемент И 19 группы (з) в результате логического умножения второго 16, третьего 17
0-триггеров и генератора 1 импульсов, через элемент ИЛИ 21 установит первый 0триггер б в "1" (м). Активная 1" первого
D-триггера 6 сбросит в "0" триггер 5 управления. После того, как второй 0-триггер 16 установится в "0", на втором элементе И 20 группы сформируется импульс (и) длительностью в половину периода тактового генератора 1, который сбросит в "0" первый
0-триггер 6. Следовательно, эа время, когда на шине 22 "0", произошла наст ройка схемы на новое преобразование кода: после активного сигнала переноса сформирован счетный импульс на первый D-триггер 6. через период тактовой частоты генератора 1 формируется импульс сброса на тот же D-триггер б. Логическая "1" на третьей выходной шине 22 означает, что схема выполняет преобразование кода, при этом переход этой шины из "0" в "1" означает, что счетчик 2 импульсов начал отсчет от кода 00...0.
При коде счетчика 2 импульсов, равном коду регистра 3, схема 4 сравнения кодов сформирует импульс длительностью в период тактовой частоты (к), который установит в "1" триггер 5 управления, и на первой выходной шине 11 произойдет перепад с высокого уровня на низкий, а на второй выходной шине 12 — наоборот, с низкого на высокий. Логическая "1" на выходе триггера
5 управления сформирует сигнал разрешения записи шины 23 на устройство, которое формирует сигнал записи по шине 24. Если в это время устройство сформирует сигнал записи, то он через четверТый элемент И. 13 запишет в регистр 3 код шины 10, и новое преобразование схема будет производить по новому коду. Блокировка записи необхо5 дима для того, чтобы исключить неправильную работу преобразователя, которая может возникнуть, если в регистр 3 записать код до того, как сработает элемент сравнения кодов.
10 В общем случае на выходах преобразователя будут реализованы временные соотношения:
1 (1) = t (9) * (N (а) -- 1/2), 15
t (2) = t (И) (N (b) — N(a) — 1/2), (3) = Т (9) * (й (Ь) — 1). где N (b) — разрядность счетчика 2
N (а) — код регистра 3.
Необходимо помнить, что время (1), (2), (3) прямо пропорционально коду Регистра 3 с коррекцией на 1/2 периода тактовой часToTbI генератора 1 для первой 11 и второй 12 выходных шин и на период для третьей выходной шины 22, Это вызвано тем, что сигнал переноса отключает выходные шины, а сигнал сброса, который формируется
30 на втором элементе И 20, устанавливает выходнье шины е соответствующее положение.
Точность преобразования код — временной интервал будет определяться погрешностью тактового генератора 1 и погрешностью переключения второ о 8, третьего 9 элементов И и третьего О-тригге ра 17.
Данный преобразователь позволяет
40 формировать параллельно-последовательные временные интервалы автоматически, без поддержки внешнего устройства, что в сложных устройствах. где много таких преобразователей, облегчает работу контролирующей микроЭВМ.
Формула изобретения
Г1реобразоеатель код — еременнои интервал, содержащий Регистр, тРиггер управления, первый, второй и третий D-три геры и счетчик импульсое, счетный вход которого соединен с выходом первого элемента И, первый вход которого подключен к выходу генератора импульсов, информационные входы регистра являются шиной входного кода, а выходы подключены к первым входам элемента сравнения кодов соответственно, вторые входы KoTopol 0 соединены с соответствующими информационными еыходами счетчика импульсов, вход сброса которого абьединен с входом сброса первого
D-триггера, счетныи вход которого объединен со счетным входом триггера управления. вход сброса которого соединен с выходом первого О-триггера, информационный вход которого подключен к прямому выходу триггера управления, инверсный выход кото;1ога соединен с первым входом второго элемента И, второй вход которого объединен с первым входом третьего элемента И, второй вход которого соединен с прямым выходом триггера управления, выходы второго и третьего элементов И являются соответственно первой и второй выходными шинами, а т л и ч а ю щи и с я тем, что, с целью расширения области применения преобразователя за счет обеспечения непрерывного формирования параллельно-последовательных временных интервалов, в него введены элемент ИЛИ, четвертый, пятый и шестой элементы И, группа элементов И и инвертор, вход которого объединен с первым входом пятого элемента И, первым входом первого элемента И группы и первым входом первого элемента И, второй вход которого обьединен с первыми входами третьего и шестого элементов И, третьей выходной шиной и подключен к инверсному выходу третьего
О-триггера, прямой выход которого соединен с вторыми входами пятого элемента И и первого элемента И группы и первым входам второго элемента И группы, второй вход
5 которого объединен с информационным входом второго 0-триггера и соединен с инверсным выходом второго D-триггера, прямой выход которого соединен с третьим входом первого элемента И группы и с ин10 формационным входом третьего 0-триггера, счетный вход которого подключен к выходу инвертора, а установочный входобьединен с третьим входом второго элемента
И группы, вторым входом шестого элемента
15 И и подключен к выходу переноса счетчика импульсов, причем выходы пятого и шестого элементов И саединень соответственно са счетным входом и входом сброса второго
D-триггера, выходы элемента сравнения ко2 дав и первого элемента И группы соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого соединен со счетным входом первого О-триггера, вход сброса которого соеди нен с выходом второ25 го элемента И группы, при этом вход записи регистра соединен с выходом четвертого элемента И, первый вход которого является шиной записи, второй вход соединен с прямым выходом триггера управления и является выходной шиной разрешения записи, 1667254
Составитель В.Солодова
Техред M.Ìoðãåíòàë Корректор Н.Король
Редактор А.Маковская
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 2534 Тираж 466 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5