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

 

Аналого-цифровой преобразователь предназначен для использования в качестве гиперболического преобразователя для ввода аналоговой информации в микрои миниЭВМ и может найти применение в приборостроении , управляющих и информационно-измерительных системах. В устройстве решается задача расширения области применения аналого-цифровых преобразователей. Для решения поставленной задачи в устройство, содержащее компаратор 1 аналоговых сигналов, первый вход которого соединен с входной шиной устройства в целом, цифроаналоговый преобразователь 2. выход которого соединен с вторым входом компаратора 2 аналоговых сигналов, устройство 22 управления, первый вход которого является шиной пуска, введены дешифратор 3, счетчик 4, постоянное запоминающее устройство 5, блоки инверторов 6-8, мультиплексоры 9-11. сумматоры 12-14, буферные регистры 15- 18, инвертор 19, регистры 20 и 21 сдвига, причем выход счетчика соединен с входами постоянного запоминающего устройства 5 и дешифратора 3, выход которого соединен с входом устройства 22 управления, выход постоянного запоминающего устройства 5 соединен с первым входом мультиплексора 9 и входом блока инверторов 6, выход которого соединен с вторым входом мультиплексора 9У последний соединен с информационным входом буферного регистра 15, выход которого соединен с первым входом сумматора 12, выход которого сое-с динен с цифровым входом цифроаналогового преобразователя 2. 4 ил. Ne fe О о о ю ел

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)э Н 03 М 1/46

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ, К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4639368/24 (22) 18.01.89 (46) 07.11,91. Бюл. N. 41 (71) Ленинградский электротехнический институт им. В.И.Ульянова (Ленина) (72) А.В.Анисимов (53) 681.325 (088.8) (56) IRE Transection on Electronic Comp., 1959, vol. 8, N 3, р. 330-334, Авторское свидетельство СССР

М 1612374, кл. Н 03 М 1/46, 1988, (54) АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ (57) Аналого-цифровой преобразователь предназначен для использования в качестве гиперболического преобразователя для ввода аналоговой информации в микро- и миниЭВМ и может найти применение в приборостроении, управляющих и информационно-измерительных системах. В устройстве решается задача расширения области применения аналого-цифровых преобразователей, Для решения поставленной задачи в устройство, содержащее компаратор 1 аналоговых сигналов, первый,. SU ÄÄ 1690195 А1 вход которого соединен с входной шиной устройства в целом, цифроаналоговый преобразователь 2, выход которого соединен с вторым входом компаратора 2 аналоговых сигналов, устройство 22 управления, первый вход которого является шиной пуска, введены дешифратор 3, счетчик 4, постоянное запоминающее устройство 5, блоки инверторов 6-8, мультиплексоры 9-11, сумматоры 12-14, буферные регистры 1518, инвертор 19, регистры 20 и 21 сдвига, причем выход счетчика соединен с входами постоянного запоминающего устройства 5 и дешифратора 3, выход которого соединен с входом устройства 22 управления, выход постоянного запоминающего устройства 5 соединен с первым входом мультиплексора 9 и входом блока инверторов 6, выход которого соединен с вторым входом мультиплексора 9, последний соединен с информационным входом буферного регистра 15, выход которого соединен с первым входом сумматора 12, выход которого соединен с цифровым входом цифроаналогового преобразователя 2, 4 ил.

1690195

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

Цель изобретения — расширение области применения, На фиг.1 представлена блок-схема устройства; на фиг.2 — схема регистра сдвига; на фиг,3 —; на фиг,4 — блок-схема алгоритма нелинейного преобразования.

Преобразователь содержит аналоговый компаратор 1, цифроаналоговый преобразователь 2, дешифратор 3, счетчик 4, постоянное запоминающее устройство 5, блоки инверторов 6 — 8, мультиплексоры 9-11, сумматоры 12-14, буферные регистры 15-18, инвертор 19, регистры 20 и 21 сдвига, устройство 22 управления. Регистр 20 и 21 сдвига преобразователя (фиг.2) содержит мультиплексор 23, матричный сдвигатель

24,.счетчик 25, триггер 26, элемент ИЛИ 27, буферный регистр 28. Устройство 22 управ ления (фиг.3) содержит регистр 29, генератор 30 тактов, инвертор 31, элемент И 32, элемент И 33, триггер 34, Преобразователь работает следующим образом.

Выполнению функционального аналого-цифрового преобразования должен предшествовать начальный установ устройства, сигнал которого поступает на вход устройства 22 управления. B устройстве 22 управления поступление сигнала "начальный установ" приводит к обнулению регистра 29 и триггера 34. Начальный установ нужен только при первичном запуске преобразователя после включения питания. В конце каждого цикла преобразования в регистре 29 формируется нулевой код. Процедура кодирования начинается по сигналу

