Аналого-цифровой преобразователь Советский патент 1991 года по МПК H03M1/46 

Описание патента на изобретение SU1686697A1

Изобретение предназначено для использования в приборостроении управляющих и информационно-измерительных системах

Цель изобретения повышение быстродействия преобразователя

На чертеже представлена блок-схема предлагаемого преобразователя

Преобразователь содержит счетчик 1, дешифратор 2 постоянные запоминающие устройства 3 и 4 мультиплексор 5 сумматор

6, буферный регистр 7, цифроаналоговый преобразователь 8, компаратор 9, блок вычислений, выполненный на счетных ячейках, каждая из которых содержит регистр 10, сумматор 11. триггер 12

Преобразователь работает следующим образом

В основе вычислений по методу цифра за цифрой лежит поразрядная процедура, состоящая из первого и второго этапов преобразователей В результате выполнения

этапа первого производится серия сравнений выходного сигнала цифроанэлогового преобразователя 8 с входным сигналом X, выполняемых компаратором 9. Итерационные уравнения алгоритма Волдера при вычислении последовательности значений § имеют следующий вид

3+1 fl- In (1 + Ј 2Ч)

sign § sign $, где 1 1,1,2,2,3,3п - 1, п- 1,

$ €. (-1.+1) при начальном условии Q X.

В устройстве каноническая форма итерационных уравнений преобразуется к следующему эквивалентному виду i

fl+i х -, I, |п (1 + &0) х

Х2У°

где KQ) {l,1,2,2,3,3п-1. п-1}

