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

Передовые цифровые методы постобработки для высокоскоростных систем аналого-цифрового преобразования Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
378
68
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Загорский Валентин

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Передовые цифровые методы постобработки для высокоскоростных систем аналого-цифрового преобразования»

Компоненты и технологии, № 1'2004 Компоненты

Передовые цифровые методы постобработки

для высокоскоростных систем аналого-цифрового преобразования

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

Валентин Загорский

valzag@front.ru

Введение

Все началось в 1980 году, когда Black и Hodges при проектировании 7-разрядного 4 МГц АЦП решили, что кристалл системы с временным чередованием каналов будет иметь меньший размер, чем сопоставимый по параметрам преобразователь с номинальной разрядностью. Новая концепция построения АЦП, определившая долгую жизнь такой структуры, обязана не только сокращением габаритных размеров кристалла, но и тем, что она предлагает концептуально простой метод увеличения скорости преобразования выпускаемых в настоящее время высокопроизводительных АЦП, например, 14 разрядного 105 Мвыб/с AD6645 или 12 разрядного 210 Мвыб/с AD9430.

В то время как скорость и разрешающая способность стандартных АЦП давным-давно преодолели барьер 4 МГц и 7 разрядов, системы аналого-цифрового преобразования с временным чередованием каналов, по хорошему счету, не продвинулись дальше 8-разрядной разрешающей способности. Однако, среди 8-разрядных высокоскоростных систем, эта структура достаточно широко распространена, особенно в испытательном и промышленном оборудовании, например, в широкополосных цифровых осциллографах. То, что она продолжает активно развиваться и использоваться, доказывает новый 8 разрядный 20 Гвыб/с АЦП, который был разработан Agilent Labs3 и применен компанией Agilent Technologies Infiniium в ее новейших осциллографах. Следует отметить, что хотя системы аналого-цифрового преобразования с временным чередованием каналов процветают в 8-разрядных системах, они практически не используются в тех случаях, когда требуется получение комбинации широкой полосы пропускания с высоким

разрешением и неизменным динамическим диапазоном. Основным ограничительным фактором в 12- и 14-разрядных системах с временным чередованием каналов является требование очень точного согласования каналов. В двухканальной 8-разрядной системе для обеспечения рабочего динамического диапазона 50 дБ можно допустить несоответствие коэффициентов передачи каналов 0,25% и ошибку в расфазировке тактовых сигналов 5 пс. Такой уровень точности достигается традиционными методами, например, соответствующим размещением каналов на плате, использованием общих источников опорного напряжения, экранированием устройств и активной аналоговой подстройкой, но, при необходимости получения более высокой разрешающей способности, требования, предъявляемые к системе, становятся намного более строгими. Кстати сказать, до сих пор быстродействующие устройства, использующие специальные методы согласования для получения высокой разрешающей способности, были практически недоступны для широкого применения.

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

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

Компоненты и технологии, № 1'2004

разователь с осуществлением выборок на полной скорости всей системы. На рис. 1 показана блок-схема и расчетные диаграммы типичной четырехканальной системы аналого-цифрового преобразования с временным чередованием каналов. Каждый из четырех каналов работает на % номинальной скорости системы, раздельной на интервалы 90°. Конечный поток выходных данных создается чередованием всех выходных каналов данных «элементарных» АЦП в требуемой последовательности, например, 1, 2, 3, 4, 1, 2 и т. д.

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

В дальнейшем основное внимание будет уделено двухканальным системам, но в тех случаях, когда будет необходимо показать ключевые различия в работе более сложных систем, будут рассмотрены и четырехканальные системы. Таким образом, большинство блок-схем, математических выражений и технических решений будет относиться только к двухканальным системам, как к наиболее распространенным на практике.

Основные проблемы систем аналого-цифрового преобразования с временным чередованием каналов

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

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

