Аналого-цифровой преобразователь с коррекцией случайной погрешности
Изобретение относится к информационно-измерительной технике и может быть использовано для преобразования аналогового сигнала в цифровой код методом поразрядного уравновешивания. Целью изобретения является увеличение помехозащищенности аналого-цифрового преобразователя. Цель достигается тем, что в аналого-цифровой преобразователь введены дополнительный одноразрядный цифроаналоговый преобразователь, ждущий генератор прямоугольных импульсов, элемент НЕ, двоичный счетчик, мультиплексор, первый и второй элементы И, элемент ИЛИ, RS-триггер, первый и второй формирователи импульсов. 5 ил.
Изобретение относится к информационно-измерительной технике и предназначено для преобразования аналогового сигнала в цифровой код методом поразрядного уравновешивания с высокой помехозащищенностью.
Известен АЦП, исправляющий случайные ошибки, возникающие в процессе измерения [1]. Недостатком его является увеличение времени преобразования за счет того, что число тактов работы, приходящееся на одно измерение, становится переменным, а для проверки последних разрядов АЦП необходимо ввести дополнительные избыточные разряды. Известен также АЦП, в котором для уменьшения неопределенности порога срабатывания компаратора реализован метод Гетти (скользящей шкалы) [2]. В этом преобразователе для достижения требуемой точности используется большее число преобразований. При этом значительно увеличивается время преобразования, что является существенным недостатком этого метода. В АЦП шумы влияют на процесс преобразования входного сигнала U(вх) в выходной код, внося случайную погрешность. В АЦП поразрядного уравновешивания случайная погрешность возникает из-за ложного срабатывания сравнивающего устройства и особенно влияет на процесс преобразования в моменты определения младших разрядов. Уменьшить влияние случайной погрешности можно, если применить статистическую обработку, которая заключается в том, что берется N результатов АЦ-преобразования и вычисляется их математическое ожидание. Этот способ в N раз увеличивает время преобразования АЦП. Наиболее близким по технической сущности (прототип) является АЦП, содержащий основной цифроаналоговый преобразователь (ЦАП), схему суммирования, сравнивающее устройство, регистр последовательных приближений, генератор тактовых импульсов, дополнительный ЦАП, RS-триггер, элемент ИЛИ, регистр со схемами переноса единицы. [3]. В данном АЦП осуществляется коррекция динамической погрешности от переходного процесса, возникающего при установлении компенсирующего напряжения старших разрядов основного ЦАП. АЦП по сравнению с известными обеспечивает более высокой быстродействие, так как из цепи последовательных приближений исключается регистр, т.е. сокращается элементарный такт АЦП. Недостатком АЦП является слабая помехозащищенность, вследствие чего вносится случайная погрешность в результат АЦ-преобразования. Целью изобретения является увеличение помехозащищенности АЦП поразрядного уравновешивания с помощью алгоритма коррекции случайной погрешности. Цель достигается тем, что в АЦП с коррекцией случайной погрешности, содержащий последовательно соединенные основной ЦАП, блок суммирования, сравнивающее устройство, второй вход которого является входной шиной, регистр последовательных приближений, тактовый вход которого соединен с выходом генератора тактовых импульсов, дополнительный ЦАП, выход которого соединен с вторым входом блока суммирования, триггер, элемент ИЛИ, введены элемент задержки, управляемый генератор импульсов, мультиплексор, два элемента И, счетчик, одновибратор, элемент НЕ, два формирователя импульсов, выходы которых соединены с первым и вторым входами элемента ИЛИ, выход которого соединен с первым входом первого элемента И, второй вход которого объединен с первым информационным входом мультиплексора и подключен к выходу сравнивающего устройства, а выход соединен со счетным входом счетчика, вход установки в ноль которого объединен с управляющим входом управляемого генератора импульсов и подключен к выходу одновибратора, а выход переполнения соединен с вторым информационным входом мультиплексора, управляющий вход которого объединен с первым входом второго элемента И и подключен к выходу триггера, R- и S-входы которого соединены соответственно с выходом "Конец преобразования" и выходом старшего разряда группы младших разрядов регистра последовательных приближений, выходы группы старших и младших разрядов которого являются выходной шиной и соединены с соответствующими входами основного ЦАП, причем второй вход второго элемента И соединен с выходом генератора тактовых импульсов, а выход - с входом одновибратора, выход управляемого генератора импульсов соединен с входом первого формирователя импульсов, через элемент задержки с входом дополнительного ЦАП, а через элемент НЕ с входом второго формирователя импульсов, при этом выход мультиплексора соединен с информационным входом регистра последовательных приближений. Сравнение известных технических решений с заявленным АЦП показало, что его существенными отличительными признаками является наличие совокупности новых узлов и связей. Новые узлы: элемент задержки, управляемый генератор импульсов, мультиплексор, два элемента И, счетчик, одновибратор, элемент НЕ, два формирователя импульсов. Новые функциональные связи: выходы двух формирователей импульсов соединены с первым и вторым входами элемента ИЛИ, выход которого соединен с первым входом первого элемента И, второй вход которого объединен с первым информационным входом мультиплексора и подключен к выходу сравнивающего устройства, а выход соединен со счетным входом счетчика, вход установки в ноль которого объединен с управляющим входом управляемого генератора импульсов и подключен к выходу одновибратора, а выход переполнения соединен с вторым информационным входом мультиплексора, управляющий вход которого объединен с первым входом второго элемента И и подключен к выходу триггера, R- и S -входы которого соединены соответственно с выходом "Конец преобразования" и выходом старшего разряда группы младших разрядов регистра последовательных приближений, выходы группы старших и младших разрядов которого являются выходной шиной и соединены с соответствующими входами основного ЦАП, причем второй вход второго элемента И соединен с выходом генератора тактовых импульсов, а выход - с входом одновибратора, выход управляемого генератора импульсов соединен с входом первого формирователя импульсов, через элемент задержки с входом дополнительного ЦАП, а через элемент НЕ с входом второго формирователя импульсов, при этом выход мультиплексора соединен с информационным входом регистра последовательных приближений. Технические решения со сходными отличительными признаками по патентной и научно-технической литературе не обнаружены, следовательно, предложенный АЦП обладает существенными отличиями и соответствует критерию новизны. Введение новых узлов и новых функциональных связей обеспечивает увеличение помехозащищенности АЦП за счет коррекции случайной погрешности, которая осуществляется с помощью статистической обработки компенсирующего напряжения, проводимой при определении каждого младшего разряда. На фиг. 1 изображена функциональная схема предлагаемого АЦП, которая содержит основной ЦАП 1, блок 2 суммирования, сравнивающее устройство 3, регистр 4 последовательных приближений, генератор 5 тактовых импульсов, дополнительный ЦАП 6, RS-триггер 7, элемент ИЛИ 8, элемент 9 задержки, управляемый генератор 10 импульсов, мультиплексор 11, первый 12 и второй 13 элементы И, счетчик 14, одновибратор 15, элемент НЕ 16, первый 17 и второй 18 формирователи импульсов. Основной ЦАП 1, блок 2 суммирования, сравнивающее устройство 3, второй вход которого является входной шиной, регистр 4 последовательных приближений, тактовый вход которого соединен с выходом генератора 5 тактовых импульсов, дополнительный ЦАП 6, выход которого соединен с вторым входом блока 2 суммирования, RS-триггер 7, элемент ИЛИ 8 соединены последовательно. Выходы первого 17 и второго 18 формирователей импульсов соединены с первым и вторым входами элемента ИЛИ 8, выход которого соединен с первым входом первого элемента И 12, второй вход которого объединен с первым информационным входом мультиплексора 11 и подключен к входу сравнивающего устройства 3. Выход элемента И 12 соединен со счетным входом двоичного счетчика 14, вход установки в ноль которого объединен с управляющим входом управляемого генератора 10 прямоугольных импульсов и подключен к выходу одновибратора 15. Выход переполнения двоичного счетчика 14 соединен с вторым информационным входом мультиплексора 11, управляющий вход которого объединен с первым входом второго элемента И 13 и подключен к выходу RS-триггера 7. R- и S-входы RS-триггера 7 соединены соответственно с выходом "Конец преобразования" и выходом старшего разряда группы младших разрядов регистра 4 последовательных приближений, выходы группы старших и младших разрядов которого являются выходной шиной и соединены с соответствующими входами основного ЦАП 1. Второй вход второго элемента И 13 соединен с выходом генератора 5 тактовых импульсов, а выход - с входом одновибратора 15. Выход управляемого генератора 10 импульсов соединен с входом первого формирователя 17 импульсов, через элемент 9 задержки с входом дополнительного ЦАП 6, а через элемент НЕ 16 с входом второго формирователя 18 импульсов. Выход мультиплексора 11 соединен с информационным входом регистра 4 последовательных приближений. Процесс преобразования входного сигнала в выходной код в заявленном АЦП происходит так же, как и в прототипе. Отличие состоит в том, что во время процесса уравновешивания при определении каждого разряда из группы младших разрядов осуществляется статистическая обработка логических сигналов с выхода сравнивающего устройства 3. Известно, что время установления старших разрядов больше времени установления младших разрядов. Время установления каждого разряда можно определить исходя из допустимой абсолютной погрешности АЦП и веса каждого разряда. Абсолютную погрешность установления каждого разряда можно определить как























