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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союэ Советскии

Социалистических

Республик (и>928632 (61) Дополнительное к авт. свид-ву (22) Заявлено 040880 (21) 2 71246/18-21 с присоединением заявки ¹ (23) Приоритет

Опубликовано 1505.82. Бюллетень ¹ 18

Дата опубликования описания 1505.82

Р М К„з

Н 03 К 13/02

Государственный комитет

СССР по делам изобретений и открытий (33) УДК 681.325 (088. 8) (72) Авторы изобретения

A.Ï. Стахов, A.Ä. Азаров, Ю.A. Петросюк и В. П. Волков

) !

«

i

° «

Винницкий политехнический институт

« I

t

«

Ф (71) Заявитель (54) АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ

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

5 в цифровые.

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

Недостатком такого аналого-цифрового преобразователя является зависимость погрешности линейности выходной характеристики от линейности выходной характеристики цифро-аналого20 вого преобразователя.

Наиболее близким к предлагаемому по технической сущности является аналого-цифровой преобразователь, содержащий (K-1 ) усилителей, цифро-ан а- 25 логовый преобразователь, аналоговый коммутатор, многопороговый блок сравнения, блок управления, преобразователь последовательного кода, счетчик, цифровой коммутатор, реверсивный ЗО счетчик, цифровой блок сравнения, блок анализа кода, регистр, блок свертки и развертки кода, причем выход цифро-аналогового преобразователя соединен со вторым входом первого усилителя, первый вход которого сое- динен с первым входом аналогового коммутатора и является входом аналогоцифрового преобразователя, вход i-ro усилителя соединен с выходом (i-1)—

ro усилителя, выходы (К-1) усилителей соединены со второго по К-й входами аналогового коммутатора, выход которого соединен со входом многопорогового блока сравнения, выход многопорогового блока сравнения соединен со входом преобразователя последовательного кода, выход которого соединен с информационным входом цифрового коммутатора, выходы цифрового коммутатора соединены с информационными входами реверсивного счетчика и с информационными входами счетчика, выход которого соединен с первым информационным входом блока свертки и развертки кода и информационным входом блока анализа кода, выход блока свертки и развертки кода соединен со входом цифро-аналогового преобразователя, выход блока анализа кода

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

Недостатком данного аналого-цифро-20

Boro преобразователя является то, что линейность выходной характеристики в значительной степени зависит от погрешности лиНейности цифро-аналогоного преобразователя. 25

Цель изобретения — повышение точн ости ан алого-цифр он or o преоб раз онания.

Поставленная цель достигается темр что в аналого-цифровой преобразователь, содержащий (К-1) усилителей, первый вход первого усилителя соеди-. нен со входной шиной и с первым входом аналогового коммутатора, а вход (i+1)-го усилителя подсоединен к выходу l ro. усилителя, а выходы (К-1) усилителей подключены соответственно к входам со второго по К-й аналогового коммутатора, выход которого через последовательно соединенные многопо- 40 роговый блок сравнения и первый преобразователь последовательного кода подключен к первому информационному входу цифрового коммутатора, выходы которого соединены с информационными 45 входами первого реверсивного счетчика и счетчика, выход которого через последовательно соединенные блок развертки кода и цифро-аналоговый преобразователь подключен ко второму входу50 первого усилителя, а первый, второй, третий, четвертый и пятый выходы блока управления соединены соответственно с управляющими входами блока развертки кода, аналогового коммутатора, многопорогового блока сравнения, цифрового коммутатора и первого реверсивного счетчика, введены блок регистров, второй и третий преобразователи последовательного. кода, второй реверсивный счетчик и блок адресации,60 пврвый выход которого через последовательно соединенные второй преобразователь последовательного кода, второй реверсивный счетчик и третий преобразователь последовательного кода 65 подключен ко. второму информационному входу цифрового коммутатора, один из входов блока адресации соединен с выходом первого реверсивного счетчика, а второй выход и другой вход соединены соответственно с входом и выходом блока регистров, при этом управляющий вход блока адресации. соединен с шестым выходом блока управления, седьмой и восьмой выходы которого подклю» чены соответственно к управляющим входам второго реверсивного счетчика и счетчика.

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

Аналого-цифровой преобразователь содержит входную шину 1, (К-1) усилителей 2, аналоговый коммутатор 3, многопороговый блок 4 сравнения, преобразователь 5 последовательного кода, цифровой коммутатор 6, счетчик 7, ренерсивный счетчик 8, блок 9 развертки кода, цифро-аналоговый преобразователь 10, блок 11 регистрон, блок