В то время как эта методика весьма точна и очень полезна для теоретического понимания функционирования системы с временным чередованием каналов, она сложна в понимании и анализе полученных результатов. Поэтому для оценки технических характеристик системы и инженерных расчетов предлагается применить простой метод оценки величин напряжений отдельных ошибок, не требующий глубокого изучения сложных математических построений. Этот метод основан на установлении зависимости между апертурным джиттером и уровнем отношения «сигнал — шум» АЦП. Напряжение ошибки определяется как разность между ожидаемым и фактическим напряжениями. Эти разность — суть большого количества разных ошибок, которые можно отнести к трем основным категориям:

• неравенство коэффициентов передачи

(рис. 2);

• расфазировка тактовых сигналов (рис. 3);

• несоответствие напряжений смещения

(рис. 4).

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

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

На рис. 5 показан типичный график БПФ двухканальной системы.

В отличие от двухканальной системы, в системе с чередованием четырех АЦП присутствуют три иголки передачи и две иголки смещения.

Компоненты и технологии, № 1'2004

%

< -80

ljLl jhláih iLii lukJi

Mil UkiUi.ÉijAlkAiilLiJiitkllláL.

75 100 125 150 1 75 200

FREQUENCY (MHz)

Рис. 5. Типичный график БПФ двухканальной системы

-20

£-40

Û = -60

1 L

_ 1 і * .

її 11 ІІИН іі і| III И III

75 100 125

FREQUENCY (MHz)

150 175 200

Рис. 6. Типичный график БПФ системы с чередованием четырех АЦП

ISgain(dB) - 20 X lg(ISgain ) : /

= 20 X lg

V2.

(1)

где

у

I FSA

IS

phase(dB)

20x\g(ISphaJ--

(вв л

= 20xlg

(2)

OS„.

offset(dS)

Ґ ~rr t \

= 20xlg

Offset

2xTotal Codes

(4)

где Offset — сдвиг канал — канал (в разрядах).

Как было отмечено ранее, ошибки, вызванные неравенством коэффициентов передач и расфазировкой тактовых сигналов, ортогональны друг к другу, и для вычисления суммарной ошибки требуется применение правила «корень квадратный из суммы квадратов» индивидуальных вкладов каждой составляющей. Исходя из этих уравнений, может быть рассчитан бюджет погрешностей, используемый для определения требуемой точности согласования каналов, необходимой для обеспечения заданного динамического диапазона. Например, для обеспечения динамического диапазона, соответствующего 12-разрядной разрешающей способности (74 дБ) на входной частоте 180 МГц, необходимо добиться согласования коэффициентов передачи лучше, чем 0,02%, и согласования апертурных задержек лучше, чем 300 фс! Если коэффициенты передачи согласованы абсолютно точно, то требование к расфазировке тактовых сигналов может быть ослаблено до 350 фс. На рис. 7 показана кривая бюджета погрешностей 12-разрядной двухканальной системы при входной частоте 180 МГц.

Иголки передачи расположены:

1. левее частоты Найквиста на частоту входного аналогового сигнала;

2. левее и правее половины частоты Найкви-ста на частоту входного аналогового сигнала.

Иголки смещения расположены точно на частоте Найквиста и на половине частоты Найквиста.

На рис. 6 показан типичный график БПФ системы с чередованием четырех АЦП.

Как только будут определены напряжения ошибок от каждой из трех вышеперечисленных групп в двухканальных системах для расчета значений иголок передач и смещения (ISgain, ISphase, ISt.ot.al, OSoffset), при однотоновом входном сигнале могут использоваться следующие уравнения:

л л іл 2-CHANNEL INTERLEAVED ADC ERROR BUDGET

FAI LING RE GION

0,030 g 0,025 at 2 0,020 Ш 5 0,015 О 0,010

PAS 5INGRE GION

IMAG Е 5PUR = 74dBc Al FR vlALOG EGUEN NPUT ZY= 180 MHz

0 0,05 0,10 0,15 0,20 0,25 0,30 0,35 0,40 APERTURE DELAY TIME ERROR (ps) Рис. 7. График бюджета погрешностей 12-разрядной двухканальной системы на входной частоте 180 МГц

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

Таблица. Требования по согласованию каналов АЦП в классической двухканальной аналого-цифровой системе с временным чередованием каналов

Разрешающая способность на частоте 180 МГц (разряды) SFDR (дБ) Соответствие коэффициентов передачи (%) Соответ- ствие апертур (фс)

12 74 0,04 0

12 74 0 350

12 74 0,02 300

14 86 0,01 0

14 86 0 88

14 86 0,005 77

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

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

где вep=юaxAte(рад.), юа — входная аналоговая частота, температурный дрейф коэффициента передачи, Ate — перекос тактовых сигналов;

/^,=20x1 ё^,)2 + (/5^е)2 (3)

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

Компоненты и технологии, № 1'2004

ANALOG NPUT -X(f)

ADC «А»

AIN Ha(f,T) ENCODE

Hea(f,T)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Yea(f,T) -+• A

DIGITAL CALIBRATION CALIBRATED TRANSFER OUTPUTS FUNCTIONS

1

1 Г Heb|f,T)

