Суперскоростной ЦАП с производительностью, измеряемой миллиардами выборок в секунду

Опубликовано: 28 декабря 2015 г. в 09:26, 121 просмотрКомментировать

В статье рассматриваются некоторые параметры нового цифро-аналогового преобразователя LTC2000, особенности его функционального и конструктивного построения, а также варианты применения совместно с другими продуктами корпорации Linear Technology.

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

LTC2000 в сравнении с аналогами других фирм

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

В верхней строке таблицы 1 представлена разрядность цифрового кода. Видно, что по данному параметру LTC2000 — единственный из всех образцов — достиг дискретизации выходного тока преобразователя 16 бит. Следующий параметр — производительность ЦАП, измеряемая поддерживаемой скоростью преобразования выходных данных (Sampling Rate). Единицей измерения параметра служит миллиард (109) выборок в секунду (Giga Samples per second, Gsps). Как можно видеть, только образцы 2 и 3 (компании Analog Devices, AD) могут конкурировать по данному параметру с LTC2000. Но эти образцы существенно уступают по всем остальным параметрам (кроме потребляемой мощности) и в общем плане явно проигрывают продукту от Linear Technology.

Таблица 1. Сравнение LTC2000 с аналогичными ЦАП по техническим характеристикам

В теории цифро-аналогового преобразования показано, что когда ЦАП с заданной периодичностью, определяемой частотой тактовых импульсов f DAC, воссоздает некоторый образ переменного тока с несущей частотой fOUT, конечная разрядность квантования исходного сигнала приводит к обогащению выходного спектра высокочастотными побочными компонентами с несущей частотой f = nfDAC± mfOUT (здесь n, m — целые числа: 0, 1, 2, 3…). Чем выше разрядность ЦАП, тем меньше ошибка квантования и, соответственно, меньше амплитуда побочных компонентов преобразования, связанных с этой ошибкой.

Именно побочные компоненты преобразования определяют такой важный показатель ЦАП, как динамический диапазон, свободный от паразитных составляющих, т. е. гармоник (Spurious Free Dynamic Range, SFDR). Он представляет собой соотношение в децибелах между уровнем несущей частоты (Carrier Frequency) и величиной максимального пика среди побочных компонентов в спектре выходного сигнала. Единицу измерения SFDR обозначают как dBc, подчеркивая принадлежность параметра к несущей (carrier). Динамический диапазон выходного сигнала ЦАП, свободный от паразитных составляющих, легко определить с помощью анализатора спектра (рис. 1), на экране которого присутствуют основной сигнал с произвольным уровнем и ряд побочных компонентов. Разность уровней основного сигнала и наиболее мощной гармоники дает в результате искомое значение SFDR. В таблице 1 приведено значение данного показателя для сравниваемых образцов, и в свете вышесказанного пояснения становится понятным явное преимущество продукта Linear Technology с разрядностью цифрового кода, недостижимой для остальных образцов. Поясним приведенные в таблице значения SFDR для данного образца, как это иллюстрирует рисунок 2.

Рис. 2. Частотная зависимость динамического диапазона
выходного сигнала ЦАП LTC2000, свободного от паразитных составляющих

В общем случае максимально возможная частота выходного сигнала ЦАП не превышает 40–50% от частоты производимых выборок в ЦАП. Поэтому на рисунке приведены диаграммы, соответствующие четырем значениям частоты выборок — 2,5, 2, 1,6 и 1,25 млрд выб/с. Для них максимальная частота выходного сигнала ЦАП составит 1000, 800, 640 и 500 МГц, поэтому вблизи данных точек ход диаграмм по частотной шкале обрывается. Но если для каждой из диаграмм зафиксировать значения SFDR, можно убедиться, что при всех возможных частотах выборок они даже с некоторым запасом превышают приведенные данные в таблице. У остальных образцов данный параметр существенно ниже, либо совсем не нормируется.

Энергетическую способность ЦАП характеризует его полномасштабный (Full Scale) выходной ток. Данный термин подчеркивает возможность в любом ЦАП масштабировать (программно регулировать коррекцией цифрового кода) его некоторое номинальное значение выходного тока, составляющее для LTC2000 40 мА. У других образцов, кроме 4 и 5 (продукция фирмы Maxim), данный показатель существенно ниже. Что касается этих образцов, для них не нормирован важнейший показатель SFDR и они могут быть использованы только в малопрецизионных исследованиях и приложениях, в которых наиболее важной является мощность выходного сигнала.

