Изобретение относится к области автоматики и цифровой вычислительной техники и может бьггь использовано при пес- троении преобразователей кодов в аппара туре обработки телеметрической.информации. Известно устройство для преобразования кодов у.) , содержащее генератор импульсов, счетчики входного и выходног кода, элемент И и блок управления. Недостатком устройства является низкое быстродействие. Наиболее близким по технической сущности и схемному решению к изобретению является преобразователь 2j , содержа- щий счетчик входного кода, счетчик выходного кода, схему сравнения, выкодной регистр, первый и второй формирователи импульсов, генератор и первый элемекг И, первый вход которого соединен с вЫходом генератора, а выход - со счетным входом счетчика входного кода, вход сбро са которого соединен со входом сброса выкодного счетчика и выходом второго формирюватвля импульсов. Выходы входного счетчика соединены с первой группой входов схемы сравнения, вторая группа аходов которой соединена с шинами входного кода. Выход первого формирователя импульсов соединен со входом второго формирователя импульсов и с управляющим аходом выходного регистра, входы которого соединены с группой выходов выходного счетчика, а выходы - с шинами выходного кода. Первый выход схемы сравнения соеди-, нен со вторым аходом первого элемента И, второй выход - с входом первого формирователя импульсов, а выход первого элемента И - со счетными аходами счетчиков. Значительное время преобразования в таком устройстве обусловлено временем счета импульсов генератора счетчиком аходного кода от нулевого значения кода счетчика до момента совпадения кода счетчика с аходным кодом. Эта временная задержка в преобразования кода является недостатком устройства, когда праобразовакный код пред назначен для представления в аппаратуре обработки с привязкой к единой шкале времени, или если входной код является функцией времени. Кроме того, время преобразования зависит от значения входного кода и периода следования импульсов генератора. Цепью изобретения является уменьшение временной задержки преобразования и устранение зависимости времени преобразования от величины входного кода при преобразовании монотонно изменяющегося входного кода. Поставленная цель достигается тем, что предложенный преобразователь содержит элемент ИЛИ, второй элемент И и третий формирователь импульсов, аход которого соединен с первым вькодом с.х Мы сравнения, а выход - со входом первого формирователя импульсов и первым входом элемента ИЛИ, второй вход которого соединен с выходом первого эле. мента И, Выход элеменгга ИЛИ соединен со счетным входом выходного счетчика. Первый аход второго элемента И соединен с выходом второго формирователя импульсов, второй вход - со вторым вы.ходом схемы сравнения, а выход - со : вторым входом первого элемента И, На чертеже представлена структурная схема преобразователя монотонно-изменяющегося кода; Выход генератора 1 через первый элемент И 2 соединен с первым входом счетчика 3 входного кода, выход которого соединен с входом схемы сравнения 4, на другой вход которой поступает входной код. Выход счетчика выходного кода S сое динен с первым входом выходного регистра 6, второй в-ход которого соединен выходом первого формирователя импульсрв 7 и входом второго формирователя 8 импульсов. Выход формирователя 8 соединен со вторьшй входами счетгчирэв 3 и 5 и входом второго элемеш-а И 9, выход которого соединен со вторым входом элемента И 2, Другой вход элеме та И 9 соединен с одним из выходов сх мы сравнения 4, другой выход которой соединен со входом третьего формирователя импульсов 10 и входом элемента ИЛИ 1.1. Второй вход элемента ИЛИ 11 соединен с выходом элемента И 2, а выход с первым входом счетчика 5, Выходы регистра 6 соединены с вььходными шинами преобразователя. Преобразователь работает следующим образом. В исходном состоянии значения входного кода и кода счетчика 3 совпадают и устройство находитсяв равновесии. При изменении значения входного кода с первого выхода схемы сравнения 4 вьщается импульс несовпадения на вход формирователя 10, с выхода которого импульс управления через элемент ИЛИ 11 поступает на счетный вход счетчика 5. При этом значение выходного кода, хранящегося в счетчике 5, изменяется на единицу (увеличивается при работе с монотонно-возрастающим; кодом или уменьшается при работе с монотонно-убьшаю- щим кодом) и принимает значение, эквивалентное значению входного кода. Выходной импульс с формирователя 10 поступает также на вход цепочки последовательно соединенных формирователей 7 и 8. С выхода формирователя 7 импульс управления, поступая на вход регистра 6, осуществляет запись в этот регистр кода счетчика 5. .. Импульс управления с вьрсода формирователя 8 поступает на сбросовые входы обоих счетчиков, устанавливая их в нулевое состояние, а также на первый вход элемента И 9,.устана «1ивая его в состояние вьщачи разрешающего потенциала на элемент И 2. Импульсы генератора 1 через элемент И 2 поступают на счетный вход счетчика 3, а также дополнительно Через элемент ИЛИ 11 на счетный вход счетчика 5, которы е осуществляют счет импульсов до момента вьшачи импульса совпадения со второго вьрсода схемы Сравнения 4, поступающего на второй вход элемента И Э. Импульс совпадения переводит элемент И 9 в режим выдачи запрещающего потенциала на элемент И 2, и отсчегг импульсов счетчиками прекращается. Преобразователь приходит в исходное устойчивое состояние. При смене входного кода описанный выше процесс повторяэтся. Таким образом,.преобразование кода осуществляется в период между сменами значения входного кода, а добавление единицы при монотонно возрастающем ко де {или уменьшение на единицу при монотонно-убьюающем коде) к значению кода счетчика 5, эквивалентного предьщущему значению входного кода, и запись В регистр 6 осуществляется в момент смены значения входного кода. Таким образом исключается временная задернска, возникающая за счет времени счета импульсов счетчиком 3 до момента совпадения значения кода счетчика со значением входного кода при работе с монотонно изменяющимся аходным кодом. Управление счетчиком 5 для работы с монотонно возрастающим или монотонно убьшающим нходным кодом осуществляется внещним сигналом, поступающим на вход счетчика. Предлагаемый преобразователь позволяет уменьшить временную задержку при преобразовании кода на оди№-два порядка по сравнению с прототипом. В известных устройствах временная задержка определяется временем счета импульсов счетчиками входного и выходного кода до момента совпадения кода счетчика входного кода со значением входного кодами (например, для двоичного десятиразрядного входного кода при максимальном его наполнении и периоде импульсов генератора 0,1 мкс) составляет более 1ОО мкс. Эт задержка полностью исключается для монотонно изменяющегося кода, так как смена содержимого кода-накопителяпрогизводится в момент смены входного кода с предварит ельньм прибавлением (вычитанием) единицы к значению кода счетчика выходного кода}: при этом временная задержка на формирование импульса вводимой единицы третьим формирователем импульсов и опрос счетчика выходного кода составляет величину не более 1 мкс, эта величина и определяет общую задержку преобразования кода{( полностью исключить зависимость времени преобразования от значения преобразуемого йГода, так как временная задержка преобразования предлагаемого устройства постоянна и определяется длительностью импульса управления третьего формвровем теля импульсов. Предлагаемый преобразователь может быть использован в аппаратуре обработки телеметрической информации для пред- ставления кодовой информации в единой щкале времени. Формула изобретения Преобразователь монотонно-изменяющегося кода, содержащий счетчик аходного кода, счетчик выходного кода, схему сравнения, вьрсодной регистр, первый и второй формирователи импульсов, ген&ратор и первый элемент И, первый аход которого соединен с выходом генератора. а выход - со счетным входом счетчика входного кода, вход сброса которого соединен со входом сброса выходного счетчика и выходом второго формирователя импульсов, а выходы входного счетчика сюединены с первой группой входов с.хемы сравнения, вторая группа аходов которой соединена с щинами входного кода, ВЬЕХОД первогх) формироваТбля импульсов соеди- нен с аходом второго формиронштеля и пульсов и с управляющим аходом выходного регистра, входы которого соединены с группой выходов выходного счетчика, а выходы - с пганами выходного кода, отличающийся тем, что, с депью уменьшения временной задержки преобразования, он содержит элемент ИЛИ второй элемент И, третий формирователь импульсов, аход которого соединен с первым выходом схемы сравнения, а выход со аходом первого формирователя импульсов и первым аходом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, а выход элемента ИЛИ соединен со счетным аходом выход-, ного счетчика, первый аход второго эп&мента И соединен с выходом второго формирователя импульсов,, второй аход - со вторым вд 1ходом схемы сравнения, а выход - со вторым аходом первого элемента И. Источники информации, принятью во внимание nf« экспертизе 1.Авторское свидет апьство СССР N 346719, кл. Q Об F 5/О2, 02.02,71. 2.Патент США № 38О5О41, кл. 235-155, 16.О4. 74 (прототип).
Входной код
А
и-И
название | год | авторы | номер документа |
---|---|---|---|
Устройство преобразования последовательного двоичного кода в код десятичный | 1978 |
|
SU782155A1 |
Преобразователь монотонно-изменяющего-Ся КОдА | 1979 |
|
SU794633A1 |
Преобразователь монотонно-изменяющегося кода | 1983 |
|
SU1141397A1 |
Устройство определения временного положения и уровня максимумов сигнала | 1986 |
|
SU1437979A1 |
Аналого-цифровой преобразователь | 1981 |
|
SU984041A1 |
Устройство для воспроизведения запаздывающих функций | 1984 |
|
SU1168973A1 |
Устройство для воспроизведения функций | 1986 |
|
SU1561075A1 |
Устройство для сопряжения телеграфных каналов с вычислительной машиной | 1978 |
|
SU748403A1 |
Экстраполирующий умножитель частоты | 1987 |
|
SU1497706A1 |
Устройство автоматической дискретной регулировки чувствительности радиоприемника | 1989 |
|
SU1748226A1 |
Управление
W
Авторы
Даты
1980-05-05—Публикация
1977-11-23—Подача