Yeb(f,T)

Yca(f,T) = X(f) x Ha(f,T) x Hca(f,T) = IDEAL OUTPUT A Ycb(f,T) = X(f) x Hb(f,T) x Hcb(f,T) = IDEAL OUTPUT В

Рис. 9. Архитектура системы цифровой постобработки

ADVANCED FILTER BANK ANALOG-TO-DIGITAL COVENTER

I------------------

SIGNAL. INPUT

CLOCK

INPUT"

CLOCK

CIRCUIT

ADC

i-

Ro

ADC

A___

ADC

A___

SIGNAL

OUTPUT

MULTIRATE

DIGITAL

FILTERS

CONVERTER ‘---------------------

DECOMPOSITION ARRAY RECOMBINATION

Рис. 10. Базовая блок-схема системы с AFB

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

Цифровая постобработка

Развитие новых цифровых методов обработки сигналов, наряду с усовершенствованием недорогих высокоскоростных схем программируемой логики (FPGA, CPLD, ASIC и т. д.), открыло путь для крупных достижений в области построения аналого-цифровых преобразователей с временным чередованием каналов. Цифровые методы постобработки имеют несомненные преимущества перед классическими аналоговыми методами согласования. Они гибки в применении и могут быть использованы для систем с любой точностью независимо от разрешающей способности АЦП. Представление о том, как цифровые методы постобработки сигналов могут воздействовать на архитектуру системы с временным чередованием каналов, представлено на рис. 9. Система использует набор цифровых функциональных преобразователей, например подсистему калибровки коэффициентов передачи каналов, которая обрабатывает выходные данные каждого АЦП, создавая новый набор «калиброванных выходных данных». Эти преобразования, например калибровки, реализуются с использованием разнообразных цифровых фильтров (FIR, IIR и т. д.). Они могут быть столь же просты, как подстройка коэффициента передачи только одного канала, или столь же сложны, как одновременная подст-

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

Согласование параметров каналов в широкой полосе частот при значительном диапазоне рабочих температур является одним из самых больших вызовов исскуству разработчика и дает возможность использовать цифровые методы постобработки для улучшения работы систем аналого-цифрового преобразователя с временным чередованием каналов. Математические построения, требуемые для разработки соответствующих технологий, например, одновременной калибровки нескольких АЦП, чрезвычайно сложны и не всегда широко доступны. Однако в эту область инвестировались значительные средства и были проведены серьезные научные исследования. В результате было разработано множество интересных решений. Одно из них, известное как промежуточный банк фильтров (Advanced Filter Bank — AFB), выделяется среди других своей способностью обеспечить удобную платформу для достижения существенного улучшения параметров систем при их серийном производстве.

Промежуточный банк фильтров (AFB)