Следующий важнейший параметр анализируемых ЦАП — интегральная нелинейность (Integral Nonlinearity, INL), которая представляет собой максимальное отклонение фактического тока на аналоговом выходе от идеальной зависимости, определяемой прямой линией полномасштабного тока ±40 мА во всем интервале допустимых значений наименьших значащих битов (Least Significant Bit, LSB); типовое значение параметра (Typ INL) не превышает ±1 LSB. Смысл данного параметра поясняет рисунок 3. 16-разрядный цифровой код по основанию 2 в десятеричном исчислении соответствует интервалу значений 216= 65 536, или ±32 768 относительно 0. На рисунке заметно отклонение INL до численного значения менее 1 LSB в интервале цифровых кодов [–16384:0], при которых возникнет незначительное нарушение линейности выходного тока. Вне указанного интервала линейность тока близка к идеальной.

Рис. 3. Интегральная нелинейность выходного сигнала ЦАП LTC2000

Потребляемая мощность ЦАП LTC2000 не превышает 2,2 Вт, при этом имеется возможность снижения потребляемой мощности вдвое в одном из штатных режимов, о котором будет рассказано далее. По данному параметру лишь образцы 2 и 3 (AD) имеют преимущество, но по всем остальным показателям они уступают продукту Linear Technology.

Что касается корпуса микросхем, у всех образцов он однотипный: BGA (Ball Grid Array – «расположение шаров в узлах сетки»), но у LTC2000 занимаемая на печатной плате площадь минимальна.

Приведенный анализ сравнительной характеристики параметров ЦАП LTC2000 объективно свидетельствует о его неоспоримом преимуществе перед остальными аналогами. Однако перед рассмотрением основных принципов функционирования микросхемы необходимо охарактеризовать другие ее важные параметры, не вошедшие в сравнительный анализ.

Спектральная плотность шумов и фазовый шум ЦАП

По определению, спектральная плотность шумов NSD (Noise Spectral Density) есть не что иное, как измеряемая в децибелах относительно уровня 1 мВт мощность шума преобразователя на единицу полосы пропускания, т. е. 1 Гц. При этом выходной ток ЦАП LTC 2000 устанавливают равным его номинальному значению 40 мА (0 dBm) для полномасштабного сигнала. Единицу измерения NSD обозначают как dBm/Гц.

В справочных данных по микросхеме LTC2000 [1] для спектральной плотности шумов (рис. 4) приведены значения NSD при двух значениях частоты производимых выборок — 2,5 и 1,25 млрд выб/с. Сравнивая показанные диаграммы, можно сделать вывод о почти линейной зависимости спектральной плотности шумов от частоты выходного сигнала.

По мере возрастания частоты выходного сигнала от минимального до максимально возможного значения плотность шумов снижается от 168 до 155 dBm/Гц. Также видно, что плотность шумов примерно одинакова на разных частотах выборок. Но если в ходе исследования изменить номинальный ток выходного сигнала (рис. 5), становится очевидным, что при возрастании выходного тока плотность шумов снижается, а при уменьшении тока — увеличивается.

В настоящее время в связи с повсеместным переходом в телевещании от аналогового к цифровому телевидению высокой четкости (HD) разработчики телекоммуникационного оборудования вынуждены самое серьезное внимание уделять фазовой стабильности передаваемых сигналов. При этом различают два рода нестабильности, которые иллюстрирует рисунок 6. Прежде всего, это так называемый джиттер (рис. 6а), или сравнительно медленное дрожание фазы выходного сигнала ЦАП, которое представляет собой измеряемое пикосекундами (пс) динамическое отклонение фазы сигнала от среднего положения, измеренного за продолжительный период времени. Основной вклад в такую нестабильность вносит тактовый генератор синхронизации ЦАП, задающий частоту производимых выборок. Если учесть, что на частоте 2,5 ГГц период составляет всего лишь 400 пс, вполне очевидно требование обеспечения джиттера в тактовом генераторе не более 10–20 пс. Но дополнительный вклад могут вносить также сильные внешние электрические и магнитные поля и помехи по питающим проводникам. В отличие от джиттера, фазовый шум является мерой нестабильности фронта либо спада тактовых импульсов синхронизации ЦАП на коротких промежутках времени (рис. 6б), поскольку такой высокочастотный шум воспринимается как «шумовая дорожка». Природа его происхождения больше связана с температурными шумами, поэтому фазовый шум присущ абсолютно всем электронным компонентам, входящим в состав и тактового генератора ЦАП, и са-мого ЦАП. Измеряется фазовый шум в единицах удельной плотности dBc/ Гц по отношению к основному выходному сигналу в полосе частот 1 Гц при различной величине частотной отстройки. Воздействие джиттера и фазового шума на выходной сигнал ЦАП иллюстрирует рисунок 6в.