12 адресации, второй реверсивный счетчик 13, второй 14 и третий 15 преобразователи последонательнorо кода, блок 16 управления.

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

Процесс преобразования входной аналоговой величины в и-разрядный код золотой р-пропорции происходит за (К+1)циклов ° В каждом из К циклов формируется m разрядов кода и производится вычисление погрешности линейности. В (К+1) -м цикле происходят циФровая коррекция результата преобразования.

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

В коде золотой р-пропорции любое действительное число D представляется в виде е

3=2:: ае" е где аЕВ10 1 сЕр — вес М-го разряда1

В

p=O, 1, 2...

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

Веса разрядов кода связаны между собой рекуррентным соотношением

„е,е=,,е-0(+ ) р ð которое лежит в основе операции свертки и разнертки .разрядов кода.

Свертка заключается в замене нуля в

928632

g-м и единиц в. (2-1) -м и (.В-р-1) -м разрядах их отрицаниями. Развертка является операцией, обратной свертке, и состоит в замене единицы 3-ro разряда и нулей (Ф-1)-го и (Ф-р-l)-го разрядов их отрицаниями. Особенность 5 этих операций состоит в том, что они не изменяют величины отображаемого кодом числа, а изменяют лишь форму представления кода.

В режиме преобразования входной tð аналоговой величины в код золотой р-пропорции устройство работает следующим образом. !

