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

Иллюстрации

Показать все

Реферат

 

1. АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ , содержащий первый, второй и третий запоминающие конденсаторы , усилитель, первый и второй блоки ключевых элементов, источник опорного напряжения, ключевой элемент ,, блок сравнения, блок управления , первый вход которого явлЯ- етс-я шиной .Запуск, первый выход подключен к управляиицему входу ключевого элемента, информационный вход которого подключен к первому выходу источника опорного напряжения, второй выход которого подключен к первому информационному входу первого блока ключевых элементов и первому выводу второго запомина (о1цего конденсатора, второй вывод которого подключен к выходу ключевого элемента и объединен с вторым информационным входом первого блока ключевых элементов, управляющий вход которого подключен к второму выходу блока управления, первый выход подключен к первому информационному входу второго блока ключевых элементов и первому выводу третьего запоминающего конденсатора, вто рой вывод которого подключен к второму выходу первого блока ключевых элементов и объединен с вторым информационным входом второго блока ключевых элементов, выход подключен к входу усилителя, который через первый запоминающий конденсатор подключен к -общей шине, выход усилит теля подключен к третьему информационному входу второго блока ключевых элементов и к входу блока срав (Л нения, о тличающийся тем, что, с целью повышения достоверности преобразования, введены регистр сдвига, блок контроля, счет-чик, аналоговый коммутатор, первый информационный вход которого является .аналоговой входной тиной устройства , второй информационный вход ф подключен к общей шине, выход подключен к входу усилителя, первый и второй управляющие входы подключены соответственно к третьему и четвертому выходам блока управления, пятый и шестой выходы которого подключены соответственно к первому и второму управляющим входам второго блока ключевых элементов, седьмой и восьмой выходы подключены соответственно к первому и второму управлякицим входам регистра сдвига, информационный вход которого объединен с вторым входом блока управления и подключен к выходу блока сравнения, п выходов регистра одни

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

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

РЕСПУБЛИН (1% (11) (51)4 Н 03 М 1/26

13 „,П

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3745021/24-.24 (22) 18.04.84 (46) 07 12.85. Бюл. У 45

И

° а

° °

ГОСУДАРСТВЕННЫЙ HOMHTFT СССР

Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (72) А.П.Стахов, А.Д.Азаров, В.П.Волков и В.Я.Стейскал (53) 681. 325(088. 8) (56) Швецкий Б.И. Электронные цифровые приборы. Киев, Техника, 1981, с. 52.

Шляндин В.М. Цифровые электроизмерительные приборы. M.: Энергия, 1972, с. 189, .(54)(57) 1 АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий первый, второй и третий запоминающие конденсаторы, усилитель, первый и второй блоки ключевых элементов, источник опорного напряжения, ключевой элемент,. блок сравнения, блок управления, первый вход которого явля-"

:ется шиной ."Запуск"., первый выход подключен к управляющему входу ключевого элемента, информационный вход которого подключен к первому выходу источника опорного напряжения, второй выход которого подключен к первому информационному входу первого блока ключевых элементов и первому выводу второго запоминающего конденсатора, второй вывод которого подключен к выходу клю" чевого элемента и объединен с вторым информационным входом первого блока ключевых элементов, управляющий вход .которого подключен к второму выходу блока управления, первый . выход подключен к первому информационному входу второго блока ключевых элементов и первому выводу третьего запоминающего конденсатора, вто» рой. вывод которого подключен к второму выходу первого блока ключевых эдементов и объединен с вторым информационным входом второго блока ключевых элементов, выход подключен к входу усилителя, который через первый запоминающий конденсатор подключен к общей шине, выход усили-, теля подключен к третьему информационному входу второго блока ключевых элементов и к входу блока сравнения, отличающийся тем, что, с целью, повышения достоверности преобразования, введены регистр сдвига, блок контроля, счетчик, ана логовый коммутатор, первый информационный вход которого является аналоговой входной шиной устройст. ва, второй информационный вход подключен к общей шине, выход подключен к входу усилителя, первый и . второй управляющие входы подключены соответственно к третьему и четвертому выходам блока управления, пятый и шестой выходы которого подключены соответственно к первому и второму управляющим входам второго блока ключевых элементов, седьмой и восьмой выходы подключены соответственно к первому и второму управляющим входам регистра сдвига, информационный вход которого объединен с вторым входом блока управления и подключен к выходу блока сравнения, и выходов регистра сдвиra, где n — количество разрядов преобразователя, являются выходными информационными шинами устройства, а первый, второй и третий выходы подключены соответственно к первому, второму и третьему входам блока контроля, выход которого является первой выходной контрольной шиной и подключен к третьему входу блока управления,-девятый и десятый выходы которого подключены соответственно к первому и второму входам счетчика, выход которого является второй выходной контрольной шиной устройства и подключен к четвертому входу блока управления, одиннадцатый выход которого является шиной "Конец преобразования". !

2. Преобразователь по и. 1, о тл и ч а ю шийся тем, что блок управления выполнен на постоянном запоминающем устройстве, регистре, генераторе тактовых импульсов, коммутаторе, дешифраторе, первом и втором счетчиках, мультиплексоре, первый, второй, третий и четвертый информационные входы которого являются соответственно первым, вторым, третьим и четвертым входами блока управления, пятый информационный вход подключен к выходу первого счетчика, шестой и седьмой информационные входы подключены соответственно к первому и второму выходам второго счетчика, выход подключен к управляющему входу коммутатора, первый, второй и третий чправляющие входы подключены соот1197079 ветственно к первому, второму и третьему выходам регистра, выходы с четвертого по четырнадцатый которого подключены к соответствующим информационным входам дешифратора, выходы с пятнадцатого по девятнадцатый подключены к соответствующим первым информационным входам коммутатора, выходы с двадцатого по двадцать четвертый подключены к соответствующим вторым информационным входам коммутатора, выходы которого подключены к соответствующим входам постоянного запоминающего устройства, выходы которого подключены к соответствующим информационным входам регистра, управляющий вход которого подключен к выходу генератора такто= вых импульсов, при этом первый и второй управляющие входы дешифратора подключены к шине нулевого потенциала, первый, второй, третий и четвертый выходы подключены соответственно к первому, второму, третьему и четвертому входам первого счетчика, пятый и шестой выходы подключены соответственно к первому и второму входам второго счетчика, седьмой, восьмой, девятый, десятый, одиннадцатый, двенадцатый, тринадцатый, четырнадцатый, пятнадцатый, шестнадцатый и семнадцатый выходы являются соответственно третьим, четвертым, пятым, шестым, первым, вторым; седьмым, восьмым, девятым, десятым и .одиннадцатым выходами блока управления, причем пятый вход первого счетчика объединен с четвертым входом мультиплексора.

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

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

На фиг. 1 представлена структурная схема аналого-цифрового преобразователя, на фиг. 2 — функциональная схема блока контроля, на фиг. 3 и 4 — алгоритм работы аналогоцифрового преобразователя, на фиг.5— закодированный граф микропрограмм работы устройства; на фиг. б — функциональная схема блока управления на фиг. 7 и 8 — функциональные схемы первого и второго блоков ключевых элементов.

Аналого-цифровой преобразователь (фиг. 1) содержит аналоговую входную

7 ет суммированию эталонного уровня

U. и преобразуемого напряжения

Б в следующем такте преобразования,. а значение а = 1 — вычитанию эталон.:ного уровня U 1 и преобразуемого напряжения U . Полученное значение разрядного коэффициента а заносится в регистр 12 сдвига. На этом первый такт преобразования заканчивается.

На втором такте в соответствии с соотношением (2) формируется напряжение U< на первом запоминающем конденсаторе 3 с помощью усилителя 4,. запоминающего конденсатора 10, второго блока 11 ключевых элементов и блока 18 управдения. Но команде блока 18 управленря конденсатор 10 включается через второй блок 11 ключевых элементов в цепь обратной связи усилителя 4 таким образом, чтобы обеспечивалась подача напряжения

U обратной полярности на конденсатор 3. В результате на конденсато" ре 3 сформируется напряжение U< -=

= U — а, U ýò . Напряжение U с выхода усилйтеля 4 поступает на вход блока 5 сравнения. На вйходе блока 5 в соответствии с условием (2) формируется значение второго разрядного коэффициента а, которое записывается в регистр 12 сдвига.

Затем с помощью блока 18 управления, запоминающих конденсаторов 8 и 10, первого блока 9 ключевых элементов

- формируется второй эталонный уровень

Uîï

U = â€, . По команде блока 18 упР равления первый блок 9 ключевых элементов включает запоминающие конден-. саторы 8.и 10 параллельно. В результате происходит перераспределение заряда между конденсаторами 8 и 10 таким образом, что на них установится напряжение второго эталонного

ПОР уровня U,,. На этом второи

ОС р такт преобразования заканчивается.

В остальных (n - 2) тактах устройство работает аналогичным образом.

При этом для правильной работы

Устройства необходимо выполнение условия

197079

20 ности выходной характеристики проводится начиная, с (р + 2)-ro разряда. . Разряды с номерами меньшими р + 2 считаются "точными". Процедура

25 контроля заключается в (n — р—

1)-кратном кодировании эталонного вспомогательного сигнала А ., значение которого равно О. В процессе любого f-ro кодирования вспо30 могательный сигнал А т = О преобра» зуется в (р + I + .О-разрядный код путем последовательного сравнения и алгебраического суммирования его с набором из р + 1 + 1 эталонных уровней. Признаком наличия откло; нений весов разрядов преобразователя является нарушение соотношения (1), что приводит к появлению в процессе кодирования запрещенных

40 кодов комбинаций. Разр шенными, например, для кода "золотой" 1 пропорции, являются кодовые комбина- . ции, состоящие из триад разрядов вида 111 или 1 1 1. Невыполнение указанного условия- в процессе f"-го кодирования является признаком то го, что погрешность преобразования превысила заданную величину. В каждом. следующем кодировании число эталонных уровней, участвующих в преобразовании, увеличивается на единицу.

СЗ = 010

010 = С8 (ec - 1)

Г (4) Пример преобразования входной аналоговой величины А„. = 10 в 6разрядный код "золотой" L пропорции приведен в табл. 1.

Погрешность линейности устройства зависит от смещения нуля усилителя 4 и блока 5 сравнения, точ- ности выполнения условия (4). Указанные составляющие меняются с течением времени и под воздействием условий внешней среды, что приводит к увеличению погрешности линейности. Последнее обстоятельство эквивалентно формированию эталонных уровней U 1 с некоторыми отклонениями. При этом значения абсолютных погрешностей для старших раз рядов будет. большими,а для младших— малыми. В процессе метрологического контроля определяется граница между "точными" и "неточными" разрядами. Иетрологический.контроль линейВ режиме метрологического. контроля устройство работает следующим образом.

По команде блока,18 управления запоминающий конденсатор 8 заряжается через ключевой элемент 7 от ис.-точника 6 опорного напряжения до

1197079

10 напряжения U,,= U „ . Затем с помощью блоков 9 и 11 ключевых элементов, усилителя 4, запоминающих конденсаторов 8, 10 и 3 и блока 18 управления формируется (и-р-2)-й р этанонньй уровень U эта.р-э g ".Р-

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

Поп установится напряжение U

3ат ем втор ой блок . 1 1 ключевых элементов включает .конденсатор 10 в цепь обратной связи усилителя 4. Заряд конденсатора 10 полностью пере-. дается на запоминающий конденсатор

3. После этого первый блок 9 ключе- . вых элементов снова-включает конденсаторы 8 и 10 параллельно. В результате, на них установится напряжение

Uoп

Указанная процедура повэ з l

Р торяется (n-p-3) раз, . пока íà sanoминающем конденсаторе 10 не установится напряжение (и-р-2)-го эталонUîï ного уровня 3 1 „,. = „ -, . ЗакР

I тем по команде блока 18 управления на запоминающий конденсатор 3 через второй вход аналогового коммутатора

2 подается эталонный вспомогательный сигнал А = О. В результате, конденсатор 3 заряжается до напряжения 01 = О. Блок !8 управления генерирует набор команд, обеспечивающих преобразование U1 в .(р+2)-разрядный код способом, описанным выше.

Полученный в результате преобразования код анализируется блоком 14 контроля, который реализует логическую функцию Х (а;). При параметре кода "золотой пропорции р = 1 укаэанная функция имеет вид

Функция Й (а;) принимает значе1 I 11

1 ние 1 только на разрешенных набо.рах аргументов вида 1 1 T или 1 1 1.

Блок 14 контроля по мере формирования разрядов выходного кода в сдвиговом регистре 12 каждые три такта опрашивается блоком 18 управления, выходной сигнал блока 14 f,(а, ) Ф 1 соответствует сигналу "расстройка" преобразования, Так как аргументаи функции f„(a ) являются три переменных, то число п контролируемых разрядов выходного кода, форми5. руемогр в режиме. контроля, должно быть кратно трем n = Çi. Погрешность квантования данного класса аналого-цифровых преобразователей составляет +1 младшего разряда, что позволяет проводить метрологический контроль с точностью +1 младший квант. Поэтому, если число тактов преобразования соответствует разрядности выходного кода n =

15 = Çi + 1, то сигнал контроля формируется в результате анализа n< =

= 3i старших разрядов кода без учета значения младшего разряда.

° °

Если число тактов преобразования

20 соответствует разрядности выходного кода n k = Çi. + 3, то сигнал контроля формируется в результате анализа

n < = 3i + 3 разрядов кода, значение младшего (Çi + 3)-го разряда кото25 рой повторяет значение (3i + 2)-ro разряда, полученного на последнем такте кодирования. На этом процедура контроля (р + 2)-го разряда заканчивается.

30 Контроль (р + 3)-го разряда преобразователя начинается с формирования (п-р+3)-ro эталонного уровня акоп

U „ — „. Затем вспомогатель-! „ "Р м"

35 ный аналоговый сигнал А ; О преобразуется в (р +. 3)-разрядный кодр который анализируется блоком 14 контроля. Контроль остальных разрядов преобразователя производится

4О аналогичным образом. Номер контролируемого разряда фиксируется счетчиком 16. Если в процессе контроля

f-ro разряда блок 14 контроля сформирует сигнал "Расстройка" преобра45 зователя, на выходе счетчика 16 зафиксируется число n = 1. †. 1 досто9 верных разрядов.аналого-цифрового преобразователя, обеспечивающих в процессе кодирования заданную пог50 решность линейности.

Пример контроля 6-ro разряда аналого-цифрового преобразователя в кодах "золотой" пропорции при условии, что вес 6-ro разряда имеет

55 значение 9,4 вместо 11,0, блок 14 логйческих элементов анализирует триаду разрядов блока 12 с номерами 1», 2, 3, приведен в табл. 2.

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

Блок 18 управления реализован в виде управляющего автомата с программируемой логикой. Алгоритм работы управляющего автомата приведен на 10 фиг. 3 и 4, где: CT, — счетчик пересчета на три состояния (блок 52 на фиг. 6), СТт — счетчик тактов, разрядность которого равна m =

log 11 (блок 51 на фин. 6) положе- 15 ние ключа Ki: = П1 соответствует замкнутому состоянию ключа, положение А .= П1 соответствует

1 коммутации на выходе аналогового коммутатора 2 входной преобразуемой 20 величины, положение А „: = П2 соответствует коммутации на выход аналогового коммутатора 2 нулевого вспомогательного сигнала, 1 — условие, определяющее режим 25 работы устройства: преобразование (О) или контроль (1), 2 — установка в начальное состояние регистра сдвига Р 12 и счетчика

51 тактов СТт, заряд запоминающих З0 конденсаторов 8 и 10 от источника опорного напряжения 6 через ключевой элемент 7 и ключи К1. 1 и К1.2 первого блока 9 ключевых элементов, коммутация на выход аналогового коммутатора 2 входного преобразуемо35 го сигнала, 3 — запись в регистр 12 сдвига значения старшего разряда выходного кода, II

4 — проверка условия Конец преобразования";

5 — условие, определяющее полярность преобразуемого напряжения, 6,7 — счетчик 51 тактов СТ уве45 личивает свое состояние на единицу, в зависимости от условия 5 запоминающий конденсатор 10 соответствующими обкладками включается через ключи К2.1, К2.2, или К3.1, К3.2 блока 11 ключевых элементов в цепь

50 обратной связи усилителя 4;

8 — запись в регистр 12 сдвига значения i-ro разряда выходного кода, формирование i-ro эталонного уровня U3,.;;

Ф

9 — установка в начальное состоя ние регистров 12 сдвига, счетчика

1197079 12

51 тактов СТ„ и счетчика 16 достовернык разрядов преобразователя, 10 — условие окончания контроля, 11 — формирование первого эталонного уровня U 1» 1

12 — условие формирования i-ro эталонного уровня U ., соответствую1 щего i-му контролируемому разряду;

13 — разряд запоминающего конденсатора 1О;

14 — счетчик 51 тактов СТ увеличивает свое состояние на единицу, формирование следующего эталонного уровня, 15 — счетчик 51 тактов СТ принит мает значение счетчика 16, установка в начальное состояние счетчика 52 пересчета на три СТ,, коммутация на выход аналогового коммутатора 2 нулевого вспомогательного сигнала, 16 — запись в регистр 12 сдвига значения старшего разряда выходного кода, 17 — проверка услбвия "Конец преобразования", 18 — условие, определяющее полярность преобразуемого напряжения, 19-20 — счетчик 51 тактов СТТ увеличивает свое состояние на единицу в зависимости от условия 18 запоминающий конденсатор 10 соответствующими обкладками включается в цепь обратной связи усилителя 4, 2 1 — запись в регистр 12 сдвига значения i-ro разряда выходного

;кода, счетчик 52 пересчета на три

СТ, увеличивает свое состояние на единицу, 22 — если в регистре 12 сдвига сформировались очередные три разряда выходногокода,то аналиэируетсявыходной сигналблока 14контроля;

23 — условие правильного преобразования, 24 — если число разрядов выходно го кода равно 3i + 2, то формируется (3i + 3)-й разряд путем сдвига на один разряд кода в регистре 12, 25 — установка регистра 12 сдвига в нулевое состояние, счетчик 16 достоверных разрядов преобразователя увеличивает свое состояние на единицу, 26 — счетчик 51 тактов СТ принимает значение счетчика 16 процеду. ра контроля продолжается, пока не будут проконтролированы все разряды преобразователя.

1197079

Таблица 1

Аналоговый

Регистр сдвига

Такт а

Веса разрядов

1,0 1,6 2,6 4,2 6,8 11,0

1 10 1 11,0 10-11,0=1,0

2 -1,0 1 6,8 -10+6,8=5,8

1 1

0,6

2,0

3 5,8 1 4,2 5,8-4,2=1,6

4 1,6 1 2,6 1,6-2,6=1,0

1 1

4,2

1 1

5,8

1 1 1

10,4

Таблица 2

Регистр сдвига

Такт

Е,(а;) U =U —.а, U т! i 1 9Т1

U; а;

Ак

5 6

3 4

2,6 4,2

6,8 11,0

1,0 1,6 контроля 1 0 1 9,4 0-9,4=9,4

1 1

2 -9,4 1 6,8 -9,4+6,8=

=-2,6

1 1 1

3 -2,6 1 4,2 -2,6+4,2=

=-1,6

4 1,6 1 2,6 1,6-2,6=-1,0

1 1 1 1

1 1 1 1

5 — 1,0 1 1,6 -1,0+1,6=

= 0,6

1 1 1 1

1 1 2,0 0

6 0,6 1 1,0 0,6-1,0=-0,4

„1 5 -10 1 16

6 0,6 1 1

-1,0+ 1, 6=0, 6

0,6-1=-0,4

1 1 1 1 1

1,0 0

0,6 0

1,0 0

0,6 0 эквивалент

Ак

Результат onроса блока

1 l97079

1197079

1197079

1197079

lI97079

1197079

Олок 9клаче5ых злеменичоб

Фиг. 7

Составитель В,Першиков

Редактор Г.Волкова Техред А.Ач Корректор И.Муска

Заказ 757о/58 Тираж 871 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП "Патент", r. Ужгород, ул. Проектная, 4