Обеспечивая точное согласование коэффициентов передачи каналов, фаз и смещений в широкой полосе частот и в значительном температурном диапазоне, AFB в настоящее время является единственной доступной технологией создания высокоскоростных 12/14-разрядных АЦП с временным чередованием каналов. Помимо функций согласования каналов, AFB также обеспечивает линеаризацию фаз выборок и компенсацию неплоскостности коэффициента передачи системы аналого-цифрового преобразования. На рис. 10 показана базовая блок-схема системы, использующей AFB.

Используя уникальную мультискорост-ную структуру FIR-фильтра, AFB может быть легко реализована практически на любой цифровой программируемой логике, например, FPGA или CPLD. Коэффициенты FIR-фильтра рассчитываются с помощью па-

тентованного метода, который начинается с решения уравнений, приведенных на рис. 9, а затем применяются разнообразные математические методы для реализации цифровой функции преобразования, например, калибровок каналов. AFB дает возможность системам аналого-цифрового преобразования с временным чередованием каналов использовать до 90% полосы Найквиста и может быть конфигурирована для работы в любой зоне Найквиста (например, в начале, в первой четверти, трети и т. д.). Соответствующая зона может быть выбрана с помощью набора логических входов, которые задают требуемые коэффициенты FIR-фильтра.

Практическое применение AFB

AD12400 — первый член нового семейства сверхбыстродействующих АЦП компании Analog Devices, в котором удалось существенно уменьшить время преобразования, используя чередование каналов и AFB. В дальнейшем его архитектура будет использоваться для иллюстрации возможностей объединения современных АЦП с технологиями цифровой постобработки. На рис. 11 показана блок-схема AD12400 и основные функции схемы. AD12400 использует уникальную аналоговую входную схему с полосой пропускания 400 МГц, два 12-разрядных 200 Mвыб/с АЦП и AFB, выполненную на основе усовершенствованной, программируемой в системе вентильной матрицы (FPGA). Микросхема была разработана с использованием большинства классических методов согласования, рассмотренных выше, совместно со схемой синхронизации, имеющей очень малый джиттер. Эти основные компоненты были собраны на одной подложке для реализации 12-разрядного 400 Mвыб/с модуля аналого-цифрового преобразователя, который использует более 90% полосы Найквиста и имеет рабочую температуру до 85 °C.

Во время производственного процесса экспериментально снимаются все функциональные характеристики «элементарных» АЦП во всей полосе пропускания и во всем температурном диапазоне. Далее эти данные используются для расчета коэффициентов взвешенных функций преобразования.

Компоненты и технологии, № 1'2004

ANALOG

INPUT

12-BIT 200MSPS A/D CONVERTER t Aiki DATA OUT «А»

'AIN 12-BIT

200MSPS ENCODE REF

ANALOG

FRONT-END

DISTRIBUTION

CIRCUIT

ENCODE

INPUT

LOW JITTER CLOCK DISTRIBUTION CIRCUIT

180°, r

DIGITAL

TEMPERATURE

SENSOR

PRECISION VOLTAGE REFERENCE OPTIONAL GAIN TRIM

'ENCODE REF

DATA OUT «В» 12-BIT 200MSPS

12-BIT 200MSPS A/D CONVERTER

XX

ADVANCED FILTER BANK

XI LI NX VIRTEXII FPGA

Рис. 11. Блок-схема AD12400

ГГ

DATA OUT «А» 12-BIT 200MSPS -------►

DATA OUT «В» 12-BIT 200MSPS --------►

XI LI NX EEPROM (FPGA LOAD)

После получения характеристик «элементарных» АЦП и расчета соответствующих коэффициентов БЖ-фильтра, программируется FPGA, и изделие готово к работе. Согласование характеристик каналов в широкой полосе частот достигнуто с помощью специальной структуры БЖ-фильтров АБВ и соответствующим расчетом их коэффициентов. Работа в широком температурном диапазоне обеспечивается выбором одного из наборов коэффициентов БШ-фильтра, в соответствии с показаниями встроенного температурного датчика.

