Задача выбора оптимального АЦП достаточно сложна, так как на рынке электронных компонентов имеется множество преобразователей. Для того, чтобы сделать правильный выбор, необходимо достаточно хорошо разбираться в особенностях различных АЦП. В настоящей публикации рассматриваются особенности АЦП и преимущества их применения в зависимости от предметной области.
У. Кестер
Области применения современных АЦП могут быть распределены следующим образом:
- системы сбора и обработки данных
- прецизионные измерительные приборы
- аудиосистемы и системы телефонной связи
- системы высокого быстродействия, для которых используют АЦП с частотой выборки более 5 МГц.
В перечисленных системах используются преобразователи поразрядного уравновешивания (successive-approximation — SAR), сигма-дельта (sigma-delta — Е-Д) и конвейерные (pipelined) АЦП.
На рис. 1 показаны области применения каждого из типов АЦП, а также их предельные параметры по точности и частоте выборки, причем пунктирной линией ограничены сверху преобразователи, которые доступны на рынке электронных компонентов, начиная с середины 2005 г. Несмотря на то, что существует перекрытие по техническим параметрам разных типов АЦП, выбор того или иного преобразователя зависит еще и от области его применения.
Рис. 1. Области применения АЦП различных типов
Поразрядные АЦП для систем сбора и обработки данных. Поразрядные АЦП наиболее часто используются в многоканальных системах сбора и обработки данных. Разрешение современных АЦП поразрядного уравновешивания составляет от 8 до 18 разрядов с частотой выборки до нескольких мегагерц. Предельными параметрами среди преобразователей данного класса обладают АЦП AD7621 (точность 16 разрядов и частота выборки 3 МГц) и AD7641 (точность 18 разрядов и частота выборки 2 МГц). Большинство поразрядных АЦП имеют последовательный интерфейс типа I2C или SPI, однако некоторые из них могут иметь параллельный интерфейс, что приводит к увеличению числа выводов и размеров корпуса.
Базовая структурная схема поразрядного АЦП приведена на рис. 2. Для того, чтобы входной сигнал в процессе поразрядного уравновешивания оставался неизменным, в структуру такого АЦП вводят УВХ. По сигналу запуска ЦАП, имеющийся в составе АЦП, устанавливается в средней точке шкалы. Компаратор
сравнивает сигналы с выходов УВХ и ЦАП и, если сигнал на выходе ЦАП меньше сигнала на выходе УВХ, в поразрядном регистре в старшем значащем разряде (most-significant bit — MSB) сохранится единица. В противном случае вместо единицы будет записан ноль. Во втором такте ЦАП формирует сигнал, равный 1/4 (или 3/4) шкалы, в третьем — 1/8 (или 3/8) шкалы и т.д. Процесс преобразования продолжается до тех пор, пока все разряды АЦП не будут определены. В конце этого процесса формируется сигнал конца преобразования (EOC, DRDY, BUSY и т.д.). Типовая временная диаграмма работы поразрядного АЦП приведена на рис. 3. Как следует из этой диаграммы, поразрядные АЦП не имеют задержки, характерной для конвейерных или “pipelined” преобразователей, что позволяет использовать их в многоканальном режиме или при кодировании непериодических процессов в режиме единичных измерений. Процесс преобразования управляется с помощью тактового генератора высокой частоты, который может быть как внутренним, так и внешним, при этом не требуется синхронизация данного генератора с сигналами запуска АЦП (CONVERT START).
Рис. 2. Базовая структурная схема поразрядного АЦП
Рис. 3. Временная диаграмма работы поразрядного АЦП
Линейность поразрядных АЦП в основном зависит от качества внутреннего ЦАП. В современных поразрядных АЦП используются ЦАП на основе коммутируемых конденсаторов. В отличие от взвешенных тонкопленочных резисторов коммутируемые конденсаторы не требуют лазерной подгонки. ТКЕ таких ЦАП не хуже 1 ppm/°C. Используемый при построении поразрядных АЦП технологический CMOS-процесс является идеальным для создания аналоговых ключей, что позволяет размещать на одном кристалле узлы АЦП и мультиплексора. На рис. 4 приведена структурная схема поразрядного АЦП семейства AD79x8. Узел формирования временной диаграммы (sequencer) управляет процессом преобразования входного сигнала в выбранном канале. Таким образом, в одном кристалле выполнены и мультиплексор, и АЦП. Кроме выбора нужного канала в поразрядном АЦП легко осуществляется режим самотестирования и калибровки. Данные с выхода АЦП поступают на вход последующего устройства через последовательный интерфейс, так как отсутствует задержка в выдаче кода, характерная для конвейерных и сигма-дельта АЦП. Поразрядный АЦП может работать в режимах однократных и непрерывных преобразований, преобразований под управлением программы, а также по прерыванию и в режиме прямого доступа к памяти.
Рис. 4. Функциональная схема поразрядного АЦП семейства AD79xх
Сигма-дельта АЦП для прецизионных промышленных систем и измерительной аппаратуры. Преобразователи этого типа вытеснили широко применявшиеся в восьмидесятых годах прошлого столетия интегрирующие АЦП двойного и тройного интегрирования. Основное назначение сигма-дельта преобразователя — системы с разрешением от 16 до 24 двоичных разрядов с частотой выборки от единиц до сотен герц. Высокое разрешение плюс наличие в их составе PGA-усилителей позволяют непосредственно (без промежуточного преобразования) кодировать сигналы низкого уровня с выходов температурных датчиков и датчиков давления. Оптимальный выбор частоты выборки позволяет ослабить влияние сетевой помехи. Применение сигма-дельта АЦП дает возможность заменить поразрядный преобразователь с измерительным усилителем в современных весоизмерительных и других системах подобного назначения. К основным особенностям работы сигма- дельта АЦП относятся: сверхвыборка входного сигнала, позволяющая сдвинуть шум квантования в область высоких частот; цифровая фильтрация и децимация выходных данных. На рис. 5, а показано распределение шума квантования при частоте выборки, соответствующей теореме Найквиста (Котельникова), согласно которой частота выборки fs должна вдвое превышать частоту входного сигнала. На рис. 5, б частота fs в K раз превышает частоту входного сигнала. Шум квантования, выходящий за границу полосы входного сигнала, убирается цифровым фильтром, а затем частота цифровых отсчетов уменьшается в K раз (т.е. происходит децимация отсчетов). Это позволяет увеличить отношение сигнал/шум, например, на 3 дБ, если частота выборки вдвое превышает частоту, соответствующую частоте Найквиста. С каждым последующим удвоением этой частоты отношение сиг- нал/шум будет увеличиваться еще на 3 дБ. На рис. 5, в приведена базовая структура сигма-дельта АЦП. Замена обычного АЦП модулятором позволяет сдвинуть практически весь шум квантования в область, в которой отсутствует полезный сигнал. Функциональная схема сигма-дельта модулятора первого порядка представлена на рис. 6. Базовыми узлами модулятора являются одноразрядный АЦП, роль которого выполняет компаратор, и одноразрядный ЦАП, роль которого выполняет ключ. Выходные данные представлены однобитовым цифровым потоком, причем среднее число бит пропорционально значению входного сигнала. Если уровень сигнала увеличится, то число единиц в коде числа тоже увеличится, а если сигнал уменьшится, то в коде числа пропорционально увеличится число нулей. Таким образом, число единиц в цифровом потоке выходных данных, отнесенное к общему количеству выборок, всегда будет пропорционально величине входного сигнала. Модулятор также осуществляет сдвиг шума квантования, выполняя функции ФНЧ для входного сигнала и функции ФВЧ для шума квантования. Цифровой фильтр является частью сигма-дельта АЦП и оптимизирован для ослабления сетевой помехи. Однако этот фильтр вносит задержку распространения, характерную для конвейерных АЦП, которую следует учитывать в многоканальном режиме или при использовании АЦП в контуре управления.
Рис. 5 Ослабление шума квантования в сигма-дельта АЦП: выборка сигналов с частотой Найквиста в обычном АЦП (а), обычный АЦП со сверхвыборкой (б), сигма-дельта АЦП со сверхвыборкой (в)
Рис. 6. Функциональная схема сигма-дельта АЦП с модулятором первого порядка
Рис. 7. Функциональная схема сигма-дельта АЦП с модулятором второго порядка (а) и график сдвига шума квантования в область ВЧ (б)
В то время как интегрирующие АЦП еще применяются в современных вольтметрах, в системах промышленных измерений широко используются сигма- дельта АЦП. Эти преобразователи отличаются высоким помехоподавлением и имеют разрешение до 24 двоичных разрядов. Наличие PGA-усилителя обеспечивает передачу аналогового сигнала от мостового датчика без промежуточного преобразования.
На рис. 8 приведена упрощенная схема тензометра, полная шкала которого составляет 10 мВ при нагрузке 2 кГ и возбуждающем сигнале 5 В. Традиционное решение состоит в использовании измерительного усилителя и поразрядного АЦП с разрешением от 14 до 18 бит. Альтернативным такому решению является применение сигма-дельта АЦП AD7799. Преобразование напряжения 10 мВ в цифровой код обеспечивается с точностью 16 разрядов и частотой выборки 4.7 Гц. Логометрический съем аналогового сигнала позволяет исключить прецизионный опорный источник (рис. 9).
Рис. 8. Упрощенная схема тензометра (а), мостовая схема съема напряжения (б)
Для того, чтобы получить необходимую точность при использовании сигма-дельта АЦП, следует уделить серьезное внимание процессу его отладки, который гораздо сложнее аналогичной процедуры для поразрядного преобразователя. Большое значение при этом имеет программное обеспечение и качество разводки печатной платы. В то же время следует отметить, что имеется множество систем, в которых с успехом могут быть использованы простые поразрядные АЦП с измерительным усилителем и мультиплексором на входе.
Сигма-дельта АЦП для телефонии и аудиосистем. Кроме перечисленных областей применения сигма-дельта АЦП широко используются в телефонии и аудиосистемах. Основным преимуществом таких АЦП является то, что сверхвыборка приводит к существенному упрощению фильтров, ослабляющих помехи, вызванные наложением спектров.
Рис. 9. Схема сопряжения мостового сенсора с сигма-дельта АЦП
В современных цифровых спутниковых системах связи широко используются сигма-дельта АЦП и ЦАП. Кроме кодеков они применяются в системах обработки речи, шифровании информации и т.п. К перечисленным примерам можно добавить FM-стереосистемы, аудиосистемы в составе ПК, цифровые магнитофоны и DVD-аудиосистемы. Отношение сигнал/шум плюс искажения в таких АЦП достигает 100 дБ, а частота выборки составляет 48 или 192 кГц.
Конвейерные АЦП высокого быстродействия с частотой выборки не менее 5 МГц. На сегодняшний день конвейерные АЦП применяются не только для обработки изображений, но и для решения многих других задач. Следует отметить, что еще 20 лет назад эти задачи решались с помощью параллельных или flash-АЦП, частота выборки которых достигала 100 МГц, а разрешение 8 разрядов. В настоящее время flash-АЦП являются составной частью конвейерных преобразователей и, как правило, не имеют самостоятельного применения. Исключение составляют АЦП с частотой выборки более 1 ГГц и разрешением 6-8 бит. Сегодня быстродействующие АЦП находят применение в радиоизмерительных приборах (цифровых осциллографах, анализаторах спектров и т.п.) и медицинской аппаратуре. Кроме того, такие АЦП используются в цифровых приемниках средств связи (базовых станциях, радарах, адаптерах цифрового телевидения), в бытовой электронике (цифровых фотоаппаратах, DVD-плейерах, телевидении высокой четкости и т.п.). Структурная схема 6-разрядного двухступенчатого конвейерного АЦП приведена на рис. 10. В его составе имеются общий УВХ, два трехразрядных АЦП, ЦАП, вычитающее устройство и усилитель разностного сигнала. После первого цикла преобразования трехразрядный цифровой код преобразуется в аналоговый сигнал, который, в свою очередь, вычитается из входного, снимаемого с выхода УВХ. Разностный сигнал усиливается и кодируется следующей ступенью flash-АЦП. Таким образом, за два такта преобразования формируется 6-разрядный код, эквивалентный сигналу на входе АЦП. На рис. 11 приведена форма сигнала на входе второй ступени конвейерного АЦП. Идеальному состоянию соответствует рис. 11, а. В этом случае пропуски кодов при преобразовании сигнала первой ступенью отсутствуют. В случае пропуска кодов на входе второй ступени АЦП наблюдается выход сигнала за пределы поддиапазона (рис. 11, б). Передаточная характеристика всего АЦП при этом будет иметь вид, приведенный на диаграмме рис. 12. Для устранения этого недостатка в состав АЦП необходимо вводить цепи коррекции, увеличивая диапазон, а значит, и разрешение второй ступени конвейерного АЦП. Кроме того, должна быть увеличена и точность вычитающего ЦАП, которая должна быть выше общей точности конвейерного преобразователя. Структурная схема конвейерного АЦП с коррекцией пропусков кодов приведена на рис. 13. Она отличается тем, что благодаря одному УВХ не имеет задержки, т.к. сигнал на выходе УВХ хранится в течение полного цикла преобразования. Отметим, что разрешение второй ступени преобразования на один разряд больше, чем первой, причем в преобразователь включен корректирующий регистр.
Рис. 10. Шестиразрядный двухступенчатый pipelined АЦП
Рис. 11. Идеальная (а) и реальная (б) диаграммы разностного сигнала на входе второй ступени преобразования
Рис. 12. Передаточная характеристика двухступенчатого АЦП
Рис. 13. Структурная схема шестиразрядного pipelined (конвейерного) АЦП с коррекцией погрешности
Широко распространенная на сегодня структура конвейерного АЦП с цифровой коррекцией приведена на рис. 14. Каждая ступень преобразования такого АЦП работает в течение половины общего цикла преобразования. УВХ имеется в каждой ступени и используется как управляемая задержка при выполнении полного цикла преобразования.
Рис. 14. Структурная схема многоразрядного конвейерного АЦП с коррекцией погрешности
Рис. 15. Временная диаграмма работы АЦП AD9235
Существует множество вариантов структурной организации конвейерных АЦП. Это относится и к количеству ступеней преобразования, и к разрядной сетке АЦП в каждой ступени, и к количеству дополнительных корректирующих разрядов. Если данные от каждой ступени преобразования поступают в корректирующие регистры, их разрядность должна быть увеличена. Так, например, для первой ступени требуется семиразрядный сдвиговый регистр, для второй — шестиразрядный, для третьей — пятиразрядный и т.д. Это увеличивает общую задержку первого отсчета в соответствии с временной диаграммой работы АЦП AD9235, приведенной на рис. 15.
Для этого 12-разрядного преобразователя с частотой выборки 65 МГц предусмотрено семь тактов задержки, которая в зависимости от применения может вызвать определенные трудности при использовании такого АЦП. Прежде всего, это относится к контуру управления, в котором предпочтительнее применять поразрядные АЦП, или к многоканальным измерительным системам. Однако в системах, для которых частота преобразования важнее времени установления, желательно использовать конвейерные АЦП. Следует обратить внимание на минимальную частоту выборки конвейерных АЦП. Чем она меньше, тем быстрее разряжается емкость внутреннего УВХ. Поэтому такие АЦП имеют ограничение снизу на частоту выборки входного сигнала. Особенно нежелательно использование таких АЦП в режиме одиночных преобразований. В таких режимах следует использовать поразрядные АЦП. Существует некоторое отличие конвейерных АЦП от многоступенчатых, т.к. многоступенчатые преобразователи не всегда работают по конвейерному алгоритму. Конвейерный алгоритм используется, если требуется обеспечить максимальную скорость преобразования входного сигнала. Предельное разрешение современных конвейерных АЦП составляет 14 разрядов, частота выборки 100 МГц.
Рис. 16. Функциональные схемы приемника (а) и передатчика (б) для систем цифровой радиосвязи
. Они применяются не только для повышения скорости преобразования, но и для увеличения отношения сигнал/шум и расширения динамического диапазона неискаженного сигнала. Это важно для систем сотовой радиосвязи и, прежде всего, для организации приемников и передатчиков базовых станций. Функциональные схемы приемника и передатчика с выборкой сигналов промежуточной частоты приведены на рис. 16. В таких устройствах имеется много частотных каналов, сигналы которых кодируются одновременно одним АЦП. Полоса такого АЦП должна быть не уже 20 МГц. Все операции фильтрации, настройки, разделения каналов осуществляются цифровым сигнальным процессором (DSP). Такая организация прие- ма/передачи данных исключает необходимость транспонирования спектра в более низкочастотную область и позволяет все необходимые операции выполнять в цифровом виде. Подобным образом организованы средства связи в стандартах GSM, CDMA, EDGE. Отличие состоит в прикладном программном обеспечении.
На вход преобразователей в полосе частот, заданной в каждом из перечисленных стандартов, могут поступать как полезные сигналы, так и помехи. При этом сами АЦП не должны генерировать комбинационные составляющие интермодуляционных искажений, которые маскируют полезные сигналы с меньшей амплитудой. Отношение максимального сигнала помехи к минимальному полезному сигналу определяет требования к динамическому диапазону неискаженного сигнала. Кроме того, отношение сигнал/шум АЦП должно соответствовать чувствительности приемника, определяемой требованиями стандарта.
Рис. 17. Диаграмма выборки сигналов в полосе частот 20 МГц с несущей 75 МГц и частотой выборки 60 МГц
Отношение сигнал/шум и динамический диапазон неискаженного сигнала для используемых в системах сотовой радиосвязи АЦП определяются для заданной промежуточной частоты. Как выбрать необходимую частоту выборки АЦП для заданной промежуточной частоты показано на рис. 17. Частота входного сигнала лежит в полосе 20 МГц, частота выборки составляет 60 МГц. Показано, как осуществляется сдвиг сигнала из третьей зоны Найквиста с центральной частотой 75 МГц в полосу частот с центральной частотой 15 МГц без применения понижающего преобразователя. Современные конвейерные АЦП, такие как 14-разрядный АЦП AD9444 с частотой выборки 80 МГц, отвечают требованиям, предъявляемым к системам сотовой радиосвязи. Данные АЦП имеют динамический диапазон неискаженного сигнала 97 дБн и отношение сигнал/шум 73 дБ на частоте входного сигнала 70 МГц. Полоса частот этого АЦП составляет 650 МГц.
Выводы:
- В статье рассмотрены особенности поразрядных, сигма-дельта и конвейерных преобразователей. Структуры таких преобразователей известны достаточно давно, однако последние успехи в области микроэлектроники позволили существенно повысить параметры АЦП на основе рассмотренных структурных решений, причем их точность увеличилась в среднем более чем на порядок, а частота выборки — на несколько порядков. Кроме того, снизилось потребление этих АЦП, уменьшились размеры и стоимость.
- Поразрядные АЦП в настоящее время имеют предельную точность 18 разрядов и частоту выборки 3 МГц. Они широко используются в многоканальных системах сбора данных и измерительных приборах различного назначения благодаря отсутствию задержки первого отсчета, характерной для конвейерных преобразователей.
- Сигма-дельта АЦП используются в прецизионных приборах, промышленных измерительных системах, в счетчиках электроэнергии, системах управления двигателями и в аудиосистемах. Предельное разрешение таких АЦП 24 разряда.
- Конвейерные АЦП применяются в системах с частотой выборки более 5 МГц и разрешением не хуже 14 разрядов. Максимальная частота выборки таких АЦП на сегодняшний день превышает 100 МГц. Это позволило использовать данные преобразователи в цифровых осциллографах, анализаторах спектра, медицинских системах с обработкой изображения, в беспроводных системах связи, цифровых фотоаппаратах, в Tvвысокой четкости и т.п. Для изучения характеристик современных АЦП многие компании- производители, включая AnalogDevices, выпускают специальные оценочные платы, содержащие кроме АЦП источники тестовых сигналов, ЦАП для восстановления цифровых кодов, интерфейсы для связи с ПК и т.п.
В последнее время ряд фирм, в том числе и Analog Devices, поставляют так называемые виртуальные оценочные платы, которые с помощью специального программного обеспечения дают возможность оценить параметры предполагаемых к использованию АЦП без физического моделирования и макетирования базовых узлов. Виртуальные платы поставляются, как правило, бесплатно.