"Пуск", по которому в младший разряд регистра 29 заносится единица, что приводит к началу работы по кодированию напряжения.

В процессе функционального кодирования на выход А1 устройства 22 управления поступает сигнал, обеспечивающий начальный установ счетчика 4, буферных регистров 15-17, регистров 20 и 21 сдвига. Причем счетчик4, буферные регистры 15, 16 и регистры 20, 21 сдвига, при этом обнуляются, а буферные регистры 17 и 18 имеют не нулек вое начальное состояние 1/К, где К = П(1i=1

-2 ). Константа К представляет собой константу деформации вектора в процессе реалиэации алгоритма "цифра за цифрой" и корректируется начальным установом, Начальный установ по сигналу А1 отражен в блоке А1 блок-схемы алгоритма пре5 образования (фиг.4). Вычисление значения гиперболических функций осуществляется итеративно.

Рекуррентные соотношения по методу

"цифра за цифрой" для функций гиперболи10 ческих синуса и косинуса имеют следующий вид;

0 + =й-ф Anh2

sign gl = sign 9 ун.1 = y> + ф 2 х хн. = х + ф 2 y.l где! = 1, 1, 2, 2, ... n-1, и 1.

Начальные условия 0 = p х1= 1/К,у1=0.

В результате итерационного процесса получаем:

y> — sh q); хп — ch p.

Блок-схема алгоритма приведена на фиг.4. Управляющие сигналы А1, А2, АЗ, А4 вырабатываются устройством 22 управления. Причем управляющий сигнал А1 выра25 батывается однократно и служит для начальной установки элементов аналогоцифрового преобразователя. Управляющие сигналы А2, АЗ, А4 обеспечивают итерационное поразрядное вычисление функций гиперболического синуса и гиперболического косинуса и вырабатываются в циклическом режиме. Двойные итерационные шаги обеспечиваются триггером 34, включенном по схеме счетного триггера. Благодаря нали35 чию в устройстве управления триггера 34 сигнал с выхода Q 4 сдвигового регистра 29 поступает на выход А4 устройства управления через элемент И 33. в зависимости от признака РЗ, которым является выход триг40 гера 34. Признак РЗ, как следует из блоксхемы на фиг,4, и обеспечивает повторное выполнение итерации, т.е, итерации с той же константой, что обеспечивается сохранением кода в счетчике 4 при повторной ите45 рации. Завершение преобразования обеспечивает признак Р2, который соответствует установке на счетчике 4 кода и-ой итерации. Эта итерация уже не должна выполняться, так как все искомые цифры ре50 эультата получены, Начальная установка триггера 34 в нулевое состояние обеспечивает увеличение кода счетчика 4 при повторной итерации, Признак Р2 вырабатывается дешифратором 3.

55 При вычислении по итерационной пр цедуре алгоритма Волдера используется значение ф. Однако в устройстве вместо ф, принимающей значения +1 или -1, формируется признак Р1, принимающий значения

1690195

0 и 1 и обеспечивающий в преобразователе действия, эквивалентные смене знака у ф.

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

9-11, В обычных режимах использования комбинационных сумматоров эти входы переносов остаются свободными.

После выполнения начального установа начинается циклическая часть алгоритма преобразования, в блоке А2 которого выполняется сдвиг íà l разрядов содержимого сдвиговых регистров 20 и 21, Схема сдвиговых регистров 20 и 21 приведена на фиг.2.

Величина I формируется в счетчике 25, устанавливаемом в начальное состояние по сигналу А1. Подсчет величины сдвига I выполняется при поступлении импульсов с выхода А2 устройства 22 управления на счетный вход счетчика 25. Этот же сигнал (А2) поступает на триггер 26, который переключаетт мультиплексор 23 на выход матричного сдвигателя 24. Сигнал А2 обеспечивает также через элемент ИЛИ 27 стробирование записи результата сдвига в регистр-защелку

28, устанавливаемый в начальное состояние по сигналу А1.

После выполнений действий, предусматриваемых по сигналу А2 устройства управления, устройство переходит к выполнению действий. предусматриваемых по сигналу АЗ управления. Выход АЗ устройства 22 управления соединен с входами записи в буферные регистры 16 — 18, что обеспечивает запись в зти регистры результата сложения в сумматорах 12 — 14, причем в этих сумматорах может быть выполнено и. вычитание путем сложения с дополнительным кодом отрицательного числа.

В сумматоре 12 выполняется сложение в соответствии с формулой

