Изобретение относится к автомати ке и вычислительной технике и может быть использовано в устройствах преобразования и кодирования информации а также в качестве узла формирования сигнала длительности работы цифровых (генераторов импульсов и функциональных преобразователей.
Известен программируемый преобразователь код - временной интервал, содержащий генератор импульсов, выхо которого через первый элемент И соединен с счетным входом счетчика импульсов, входы которого соединены с соответствуюЕ ими выходами регистра а выход - с первым входом триггера, второй элемент И, первый вход которого соединен с выходом первого элемента И, второй вход - с инверсным выходом триггера, а выход - с первым входом генератора импульсов, второй вход которого соединен с входной шиной l ,
Однако данный преобразователь имеет сложную техническую реализацию генератора импульсов, обеспечивающего привязку своего первого выходного импульса к переднему фронту импульса запуска. Кроме того, он работает ненадежно из-за практически одновременного появления первого счетчика импульса на входе счетчика при снятии сигнала разрешения записи информации, в результате чего происходят сбои в его работе. .
Наиболее близким по технической сущности к изобретению является преобразователь код - временной интервал, содержащий RS-триггер, первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовьш вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первыми входами первого и второго элементов И, второй вход второго элемента И соединен с входом обнуления RS -триггера и вьжодом элемента сравнения кодов L21.
Недостаток известного преобразователя заключается в том, что в результате рассогласования фаз выходных импульсов генератора и импульса запуска, преобразователя возникает
ошибка в формировании длительности временного интервала, что снижает точность преобразования.
Из-за неидентичности переключающих моментов триггеров счетчика при некоторых комбинациях кода преобразования на выходе элемента сравнения кодов формируются короткие ложные импульсы окончания формирования временного интервала, что снижает надежность преобразователя в работе и делает малодостоверными результаты преобразования при изменении, например, напряжения питания элементов преобразователя или при изменении (Климатических условий эксплуатации.
Кроме того, при нулевой комбинации кода преобразования на выходе элемента сравнения кодов формируется единичный уровень, который блокирует триггер от включения внешним импульсом запуска преобразователя и разрешает прохождение импульсов с выхода генератора через второй элемент И на выход устройства в течение времени, пока в регистре не появляется код, отличный от нулевого. Это требует принятия специальных мер для предотвращения сбойных ситуаций в устройствах, в состав которых может входить преобразователь.
Цель изобретения - повьпиение точности и надежности преобразования.
Поставленная цель достигается тем, что в преобразователь код - временный интервал, содержащий RS-триггер, первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первым входом первого элемента И, введены первый, второй и третий D -триггеры, при этом информационный вход первого Т) -триггера соединен с выходом RS-триггера, прямой выход - с информационным входом второго D -триггера, а инверсный выход - с входами обнуления счетчика импульсов и третьего Э -триггера, информационный вход которого соединен с выходом элемента сравнения кодов, прямой выход - с вторым входом fiS-триггера и входом обнуления второго D -триггера, а инверсный выход с первым входом второго элемента И, выход которого подключен к выходной шине, а второй вход - к второму вход первого элемента И и выходу второго Э-триггера, тактовый вход которого соединен с тактовыми входами первого итретьего 15 -триггеров и выходом генератора импульсов, причем вход разрешения записи информации регист ра соединен с входной шиной преобразователя, а входы установки - с соот ветствующими шинами входного кода. На чертеже приведена структурная схема предлагаемого преобразователя Устройство содержит генерато,р 1 импульсов,D -триггеры 2-4, элементы И 5 и 6, счетчик 7 импульсов, элемент 8 сравнения кодов, регистр 9 КЗ-триггер 10, входную шину 11 запус ка преобразователя, шины 12 входного кода и выходную шину 13 сигнала, дли тельность которого пропорциональна коду преобразования. Выход генератора 1 импульсов сое|Динен с тактовым входом D -триггеров 2 - 4 и первым входом первого элемен та И 5, выход которого соединен с та товым входом счетчика 7 импульсов, выполненного в виде, например, двоич .ного счетчика. Выходы разрядов счетчика 7 соединены с первой группой входов сравнения элемента 8 сравнения кодов, вторая группа входов кото рого соединена с соответствующими выходами регистра 9. Вход разрешения записи информации регистра 9 соединен с единичным входом R3-триггера 10 и является входной шиной 11 запуска преобразователя. На шины 12 регистра 9 подаются от внешнего устройства кодирования коды преобразования. Выход RS-триггера 10 соединен с информационным входом первого D-триггера 2, прямой выход которого соединен с информационным входом второго 1 -триггера 3, а инверсный с входами обнуления третьего 5 -триг гера 4 и счетчика 7. Информационный вход Э -триггера 4 соединен с выходом элемента 8, прямой выход - с входами обнуления триггеров 3 и 10, а инверсный - с первым входом второго элемента И 6, выход которого соединен с выходной шиной 13 преобра зователя. Вторые входы элементов . И 5 и 6 соединены между собой и подключены к выходу второго D -триггера 3. Преобразователь работает следующим образом. В исходном состоянии все триггеры преобразователя и счетчик 7 обнулены. Кроме того, счетчик 7 и D -триггер 4 блокированы дополнительно высоким потенциалом, поступаю1цим на их входы обнуления с инверсного выхода - Ъ триггера 2. На входах обнуления триггеров 3 и 10 присутствует низкий потенциал прямого выхода 1) -триггера 4. На первом входе элемента И 6 присутствует высокий потенциал с инверсного выхода Ъ -триггера 4, а на втором - низкий потенциал с прямого выхода Ъ -триггера 3. В момент времени, произвольный по отношению к переднему фронту импульсов генератора 1, на шику 11 преобразователя поступает от внешнего устройства сигнал запуска дли- тельностью, не превышающей длительность периода частоты генератора 1, . обесйечивая тем самым неизменность заносимой информации в регистр 9 в процессе преобразования. При этом на выходе RS -триггера 10 устанавливается высокий потенциал, который поступает на вход Ъ -триггера 2, выполняющего функции элемента привязки импульса запуска преобразователя к импульсам генератора 1. Ближайшим фронтом импульса генератора 1 Т)-триггер 2 изменяет свое состояние, разблокируя счетчик 7 и 15-триггер 4, и устанавливает на входе D-триггера 3 также высокий потенциал. Cлeдyюuд м фронтом импульса генератора 1 D-триггер 3 изменяет свое состояние с низкого потенциала на высокий, разблокируя элементы И 5 и 6. При этом на тактовый вход счетчика 7 поступает первый счетный импульс с выхода генератора 1, а на ввэпсоде элемента 6 устанавливается высокий потенциал, длительность которого опредеяет формируемый временной интервал. В момент равенства текущего кода счетчика 7 и регистра 9 на выходе элемента 8 совпадения кодов появляетя высокий потенциал, который поступает на вход D-триггера 4, выполняющего функции синхронизатора окончания временного интервала и одновреенно схемы защиты от помех (коротких импульсов, появляющихся на вьосоде элемента 8 в моменты переюпочения счетчика 7 при некоторых комбинащшх . . S1 кода преобразования). Задержка сигнала равенства кодов до прихода очередного импульса генератора 1 на тактовый, вход Т) -триггера 4 обеспечивает точное преобразование записанного в регистр 9 кода во временной интервал Сигналом с прямого выхода D -триггера 4 обнуляются триггеры 3 и 10, а с инверсного закрывается элемент И 6, на вькоде которого устанавливается низкий потенциал. При этом, после обнуления R3 -триггера 10 на входе В-триггера 2 устанавливается низкий потенциал и ближайшим передним фронтом импульса генератора 1 3) -триггер 2 приводится в исходное состояние, обнуляя счетчик 7 и 15-триггер 4. На этом цикл преобразования кода, записанного в регистр 9, заканчивается и устройство готово к дальнейшей работе. Задержка начала формирования временного интервала по. отношению к переднему фронту импульса запуска не превышает длительность периодов частоты генератора 1, а задержка приведения преобразователя в исходное 56 состояние (после момента времени, соответствующего окончанию формирования временного интервала) равна одному периоду. Такие задержки в начале и конце преобразования практически не сказываются на быстродействии преобразователя и позволяют использовать сигналы начала и конца преобразования (выходы)-триггеров 3 и 4) для .оповещения периферийных устройств, в состав которых может входить преобразователь. Технико-экономический эффект от использования изобретения заключается в высокой надежности, возможности работы в асинхронном режиме и высокой точности преобразования код временной интервал. Кроме того, при нулевом коде поток импульсов окончания преобразования на выходе отсутствует. Таким образом, для устранения этих импульсов и вьщеления одного при наличии сигнала запуска не требуется вводить дополнительные элементы, усложняющие преобразователь.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь код-временной интервал | 1985 |
|
SU1298921A1 |
ТАЙМЕР С КОНТРОЛЕМ | 1999 |
|
RU2173938C2 |
Преобразователь код-временной интервал | 1985 |
|
SU1305865A1 |
Цифроаналоговый преобразователь | 1989 |
|
SU1735999A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ M-ПОСЛЕДОВАТЕЛЬНОСТЕЙ | 1989 |
|
RU2030103C1 |
Преобразователь временных параметров импульсных последовательностей | 1980 |
|
SU900445A1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ М-ПОСЛЕДОВАТЕЛЬНОСТЕЙ | 1994 |
|
RU2112313C1 |
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 2000 |
|
RU2187887C2 |
Способ аналого-цифрового преобразования и устройство для его осуществления | 1986 |
|
SU1473083A1 |
Цифровой измеритель средних значений механических величин | 1985 |
|
SU1354420A1 |
ПРЕОБРАЗОВАТЕЛЬ КОД - ВРЕМЕННОЙ ИНТЕРВАЛ, содержащий RS -триггер, первый вход которого соединен с входной шиной, первый и второй элементы И, счетчик импульсов, тактовый вход которого соединен с выходом первого элемента И, регистр, элемент сравнения кодов, входы которого соответственно соединены с выходами регистра и счетчика импульсов, и генератор импульсов, выход которого соединен с первым входом первого элемента И, отличающийся тем. что, с целью повышения точности и надежности преобразования, в него введены первьп, второй и третий Ъ триггеры, при этом информационный вход первого 15 -триггера соединен с выходом RS-триггера, прямойвыход с информационным входом второго О-триггера, а инверсный выход - с входами обнуления счетчика импульсов и третьего I) -триггера, информационный вход которого соединен с выходом элемента сравнения кодов, прямой выход - с вторым входом RS-триггера и входом обнуления второго 1) -триггера, а инверсйый вькод - с первым входом второго элемента И, выход которого подключен к выходной шине, а второй (Л С вход - к второму входу первого элемента И и выходу второго D -триггера, тактовый вход которого соединен с тактовыми входами первого и третьего ТЗ-триггеров и выходом генератора импульсов, причем вход разрешения записи информации регистра соединен с входной шиной преобразователя, а входы установки - с соответствующими шинами входного -кода.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Программируемый преобразователь код-временной интервал | 1978 |
|
SU752797A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Гитис Э.И., Пискулов Е.А | |||
Аналого-цифровые преобразователи | |||
М., 1981, с | |||
Приспособление, заменяющее сигнальную веревку | 1921 |
|
SU168A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Авторы
Даты
1984-09-23—Публикация
1983-05-13—Подача