Перенумерация в рекуррентных соотношениях и переход от индекса i к индексу J необходим для конвейерной организации второго этапа, так как в конвейере неудобно организовывать повторные итерации с каждой эталонной константой, предусматриваемые при использовании рекуррентных соотношений Волдера для вычисления функции экспоненты. Порядковый номер J - это код счетчика 1, а переменная K(J) - это значения I, используемые в рекуррентных соот- ноимениях Волдера. Переход от I к J реализуется дублированием констант In () и In (1-2 ) в двух соседних словах постоянных запоминающих устройств 3 и 4. Дублирование констант обеспечивает аппаратное выполнение повторных шагов. Реализация вычитания, предусматриваемая первым этапом, может быть реализована двумя эквивалентными способами - путем реализации сумматора 6 по схеме вычитате- ля и путем хранения в постоянных запоминающих устройствах 3 и 4 дополнительных кодов эталонных констант, взятых со знаком минус. Для определенности в устройстве предусматривается замена вычитания сложением с дополнительным кодом отрицательного-числа. Значения Јь представляющие собой результат выполнения первого этапа преобразования, снимаются с выхода компаратора 9 в закодированной форме, так как переменная § означает в устройстве режим сложение/вычитание сумматоров 11 блока вычислений. В связи с этим триггеры 12 настраивают сумматоры 11 на режимы, приводящие к введению во второй этап вычисления коэффициентов, принимающих значения {+,. При поступлении входного сигнала на вход компаратора 9 происходит сравнение этого сигнала с результатом декодирования на цифроаналоговом преобразователе кода регистра 7, представляющего собой результат суммирования сумматором 6 начального значения кода регистра 7 со

значением эталонной константы, подаваемой через мультиплексор 5. Эталонные константы размещаются в постоянных . запоминающих устройствах 3 и 4 и имеют вид In (i + Јi ). Результат сравнения с

первой эталонной константой фиксируется в триггере 12 первой ячейки блока вычислений, после чего инкрементируется код в счетчике 1 и производится подача в устройство следующей эталонной константы. Однако на втором такте преобразования используются те же самые эталонные константы в связи с тем. что в рекуррентных соотношениях необходимо делать повторные итерационные шаги, т.е. задавать значения I следующим образом:

1 1,1,2,2,3,3п-1, п-1.

что достигается дублированием констант в постоянных запоминающих устройствах 3 и 4. Результат второго такта сравнения фиксируется в триггере 12 следующей ячейки, выбор которого осуществляется по сигналу дешифратора 2 и т.д. Таким образом, за N тактов, синхронизируемых синхросерией С, формируется последовательность значений

§ в триггерах 12. Второй этап запускается по сигналу н.у. 2 и обеспечивается конвейером, в каждом ярусе которого вычисляется рекуррентное соотношение Х,-1 Х| + § Xi,

гдеХ1 1.

Вычисления в конвейере обеспечиваются соединением элементов блока вычислений между собой. Таким образом, первый

выход i-ro регистра 10 соединен с одноименными разрядами первого входа 1-го сумматора 11, а второй выход регистра 10 - это те же разряды, но соединяемые со сдвигом, т.е. сдвиг при означает, что первый

разряд выхода соединяется с вторым разрядом входа и т.д., сдвиг при означает, что первый разряд выхода соединяется с третьим разрядом входа и т.д., сдвиг при означает, что первый разряд выхода

0 соединяется с четвертым разрядом входа и т.д. Таким образом и обеспечивается аппаратный (монтажный, схемный) сдвиг, Режим сложение/вычитание в сумматоре 11 задается триггером 12. Работа конвейера не

5 нуждается в управлении и синхронизации и обеспечивает вычисление значения экспоненты по серии § за минимально возможное время - т.е. время срабатывания отдельных элементов конвейера.

Формула изобретения Аналого-цифровой преобразователь, содержащий компаратор, первый вход которого является входной шиной, второй вход соединен с выходами цифроаналогового преобразователя, вход которого подключен к выходу регистра и объединен ,с первым входом сумматора, выход которого соединен с информационным входом регистра, а второй вход сумматора подключен к выходу мультиплексора, управляющий вход которого соединен с выходом компаратора, а первый и второй информационные входы подключены к выходам соответствующих первого и второго постоянных запоминающих устройств, входы которых объединены с входом дешифратора и подключены к выходу счетчика, вход обнуления которого обьединен с входом обнуления регистра и является шиной первой начальной установки, а вход счета является тактирующей шиной, блок вычислений, выход которого является выходной шиной, а вход соединен

с выходом компаратора, отличают, и й- с я тем, что, с целью повышения быстродействия преобразователя, в нем блок вычислений выполнен в виде последовательно соединенных счетных ячеек, каждая из которых содержит триггер, регистр и сумматор, вход установки режима суммирования, вычитания которого соединен с выходом триггера, а первый и второй информационные

0 входы соединены с соответствующим выходами регистра, причем входы начальной ус- тановки регистров счетных ячеек объединены и являются второй шиной начальной установки, выход сумматора-явля5 ется выходом счетной ячейки, входы синхронизации триггеров счетных ячеек соединены с соответствующим выходами дешифратора, информационные входы объединены и являются входом блока вы0 числений, вход записи регистра является тактирующей шиной, а выходом блока вычислений является выход сумматора последней счетной ячейки.

Похожие патенты SU1686697A1

название год авторы номер документа
Аналого-цифровой преобразователь 1989
  • Анисимов Андрей Владимирович
SU1690195A1
Аналого-цифровой преобразователь 1988
  • Анисимов Андрей Владимирович
SU1612374A1
Тригонометрический конвейерный преобразователь 1989
  • Анисимов Андрей Владимирович
SU1651300A1
Аналого-цифровой преобразователь 1990
  • Анисимов Андрей Владимирович
SU1785076A1
Аналого-цифровой преобразователь 1988
  • Анисимов Андрей Владимирович
  • Смолов Владимир Борисович
SU1520659A1
Аналого-цифровой преобразователь напряжения в код системы остаточных классов 1990
  • Фоменко Олег Николаевич
  • Краснобаев Виктор Анатольевич
  • Швецов Николай Иванович
  • Панков Владимир Михайлович
  • Журавлев Александр Александрович
  • Леваков Алексей Алексеевич
  • Иванов Сергей Викторович
SU1732470A1
Цифроаналоговый генератор телевизионного сигнала 1989
  • Басий Валерий Тимофеевич
SU1654978A1
Устройство для поворота вектора 1982
  • Аристов Василий Васильевич
  • Боюн Виталий Петрович
SU1076910A1
Устройство для вычисления элементарных функций 1980
  • Аристов Василий Васильевич
SU940155A1
Функциональный аналого-цифровой преобразователь 1990
  • Анисимов Андрей Владимирович
SU1809531A1

Иллюстрации к изобретению SU 1 686 697 A1

Реферат патента 1991 года Аналого-цифровой преобразователь

Изобретение предназначено для осуществления экспоненциального ввода аналоговой информации в ЭВМ и может найти применение в приборостроении, управляющих и информационно-измерительных системах. Цель изобретения - повышение быстродействия преобразователя. Для этого в преобразователь содержащий компаратор 9, первый вход которого является входной шиной а второй вход соединен с выходом цифроаналогового преобразователя 8, введены дешифратор 2, счетчик 1. постоянные запоминающие устройства 3 и 4, мультиплексор 5, сумматор 6, буферный регистр 7, блок вычислений, выполненный в виде последовательно соединенных ячеек, каждая из которых имеет регистр, сумматор и триггер, причем выход счетчика 1 соединен с входом дешифратора 2 и входами постоянных запоминающих устройств 3,4, выходы постоянных запоминающих устройств 3,4 соединены с входами мультиплексора 5, выход мультиплексора 5 соединен с первым входом сумматора 6, с вторым входом которого соединен выход буферного регистра 7, выход сумматора 6 соединен с входом буферного регистра 7, вход цифроаналогового преобразователя 8 соединен с выходом буферного регистра 7 выходы дешифратора 2 соединены с входами синхронизации триггеров, входящих в блок вычислений, выход компаратора 9 соединен с входом управления мультиплексора 5 и входами данных триггеров, входящих в блок вычислений 1 ил О 00 о о ю

Формула изобретения SU 1 686 697 A1

ехо.х.

Документы, цитированные в отчете о поиске Патент 1991 года SU1686697A1

Анисимов А В и др Аналоговые и гибридные вычислительные машины, 1984
с
Фальцовая черепица 0
  • Белавенец М.И.
SU75A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 686 697 A1

Авторы

Анисимов Андрей Владимирович

Даты

1991-10-23Публикация

1989-06-27Подача