% +1 =9 — (! Arth 2, где 01 =О.

Значение Arth2 берется из постоянного запоминающего устройства 5 по адресу. формируемому счетчиком 4. Знак ф вводится путем выбора между значением.гиперболического арктангенса и обратным кодом этого значения, формируемым блоком инверторов 6, осуществляемым мультиплексором 9 под воздействием управляющего сигнала Р1. Значение арктангенса, выбранное мультиплексором 9, фиксируется в буферном регистре 15 стробируемым сигналом АЗ, складывается со значением 9, формируемым в буферном выхода инвертора 19, 10 Значение О, сформированное сумматором 12, поступает на вход цифроаналогового преобразователя 2, преобразуется в аналоговую величину и сравнивается со значением р компаратором 1. При этом значе15 ние ф определяется из соотношения:

sign ф = sign(rp-, gk Аг th2 ).

k =1

Это соотношение эквивалентно классиче20 скому рекуррентному соотношению алгоритма Волдера:

sigh (i = 3!9п 6

Hi+1 =й — gi Ага 2 где01 = P.

25 В сумматоре 13. выполняется сложение в соответствии с формулой: х1+1= х1+ (i 2 р

Сдвиг кода yi íà I разрядов осуществлен по

30 сочетании с подачей значения Р1 на младший разряд сумматора 13 в сумматоре 13

35 происходит либо сложение, либо вычитание

50 регистре 16, в сумматоре 12, В случае, если выполняется вычитание, Р1 принимает значение О, которое инвертируется инвертором

19, и в сумматоре 12 происходит сложение с дополнительным кодом отрицательного числа путем подачи с мультиплексора 9 обратного кода, а на младший разряд сумматора 12 — корректирующей единицы с сигналу А2 в регистре 20 сдвига, Выход регистра 20 сдвига соединен с входом мультиплексора 10, на второй вход которого подается выход цепочки инверторов 7, В путем сложения с дополнительным кодом числа. Результат сложения-вычитания фиксируется в буферном регистре 17 и в регистре-защелке 28 регистра сдвига 21.

Фиксация результата в регистре-защелке

28 обеспечивается тем, что по сигналу А2 триггер 26 регистра 21 сдвига переключает мультиплексор 23 на прием кода с информационного входа В, который соединен с выходом сумматора 13. Стробируется запись в регистр-защелку 28 синхросигнапом, поступающим через элемент ИЛИ 27. Аналогичным образом осуществляется и запись результата, полученного в сумматоре 14, в регистр 20 сдвига, В сумматоре 14 выполняется сложение в соответствии с формулой

ye+1 у(+ $i 2 хь

Код хь сдвинутый по сигналу А2 íà i раэрядов в регистре 21 сдвига, поступает на вход мультиплексора 11, на второй вход которого поступает обратное значение этого кода, сформированное цепочкой инверторов 8. В сочетании с подачей значения Р1 на младший и разряд сумматора 14 в сумматоре 14

1690195 происходит либо сложение, либо вычитание путем сложения с дополнительным кодом

Отрицательного числа, Результат сложениявычитания фиксируется в буферном регистре 18 и регистре 20 сдвига.

После завершения i-ro цикла преобразования либо повторная итерация с той же образующей константой, либо значение счетчика 4 инкрементируется по сигналу А4 устройства 22 управления и происходит итерация со следующей эталонной константой.

Завершается процесс преобразования

При вычислении всех разрядов результата.

Это фиксирует дешифратор 3, на который поступает код со счетчика 4. Выход дешифратора 3 является признаком Готов" устройства, а также поступает на вход устройства 22 управления в качестве признака Р2, который через инвертор 31 и элемент И 32 инициирует новый цикл работы устройства путем занесения единицы на вход Х2 регистра 29 сдвига, что приводит к появлению сигнала А2 на выходе Q 2 регистра 29 сдвига.

Формирование сигналов А1, А2, АЗ, А4 происходит путем сдвига кода в регистре 21 сдвига по синхросигналам, вырабатываемым генератором 30 тактов. В младший разряд Х1 регистра 29 запись происходит по сигналу "Пуск", поэтому сигнал А1 появляется только один раз в процессе преобразования. В цикле вырабатываются сигналы А2, АЗ, А4. Завершение процесса кодирования обеспечивается блокировкой записи в разряд Х2.

Формула изобретения

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

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

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

5 буферных регистров и входы синхронизации второго регистра сдвига.

1690195

Составитель В. Махнанов

Техред М,Моргентал Корректор M. Кучерявая

Редактор О. Хрипта

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 3826 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открмтиям при ГКНТ СССР

113035, Москва, Ж-35, Раувская наб., 4/5

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

 

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

Изобретение относится к измерительной технике и может быть использовано для измерения статических параметров преобразования ЦАП

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

Изобретение относится к аналого-цифровым преобразователям (АЦП) и измерительной технике и может применятся при измерениях в машиностроении

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

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

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

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

Изобретение относится к способу обработки цифровых сигналов, а точнее к процессам и схемам преобразования аналоговых сигналов в цифровые представления этих аналоговых сигналов

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

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

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