Аналого-цифровое интегрирующее устройство
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в устройствах предварительной обработки информации, в частности в анализаторах спектра, а также в качестве операционного блока аналоговых и аналого-цифровых вычислительных систем. Цель изобретения - расширение класса решаемых задач за счет определения рала от произведения двух сигналов, один из которых представлен в цифровой форме. Устройство содержит реверсивный счетчик, преобразователь напряжения в частоту, первый и второй цифроаналоговые преобразователи, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, преобразователь дополнительного -кода в прямой , элемент ИЛИ-НЕ, элемент И, триггер. Выходной сигнал устройства представлен как в цифровой, так и в аналоговой форме. Диапазон изменения напряжения (с учетом знака) на аналоговом выходе устройства соi ответствует диапазону изменения входного аналогового сигнала, а раз (Л рядность и формат выходного цифрового сигнала соответствуют разрядности и формату входного цифрового сигнала . 3 ил. IND сд 4 00 Од
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1275483
А1
Д11 4,0 06 С 7/18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,К СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3919438/24-24 (22) 27.05.85
,46) 07.12.86. Бюл. У 45 (72) А.В. Комаров и А.С. Просочкин, 53) 681.335(008.8)
;56) Авторское свидетельство СССР
У 888784, кл. G 06 С 7/186, 1981.
Авторское свидетельство СССР
У 1010616, кл. G 06 G 7/186, 1981. (54) АНАЛОГО-ЦИФРОВОЕ ИНТЕГРИРУЮЩЕЕ
УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах предварительной обработки информации, в частности в анализаторах спектра, а также в качестве операционного блока аналоговых и аналого-цифровых вычислительных систем. Цель изобретения — расширение класса решаемых задач за счет определения интег;рала от произведения двух сигналов, один из которых представлен в цифровой форме. Устройство содержит реверсивный счетчик, преобразователь напряжения в частоту, первый и второй цифроаналоговые преобразователи, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, преобразователь дополнительного кода в прямой, элемент ИЛИ-НЕ, элемент И, триггер. Выходной сигнал устройства представлен как в цифровой, так и в аналоговой форме. Диапазон изменения напряжения (с учетом знака) на аналоговом выходе устройства соответствует диапазону изменения входного аналогового сигнала, а разрядность и формат выходного цифрового сигнала соответствуют разрядности и формату входного цифрового сигнала. 3 ил.
1275483 2
Изобретение относится к вычислительной технике и может быть использовано в устройствах предварительной обработки информации, в .частности в анализаторах спектра, а также в качестве операционного блока аналоговых и аналого-цифровых вычислительных систем.
Целью изобретения является расширение класса решаемых задач за счет определения интеграла от произведения двух сигналов, один из которых представлен в цифровой форме.
На фиг. 1 приведена структурная схема аналого-цифрового интегрирующего устройства; на фиг. 2 — функциональная схема преобразователя дополнительного кода в прямой; на фиг. 3 — функциональная схема первого цифроаналогового преобразова теля.
Устройство. (фиг. 1) содержит реверсивным счетчик 1, преобразователь 2 напряжения в частоту, установочный вход 3 устройства, цифровой выход 4 устройства, знаковый выход
5.устройства, тактовый вход 6 устрой ства, вход 7 задания режима устройства, второй и первый цифроаналоговые преобразователи 8 и 9, элемент
ИСКЛЮЧАЮЩЕЕ ИЛИ 1О, преобразователь, 11 дополнительного кода в прямой, элемент ИЛИ-НЕ 1 2, элемент И 13, триггер 14, аналоговый информационный вход 15 устройства, цифровой информационный вход .16 устройства, знаковый вход 17 устройства, аналоговый выход 18 устройства и контрольный выход 19 устройства.
Преобразователь 11 дополнительного кода в прямой (фиг . 2) содержит первый блок 20 инверторов, первый сумматор 21 и мультиплексор 22.
Цифроаналоговый преобразователь
9 (фиг. 3) содержит второй блок 23 инверторов, второй сумматор 24, первый блок 25 элементов И, второй блок 26 элементов И, третий цифроаналоговый преобразователь 27, чет" вертый цифроаналоговый преобразователь 28; усилители 29 и 30 постоянного тока, элемент HE 31 и масштабный резистор 32.
Символы и и. и-1 обозначают число разрядов в шине, перечеркнутые ли-. нии — цифровую шину.
Устройство фунКционирует в двух режимах: "Подготовка" и "Работа".!
О ства в дополнительном коде. В старшем разряде реверсивного счетчика
1 формируется знак кода интеграла входного воздействия устройства, выход этого разряда является знаковым выходоМ реверсивного счетчика и одновременно знаковым выходом 5 устройства. В оставшихся (n-1) раз5
IS
Режим "Подготовка" устанавливается единичным значЕнием сигнала на входе 7 устройства. Реверсивный счетчик
1 при этом переводится в режим приема информации с установочного входа, что позволяет записать в него любой п-разрядный код, подав его на установочный вход 3 устройства. Этот код является кодом начального условия для аналого-цифрового интегрирующего устройства. Единичное значение сигнала на входе 7 устройства также сбрасывает триггер 14. При переходе сигнала на входе 7 задания режима устройства из единичного значения в нулевое устройство переходит в режим "Работа". Реверсивный счетчик 1 при этом переходит в счетный режим, и его содержимое меняется после прихода каждого импульса на его счетный вход. Эти импульсы формируются на информационном выходе преобразователя напряжения в частоту и представляют собой приращения интеграла входного воэдействйя устройства. Знак приращений формируется на знаковом выходе преобразователя 2 напряжения в частоту в виде того или иного значения логической
O переменной. Так, нулевое значение этой переменной определяет приращение положительной величины, а единичное значение — приращение отрицательной величины. Значение логической переменной на знаковом выходе преобразователя 2 управляет режимом реверсивного счетчика 1, поскольку знаковый выход преобразователя 2 через первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 10 соединен со знаковым входом реверсивного счетчика 1. При этом нулевое значение сигнала на знаковом выходе преобразователя 2 (при нулевом значении сигнала на втором входе элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ 10) переводит реверсивный счетчик 1 в режим суммирования, а единичное значение — в режим вычитания.
В реверсивном счетчике 1 формируется при этом текущее значение интеграла бт входного воздействия устрой1275483 рядах реверсивного счетчика 1 формируется величина (мантисса) интеграла входного воздействия устройства, совокупность выходов этих разрядов реверсивного счетчика 1 явля- 5 ется информационным выходом реверсивного счетчика 1 и одновременно цифро,вым выходом 4 устройства. Совокупность разрядов цифрового выхода 4 и знакового выхода 5 устройства образуют и-разрядную выходную шину цифрового представления интеграла вход-! ного воздействия.
В реверсивном счетчике 1 формируется код, пропорциональный интегралу 15 произведения двух сигналов, один из которых представлен аналоговой формой и подается на аналоговый вход
15 устройства (Б „ ), а другой сигнал — цифровой формой. Входной цифровой сигнал устройства представлен дополнительным и-разрядных кодом, старший разряд которого является знаковым и подается в устройство через знаковый вход 17 устройства. Ос- тальные (n-1) разрядов представляют собой мантиссу и подаются в устройство через цифровой вход 16 устройства. Преобразователь 11 дополнительного кода в прямой служит для преоб- 30 разования мантиссы входного цифрового сигнала устройства из дополнительного кода в прямой, так как только в таком виде воспринимает цифровую информацию цифроаналоговый пре- 3g образователь 8 (его цифровой вход связан с информационным выходом преобразователя 11 дополнительного кода в прямой). B результате такого преобразования теряется информация о зна- 4р ке входного цифрового сигнала устройства. Для учета этого знака знаковый вход 17 устройства соединен через преобразователь 11 с вторым . входом элемента ИСКЛЮЧАЮЩЕЕ.ИЛИ 10.. 4g
Если входной цифровой сигнал положителен, то знаковый сигнал его ра-, вен нулю. При этом элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 10 передает знаковый сигнал преобразователя 2 без изменения. 50
Если входной цифровой сигнал устройства отрицателен, то знаковый сигнал его равен единице. При этом элемент
ИСКЛЮЧАЮЩЕЕ ИЛИ 10 передает знаковый сигнал преобразователя 2 напря- Я жения в частоту с инверсией. Цифроаналоговый преобразователь 9 фор пчет на аналоговом выходе 1 8 аналоговый эквивалент содержимого ре рсивного счетчика 1. Элемент- ИЛИ-НЕ
12, элемент И 13 и триггер 14 формируют на контрольном выходе 19 устройства сигнал переполнения. Этот сигнал имеет единичное значение, если содержимое реверсивного счетчика 1 принимает значение 1,00...0. которое на единицу больше максимального отрицательного числа 1,00...01.
Если во всех разрядах мантиссы имеются нули, то на выходе элемента ИЛИНЕ 12 появляется сигнал логической единицы, при наличии логической единицы на знаковом выходе реверсивного счетчика 1 на выходе элемента
И 13 появляется сигнал логической единицы, который устанавливает в единичное состояние триггер 14, что является признаком переполнения.
Принцип действия преобразователя
11 дополнительного кода в прямой (фиг. 2). Входной цифровой сигнал устройства подается на вход преобразователя 11 следующим образом.
Знаковый сигнал подается на,знаковый вход (нижний по схеме, фиг. 2), а (n-1)-разрядная мантисса подается на информационный вход (верхний по схеме, фиг. 2). Если входной цифровой сигнал устройства положителен, то его знаковый разряд имеет нулевое значение, а дополнительный код мантиссы совпадает с прямым ко.дом. При нулевом значении сигнала на знаковом входе преобразователя ll мультиплексор 22 пропускает мантиссу входного цифрового сигнала устройства на информационный вход преобразователя ll по входу А без изменения, т.е. в прямом коде. При этом имеется в виду, что мультиплексор
22 коммутирует и-1 линию (no числу разрядов мантиссы). Если входной цифровой сигнал устройства отрицателен, то его знаковый разряд имеет единичное значение, и мультиплексор 22 пропускает мантиссу входного цифрового сигнала устройства на информационный выход преобразователя ll по входу В, При этом каждый разряд мантиссы инвертируется соответствующим инвертором, входящим в состав первого блока 20 инверторов. К получившемуся таким образом коду в первом сумматоре 21 прибавляется единица, что соответствует стандартному алгоритму преобразования дополни483
1275
% тельного кода в прямой. Знаковый разряд входного цифрового сигнала устройства транслируется через преобразователь 11 без изменения. Цифроаналоговый преобразователь 9 (фиг. 3) форьжрует на своем выходе аналоговый эквивалент .=одержимого реверсивного счетчика l. Это содержимое в дополнительном коде представляет собой интеграл от входного воздействия, под которым понимается произведение аналогового и цифрового входных сигналов устройства. Цифроаналоговый преобразователь 27 и усилитель 29 постоянного тока образуют первый активный цифроаналоговый преобразователь, который участвует в формировании выходного напряжения положительной полярности. Цифроаналоговый преобразователь 28 и усилитель 30 постоянного тока образуют второй активный цифроаналоговый преобразователь, который участвует в формировании выходного напряжения отрицательной полярности. Мантисса (величина интеграла от входного воздействия) выходного кода реверсивного счетчика 1 подается на информационный (верхний по схеме) вход второго цифроаналогового преобразователя 9, а знак — на знаковый (нижний по схеме) вход второго цифроаналогового преобразователя 9. Если содержимое реверсивного счетчика 1 положительно, то знак принимает нулевое значение, а мантисса представ35 ляется прямым кодом. Этот код через первый блок 25 элементов И число которых равно числу разрядов мантиссы, а на вторых входах присутствует
40 разрешающий сигнал с выхода элемента
НЕ 31 подается на вхрд цийроаналогового преобразователя 27 (первого активного цифроаналогового преобразователя), и на выходе усилителя 29 постояниого тока формируется поло45 .жительное напряжение (опорное напряжение имеет отрицательную полярность) в соответствии со значением подаваемого кода. На выходах второго блока 26 элементов И присутствуют
5Î нулевые сигналы (зти элементы закрыты нулевым значением знакового сигнала выходного кода реверсивного .счетчика 1), которые закрывают цифроаналоговый преобразователь 28. На выходе усилителя 30 постоянного тока при этом присутствует нулевой потенциал, который не оказывает влияния на работу усилителя 29 постоянного тока. Если содержимое реверсивного счетчика 1 отрицательно, то знак принимает единичное значение, а мантисса представляется дополнительным кодом. Этот код преобразуется вторым блоком 23 инверторов и вторым сумматором 24 (rio описанному алгоритму) в прямой код, который через второй блок 26 элементов И поступает на вход цифроаналогового преобразователя 28 (второго активноМ го цифроаналогового преобразователя), На выходе усилителя 29 постоянного тока формируется отрицательное напряжение, которое инвертируется каскадом на усилителе 29 постоянного тока и каскадом на.усилителе 30 постоянного тока в соответствии со значением подаваемого кода. Нулевой сигнал на выходе элемента HE 31 закрывает все элементы И, которые входят в состав первого блока 25 элемен.тов И, при этом на выходах этих элементов присутствуют нулевые сигналы, которые закрывают цифроаналоговый преобразователь 27. Усилитель 29 постоянного тока при этом выполняет функции инвертора, резистор обратной связи которого, входит в состав цифроаналогового преобразователя 27, а функции входного резистора выполняет масштабный резистор 32. Диапазон изменения напряжения — U -+U на аналоговом выходе 18 устройства соответствует диапазону изменения напряжения на аналоговом входе 15 устройства. Разрядность и формат выходного цифрового сигнала (совокупность логических сигналов на знаковом выходе 5 и информационном выходе 4 устройства) соответствует разрядности и формату входного цифрового сигнала (совокупность логических сигналов на знаковом входе 17 и цифровом информационном входе 16 устройства).
Такая информационная совместимость входных и выходных (как аналоговых, так и цифровых) сигналов устройства упрощает их каскадное соединение, например, для решения дифференциальных уравнений, подобно тому как сое« диняются аналоговые интеграторы для решения дифференциальных уравнений в аналоговых вычислительных машинах. Наличие цифрового входа и выхода в предлагаемом устройстве упрощает его сопряжение с цифровой вычислительной машиной, особенно в сос1275483 таве аналоговой части аналого-цифровой вычислительной системы, поскольку позволяет полностью исключить специальные устройства сопряжения цифровой и аналоговой частей этой системы.
Формула изобретения
20
Аналого-цифровое интегрирующее устройство, содержащее преобразователь напряжения. в частоту, тактовый вход которого является тактовым входом устройства, реверсивный счетчик„ информационный выход которого 15 является цифровым выходом устройства и через первый цифроаналоговый преобразователь подключен к аналоговому выходу устройства, элемент И, первый вход которого подключен к знаковому выходу реверсивного счетчика, и элемент ИЛИ-НЕ, выход которого подключен к второму входу элемента И, о т л и ч а ю щ е е с я " тем, что, с целью расширения класса 25 решаемых задач за счет определения интеграла от прЬиэведения двух сигналов, один из которых представлен в цифровой форме, оно содержит прее образователь дополнительного кода в щ прямой, второй цифроаналоговый преобразователь, элемент ИСКЛЮЧАЮЩЕЕ
ИЛИ и триггер, первый вход которого соединен с выходом элемента И, а выход является контрольным выходом устройства, информационный и знаковый входы преобразователя дополнительного кода в прямой являются цифровым информационным и знаковым входами устройства соответственно, информационный выход подключен к цифровому входу второго цифроаналогового преобразователя, аналоговый вход которого является аналоговым информационным входом устройства., а выход подключен к информационному входу преобразователя напряжения в частоту, информационный и знаковый выходы которого соединены со счетным входом реверсивного счетчика и первым входом элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ соответственно, второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен со знаковым выходом преобразователя дополнительного кода в прямой, -а выход подключен к знаковоиу входу реверсивного счетчика, вход управления режимом которого и второй вход триггера являются входом задания режима устройства., информационный выход реверсивного счетчика подключен к входу элемента ИЛИ-НЕ, знаковый выход соединен с вторым входом цифроаналогового преобразователя и является знаковым выходом устройства, а установочный вход является установочным входом устройст ва.
1275483
Составитель С. Белан
Редактор О. Юрковецкая Техред В.Кадар корректор М. Пожо
Заказ 6564/43 Тираж 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4