Tуст = N










Тдоп i = Т - Туст i, где Т - период тактовых импульсов; Туст i - время, необходимое для установления переходного процесса i -го разряда с заданной погрешностью (фиг. 2). Дополнительное время Тдоп i используется для статистической обработки компенсирующего напряжения Uк путем обработки логических сигналов с выхода сравнивающего устройства 3. Во время Тдоп i на компенсирующее напряжение U(к), содержащее случайную помеху, накладывается с выхода дополнительного одноразрядного ЦАП 6 посредством блока 2 суммирования прямоугольный сигнал с весом, равным весу самого младшего разряда. При этом на выходе сравнивающего устройства появляется последовательность логических "0" и "1", с помощью которой можно определить "выше" или "ниже" порога срабатывания сравнивающего устройства 3, находится среднее значение компенсирующего напряжения U(к) с наложенным шумом и, следовательно, достоверное значение логического сигнала на входе регистра 4 последовательных приближений (фиг. 3). Процесс происходит следующим образом. При включении старшего разряда из группы младших разрядов регистра 4 последовательных приближений триггер 7 переключается из "0" в "1". При этом мультиплексор 11 отключает вход регистра 4 последовательных приближений от выхода сравнивающего устройства 3 и подключает его к выходу двоичного счетчика 14. После переключения триггера 7 из "0" в "1" разрешается прохождение тактовых импульсов с выхода генератора 5 тактовых импульсов через элемент И 13 на вход одновибратора 15. На инвертирующем выходе одновибратора 15 по положительному перепаду тактового импульса формируется управляющий сигнал Тупр, длительность которого равна Тупр = Т - Туст, где Т - перепад тактовых импульсов, Туст- время установления старшего разряда из группы младших (фиг. 4). Управляющий сигнал Тупр включает ждущий генератор 10 прямоугольных импульсов и разрешает работу двоичного счетчика 14. На компенсирующее напряжение U(к) накладывается прямоугольный сигнал с выхода дополнительного ЦАП 6 с весом, равным весу самого младшего разряда, и частотой
FГИI0=

