Интернет-журнал "Домашняя лаборатория", 2007 №8
Шрифт:
Выходной сигнал ЦАП может быть представлен в виде ряда прямоугольных импульсов шириной, равной обратной величине тактовой частоты, как показано на рис. 2.45. Обратите внимание, что восстановленная амплитуда сигнала составляет -3,92 дБ на частоте Найквиста fc/2. Для компенсации этого эффекта в большинстве случаев достаточно использовать инверсный фильтр sin(x)/x. Значения составляющих основной частоты также ослабляются функцией sin(x)/x.
Глава 3
Аналого-цифровые преобразователи для задач цифровой обработки сигналов
Уолт
Современная тенденция развития АЦП и ЦАП состоит в увеличении скоростей и разрешающих способностей обработки сигналов при уменьшении уровня потребляемой мощности и напряжения питания. Современные преобразователи данных в основном работают на напряжениях питания ±5V (двуполярный источник питания), +5V или +3V (однополярный источник питания). В действительности, число устройств с напряжением питания +3V быстро увеличивается вследствие появления для них большого числа новых рынков сбыта, таких как цифровые камеры, видеокамеры и телефоны сотовой связи. Эта тенденция создала множество проектных и конструкторских проблем, которым не придавалось значения в разработках более ранних преобразователей, использовавших стандартное напряжение питания ±15V и диапазон изменения входных сигналов ±10V.
Более низкие напряжения питания подразумевают меньшие диапазоны входных напряжений и, следовательно, большую чувствительность к разного вида помехам: шумам от источников питания, некачественным опорным и цифровым сигналам, электромагнитным воздействиям и радиопомехам (EMI/RFI) и, возможно наиболее важный момент — к некачественным методам развязки, заземления и размещения компонентов на печатной плате. В АЦП с однополярным источником питания диапазон изменения входных сигналов обычно отсчитывается вне связи с «землей». При этом проблема заключается в поиске совместимых усилителей с однополярным питанием для нормализации сигнала на входе АЦП и в осуществлении необходимого сдвига входного сигнала относительно «земли» в приложениях с непосредственной связью.
Несмотря на эти проблемы, в настоящее время доступны компоненты, которые обладают чрезвычайно высокими разрешающими способностями при низких напряжениях питания и малой потребляемой мощности. Этот раздел посвящен обсуждению проблемы создания приложений на базе таких компонентов и описанию методов успешного проектирования таких систем.
Наиболее популярные АЦП для приложений цифровой обработки сигналов (ЦОС) базируются на пяти основных архитектурах: АЦП последовательного приближения, сигма-дельта АЦП, АЦП параллельной обработки (flash), АЦП конвейерной обработки (pipelined) и АЦП последовательного счета (Bit-Per-Stage).
ОСОБЕННОСТИ АЦП С НИЗКИМ НАПРЯЖЕНИЕМ ПИТАНИЯ И МАЛЫМ ЭНЕРГОПОТРЕБЛЕНИЕМ
• Типичные напряжения питания: ±5 В, +5 В, +5/+3 В, +3 В
• Из-за малой амплитуды сигнала устройство чувствительно ко всем типам шумов (собственные шумы устройства, источника питания, логики и т. п.)
• Шумы устройства увеличиваются вследствие малых токов
• Ограничения по величине синфазного входного напряжения
• Критичен выбор входного буферного усилителя
• При высокой разрешающей способности желателен режим автокалибровки
Рис. 3.1
АЦП ДЛЯ ЦИФРОВЫХ СИГНАЛЬНЫХ ПРОЦЕССОРОВ
• Последовательного приближения:
? Разрешение до 16 бит
? Минимальное время задержки, может работать в режиме однократного преобразования
? Используются в мультиплексированных системах сбора данных
• Сигма-Дельта (IA):
? Разрешение до 24 бит
? Превосходная дифференциальная линейность
?
Встроенный цифровой фильтр (возможно с линейной фазой)? Большое время задержки (время ожидания выходного сигнала)
? Трудно мультиплексировать входы из-за временных затрат на установку цифрового фильтра
• Высокоскоростные архитектуры:
? Параллельный АЦП (Flash)
? Субинтервальный (subranging) или конвейерный (pipelined)
? Последовательного счета (Bit-Per-Stage)
Рис. 3.2
АЦП ПОСЛЕДОВАТЕЛЬНОГО ПРИБЛИЖЕНИЯ
АЦП последовательного приближения много лет были главным инструментом преобразования сигнала. Недавние усовершенствования разработчиков расширили диапазон частот дискретизации этих АЦП до мегагерц. Использование методов внутренних коммутируемых конденсаторов вместе с методами автокалибровки расширяет разрешающую способность этих АЦП до 16 разрядов на стандартных CMOS-процессах без необходимости в дорогой тонкопленочной лазерной подстройке.
Основные элементы АЦП последовательного приближения представлены на рис. 3.3. Этот АЦП выполняет преобразования в командном режиме. После подачи команды CONVERT START устройство выборки-хранения УВХ (SHA) устанавливается в режим хранения, и все разряды регистра последовательного приближения РПП (SAR) сбрасываются в "О", кроме старшего значащего разряда (MSB), который устанавливается в "1". Выходной сигнал регистра последовательного приближения (РПП) подается на внутренний ЦАП. Если выходной сигнал ЦАП больше, чем аналоговый входной сигнал, старший разряд РПП сбрасывается, в противном случае он остается установленным. Затем следующий старший значащий разряд устанавливается в "1". Если сигнал на выходе ЦАП больше, чем аналоговый входной сигнал, старший разряд РПП сбрасывается, в противном случае бит остается установленным. Описанный процесс поочередно повторяется для каждого разряда. Когда все разряды, в соответствии с входным сигналом, будут установлены в "0" или в "1", содержимое регистра последовательного приближения придет в соответствие со значением аналогового входного сигнала, и преобразование завершится. Если рассматриваемый АЦП имеет выход в виде последовательного порта, то последовательно поступаемые биты можно непосредственно передавать на выход.
Окончание преобразования индицируется сигналами end-of-convert (EOC), data-ready (DRDY) или BUSY (фактически, отсутствие сигнала BUSY индицирует окончание преобразования). Полярности и наименование этого сигнала могут отличаться для различных АЦП последовательного приближения, но основная концепция сохраняется. В начале интервала преобразования логический уровень сигнала высокий (или низкий) и остается в этом состоянии, пока преобразование не закончено. Затем уровень сигнала становиться низким (или высоким). Фронт сигнала индицирует наличие выходных данных.
N-разрядное преобразование осуществляется за N шагов. На первый взгляд может показаться, что 16-разрядному преобразователю для выполнения преобразования требуется в два раза больше времени, чем 8-разрядному преобразователю, но это не так. В 8-разрядном преобразователе перед принятием решения о значении очередного бита ЦАП должен установить на своем выходе сигнал с точностью, соответствующей 8 разрядам, в то время как ЦАП 16-разрядного преобразователя должен установить сигнала на своем выходе с точностью, соответствующей 16 разрядам, что занимает значительно больше времени. На практике 8-разрядный АЦП последовательного приближения может затрачивать на преобразование несколько сотен наносекунд, в то время как 16-разрядному АЦП требуется несколько микросекунд.