На рисунке 7 показана зависимость фазового шума выходного сигнала частотой 65 МГц в ЦАП LTC2000 с производительностью 2,5 млрд выб/с. При относительной отстройке от 10 Гц до 1 МГц фазовый шум почти линейно снижается — от –110 до –165 dBc/ Гц, что является хорошим результатом. Для большинства ЦАП других производителей фазовый шум при отстройке на 1 кГц от основной частоты, равный –130 dBc/Гц, считают отличным показателем. Если обратиться к рис. 7, можно увидеть, что в нашем случае результат даже лучше на 5 dBc/Гц.

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

Функциональная схема цифро-аналогового преобразователя LTC2000

На рис. 8 представлена функциональная схема ЦАП LTC2000, состоящего из двух частей — аналоговой и цифровой. Напряжение питания 1,8 и 3,3 В подают на соответствующие выводы AVDD18 (Analog Voltage), AVDD33, DVDD18(Digital Voltage), DVDD33относительно общего заземляемого проводника GND (Ground). В составе микросхемы можно выделить несколько крупных функциональных блоков. Это порты приема входных цифровых данных с каналом их тактирования, узлы обработки и выборки входных данных, собственно ЦАП с отдельным каналом тактовых импульсов и цепями регулирования выходного тока, последовательный периферийный интерфейс (Serial Peripheral Interface, SPI) для конфигурирования и контроля состояния внутренних регистров, тестовый вывод данных (Test Output Pins, TSTP/N) по некоторым внутренним параметрам микросхемы. Рассмотрим алгоритм функционирования микросхемы.

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

Рис. 9. Принцип работы LVDS-интерфейса

Рис. 10. Временные диаграммы регистрации информации по LVDS-интерфейсу

Обработка информации в режиме одиночного входного порта

В режиме одиночного входного порта все входы порта А заземляют и используют порт В. Упрощенная функциональная схема работы ЦАП в таком режиме показана на рис. 11. При этом ЦАП осуществляет обработку цифровых кодов со скоростью до 1,25×109 выб/с, частота тактовых импульсов для входной информации DCKIP/N составляет 625 МГц, частота тактовых импульсов CKP/N вдвое больше — 1,25 МГц. Временные диаграммы обработки информации в режиме одиночного входного порта иллюстрирует рис. 12.

В таком режиме регистр записи и считывания цифровых кодов образован двумя группами триггеров, причем первая тактируется фронтом тактирующих импульсов DCKIP/N, а вторая — спадом (рис. 11), о чем свидетельствует условное графическое обозначение инверсии на входе тактовых импульсов нижней пары групп триггеров.

При появлении фронта тактового импульса DCKIP/N в верхнюю группу триггеров записывается информация байта N, а в нижнюю группу по спаду тактового импульса — байта N+1.

После того как информация из двух байтов выбрана и записана в группу регистров, мультиплексор по тактовым импульсам CKP/N, частота которых вдвое больше DCKIP/N, производит перевыборку входной информации, объединяя биты из двух соседних байтов и передавая этот 16-битный код для обработки в ЦАП. В результате через несколько циклов тактовых импульсов CKP/N, необходимых ЦАП для обработки преобразованного цифрового кода, на выводах I OUTP и IOUTN появится аналоговый эквивалент тока, соответствующий полученной по линиям связи цифровой информации.

Затем, аналогично по фронту и спаду следующего тактового импульса, записывается информация N+2 и N+3 байтов, и т. д. Важно отметить, что, как показано на рис. 12, запаздывание между полученным через порт В цифровым кодом и возникновением его аналогового эквивалента на выходе ЦАП составляет 7,5 тактового цикла CKP/N.