Тупр = Т - Туст.
Компенсирующее напряжение U(к) вместе с наложенным прямоугольным сигналом в некоторые моменты времени больше или равно порогу срабатывания сравнивающего устройства 3, что вызывает его переключение из одного логического состояния в другое. Если при этом по каждому перепаду сигнала с выхода ждущего генератора 10 прямоугольных импульсов через равные промежутки времени фиксируется логический уровень на выходе сравнивающего устройства 3, то по характеру полученной за время действия управляющего сигнала Тупр последовательности "0" и "1" можно сделать следующие выводы. Если количество логических "1" на выходе сравнивающего устройства 3 больше или равно количеству логических "0", то среднее значение компенсирующего напряжения

Z =












Величина Y есть не что иное, как в цифровой форме оценка математического ожидания установившегося значения компенсирующего напряжения U(к) за время действия управляющего сигнала Тупр:
M[U(K)] = lim


Время Тдоп, необходимое для статистической обработки компенсирующего напряжения U(к), зависит от времени Тсу3 установления переходных процессов в сравнивающем устройстве 3 и от числа сравнений n, где n = 2К, К - число периодов наложенного прямоугольного сигнала с выхода дополнительного одноразрядного ЦАП 6:
Тдоп = Тсу3



Исходя из выражения (7), старшим разрядом из группы младших разрядов будет тот разряд, у которого время Тдоп i = Т - Туст i больше или равно времени Тдоп = К

Kмин=

К примеру, если в заявленном АЦП используется ЦАП К427ПН2 с временем установления Туст = 10 мкс и основной приведенной погрешностью


Туст 16 = 16



Туст 15 = 9,4 мкс; Туст 10 = 6,3 мкс;
Туст 14 = 8,7 мкс; Туст 9 = 5,6 мкс;
Туст 13 = 8,2 мкс; Туст 8 = 5,0 мкс;
Туст 12 = 7,5 мкс; Туст 7 = 4,4 мкс;
Туст 6 = 3,8 мкс; Туст 3 = 1,9 мкс;
Туст 5 = 3,1 мкс; Туст 2 = 1,2 мкс;
Туст 4 = 2,5 мкс; Туст 1 = 0,6 мкс. Если в качестве сравнивающего устройства 3 взять компаратор К521СА3 с временем установления Тсу3 = 200 нс, причем число импульсов наложенного прямоугольного сигнала с выхода ждущего генератора 10 прямоугольных импульсов равно К = 16, то время Тдоп, необходимое для статистической обработки компенсирующего напряжения U(к), определяется из выражения (7):
Тдоп = 2




Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5