Результаты применения этой технологии приведены на рис. 12 и 13. На рис. 12 приведено положение иголки передачи в первой зоне Найквиста этой системы. Первая кривая показывает результат работы двухканальной системы, которая была тщательно разведена для обеспечения оптимального соответствия в физическом размещении каналов. Поведение иголки передачи на этой кривой с очевидностью показывает, что частотная характеристика этой системы была искусственно срезана на частоте 128 МГц. Подобное же рассмотрение рис. 13 показывает, что система была отрегулирована на температуре 40 °С.

Несмотря на оптимальное размещение элементов на подложке, хорошо согласованную входную схему, тщательно согласо-

IMAGE SPUR vs. FREQUENCY - AFB vs. 128MHz TRIM COMPARISON -50

! -65

u

I

\ -75 -SO -85

^NO AFB

\ WITK /-Nj AFB \ /

\ V I

0 20 40 «0 80 100 120 MO 160 180 200

FREQUENCY (Mhz)

Рис. 12. Работа отрегулированной системы

«до и после» применения AFB-компенсации

в диапазоне частот

ванную схему синхронизации и общий источник опорного напряжения, динамический диапазон используемых в ЛБ12400 АЦП ухудшается очень быстро, как только частота или температура отклоняется от условий калибровки. Этот эффект присущ любой системе аналого-цифрового преобразования с временным чередованием каналов. Одним из факторов, влияющих на работу этой структуры, может быть температурный дрейф коэффициента передачи. Например, температурный дрейф коэффициента передачи типичного высокоэффективного 12-разрядного АЦП может составлять 0,02%/°С. В этом случае изменение температуры на 10 °С вызвало бы изменение коэффициента передачи на 0,2%, приводя к появлению иголки передачи величиной 60 дБ (см. рис. 1). Считая, что присутствует единственный возмущающий фактор, величина иголки передачи на характеристике аналого-цифрового преобразователя без ЛВБ будет на 3 дБ хуже, чем при работе с ЛВБ и при изменении температуры на 30 °С (рис. 13). По контрасту, рабочий динамический диапазон остается практически неизменным, когда допускается ЛБВ-компенса-ция. Фактически, рабочий динамический диапазон превосходит уровень 12 разрядов во всей полосе пропускания (почти 190 МГц) и в температурном диапазоне 40 °С. Другое

IMAGE SPUR vs. TEMPERATURE - AFB vs. 128mhZ TRIM COMPARISON -50

-55 -60 __-65

2.-70

1-75 I -80

" -85 -90 -98

№ AFB

Л

Л , Л.

WIT hafb\

\J

35 40 45

TEMPERATURE (C°)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 13. Работа отрегулированной системы «до и после» применения AFB-компенсации в диапазоне температур

существенное преимущество этого подхода состоит в том, что температурный диапазон может быть фактически расширен от 20-60 °С до 0-85 °C, используя дополнительные наборы коэффициентов FIR, воплощенные в AD12400.

Заключение

Разработка систем с временным чередованием нескольких АЦП становится в последнее время явной тенденцией построения высокоскоростных аналого-цифровых преобразователей. Цифровые методы постобработки, такие, как AFB, обеспечивают удовлетворение жестких требований согласования каналов при высоких уровнях разрешающей способности, которые ранее не были достижимы в таких системах. Объединение технологии AFB с лучшими АЦП позволяет высокоскоростным системам перейти к следующему уровню точности при сохранении высокой скорости обработки и улучшить параметры изделий и систем в соответствии с требованиями рынка, например, в области систем отображения информации, цифровых систем связи и измерительных систем. Эта технология приведет в ближайшем будущем к крупным достижениям в области создания все более высокоскоростных аналого-цифровых преобразователей, включая 14-разрядные 400 Мвыб/с и 12-разрядные 800 Мвыб/с.

i Надоели баннеры? Вы всегда можете отключить рекламу.