Обработка информации в режиме сдвоенного входного порта

Рассмотрим процесс обработки поступающей информации в режиме сдвоенного входного порта по упрощенной функциональной схеме, показанной на рисунке 13.

На временных диаграммах обработки информации (рис. 14) показано, что на порт А поступают четные (N, N+2, N+4, …, N+10) байты из 16 бит входной информации, и одновременно с этим на порт В — комплементарные к четным нечетные (N+1, N+3, …, N+11) байты. Запись в регистры хранения и выборка входной информации синхронизированы тактовыми импульсами DCKIP/N, а выборка из регистров, подаваемая в ЦАП, и их преобразование в аналоговый сигнал синхронизированы тактовыми импульсами CKP/N.

При появлении фронта тактового импульса DCKIP/N в регистр, состоящий из четырех групп триггеров (рис. 13), в верхнюю пару записывается информация байтов N и N+1, а в нижнюю пару по спаду тактового импульса — байты N+2 и N+3, поскольку для них тактовые импульсы инвертируются.

После того как информация из двух комплементарных потоков по портам А и В выбрана и записана в группу регистров, мультиплексор по тактовым импульсам CKP/N, частота которых всегда в четыре раза больше DCKIP/N, производит пере-выборку входной информации, объединяя предшествующие данные от порта А с последующими данными от порта В и передавая этот «конвейерный» поток для последующей обработки в ЦАП. В режиме сдвоенного порта при максимальной скорости преобразования в ЦАП 2,5×10 9 выб/с тактовую частоту CKP/N устанавливают равной 2,5 ГГц, а частоту DCKIP/N — равной 625 МГц. Но отправку цифровых кодов в порты А и В осуществляют со скоростью 1,25×109 выб/с для каждого порта. Это характеризует регистр записи и считывания цифровых данных в режиме сдвоенного порта удвоенной скоростью обработки данных (Double Data Rate, DDR), как это показано на рис. 8.

В результате через несколько циклов тактовых импульсов CKP/N, необходимых ЦАП для обработки преобразованного цифрового кода, на выводах I OUTP и IOUTN появится аналоговый эквивалент тока, соответствующий полученной по линиям связи цифровой информации.

Затем аналогично по фронту и спаду следующего тактового импульса записывается информация N+4, N+5 и N+6, N+7 байтов, и т. д. Нетрудно заметить, что, как показано на рис. 12, запаздывание между полученным через порт А цифровым кодом и возникновением его аналогового эквивалента на выходе ЦАП составляет 10 тактовых циклов CKP/N, для порта В такое запаздывание составляет 11 циклов.

На рисунке 13 представлен генератор шаблонов, предназначенный для отладки и совершенствования аппаратного комплекса, базирующегося на микросхеме LTC2000. Независимо от присутствия на входных портах сигналов DAP/N [15:0], DBP/N [15:0] и DCKIP/N, в любой произвольный момент времени программными средствами может быть включен генератор шаблонов, перехватывающий управление мультиплексором по его логической структуре «ИЛИ», входы которой обозначены символом «1». Для реализации такой возможности потребуется предварительно в один из регистров хранения и считывания цифровой информации последовательного периферийного интерфейса SPI по указанному в спецификации адресу записать 128 байт цифровой информации, соответствующих заданному образу генерируемого шаблона. Отправка записанного кода данных в ЦАП и воссоздание требуемого выходного тестового сигнала инициируется по команде включения генератора шаблона, а через 1 мс происходит синхронизация мультиплексора, после чего исполняется команда чтения 64 двухбайтных выборок. Это всего лишь одна полезная и важная особенность функционирования интерфейса SPI. Рассмотрим его подробнее.

ЦАП

Сформированный мультиплексором цифровой код со скоростью до 2,5×10 9 выб/с поступает на вход ЦАП и обрабатывается таким образом, чтобы в нагрузочной токовой петле, подключенной к дифференциальным выходам IOUTP и IOUTN, генерировался соответствующий цифровому коду переменный ток, значение которого задается программно-аппаратными средствами.

