Устройство для измерения динамической погрешности аналого-цифровых преобразователей Советский патент 1989 года по МПК H03M1/10 

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

СЛ tsD

СО 4

ел

СО

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

название год авторы номер документа
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для отображения информации на экране телевизионного приемника 1987
  • Ларгин С.А.
SU1494778A1
Программируемый контроллер 1985
  • Склема Михаил Васильевич
  • Витковский Игорь Александрович
  • Мазаник Виктор Петрович
  • Сенюк Сергей Васильевич
  • Шпаковский Валентин Михайлович
  • Базылев Николай Михайлович
SU1509887A2
Устройство адресации памяти 1988
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Тюрин Сергей Феофонтович
  • Ткаченко Сергей Николаевич
SU1532935A1
Устройство для определения области работоспособности радиоэлектронных схем 1986
  • Орлов Сергей Павлович
  • Мочалова Ирина Евгеньевна
  • Мочалов Виктор Петрович
SU1386947A1
Устройство для реализации логических функций 1989
  • Пушняк Юрий Анатольевич
  • Мардаре Игорь Аврамович
  • Олейник Вячеслав Лукич
SU1619247A1
Устройство для распаковки команд 1984
  • Хетагуров Ярослав Афанасьевич
  • Поливода Игорь Владимирович
  • Захаревич Николай Николаевич
SU1196865A1
Устройство для отображения символьной информации на экране видеоконтрольного блока 1991
  • Балан Виталий Самуилович
  • Гроссман Михаил Соломонович
  • Шкебельский Виталий Альбертович
SU1836678A3
Устройство управления углом опережения зажигания двигателя внутреннего сгорания 1986
  • Лангуев Валерий Валентинович
  • Гаврилюк Сергей Юрьевич
SU1381536A1
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ РАДИОТЕЛЕМЕТРИЧЕСКИХ СИГНАЛОВ 1994
  • Пантелеев Г.Д.
  • Назаров А.В.
  • Марьян А.В.
  • Колясников И.А.
  • Чубаков А.В.
RU2126139C1

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

Реферат патента 1989 года Устройство для измерения динамической погрешности аналого-цифровых преобразователей

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

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

Фиг.1

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

Цель изобретения - повьпиение дос- товерности контроля.

На фиг,1 приведена функциональная схема устройства для измерения динамической погрешности аналого-цифровых преобразователей; на фиг.2 - вре- менные диаграммы, иллюстрирующие работу устройства; на фиг.З - функциональная схема йарианта реализации блока управления; на фиг.4 - то же, блока блокировки.

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

Кроме того, на фиг.1 обозначены вход 13 блока 5 управления, выходы 14 и 15 блока 5 управления, выход 16 блока 7 блокировки, выходы В и Н генератора 1 псевдослучайного сигнала. Блок 5 управления (фиг.З) содержит три одновибратора 17-19, элемент И 20, триггер 21.

Блок 7 блокировки (фиг,4) содержит элемент ИЛИ 22, D-триГгер 23, элемент И-НЕ 24 и инвертор 25,