В первом цикле входная аналоговая величина со входной. шины 1 подается на первый вход аналогового коммутатора. 3, который под действием управляющего сигнала, поступающего из ка 16 управления, передает ее на вход многопорогового блока сравнения 4, который преобразует входную аналоговую величину в параллельный код, который преобразуется в последовательный унитарный код преобразователем 5 последовательного кода. Последовательный унитарный код через цифровой коммутатор б поступает на первые . входы счетчика 7 и реверсивного счетчика 8. (Io команде из блока 16 уп-. равления блок 12 адресации производит последовательную выборку из блока 11 регистров, в котором хранятся коды погрешностей весов разрядов цифроаналогового преобразователя 10. Выбранные коды погрешностей, соответс вующие кодовой комбинации, полу- 35 ченной на первом цикле преобразования, преобразуются вторым преобразователем 14 последовательного кода в по- . следовательный унитарный код, с его выхода последовательный унитарный 46 код поступает на вход второго реверсивного счетчика 13, в котором форми-. руется результирующий код подравки, соответствующий первому циклу преобразования. На этом первый цикл йре- 4> образования заканчивается.

Во втором цикле золотой р-код из счетчика 7 передается в блок 9 развертки кода, с его выхода кодовая комбинация поступает на вход цифро-. аналогового преобразователя 10. Ана- .® логовый эквивалент входной кодовой комбинации с выхода цифро-аналогового преобразователя 10 поступает на второй вход усилителя 2-1, на первый вход которого подана входная преобразуемая величина. Разность этих величин и усиливается усилителем 2-1 в л, раз и подается на второй .вход аналогового коммутатора 3. По команде из блока 16 управления величина д-ф. 60 передается на вход многопорогового блока 4 сравнения. Параллельный унитарный код, соответствующий этой величине, преобразуется преобразователь 5 последовательного кода в после-65 довательный унитарный код, который передается через цифровой коммутатор б на вторые входы счетчика 7 и первого реверсивного счетчика 8, тем самым к их содержимому добавляется результат преобразования второго цикла. По команде блока 16 управления блок 12 адресации производит последовательную выборку из блока 11 регистров кодов погрешностей, соответствующих кодовой комбинации, полученной во втором цикле преобразования. Выбранные коды погрешностей преобразуются в последовательный унитарный код во втором преобразователе

14 последовательного кода и поступают на вход второго реверсивного счетчика 13, в котором формируется суммарный код поправки первого и второго цикла преобразования. На этом второй цикл преобразования закан„чивается.

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

В X-том цикле преобразования по комайде из блока 16 управления результирующий код поправки, формирующийся за (К-1) цикл преобразования, с выхода второго реверсивного счетчика

13 поступает на вхОд третьего преобразователя 15 последовательного кода, преобразованная кодовая комбинация через цифровой коммутатор 6 передается на входы первого реверсивного счетчика 8. Таким образом по окончании

К-го цикла преобразования в первом реверсивном счетчике 8 формируется скорректированный цифровой эквивалент входной аналоговой величины.

Режим метрологического контроля линейности выходной характеристики аналого-цифрового преобразователя заключается в определении кодов отклонений весов разрядов от требуемых значений. Процесс контроля начинается с (р+2)-го разряда цифро-аналогового преобразователя при условии, что (р+1) младших. разрядов точные.

На входную шину 1 аналого-цифрового преобразователя подается ступенчато нарастающая аналоговая величина, i-я ступень которой используется для проверки i-ro разряда. Процесс контроля любого разряда состоит из трех этапов.

На первом этапе производится.преобразование величины i-й ступени в код описанным способом. При этом эа

К цйклов преобразования во втором реверсивном счетчике 13 формируется результирующий код поправки, учитывающий погрешности (i-1) младщих разрядов. Таким образом, после (К+1)-f î цикла преобразования (цифровая коррек928632 ция) в первом реверсивном счетчике

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

На втором этапе также происходит кодирование величины данной ступени с той лишь разницей, что старший значащий разряд кода исключается путем выполн ени я операции раз вертки кода в блоке 9. При этом первый !О реверсивный счетчик 8 работает в режиме вычитания. Одновременно во втором реверсивном счетчике 13 формируется код поправки по содержимому блока 9. На (К+1)-и цикле преобра- 15 зования содержимое второго реверсивного счетчика 13 преобразуется третьим преофэаэователем последовательного кода 15 в последовательный унитарный код и через цифровой коммута- 20 тор 6 передается на входы первого реверсивного счетчика 8, который работает в режиме вычитания. В результате в первом реверсивном счетчика 8 формируется код погрешности

i-го разряда аналого-цифрового преобразователяя.

На третьем этапе блок 12 адресации производит запись содержимого первого реверсивного счетчика 8 в блок 11 регистров по соответствующему адресу.

На этом процесс метрологического контроля данного разряда заканчивается.

Введение новых блоков и связей 35 позволяет существенно (в 100 и более раз) снизить требования к погрешности линейности цифро-аналогового преобразователя.

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

При р=1 d max 0,236 (23,6%) .

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

g(m+Vmg("<АР ) где С1 — вес младшего разряда аналого-цифрового преобразователя; @

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

D — диапазон представления чисел. 65

При m = 10, и = 20, р = 1, 1 = 1

0,06% . 44е3 =006% формула изобретения

Аналого-цифровой преобразователь; содержащий (К-1) усилителей, первый вход первого усилителя соединен с входной шиной и с первым входом ана= логового коммутатора, а вход (i+1)-ro усилителя подсоединен к выходу i-го усилителя, а выходы (К-1) усилителей подключены соответственно к входам со второго по К-й аналогового коммутатора, выход которого через последовательно соединенные многопороговый блок сравнения и первый преобразователь последовательного кода подключен к первому информационному входу цифрового коммутатора, выходы которого соединены с информационными входами первого реверсивного счетчика и счетчика, выход которого через последовательно соединенные блок развертки кода и цифро-аналоговый преобразователь подключен к второму входу первого усилителя, а первый, второй, третий, четвертый и пятый выходы блока управления соединены соответственно с управляющими входами блока развертки кода, аналогового коммутатора, многопорогового блока сравнения, цифрового коммутатора и первого реверсивного счетчика, о т л и чающий с я тем, что, с целью повышения точности аналого-цифрового преобразования, введены блок регистров, второй и третий преобразователи последовательного кода, второй реверсивный счетчик и блок адресации, первый выход которого через последовательно соединенные второй преобразователь последовательного кода, второй реверсивный счетчик и третий преобразователь последовательного кода подключен к второму информационному входу цифрового коммутатора, один из входов блока адресации соединен с выходом первого реверсивного счетчика, а второй выход и другой вход соединены соответственно с входом и выходом блока регистров, при этом управляющий вход блока адресации соединен с шестым выходом блока управления, седьмой и восьмой выходы которого подключены соответственно к управляющим входам второго реверсивного счетчика и счетчика.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9. 750721, кл. Н 03 К 13/02, 31.01.78.

2. Авторское свидетельство СССР ,по заявке 9 2716506/21, кл. Н 03 К 13/02, 22.01.79.

928632

Составитель Л.Беляева

Техред М. Надь Корректор E. Рошко

Редактор Т.Веселова

Филиал ППП Патент, г.ужгород, ул.Проектная,4

Заказ 3283/75 Тираж 954 .Подписное

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

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