К аппаратным средствам можно отнести внутренний контур регулирования выходного тока, включающий ряд элементов (рис. 8): источник образцового напряжения ИОН 1,25 В, соединенный через резистор 10 кОм с выводом микросхемы REFIO (Reference In Out – «вход и выход образцового напряжения»); компаратор выходного тока КВТ, управляющий следящим транзистором Q1 и регулируемым усилителем тока РУТ; набор элементарных источников тока в микросхеме. Вариант типового применения микросхемы, показанный на рис. 15 в [1], предполагает заземление вывода FSADJ (Full Scale Adjust — подстройка полномасштабного режима) через резистор 500 Ом и шунтирование вывода REFIO конденсатором 0,1–10 мкФ, улучшающим шумовые параметры выходного сигнала.

Компаратор КВТ устанавливает ток транзистора Q1 по выводу микросхемы FSADJ таким, чтобы создаваемое им падение напряжения на данном выводе через резистор 500 Ом сравнялось с образцовым, т. е. 1,25:500 = 2,5 мА. Одновременно с этим такой же управляющий сигнал поступает на вход регулируемого усилителя тока РУТ. При программно установленном по умолчанию единичном значении коэффициента усиления в контуре регулирования полномасштабный образ вытекающего и втекающего по выходным выводам I OUTP и IOUTN тока представляет собой точную копию образцового тока с коэффициентом масштабирования, равным 16, что составляет 2,5×16 = 40 мА. Как некоторую вербальную модель, отражающую суть процесса генерирования требуемого значения тока, в [1] предлагают считать, что с помощью дифференциальных переключателей к выводам микросхемы внутри нее будет подключено ровно такое число элементарных источников тока, чтобы вытекающий и втекающий ток в сумме соответствовал требуемому значению 40 мА.

На рис. 8 показаны внутренние нагрузочные резисторы 50 Ом, подключенные к выводам микросхемы. Они необходимы для согласования с двухпроводной линией связи, к которой с другой стороны присоединена внешняя нагрузка ([1], рис. 9). Как правило, ее эквивалентное сопротивление также составляет 50 Ом. Если нагрузка несимметрична, применяют трансформаторное включение нагрузки ([1], рис. 10), устраняющее рассогласование. При таких условиях общая нагрузка ЦАП по каждому выводу составит 50:2 = 25 Ом, из чего следует, что максимальное напряжение на выводах относительно общего провода составит 40 × 25 = 1 В. При другой внешней нагрузке полученный результат должен быть уточнен дополнительно.

Коэффициент усиления в контуре регулирования выходного тока может быть программно откорректирован как в большую, так и в меньшую сторону в интервале 89–114 %, что составляет 35,7–45,7 мА. Еще большую возможность регулирования предоставляет применение внешнего источника опорного напряжения, подключаемого к выводу REFIO, но устанавливать выходной ток вне интервала 10–60 мА не рекомендуется.

Разумеется, приведенные расчеты показывают лишь максимальные энергетические возможности ЦАП по формированию выходного комплементарного тока. Фактически его значение будет определяться цифровым кодом, принимаемым через LVDS-интерфейс. Причем разрешающая способность по установке программируемого значения тока, зависящая от разрядности кода (в нашем случае — 16 бит), будет не хуже 0,2% от полномасштабного значения 40 мА, что составляет 80 мкА.

Внутренняя синхронизация тактовых импульсов мультиплексора

На рисунке 15 представлена упрощенная функциональная схема внутреннего синхронизатора тактовых импульсов. Синхронизатор контролирует фазу входных тактовых импульсов DCKIP/N с помощью компараторов фазы КФ1 и КФ2. В режиме сдвоенного входного порта, как показано на рис. 14, частота повторения тактовых импульсов входной информации вчетверо меньше, чем у тактовых импульсов мультиплексора CKP/N. Выборка информации в регистр входных данных производится как по фронту, так и по спаду тактовых импульсов DCKIP/N, что соответствует их фазовому сдвигу относительно фронта (0º) и спада (180º). По мере прогревания кристалла ЦАП после включения питания, а также при колебаниях температуры окружающей среды, неминуемо будет происходить медленный фазовый дрейф между тактовыми импульсами DCKIP/N и CKP/N, который может привести к некорректной записи входной информации в регистр данных и ошибочному ее считыванию мультиплексором. Синхронизатор по мере необходимости автоматически подстраивает фазу сигналов управления мультиплексора, что гарантирует достоверность поступающей в ЦАП информации.

