Преобразователь код-временной интервал
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ КОД - ВРЕМЕННОЙ ИНТЕРВАЛ, содержащий RS -триггер , первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первым входом первого элемента И, отличающийся тем. что, с целью повышения точности и надежности преобразования, в него введены первьп, второй и третий Ъ триггеры , при этом информационный вход первого 15 -триггера соединен с выходом RS-триггера, прямойвыход с информационным входом второго О-триггера, а инверсный выход - с входами обнуления счетчика импульсов и третьего I) -триггера, информационный вход которого соединен с выходом элемента сравнения кодов, прямой выход - с вторым входом RS-триггера и входом обнуления второго 1) -триггера, а инверсйый вькод - с первым входом второго элемента И, выход которого подключен к выходной шине, а второй (Л С вход - к второму входу первого элемента И и выходу второго D -триггера, тактовый вход которого соединен с тактовыми входами первого и третьего ТЗ-триггеров и выходом генератора импульсов, причем вход разрешения записи информации регистра соединен с входной шиной преобразователя, а входы установки - с соответствующими шинами входного -кода.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) (l1) А
З(5О и 03 К 13/20
ОПИСАНИЕ ИЗОБРЕТЕНИЯ г т
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3591031/18-21 (22) 13.05.83 (46) 23.09.84. Бюл. Р 35 (72) В.П. Кучеренко (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
Р 752797, кл. Н 03 К 13/20, 26.06.78.
2. Гитис Э.И., Пискулов Е.А.
Аналого-цифровые преобразователи. N.
1981, с. 168, рис. 4-5б (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ КОД вЂ” BPENEHH0A ИНТЕРВАЛ, содержащий RS --триггер, первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первым входом первого элемента И, отличающийся тем, что, с целью повышения точности и надежности преобразования, в него введены первьпi, второй и третий Ю триггеры, при этом информационный вход первого D --триггера соединен с выходом RS -триггера, прямой выход— с информационным входом второго
О-триггера, а инверсный выход — с входами обнуления счетчика импульсов и третьего Э -триггера, информационный вход которого соединен с выходом элемента сравнения кодов, прямой выход — с вторым входом RS-триггера и входом обнуления второго 2 -триггера, а инверсный выход — с первым входом второго элемента И, выход которого
C подключен к выходной шине, а второй вход — к второму входу первого элемента н н выходу второго Э -трнггера, тактовый вход которого соединен с тактовыми входами первого и третьего
Ъ-триггеров и выходом генератора импульсов, причем вход разрешения записи информации регистра соединен с входной шиной преобразователя, а входы установки — с соответствующими шинами входного -кода.
1115225 2
Наиболее близким по технической сущности к изобретению является пре-, образователь код — временной интервал, содержащий 16-триггер, первый .вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответст- "5 венно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первыми входами первого и второго элементов И, второй вход второго элемента И соединен с входом обнуления kS -триггера и выходом элемента сравнения кодов г2).
Недостаток известного преобразователя заключается в том, что в ре- 55 зультате рассогласования фаз выходных импульсов генератора и импульса запуска преобразователя возникает
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах преобразования и кодирования информации, а также в качестве узла формирования сигнала длительности работы цифровых
|генераторов импульсов и функциональных преобразователей.
Известен программируемый преобразователь код — временной интервал, 10 содержащий генератор импульсов, выход которого через первый элемент И соединен с счетным входом счетчика импульсов, входы которого соединены с соответствующими выходами регистра, 15 а вьгход — с первым входом триггера, второй элемент И, первый вход которого соединен с выходом первого элемента И, второй вход — с инверсным выходом триггера, а выход — с первым 20 входом генератора импульсов, второй вход которого соединен с входной шиной (1).
Однако данный преобразователь имеет сложную техническую реализа- 25 цию генератора импульсов, обеспечивающего привязку своего первого выходного импульса к переднему фронту импульса запуска. Кроме того, он работает ненадежно из-за практически одновременного появления первого счетчика импульса на входе счетчика при снятии сигнала разрешения записи информации, в результате чего происходят сбои в его работе. ошибка в формировании длительности временного интервала,. что снижает точность преобразования.
Из-за неидентичности переключающих моментов триггеров счетчика при некоторых комбинациях кода преобразования на выходе элемента сравнения кодов формируются короткие ложные импульсы окончания формирования временного интервала, что снижает надежность преобразователя в работе и делает малодостоверными результаты преобразования при изменении, например, напряжения питания элементов преобразователя или при изменении ,климатических условий эксплуатации.
Кроме того, при нулевой комбинации кода преобразования на выходе элемента сравнения кодов формируется единичный уровень, который блокирует триггер от включения внешним импульсом запуска преобразователя и разрешает прохождение импульсов с выхода генератора через второй элемент И на выход устройства в течение времени, пока в регистре не появляется код, отличный от нулевого. Это требует принятия специальных мер для предотвращения сбойных ситуаций в устройствах, в состав которых может входить преобразователь.
Цель изобретения †. повышение точности и надежности преобразования.
Поставленная цель достигается тем, что в преобразователь код — временный интервал, содержащий КЯ -триггер, первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первым входом первого элемента И, введены первый, второй и третий З -триггеры, при этом информационный вход первого D -триггера соединен с выходом КЗ -триггера, прямой выход — с информационным входом второго Э -триггера, а инверсный выход — с входами обнуления счетчика импульсов и третьего 3 -триггера, информационный вход которого соединен с выходом элемента сравнения кодов, прямой выход — с вторым входом
AS-триггера и входом обнуления втоПреобразователь работает следующим образом.
В исходном состоянии все триггеры преобразователя и счетчик 7 обнулены.
Кроме того, счетчик 7 и 1) -триггер
4 блокированы дополнительно высоким потенциалом, поступающим на их входы обнуления с инверсного выхода — 3 триггера 2. На входах обнуления триггеров 3 и 10 присутствует низкий потенциал прямого выхода Э -триггера
4. Eia первом входе элемента И 6 присутствует высокий потенциал с инверсного выхода Ъ -триггера 4, а на втором — Низкий потенциал с прямого выхода Э -триггера 3.
В момент времени, произвольный по отношению к переднему фронту импульсов генератора 1, на шину 11 преобразователя поступает от внешнего устройства сигнал запуска длительностью, не превышающей длительность периода частоты генератора 1, обесяечивая тем самым неизменность заносимой информации в регистр 9 в процессе преобразования. При этом на выходе кб -триггера 10 устанавливается высокий потенциал, который поступает на вход 2 -триггера 2, выполняющего функции элемента привязки импульса запуска преобразователя к импульсам генератора 1. Ближайшим фронтом импульса генератора 1
3-триггер 2 изменяет свое состояние, разблокируя счетчик 7 и 3 -триггер 4, и устанавливает на входе Э -триггера
3 также высокий потенциал. Следующим фронтом импульса генератора 1 D-òðèããåð 3 изменяет свое состояние с низкого потенциала на высокий, разблокируя элементы И 5 и 6. При этом на тактовый вход счетчика 7 постуйает первый счетный импульс с выхода генератора 1, а на выходе элемента
И 6 устанавливается высокий потенциал, длительность которого определяет формируемый временной интервал.
В момент равенства текущего кода счетчика 7 и регистра 9 на выходе элемента 8 совпадения кодов появляется высокий потенциал, который поступает на вход D-триггера 4, выполняющего функции синхрониэатора окончания временного интервала и одновременно схемы защиты от помех (коротких импульсов, появляющихся на выходе элемента 8 в моменты переключения счетчика 7 при некоторых комбинациях
3 1115225 4 рого 9 -триггера, а инверсный выход— с первым входом второго элемента И, выход которого подключен к выходной шине, а второй вход — к второму входу первого элемента И и выходу второго
Э-триггера, тактовый вход которого соединен с тактовыми входами первого и третьего Э -триггеров и выходом генератора импульсов, причем вход разрешения записи информации регист- Eð ра соединен с входной шиной преобразователя, а входы установки — с соответствующими шинами входного кода °
На чертеже приведена структурная схема предлагаемого преобразователя.
Устройство содержит генератор 1 импульсов, Э -триггеры 2 — 4, элементы И 5 и 6, счетчик 7 импульсов, элемент 8 сравнения кодов, регистр 9, $5-триггер 10, входную шину 11 запус- 2р ка преобразователя, шины 12 входного кода и выходную шину 13 сигнала, длительность которого пропорциональна коду преобразования.
Выход генератора 1 импульсов сое динен с тактовым входом -триггеров
2 — 4 и первым входом первого элемента И 5, выход которого соединен с тактовым входом счетчика 7 импульсов, выполненного в виде, например, двоич. ного счетчика. Выходы разрядов счетчика 7 соединены с первой группой входов сравнения элемента 8 сравнения кодов, вторая группа входов которого соединена с соответствующими выходами регистра 9. Вход разрешения записи информации регистра 9 соединен с единичным входом AS -триггера
10 и является входной шиной 11 запуска преобразователя. На шины 12 регистра 9 подаются от внешнего устройства кодирования коды преобразования. Выход -триггера 10 соединен с информационным входом первого
))-триггера 2, прямой выход которого соединен с информационным входом второго 3 -триггера 3, а инверсный— с входами обнуления третьего Р -триггера 4 и счетчика 7. Информационный вход Э -триггера 4 соединен с выходом элемента 8, прямой выход — с 50 входами обнуления триггеров 3 и 10, а инверсный — с первым входом второго элемента И 6, выход которого соединен с выходной шиной 13 преобразователя. Вторые входы элементов 55
И 5 и 6 соединены между собой и подключены к выходу второго Э -триггера 3.
5 11 кода преобразования). Задержка сигнала равенства кодов до прихода очередного импульса генератора 1 на тактовый.вход Ъ -триггера 4 обеспечивает точное преобразование записанного в регистр 9 кода во временной интервал.
Сигналом с прямого выхода Э -триггера
4 обнуляются триггеры 3 и 10, а с инверсного закрывается элемент И 6, на выходе которого устанавливается низкий потенциал. При этом, после обнуления М -триггера 10 на входе Э -триггера 2 устанавливается низкий потенциал и ближайшим передним фронтом импульса генератора 1 Э -триггер 2 приводится g исходное состояние, обнуляя счетчик 7 и Э-триггер 4 °
На этом цикл преобразования кода, записанного в регистр 9, заканчивается и устройство готово к дальнейшей работе. Задержка начала формирования временного интервала по. отношению к переднему фронту импульса запуска не превышает длительность периодов частоты генератора 1, а задержка приведения преобразователя в исходное
15225 6 состояние (после момента времени, .соответствующего окончанию формирования временного интервала) равна одному периоду. Такие задержки в начале и конце преобразования практически не сказываются на быстродействии преобразователя и позволяют использовать сигналы начала и конца преобразования (выходыЪ -триггеров 3 и 4)
10 для оповещения периферийных устройств, в состав которых может входить преобразователь.
Технико-экономический эффект от использования изобретения заключается
15 в высокой надежности, возможности работы в асинхронном режиме и вы,сокой точности преобразования код— временной интервал. Кроме того, при нулевом коде поток импульсов
20 окончания преобразования на выходе отсутствует. Таким образом, для устранения этих импульсов и выделения одного при наличии сигнала запуска не требуется вводить дополнительные
25 элементы, усложняющие преобразователь.
Составитель В. Войтов
Редактор С. Саенко Техред А.Бабинец Корректор А. Тяско
Заказ 6791/44 Тираж 861 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, 3-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4