На фиг.2 показаны: А - линейно изменяющийся испытательный сигнал, подаваемый на вход испытуемого АЦП; Ug, U( -верхняя и нижняя соответственно границы диапазона преобразования испытуемого АЦП 3; 13 - импульсы на выходе генератора 6 синхро импульсов, обеспечивающие запуск испытуемого АЦП 3; t- i 2,1,0... моменты достижения сигналом А границ Ug и и„; t - период запуска испытуемого АЦП 3; обозначены вре- менные интервалы: Т, - обнуление блока 9 памяти; Т - сбор данных с испытуемого АЦП 3; Т - индикация полученных результатов; L Ф(и) - из 4tpcir.4 i кипнтующап характеристика испытуемого АДП 3; В - импульсы с выхода генератора 1 псевдослучайного сигнала при достижении сигналом А границы диапазона Ug; Н - импульсы с выхода Н генератора 1 псевдослучайного сигнала при достижении сигналом А границы диапазона 6.- моменты запуска АЦП 3, отстоящие один от другого на /jt; 4, 14-16 - сигналы на одноименных выходах блока 5 управления и блока 7 блокировки.

Длительности выходных импульсов одновибраторов 17 и 19 равны между собой и определяют длительности временных интервалов Т обнуления и Т считывания. Эти длительности должны превышать время перебора всех адресов блока 9 памяти при данной часто- те генератора 6 синхроимпульсов. Длительность выходного импульса одновибратора 18 равна временному интервалу Т-2 сбора данных, выбор которого описан Bbmie.

Устройство работает следующим образом.

В исходном состоянии на выходе генератора 1 псевдослучайного сигнала (фиг,1) формируется сигнал А. Сигнал А повторяется циклически с периодом Т - интервалом времени накопления данных. Длина периода повторения задается и зависит от допустимой ошибки измерения динамической погрешности АЦП, Пусть допустимая ошибка измерения составляет величину € от разрешающей способности (), испытуемого АЦП, Тогда за время сбора ,.;- данных

Т, ()/

на основании теоремы Муавра-Лапласа будет определена динамическая погрешность АЦП с ошибкой, не превосходящей , с доверительной вероятностью 99,73%, Так, для 12-разрядного АЦП с временем преобразования 4t 1 мкс и допустимой ошибкой 0,1 от величины младшепо значащего разряда длительность временного интервала Т будет 4 с.

Обнуление блока 9 памяти предшествует сбору данных и реализуется на интервале Т, тем, что на вход записи- считывания блока 9 памяти поступает сигнал записи (например,Лог, О) второго выхода 14 блока 5 управления на вход данных поступает Лог,0 с вы-

хода вычислительного блока 10 (сигнал установки нуля с первого выхода 15 блока 5 управления) и выполняется последовательный гг ребор всех адресов блока 9 памяти. Для этого блок 8 адресации переводится в режим счета (Лог,1 с первого выхода 15 блока 5 управления) импульсов с выхо

да генератора 6 синхроимпульсов. Пос- д зования на ийтервале Т. В результате

20

25

30

ле, по крайней мере, однократного перебора всех адресов устройство переходит от обнулению к сбору данных (интервал TI).

Сбор данных заключается в следующем.

На втором выходе 14 блока 5 управления появляется сигнал с частотой, которая вдвое ниже частоты генератора 6 синхроимпульсов. По его фронтам испытуемый АЦП 3 выполняет преобразование псевдослучайного испытательного сигнала А. Коды с выхода АЦП 3 поступают на вход данных блока 8 адресации.

Блок 8 адресации переводится в режим регистра (Лог.О с первого выхода 15), при этом код на его выходе соответствует коду очередного отсчета на выходе испытуемого АЦП 3, Затем он поступает на адресный вход блока 9 памяти.

На выходе блока 9 памяти появляется содержимое ячейки с адресом, совпадающим с кодом очередного отсчета с (после обнуления в ячейке хранится нуль}. Содержимое ячейки поступает на вход данных вычислительного блока 10 и в течение первой половины интервала преобразования записывается дО в вычислительный блок 10 благодаря сигналу Лог.1 на входе управления этого блока. По отрицательному фронту этого управляющего сигнала вычислительный блок 10 переходит по по- дЗ ложительному фронту сигнала 15 в режим счета и к записанному в него содержимому ячейки прибавляется единица. Новое значение поступает на вход данных блока 9 памяти, в который и записывается по тому же адресу благодаря наличию сигнала записи (Лог.О) на входе записи - считывания во второй половине интервала t преобразования.

В процессе сбора данных возможна ситуация, когда запуск АЦП 3 приходится на интервал времени, в течение которого сигнал А находится вне Диав блоке 9 памяти будут накоплены данные, характеризующие динамическую погрешность АЦП, а именно: значение в i-й ячейке блока 9 памяти в конце Т 15 прямо пропорционально действительной ширине i-ro кванта характеристики преобразования L Ф (U) (нафиг.2 ) Так как на вход испытуемого АЦП поступает линейно изменяющийся сигнал А, его амплитудные значения.распределе50

55

ны равномерно, и, следовательно. При идеальной характеристике L Ф(и) АЦП 3 все значения, зафиксированные в блоке 9 памяти, должны совпадать между собой с точностью до заданной допустимой методической ошибки и

- т

быть равными величине Т « ( 1 ,, где 1 - содержимое i-й яче йки блока 9 памяти. Отношение л Ij/ будет характеризовать определяемую динамическую погрешность испытуемого АЦП 3. Задавая 10 , S 1,2,..., получим, что содержимое ячеек блока 9 памяти представляет собой непосредственно с учетом расположения десятичной запятой

-1S-I

4 1,10

Чем меньше динамическая погрешность испытуемого АЦП 3, тем ближе й к единице.

Индикация собранных данных на временном интервале Т з сводится к последовательному выводу содержимого всех ячеек блока 9 памяти. Она реализуется тем, что на вход записи - считывания блока 9 памяти поступает сигнал (Лог.1) считывания с выхода 14 блока 5 управления, вычислительный блок 10 заблокирован по входу сброса в состоянии нуля на его выходе, блок 8 адресации переведен в режим счета сигналом (Лог,1) с первого выхода 15 блока 5 управления. Блок 8 адресации считывает импульсы с выхода генератора 6 синхроимпульсов, Нату-. ральный ряд чисел в двоичном коде поступает с выхода блока 8 адре(:ации на адресный вход блока 9 памяти. За

пазона преобразования (U ,Uj) ( d на фиг.2). Благодаря действию блока 7 блокировки к содержимому ячейки блока 9 памяти, соответствующей данному отсчету АЦП 3, не будет добавлена единица.

Описанная процедура повторяется в течение каждого интервала 4t преобра-

зования на ийтервале Т. В результате

в блоке 9 памяти будут накоплены данные, характеризующие динамическую погрешность АЦП, а именно: значение в i-й ячейке блока 9 памяти в конце Т прямо пропорционально действительной ширине i-ro кванта характеристики преобразования L Ф (U) (нафиг.2 ) Так как на вход испытуемого АЦП поступает линейно изменяющийся сигнал А, его амплитудные значения.распределе5

0

с О З

0

5

ны равномерно, и, следовательно. При идеальной характеристике L Ф(и) АЦП 3 все значения, зафиксированные в блоке 9 памяти, должны совпадать между собой с точностью до заданной допустимой методической ошибки и

- т

быть равными величине Т « ( 1 ,, где 1 - содержимое i-й яче йки блока 9 памяти. Отношение л Ij/ будет характеризовать определяемую динамическую погрешность испытуемого АЦП 3. Задавая 10 , S 1,2,..., получим, что содержимое ячеек блока 9 памяти представляет собой непосредственно с учетом расположения десятичной запятой

-1S-I

4 1,10

Чем меньше динамическая погрешность испытуемого АЦП 3, тем ближе й к единице.

Индикация собранных данных на временном интервале Т з сводится к последовательному выводу содержимого всех ячеек блока 9 памяти. Она реализуется тем, что на вход записи - считывания блока 9 памяти поступает сигнал (Лог.1) считывания с выхода 14 блока 5 управления, вычислительный блок 10 заблокирован по входу сброса в состоянии нуля на его выходе, блок 8 адресации переведен в режим счета сигналом (Лог,1) с первого выхода 15 блока 5 управления. Блок 8 адресации считывает импульсы с выхода генератора 6 синхроимпульсов, Нату-. ральный ряд чисел в двоичном коде поступает с выхода блока 8 адре(:ации на адресный вход блока 9 памяти. За

счет этого выполняется последовательный перебор ячеек блока 9 памяти. Содержимое ячеек поступает на выход 12 устройства, а их адреса - на выход 11 устройства.

Блок 5 управления (фиг.З) работает следующим образом.

Импульс запуска поступает на второй вход 4 и своим положительным фронтом запускает одновйбраторы 17 и 19, на выходах которых формируются одинаковые положительные импульсы, длительность которых равна времени обнуления блока 9 памяти (интервал Т , фиг.2). Импульсом с выхода одно- вибратора 17 триггер 21 блокируется по входу сброса в состояние Лог.О, поступающим на выход 14. На первом выходе 15 - импульс положительной по- лярности с выхода одновибратора 19, а на выходе элемента И 20 - Лог.О вследствие наличия Лог.1 на его первом инвертирующем входе.

Срезом импульса с выхода одновиб- ратора 17 запускается одновибратор 18 (по инвертирующему входу) и формирует импульс, длительность которого равна времени сбора данных (интервал Т, фиг.2). В течение этого времени на выходах одновибратора 17 и 19 - Лог.О (их импульсы окончились),поэтому на входах сброса и установки триггера 21 также Лог.О. Триггер 21 делит на два частоту сигнала, посту- пающего на вход 13 с выхода генератора 6 синхроим-пульсов. Меандр с выхо- ;а триггера 21 поступает на выход 14,

Срезом импульса с выхода одновибратора 18 повторно запускается одно- вибратор 19 (по первому инвертирующему входу) и формирует импульс,дпи тельность которого равна времени индикации (интервал Tj, фиг.2). Этот импульс поступает на выход 15-и, кро ме того, блокирует триггер 21 в сос- Т(5яние Лог.1 по входу установки через элемент И 20. По окончании импульса блок 5 управления возвращается в исходное состояние.

Блок 7 блокировки (фиг.4) работает следующим образом.

Сигнал 14 инвертируется инвертором 25 и поступает на тактовый вход триггера 23. Импульсы В и Н собира- ются элементом ИЛИ 22 и поступают на D-вход этого же триггера. По отрицательным фронтам сигнала I4 запускается АЦП 3,а в триггер 23 заiiHCb b if ГС..Р логическое состояние на ныходе элемента ИЛИ 22.

Возможнъ два варианта. Если момент стробирования АЦП 3 попал на участок сигнала А внутри динамического диапазона (Ug,Uu), то на Еыходе элемента ИЛИ 22 - Лог.О, так как ни один из компараторов генератора псевдослучайного сигнала не сработал Тогда в триггер 23 записывается Лог.О, на его инвертирующем выходе появляется Лог.1, которая разблокирует элемент И-НЕ 24. В этом случае сигнал 16 - инверсия сигнала 14. По положительным фронтам сигнала 16 вычислительный блок 10 суммирует единицу к содержимому соответствующей ячейки блока 9 памяти.

Если в момент запуска АЦП 3 псевдослучайный сигнал 2 находится за пределами динамического диапазона, то один из сигналов (В или Н) находится в состоянии Лог.1 (на фиг.2 - сигнал В). Тогда Лог.1 через элемент ИЛИ 22 поступает на вход триггера 25 и записьшается в него в момент запуска АЦП 3. Теперь на инвертирующем выходе триггера 23 устанавливается Лог.О, блокирующий элемент И-НЕ 24, так что до следующего момента запуска АЦП 3 на выходе 16 блока 7 блокировки будет Лог.1. Поэтому вычислительный блок 10 не меняет записанное в него содержимое соответствующей ячейки блока 9 памяти.

Инструментальная погрешность изме рения динамической погрещности испытуемого АЦП 3 предлагаемым устройством определяется только параметрами генератора 1 псевдослучайного сигнала: диапазоном измерения крутизн, нелинейностью и шумами сигнала А. При имеющихся реальных ограничениях на эти параметры устройство позволяет измерять динамическую погрешность аналого-цифровых преобразователей с числом разрядов до 12-16 и частотой дискретизации до 5 МГц.

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

1. Устройство для измерения динамической погрешности аналого-цифро-

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

2, Устройство по п.I, о т л и - чающееся тем, что блок управления выполнен на трех одновибраторах, элементе И и триггере, выход которого го соединены с соответствуюшлми входа-ю является первым выходом блока,S-вход мн данных блока памяти, в т л и -соединен с выходом элемента И, С-вход

чающееся тем, что, с целью повышения достоверности контроля, введены блок блокировки, и блок адре15

сации, а генератор эталонного сигнала Выполнен на генераторе псевдослучайного сигнала, второй и третий выходы которого соединены соответственно с первым и вторым входами блока блокировки, третий вход которого объединен с входом записи блока памяти, управляющим входом вычислительного блока, является второй выходной шиной и подключен к пер вому выходу блока управления, второй выход кото- ,рого соединен с входом установки в О вычислительного блока и инверсным управляющим входом блока адресации, суммирующий вход которого объединен с первым входом блока управления 30 и подключен к выходу генератора синхроимпульсов, второй вход блока управ- JJeния является шиной Пуск, входы данных блока адресации являются входявляется первым входом блока, а R-вход объединен с первым инверсным входом элемента И, инверсным входом первого одновибратора и подключен к выходу второго одновибратора, вход которого объединен с прямым входом третьего одновибратора и является вторым входом блока, инверсный вход третьего 20 одновибратора подключен к выходу первого одновибратора, а выход подключен к второму входу элемента И и является вторым выходом блока.

3, Устройство по п.1,о т л и ч а ю - щ е е с я тем, что блок блокировки выполнен на элементе И-НЕ, D-тригге- ре, инверторе и элементе ИЛИ, первый и второй входы которого являются первым и вторым входами блока соответственно, а выход соединен г с D-входом D-триггера, С-вход которого соединен с выходом инвертора,вход которого объединен с первым входом элемента И-НЕ и является третьим

25

ной шиной, а выходы являются третьей входом блока, инверсный выход D-триг- выходной шиной и соединены с соответ- гера соединен с вторым входом элемента И-НЕ, выход которого является выходом блока.

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

5

0

является первым входом блока, а R-вход объединен с первым инверсным входом элемента И, инверсным входом первого одновибратора и подключен к выходу второго одновибратора, вход которого объединен с прямым входом третьего одновибратора и является вторым входом блока, инверсный вход третьего 0 одновибратора подключен к выходу первого одновибратора, а выход подключен к второму входу элемента И и является вторым выходом блока.

3, Устройство по п.1,о т л и ч а ю - щ е е с я тем, что блок блокировки выполнен на элементе И-НЕ, D-тригге- ре, инверторе и элементе ИЛИ, первый и второй входы которого являются первым и вторым входами блока соответственно, а выход соединен г с D-входом D-триггера, С-вход которого соединен с выходом инвертора,вход которого объединен с первым входом элемента И-НЕ и является третьим

5

фиг.З

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

Способ измерения динамической погрешности аналого-цифровых преобразователей 1985
  • Загурский Валерий Яковлевич
  • Зарумба Ивар Янович
  • Семенова Надежда Яновна
SU1302431A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройство для снятия характеристик аналого-цифровых преобразователей 1981
  • Бородянский Михаил Ефимович
  • Глушань Валентин Михайлович
SU991600A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 529 453 A1

Авторы

Готлиб Григорий Иосифович

Загурский Валерий Яковлевич

Зарумба Ивар Янович

Семенова Надежда Яновна

Даты

1989-12-15Публикация

1987-07-22Подача