Рассмотрим работу синхронизатора (рис. 15). Если воспользоваться таблицей 11 в официальном даташите [1], можно установить, что работа синхронизатора возможна как в автоматическом, так и в ручном режиме. В автоматическом после включения напряжения питания происходит программный сброс (обнуление) всех регистров, а затем пара-метру DCKI_EN (DCKIP/N Clock Receiver Enable – «приемник входных тактовых импульсов включить») в регистре SPI по адресу 0x03, бит 0, присваивается значение «1». В течение 1 мс входные тактовые импульсы CKP/N и DCKIP/N стабилизируются, инициируется синхронизатор, после чего LVDS-приемник начинает принимать входные данные.

Компараторы фазы КФ1, КФ2 оценивают фазовый сдвиг тактовых импульсов входных данных DCKIP/N относительно выхода делителя импульсов CKP/N, управляющих мультиплексором. Выходы этих фазовых компараторов SYNC_PH (Synchronizer Phase Comparator Outputs) можно наблюдать в регистре 0x06, причем компаратор КФ1 отражает результат сравнения в младших битах байта [0:3], а КФ2 — в старших [4:7]. Данный параметр доступен только для чтения и не может быть откорректирован.

Для автокоррекции фазы тактовых импульсов, управляющих работой мультиплексора, выходы КФ1 и КФ2 подают на вход арифметико-логического устройства (АЛУ), которое формирует сигнал SYNC_PS (Synchronizer Phase Select – «выбор фазы синхронизатора»). В автоматическом режиме работы синхронизатора биты SYNC_PS (регистр 0х05, биты [1:0]) доступны только для чтения и автоматически подстраиваются синхронизатором по мере необходимости с учетом степени расфазировки входных тактовых импульсов DCKIP/N, о чем свидетельствует значение параметра SYNC_PH.

Выбор автоматического или ручного режима работы осуществляется по сигналу SYNC_MSYN (Synchronizer Manual Mode Select — «выбор ручного режима синхронизатора»). В автоматическом режиме SYNC_MSYN = 0.

При необходимости пользователь может отключить автоматический режим синхронизатора, установив SYNC_MSYN = 1 (регистр 0х05, бит 2) и принудительно записав значения SYNC_PS в зависимости от аргумента SYNC_PH в соответствии с таблицей 2.

Тестовый вывод данных TSTP/N

Встроенный в микросхему LTC2000 тестовый мультиплексор с выходом, подключенным к выводам TSTP/N (рис. 8), может использоваться для измерения температуры кристалла либо контроля расфазировки между LVDS-входами тактовых импульсов и цифровых данных.

Чтобы включить контроль температуры кристалла микросхемы, тестовый мультиплексор должен быть отключен, о чем в регистре 0x18, бит 6, будет свидетельствовать параметр LMX_EN = 0 (LVDS Test Mux Select Enable – «тестовый мультиплексор по интерфейсу LVDS недоступен»). Взамен этого в регистре 0x19, бит 0, потребуется активировать параметр TDIO_EN = 1 (Temperature Diode Enable — «температурный измерительный диод доступен»). В результате к выводам TSTP/N будет подключен внутренний диод, измеряющий температуру кристалла микросхемы. Причем в зависимости от выбора в регистре 0х19, бит 1, значения параметра TDIO_SEL (Temperature Diode Select – «выбор температурного диода») будет реализован один из двух возможных способов измерения. Если данный параметр установить равным 1, температурно-зависимое напряжение можно непосредственно наблюдать между выводами TSTP и TSTN. При этом температура кристалла может быть вычислена как TJ= +25 °C+(2,02 В–VTSTP)/(5,5 мВ/°C). Типичная некалиброванная точность ±5 °C. Если установить параметр выбора TDIO_SEL = 0, температуру кристалла измеряют с помощью внешних температурных датчиков LTC2991 или LTC2997.

