Преобразователь аналогичных величинв код фибоначчи
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОЙЙСАЙМЕ щ
ИЗОБРЕТЕЙИЯ (61) Дополнительное к авт. сеид-ву (22) Заявлено 17.03. 77 (2I) 2462466/18-21 (51) М с присоединением заявки Ио (23) Приоритет
Н 03 К 13/17
Государственный коинтет
СССР но делан мзобретений н открытнй
Опубликовано 280281.Бюллетень Н9 8 (53) УДН 681.325 (088.8) Датаолубликованияолисания 28.02 81 (72) Авторы изобретения
А.П. Стахов, N.E. Бородянский и В.Л. нойко (71) Заявитель
Таганрогский радиотехнический институт им. В.Л. Калмыкова (54) ПРЕОБРАЗОВАТЕЛЬ АНАЛОГОВЫХ ВЕЛИЧИН
В КОД ФИБОНАЧЧИ
Изобретение относится к вычислительной технике.
Известен преобразователь аналого-. вых величин в код Фибоначчи,содержащий генератор импульсов, логические. элементы, резисторы, триггер (1).
Однако устройство имеет низкое быстродействие.
Известен преобразователь аналоговых величин в код Фибоначчи, содержащий двухфазный генератор тактовых импульсов, первый выход которого через последовательно соединенные распределитель тактовых импульсов, первый блок логических элементов, 15 регистр результата, вспомогательный регистр и второй блок логических элементов соединен с S-входом й-Sтриггера, второй выход соединен с тактовым входом вспомогательного ре- 20 гистра, выход которого через последовательно соединенные преобразователь кода в напряжение и устрой4тво сравнения соединен с информационным входом первого блока логических элементов (2).
Недостатком устройства является сложность и большая трудоемкость проверки линейности выходной характеристики устройства. 30
Цель изобретения - Упрощение процесса проверки преобразователя.
Указанная цель достигается тем, что в преобразователь аналоговых величин в код Фибоначчи, содержащий двухфазный генератор тактовых импульсов, устройство сравнения, преобразователь кода в напряжение, распределитель тактовых импульсов, два блока логических элементов, регистр результата, вспомогательный регистр; к-S-триггер, введены регистр ошибки и блок вентилей, причем вход регистра ошибки через блок вентилей соединен с входом результата и выходом В-S-триггера.
На чертеже приведена структурная электрическая схема устройства.
Устройство содержит двухфазный генератор 1 тактовых импульсов, распределитель 2 тактовых импульсов, блок 3 логических элементов, регистр 4 результата, вспомогательный регистр 5, преобразователь б кода в напряжение, блок 7 логических элементов, й-S-триггер 8, блок 9 вентилей, регистр 10 ошибки, устройство
11 сравнения.
Начало работы синхроннзируется .фазой двухфазного генератора 1. 809552
При поступлении запускающего импульса "Пуск" синхронно с фазой двухфазного генератора 1 триггеры регистра 4 и вспомогательного регистра 5 устанавливаются в исходное состояние, а R-S-триггер 8 — в нулевое состояние. На выходе преобразователя 6 формируется вес старшего разряда.В следующем полутакте происходит опрос устройства 11 и формирование первого продвигающего импульса в распределителе 2.
Так как входной сигнал больше сигнала с преобразователя 6, сигнал на выходе устройства 11 отсутствует и в первый триггер регистра 4 с помощью распределителя 2 и блока 3 запи- шется "1". Во втором полутакте первого такта сравнения код из регистра
4 перепишется в вспомогательный регистр 5. Аналогичным образом кодируются и последующие двоичные раз- 20 ряды, при этом работа устройства практически повторяет функционирование классической структуры преобразователя поразрядного кодирования.
Отличие заключается лишь в изменении >5 весовых коэффициентов кодируемых разрядов преобразователя 6 и перезаписи в каждом такте содержимого регистра 4 в вспомогательный регистр 5.
В случае, если за время кодирования произойдет одиночная помеха, то ее наличие будет обнаружено с помощью блока 7 по присутствии единиц в двух соседних разрядах результата и R-S-триггера 8, который изменит свое состояние.
Но причиной появления единиц в двух соседних разрядах результата может послужить не только одиночная помеха, но и отклонение веса одного из разрядов преобразователя 6 от тре- 40 буемого значения на величину, превышающую квант. В этом случае кОди-. рование осуществляется следующим образом. При уоступлении запускающего им-.ульса "Пуск" синхронно с фазой 4 двухфазного генератора 1 триггеры регистра 4 и 5 устанавливаются в исходное состояние, à R-S-триггер 8 в нулевое состояние. На выходе преобразователя 6 формируется вес старшего,разряда. В следующем полутакте происходит опрос устройства 11 и формирование .первого продвигающего имйульса в распределителе 2. Так как входной сигнал меньше сигнала с преобразователя 6, что соответствует наличию сигнала на выходе устройства 11, первый триггер регистра
4 перейдет в нулевое состояние, а в последующий триггер регистра 4 запишется "1".
На .втором и третьем тактах в регистре 4 сформируется во втором и третьем разрядах две единицы, которые переписавшись в вспомогательный регистр 5, через второй блок 7 сформируют сигнал, переводящий R-S-триггер 8 в единичное состояние. С этого момента R-5-триггер 8 через блок 9 осуществляет подключение регистра 10 к блоку 3, в котором,начиная с третьего такта, формируется код, идентичный коду в младших разрядах. Значение кода в регистре
10 и соответствует величине погрешности старшего разряда.
Формула изобретения
Преобразователь аналоговых величин в код Фибоначчи, содержащий двухфазный генератор тактовых импульсов, первый выход которого через последовательно соединенные распределитель тактовых импульсов, первый блок логических элементов, регистр результата, вспомогательный регистр и второй блок логических элементов соединен с S-входом й-S-триггера, второй выход соединен с тактовым входом вспомогательного регистра, выход которого через последовательно соединенные преобразователь кода в напряжение и устройство сравнения соединен с информационным входом первого блока логических элементов, отличающийся тем, что, с целью .упрощения процесса проверки преобразователя, в него введены регистр ошибки и блок вентилей, причем вход регистра ошибки через блок вентилей соединен с входом регистра результата и выходом R-S-триггера.
Источники информации, принятые во внимание при экспертизе
1 ° Авторское свидетельство СССР
Р 341158, кл. Н 03 К 13/17,06.11.70.
2. Браткевич В.В. Преобразователь аналоговых величин в код Фибоначчи."Автометрия", 1975, Р 1 (прототи> ) .
809552
Составитель A. Титов
Редактор С. Тараненко Техред Е.Гаврилешко Корректор A Гриценко
° »
Заказ 457/77 Тираж 999 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, й-35, Рауаюкая наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная,4