При отладке комплекса, использующего ЦАП LTC2000, важно убедиться, что входы LVDS (DCKIP/N, DAP/N, DBP/N) достаточно точно синхронизированы. Расфазировка между тактовыми импульсами и цифровыми данными, обычно формируемыми блоком ПЛИС (программируемых логических интегральных схем), или из-за несоразмерности длины печатных проводников на плате может привести к ошибочному вводу цифровых кодов. С целью контроля фазировки входных тактовых импульсов и цифровых кодов в микросхеме необходимо активировать встроенный тестовый мультиплексор (рис. 8), позволяющий через выводы микросхемы TSTP/N проверить единовременно согласование одной пары входных сигналов LVDS.

Для управления тестовым мультиплексором используют регистр SPI 0x18. Поскольку тестовый мультиплексор применяют также и для контроля температуры кристалла микросхемы, вначале следует убедиться, что данная опция в данный момент не используется, о чем будет свидетельствовать значение параметра TDIO_EN = 0. Затем в регистре 0x18, бит 6, устанавливают параметр LMX_EN = 1, тем самым подключая к выводам TSTP/N тестовый мультиплексор. Сигнал от входных данных LVDS будет направляться на выводы TSTP/N дифференциальной парой NMOS-транзисторов, поддерживая вытекающий ток 6,6 мА на внешней нагрузке, в качестве которой используют соединенные с источником питания 3,3 В резисторы 50 Ом. Такое соединение позволяет оценивать временные параметры наблюдаемых сигналов на высокоскоростном осциллографе.

Для проведения измерений подают входные тактовые импульсы CKP/N и DCKIP/N, а затем в режиме сдвоенного порта подают входной сигнал с цифровыми кодами, показанными на рис. 16. Этот шаблон упрощает сравнение временных сдвигов от фронта к фронту и от спада к спаду для каждой входной пары сигналов, что становится вполне очевидным после сравнения 16 бит преобразованного шестнадцатеричного кода к двоичному:

АААА=1010101010101010

5555=0101010101010101

Алгоритм проведения измерений предполагает, что при этом требуется установить требуемый цифровой код в регистре 0х18, причем значение бита 0 определяет содержание параметра LMX_MSEL («0» — выбрать первый сигнал из анализируемой пары, «1» — выбрать второй сигнал с его инверсией), значение битов [5:1] определяет содержание параметра LMX_ADR, который и устанавливает тестовую пару входных сигналов для сравнения их временных пара-метров в соответствии с таблицей 3, бит 6 задает значение параметра LMX_EN, как указывалось выше.

Таблица 3. Выбор пары тестируемых соседних LVDS-сигналов по содержимому битов [5:0] в регистре 0х18 интерфейса SPI

Например, чтобы сравнить DB15P/N с DCKIP/N, сначала необходимо записать 0x60 в регистр 0x18, что соответствует LMX_EN = 1, LMX_ADR = 10000 и LMX_SEL = 0. Сигнал от DB15P/N будет направлен на выводы TSTP/N и становится доступным для анализа. На втором этапе потребуется записать 0x61 в регистр 0x18, что установит LMX_SEL = 1 и заставит DCKIP/N появиться на выводах TSTP/N с перевернутой полярностью. Это позволяет зарегистрировать расфазировку между тактовыми импульсами и входами DB15P/N. Затем измерения повторяют для входов DB15P/N и DB14P/N, что позволяет вычислить его расфазировку по отношению к DCKIP/N, и т. д. для каждой пары входов. Таким способом можно определить расфазировку всех входных данных LVDS (DAP/N, DBP/N) относительно DCKIP/N с точностью до 100 пс.

Во время нормального функционирования микросхемы рекомендуется поддерживать значение параметра LMX_EN равным 0 для исключения влияния тестового мультиплексора.

Бесплатные образцы и отладочные платы описанных в статье изделий можно заказать по адресу active@ptelectronics.ru.

Литература

Источник: Станислав Косенко, Александр Федоров, опубликовано в журнале «Вестник Электроники» №2 2015

Контакты:

Ф.И.О. Блохина Екатерина  нет отзывов
Компания: «PT Electronics»
Страна:  Россия
Телефон: +7 (812) 324-63-50
Сообщите, что нашли информацию на сайте «Элек.ру»
Web: http://ptelectronics.ru/
Зарегистрирована: 11 августа 2014 г.
Последний раз была на сайте вчера
  Отправить сообщение

Рекомендуем почитать

Комментировать

    Еще никто не оставил комментариев.

Для того чтобы оставлять комментарии Вам необходимо зарегистрироваться либо авторизоваться на сайте.