код ацп что это
Что такое АЦП и чем оно отличается от ЦАП
Разбираемся с АЦП и ЦАП, какие задачи они решают, в чем их достоинства и недостатки.
Аналого-цифровой преобразователь
Аналого-цифровой преобразователь или АЦП — это устройство, преобразующее входной аналоговый сигнал в дискретный цифровой код. АЦП осуществляет операции дискретизации и квантования. Напомню, при дискретизации, отсчеты непрерывного сигнала берутся только в определенные моменты или дискреты времени, а при квантовании значение сигнала в эти моменты времени округляется до одного из фиксированных уровней, квантованные уровни затем представляются в двоичном виде. Таким образом, мы получаем цифровой сигнал из аналогового.
Как устроен АЦП
В большинстве АЦП есть устройство выборки и хранения, которые фиксируют и сохраняют значение напряжения на своем входе, в моменты замыкания ключа, а моменты замыкания ключа определяется задающим генератором, именно его частота и определяет частоту дискретизации выходного сигнала. Сигнал на выходе устройства выборки и хранения затем, округляется до одного из уровней квантования.
Как же АЦП понимает, с каким уровней квантования проассоциировать значение сигнала?
Рассмотрим простейший одноразрядный АЦП, компаратор. Он принимает на свой вход два значения напряжения, в том случае, если напряжение на первом входе больше чем на втором, он выдает логическую единицу, в противном случае 0.
Допустим, мы зафиксировали значение на втором ходе, это наш пороговый уровень, и когда изменяющейся во времени сигнал на первом входе больше этого уровня, устройство показывает 1, когда меньше 0.
Теперь представим, что компараторов несколько, когда входной сигнал превышает определённый уровень, срабатывает соответствующий компаратор, выходы всех компараторов затем преобразуется схемой приоритетного кодера в двоичное представление. АЦП в которых каждом из уровней квантования соответствует компаратор называются АЦП прямого преобразования или флеш АЦП.
Характеристики АЦП
Во-первых, АЦП отличаются по частоте дискретизации, она определяется задающим генератором. В зависимости от назначения частота дискретизации может измеряться в килогерцах, мегагерцах и даже гигагерц.
Далее идет разрядность, то есть количество бит в коде, которыми мы представляем отсчеты сигнала. От количества бит, зависит количество уровней квантования, оно определяется, как 2 в степени количество бит, если у нас 3 бита, то это 8 возможных уровней квантования, если у нас 8 бит это 256 уровней.
Диапазон входного сигнала это минимальные и максимальные значения напряжения на входе АЦП при которых устройство работает корректно. Слишком маленький сигнал АЦП может не различить и принять за нулевой уровень, слишком большие могут вызвать искажения, которые приведут к потере информации. Обычно АЦП оперируют единицами вольт.
Отношение сигнал-шум об этом параметре есть подробная статья.
Передаточная характеристика — это по определению зависимость числового эквивалента выходного кода от величины входного аналогового сигнала, она имеет вид ступенчатой функции.
Посмотрим на рисунок выше, окрестность значения входного напряжения 0,5 вольт будет приравнено к четвертому уровню квантования, то есть значение к примеру 0,52 или 0,47 также будут представлены кодом 100.
Если мы рассматриваем АЦП с равномерным квантованием, то длина всех ступенек будет одинаковой, в некоторых АЦП специально используются неравномерное квантование, но их мы пока не рассматриваем. Неравномерность ступенек в АЦП с равномерным квантование это одна из характеристик неидеальности, мы называем ее нелинейностью.
Нелинейность АЦП
Нелинейность АЦП — это отличие реальной передаточной характеристики от линейной.
Линейная система передает входной сигнал на выход, без изменения его формы, возможно усиление или аттенюация.
Нелинейная система искажает форму выходного сигнала. В том случае, когда характеристика отличается от прямой линии, форма пиков сигнала изменяется это называется нелинейным искажением, крайне нежелательно явление. При искажениях мы безвозвратно теряем информацию.
Для АЦП, желательно, чтобы в рабочем диапазоне входных сигналов формы передаточных характеристик аппроксимировались прямой, но на практике небольшие отклонения все же присутствуют, поэтому для всех АЦП производитель указывает параметры интегральной и дифференциальной нелинейности.
Шум квантования
В АЦП происходит округление реального значения аналогового сигнала. Точность представления, то насколько близок уровень квантования к реальному значению зависит от разрядности АЦП, количества бит.
Сигнал ошибки или разницы мы называем шумом квантования, хотя шумом его можно считать только в рамках математической модели, так как он зависит от сигнала.
Если мы квантуем непрерывный сигнал, то и шум квантования будет непрерывным. Если мы говорим о квантовании дискретного сигнала, то и на ошибки также будет дискретным. Понятно, что для того чтобы уменьшить шум квантования надо повышать разрядность АЦП, но из-за этого увеличивается стоимость, энергопотребление, могут понизиться другие характеристики.
Существует техника уменьшения влияния шума квантования без увеличения разрядности, и с ними вы можете ознакомиться самостоятельно при желании.
Джиттер
Джиттер это фазовый шум вызванный нестабильностью задающего генератора. Когда мы рассматриваем идеальный процесс дискретизации непрерывного сигнала, шаг временной сетке или период дискретизации неизменен, но в реальности импульсы задающего генератора могут идти не через равные промежутки времени, это приводит к тому что мы передаем устройству выборки и хранения не совсем то значение, которое должны были бы передать в случае идеально ровной временной сетки.
Эти отклонения, от так называемых реальных значений, также можно представить в виде дискретного шума. Нестабильность генераторов обычно измеряется в пика и фемпто секундах, поэтому на медленный АЦП она особо не влияет.
Шум квантования вносит гораздо больший вклад, но если сам сигнал изменяется очень быстро, если мы говорим о частотах дискретизации в сотни мегагерц и единицах гигагерц, то в этом случае уже джиттер может стать главной проблемой.
Цифро-аналоговый преобразователь
Цифро-аналоговый преобразователь — это устройство преобразующее входной цифровой сигнал в аналоговый.
На вход устройства поступают дискретные отсчеты в виде цифрового кода, которые затем преобразуются в напряжение. Напряжение это соответствует набору уровней, как и случае с АЦП, многие ЦАП, используют равномерный уровни при преобразовании.
Уровень напряжения остается неизменным до момента прихода следующего отсчета на вход, таким образом формируется ступенчатый непрерывный сигнал, который в дальнейшем может быть сглажен фильтром нижних частот.
Один из простейших видов ЦАП широтно-импульсный модулятор (ШИМ) он часто используется для управления скоростью электромоторов.
Регистр
Структурная схема параллельного ( Flash ) АЦП представлена на рис.3.4.
Структурная схема АЦП двойного интегрирования представлена на рис.3.5.
Счетчик
Выходной
![]() |
Основными элементами системы являются аналоговый коммутатор, состоящий из ключей SW 1, SW 2, SW 3, интегратор И, компаратор К и счетчик С. Процесс преобразования состоит из трех фаз (рис.3.6).
![]() |
На первой фазе замкнут ключ SW 1, а остальные ключи разомкнуты. Через замкнутый ключ SW 1 входное напряжение подается на интегратор, который в течение фиксированного интервала времени интегрирует входной сигнал. По истечение этого интервала времени уровень выходного сигнала интегратора пропорционален значению входного сигнала. На втором этапе преобразования ключ SW 1 размыкается, а ключ SW 2 замыкается, и на вход интегратора подается сигнал с источника опорного напряжения. Конденсатор интегратора разряжается от напряжения, накопленного в первом интервале преобразования с постоянной скоростью, пропорциональной опорному напряжению. Этот этап длится до тех пор, пока выходное напряжение интегратора не упадет до нуля, о чем свидетельствует выходной сигнал компаратора, сравнивающего сигнал интегратора с нулем. Длительность второго этапа пропорциональна входному напряжению преобразователя. В течение всего второго этапа на счетчик помтупают высокочастотные импульсы с калиброванной частотой. Т.о. по истечению второго этапа цифровые показания счетчика пропорциональны входному напряжению. С помощью данного метода можно добиться очень хорошей точности не предъявляя высоких требований к точности и стабильности компонентов. В часности, стабильность емкости интегратора может быть не высокой, поскольку циклы заряда и разряда происходят со скоростью, обратно пропорциональной емкости. Болле того, ошибки дрейфа и смещения компарптора компенсируются благодаря тому, что каждый этап преобразования начинается и заканчивается на одном и том же напряжении. Для повышения точности используется третий этап преобразования, когда на вход интегратора через ключ SW 3 подается нулевой сигнал. Поскольку на этом этапе используется тот же интегратор и компаратор, то вычитание выходного значения ошибки при нуле из результата последующего измерения позволяет компенсировать ошибки, связанные с измерениями вблизи нуля. Жесткие требования не предъявляются даже к частоте тактовых импульсов, поступающих на счетчик, т.к. фиксированный интервал времени на первом этапе преобразования формируется из тех же самых импульсов. Жесткие требования предъявляются только к току разряда, т.е. к источнику опорного напряжения. Недостатком такого способа преобразования является невысокое быстродействие.
АЦП характеризуютя рядом параметров, позволяющих реализовать выбор конкретного устройства исходя из требований, предъявляемых к системе. Все параметры АЦП можно разделить на две группы: статические и динамические. Первые определяют точностные характеристики устройства при работе с неизменяющимся либо медленно изменяющимся входным сигналом, а вторые характеризуют быстродействие устройства как сохранение точности при увеличении частоты входного сигнала.
Уровню квантования, лежащему в окрестностях нуля входного сигнала соответствуют напряжения межкодовых переходов –0.5 ULSB и 0.5 ULSB (первый имеет место только в случае биполярного входного сигнала). Однако, в реальных устройствах, напряжения данных межкодовых переходов могут отличаться от этих идеальных значений. Отклонение реальных уровней этих напряжений межкодовых переходов от их идеальных значений называется ошибкой биполярного смещения нуля ( Bipolar Zero Error ) и ошибкой униполярного смещения нуля ( Zero Offset Error ) соответственно. При биполярных диапазонах преобразования обычно используют ошибку смещения нуля, а при униполярных – ошибку униполярного смещения. Эта ошибка приводит к параллельному смещению реальной характеристики преобразования относительно идеальной характеристики вдорль оси абсцисс (рис.3.7).
Скоростной АЦП с нуля. 16 бит за 10 лет
Чего стоит разработать быстродействующий аналого-цифровой преобразователь, почти не имея опыта? Насколько сильно наше отставание в этой области? Есть ли в этой нише шанс найти коммерческое применение своей продукции и отщипнуть хоть кусочек рынка у гигантов мира сего? Выпуская в свет новый 16-битный 80 МГц АЦП, хотим порассуждать на эти темы и рассказать о самой микросхеме и опыте её создания.
Введение
…2010 год. Тогда многие этим увлекались. Тема быстрых АЦП вдруг стала популярной. Кто-то раньше, кто-то позже, но сразу несколько российских компаний принялись вести разработки в этой области. Не стали исключением и мы. Словно нужно было дождаться, когда рассеется дым горящих вокруг Москвы торфяников, чтобы увидеть, что ниша отечественных скоростных аналого-цифровых преобразователей совершенно пуста. Отставание было гигантским, в несколько поколений. Из «наших» тогда можно было достать только старые добрые микросхемы серии 1108ПВ — 10-14 разрядные АЦП с быстродействием 0,3-1,3 МГц, разработанные еще в советской Риге. Самым «крутым» считался вильнюсский биполярный 1107ПВ3, тоже родом из 80-х, который имел разрядность 6 бит и мог работать со скоростями до 100 МГц. В это же время западные микросхемы на таких скоростях достигали уже 16 бит! А при меньшей разрядности могли работать на нескольких сотнях мегагерц.
Столь привлекательным казалось попытаться наверстать отставание и заполнить этот вакуум отечественного сегмента АЦП. Было очевидно: кто первый создаст что-то более-менее современное, у того будет шанс монополизировать в дальнейшем весь сегмент. Ввязавшись в гонку тогда, мы смутно догадывались, что путь предстоит неблизкий, но никто не предполагал, что первый верстовой столб на нём будет стоять на отметке в 10 лет…

Смог в Зеленограде 2010 г. Фото с сайта Graker.ru
Что за зверь?
Здесь мы на секунду прервёмся, чтобы сказать несколько общих слов об аналого-цифровых преобразователях вообще и о быстродействующих в частности.
Наверное, каждый человек, сам того не подозревая, ежедневно имеет дело с АЦП. Электроника окружает нас повсюду, и, если речь идёт о современном устройстве хоть чуточку сложнее штепсельной вилки, в нём наверняка трудится этот девайс. А уж такая привычная нам техника, как смартфоны, видеокамеры, аудиопроигрыватели, игровые станции, и пр. буквально напичканы ими. Аналого-цифровые преобразователи в их составе выполняют разную работу и имеют присущую этой работе архитектуру: это может быть SAR, Delta-sigma, Pipeline, Folded-interpolated, Flash, Dual-slope и т.д. Такое разнообразие видов обусловлено тем, что не существует оптимальной архитектуры для всех типов приложений. С точки зрения исполнения АЦП могут быть встроены в системы-на-кристалле или реализованы в виде отдельных микросхем.
В системах радиосвязи, радиолокации, телекоммуникации зачастую используются быстродействующие АЦП. Быстродействующими считаются преобразователи с частотой выборки более 10 Мвыб/c. Как правило, они имеют архитектуру Flash, Folded-Interpolated или pipeline, хотя в последнее время стали появляться и быстрые SAR.
У любого АЦП довольно много различных параметров. Для высокоскоростных преобразователей ввиду специфики их применения особенно важны динамические – SFDR, SNR, IMD. Подробнее об этих и других параметрах можно прочитать здесь.
Первые шаги
Вернемся обратно в 2010 год. Какими наивными мы были! Сейчас уже невозможно сдержать улыбку, просматривая отчёты и презентации, что мы делали тогда. Только с аспирантской скамьи, мы строили честолюбивые планы, как через пару-тройку лет сделаем преобразователь, не менее быстрый и не менее точный, чем у них… Ведь опыт разработки быстродействующих АЦП уже был. В нашем портфолио лежал аж 14-битный 100 МГц преобразователь! (Не миландровский.) Правда работал он так:
Вид кристалла и спектр после первой попытки
На выходе этого «преобразователя» вместо синусоиды был изрезанный резкими провалами меандр. Представляете, два года работы – и такое фиаско! SNR 17 дБ вместо расчётных 68. Тем не менее никто не унывал, потому что такие провалы не редки в микроэлектронике. Такова уж специфика, что за каждой схемой, как бы хорошо она не работала на модели, скрывается вопрос — а в «железе» будет работать? Ответить на этот вопрос, и то не наверняка, можно только с опытом.
Итак, мы перевернули страницу и принялись заново разрабатывать 14-разрядный 100 МГц АЦП. Вскоре параллельно с нами начала работать другая, более опытная команда, перешедшая к нам со своими разработками из другой компании. Мы недоумевали тогда, зачем двум командам решать, пусть и разными способами, но одну и ту же задачу? Зачем эта внутренняя конкуренция? Оказывается этим, сами того не подозревая, мы копировали в миниатюре великих мира сего…
А как там у них?
Нам было любопытно, как развивалось направление быстрых АЦП у лидеров сегмента. Для примера мы взяли компанию Analog Devices, которая еще в 2010 году удерживала 48% рынка преобразователей, что больше, чем доля 8 последующих конкурентов вместе взятая. Проанализировав и сопоставив официальные даташиты и научные публикации, мы составили следующий таймлайн:
В таблице приведены примерный год выхода и технология выдающихся для своего времени АЦП, а также подразделение компании, занимавшееся разработкой. (У нас нет инсайда, поэтому эти данные отражают лишь наше виденье.)
Не разбирая всех причин такого успеха компании, отметим лишь две наиболее важные для нас, инженеров. Во-первых, это полувековое эволюционное развитие, позволившее накопить внушительный «коллективный» опыт. Во-вторых, большие финансовые и ресурсные вложения, свидетельствующие о приоритетности этого направления в компании. Над быстродействующими АЦП одновременно работают два подразделения, в Вилмингтоне и Гринсборо (США), причем в разработке каждой микросхемы может быть задействовано до нескольких десятков инженеров. Основной костяк каждой группы — это инженеры, которые много лет занимаются исключительно этой тематикой. Иногда у обеих команд получались близкие по характеристикам преобразователи, хоть и шли они каждый своим путём. Зачастую и в этом случае обе микросхемы выводились на рынок. Супербыстрые преобразователи последнего поколения оказались «неподъёмными» для какого-то одного подразделения, поэтому обе команды вынуждены были объединить усилия.
Долгая дорога в дебрях
Отметка «мы здесь» на таймлайне вверху демонстрирует, что в области быстродействующих АЦП наше отставание от передовых разработок на сегодня составляет около 10 лет. И это после десятилетней работы! Наверняка кому-нибудь понадобилось бы меньше времени, но именно столько мы потратили, чтобы пробраться сквозь дебри разработки и получить результат, за который не стыдно.
В первое время недостаток опыта и схемотехнических навыков приводил к неоптимальным или даже ошибочным решениям. Учесть все нюансы и найти лучшее решение было затруднительно не только ввиду сложности системы, но и потому, что симуляторы того времени просто не позволяли промоделировать весь АЦП целиком.
Очень скоро выяснилось, что при таких скоростях на параметры влияет не только качество схемотехники самой микросхемы, но и того, что её окружает – корпуса и печатной платы. Нужно было учиться разрабатывать платы для таких приложений: ведь сначала не получалось даже повторить демо-плату ADI так, чтобы параметры их же АЦП соответствовали даташиту. Индуктивности использовавшегося корпуса тоже пагубно отражались на характеристиках, поэтому пришлось разработать новый корпус с так называемым «донным» контактом (exposed pad), чтобы увеличить количество выводов «земли».
Качество измерений при производстве – ещё один фактор, ограничивающий достигаемые характеристики. При функциональном контроле используется своя оснастка из печатной платы и контактирующего устройства (коробочка, куда вставляется микросхема и прижимается к плате). Предназначенная для больших промышленных тестеров, эта оснастка громоздкая, а значит привносит дополнительные «паразиты» и губит параметры. К примеру, даже у последнего АЦП мы вынуждены ограничивать скорость и диапазон напряжения питания из-за того, что просто не можем подтвердить в условиях цеха параметры, достигаемые этой же микросхемой, но распаянной на компактной плате. Нечего и говорить о том, что достичь высоких характеристик невозможно без современного измерительного оборудования – в первую очередь дорогих генераторов с низким уровнем шума и джиттера, а также высококачественных полосовых фильтров высокого порядка, чтобы отфильтровывать гармоники этих генераторов.
Таймлайн тестовых образцов в ходе разработки микросхемы
За время, что мы работали над этой микросхемой, было сделано 5 запусков. Будучи fabless компанией, каждый запуск обходился нам «в копеечку», которую, к тому же, приходилось доставать из своего кармана (из кармана компании, а не из брюк инженеров), так как этот проект не связан с ОКР-ами и финансируется из собственных средств. Помимо цены есть ещё один минус для мелких fabless компаний. Ожидание кристаллов после запуска иногда затягивается до полугода, чем напрочь выбивает из рабочего ритма.
В 2014 году мы готовы были выводить имеющуюся разработку в свет, руководствуясь принципом «на безрыбье и рак — рыба». Микросхема была откровенно «сырая», плохо калибровалась, поэтому хорошо, что к этому моменту вторая наша команда АЦП-шников сделала более хорошую микросхему – её и стали производить под именем 5101HB015. Чтобы попробовать превзойти этот АЦП, нам пришлось перейти на новую архитектуру и даже другую фабрику.
И вот, наконец, новая микросхема увидит свет!
Коммерческий рынок. Почему высокоскоростные АЦП?
Прежде, чем говорить о получившейся микросхеме, поделимся своими соображениями относительно её возможных перспектив. Коммерческий рынок быстродействующих АЦП довольно специфичен и на нём, как бы это дерзко не звучало, можно попытаться сыграть.
A. Выход на мировой рынок
Наверняка, многие знают: чтобы сделать коммерчески выгодный продукт в микроэлектронике, необходим крупный рынок сбыта. Это связано с окупаемостью R&D, измерительного оборудования, запуска тестовых кристаллов и т.д. Влияет на цену микросхемы и тот факт, что фабрика даёт скидку на пластины при больших объёмах производства. В суровых реалиях российского приборостроения сложно сделать схему, которая бы обеспечила высокий спрос. Тем более, когда существуют такие гиганты как ST, TI, ADI, ну и китайские аналоги любых микросхем, которые можно купить за «3 копейки».
Один из способов решения проблемы – искать высокомаржинальные направления, которые не требуют серьезных вложений в создание программной инфраструктуры. Скажем, FPGA, процессоры и другие цифровые решения помимо собственно выпуска микросхемы требуют создания среды разработки. На то, чтобы сделать её качественной и удобной для пользователя, может уйти гораздо больше времени и денег, чем на сам чип.
С высокоскоростными преобразователями всё иначе. На рынке существуют 3 основные компании, которые развивают направление высокоскоростных АЦП: TI, ADI и Maxim Integrated (последние две объявили о слиянии). Поэтому данный рынок сильно монополизирован. Цены на преобразователи с частотой дискретизации 80 Мвыб/c находятся в районе 80 долларов, что подразумевает серьезную наценку. На habr есть статья, в которой хорошо освещена проблема монополии в микроэлектронике.
Б. Ограничение поставки в Россию и Китай
С каждым годом вступают все более жесткие ограничения на поставки ЭКБ в Россию и Китай. Высокоскоростные точные преобразователи попадают в категорию ограничений. Даже потребители из европейских стран при заказе таких микросхем должны заполнять документацию, связанную с экспортным контролем продукции двойного назначения. Этот аспект тормозит развитие коммерческих устройств, которые могли бы достичь лучших параметров.
Фото с сайтов Mouser, Arrow
В. Улучшение качества собственных продуктов РЭА
На данный момент у нас разрабатывается система ADAS для помощи водителю. Для обработки данных с радара может использоваться новый АЦП, что позволит существенно поднять точностные параметры системы, а также уменьшить стоимость аппаратуры.
Обобщив все эти пункты, мы решили создать коммерческий вариант микросхемы (называться будет MDRA1A16FI), цена которой будет ниже, чем у зарубежных аналогов. Образцы в металлокерамическом корпусе можем предоставить всем заинтересованным уже сейчас, а в пластиковом корпусе QFN-48 — в начале 2021 года. Кому интересно, здесь можно оставить заявку на получение образцов. Пластиковый корпус существенно меньше металлокерамического – всего 7x7x0.85 мм против 11x11x2 мм, и, следовательно, легче и дешевле.
Что в итоге получилось
Теперь, наконец, о самой микросхеме – что в итоге получилось. Микросхема, получившая название 5101HB045, представляет собой 16-разрядный АЦП с частотой дискретизации 80 Мвыб/c. Её характеристики следующие:
| Разрядность, бит | 16 | |
| Напряжение питания, В | 1.8 | |
| Полная шкала, В (п-п) | 2 | |
| Частота преобразования, МГц | 80 | |
| Соотношение сигнал/шум, dBFS (при | 75.0 / 73.1 | |
| Динамический диапазон, свободный от гармоник, dBc (при | 94 / 83 | |
| Интермодуляционные искажения 3-го порядка, dBc (при |
Спектр, интегральная и дифференциальная нелинейность
Структурная схема преобразователя:
Микросхема представляет собой одноканальный АЦП конвейерного типа с разрядностью 16 бит. Процесс преобразования происходит в несколько этапов:
Микросхема обладает множеством режимов работы, которые можно конфигурировать с помощью SPI интерфейса. Все подробности – в спеке. Кстати, мы наконец-то сделали спецификацию по западному стандарту (правда англоязычную) – без всяких запутанных «ТУ-шных» таблиц.
Стало лучше?
Во многом, да, если сравнивать с тем же 5101НВ015:
Отладочный комплект и софт
Для того, чтобы попробовать этот АЦП в действии, и при этом не заниматься проектированием печатной платы, мы разработали специальный отладочный комплект. В него входят две платы – аналоговая (собственно АЦП и обвязка) и цифровая (сбор выходных данных). Обе платы соединяются разъемами и питаются от одного стандартного 5 В блока питания.
Используя этот отладочный комплект, можно легко и быстро проверять свои решения при разработке аппаратуры. Достаточно подключить к разъёму входной сигнал, всё остальное сделает комплект. На плате присутствует источник тактового сигнала и даже источник внешнего опорного напряжения, чтобы проверить, как работает система при «опоре» 1,25 В. При желании можно подать свой собственный тактовый сигнал через соответствующий разъем.
Самостоятельно собирать и обрабатывать выходные отсчёты с АЦП тоже не нужно. Мы написали новый софт – быстрый и автономный. Предыдущая версия требовала, к примеру, предустанавливать matlab-библиотеки, что достаточно неудобно. Программа умеет конфигурировать АЦП, снимать и выгружать с него данные, строить спектр и вычислять по нему характеристики. Данное ПО поставляется в составе отладочного комплекта. Так же, его можно скачать здесь. Кому интересны комплекты, вот ссылка.
Скриншоты отладочного ПО
Работа над ошибками
Да, мы сделали большой рывок, но часть характеристик всё еще не дотягивает до параметров импортных микросхем. Сравним основные характеристики существующих 16 разрядных АЦП с частотой дискретизации 80 Мвыб/c.
| 5101НВ045 | AD9265 | ADS5481 | ADS5562 | MAX19586 | AD9266 | LTC2163 | |
| Производитель | МИЛАНДР | ADI | TI | TI | Maxim | ADI | Linear T. (ADI) |
| Разрядность, бит | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
| Скорость, Мвыб/c | 80 | 80 | 80 | 80 | 80 | 80 | 80 |
| Интерливинг | нет | нет | нет | нет | нет | нет | нет |
| Входной буфер | нет | нет | да | нет | да | нет | нет |
| Один источник питания | да (1.8В) | да (1.8В) | нет (5; 3В) | да (3.3В) | нет (1.8; 3.3В) | да (1.8В) | да (1.8В) |
| Дизеринг | нет | да | да | нет | нет | нет | нет |
| Делитель тактовой частоты | да | да | нет | нет | нет | да | нет |
| Входной размах | 2 В(п-п) | 2 В(п-п) | 3 В(п-п) | 3.56 В(п-п) | 2.56 В(п-п) | 2 В(п-п) | 2 В(п-п) |
| SFDR @ 10 MHz | тип 94 (>88) | тип 88 | тип 98 | тип 85 (>75) | тип 96 | тип 94 | тип 90 |
| SFDR @ 70 MHz | тип 83 (>72) | (>92) | тип 93 | н/д | тип 84 (>80) | тип 93 | тип 89 (>82) |
| SNR @ 10 MHz | тип 75 (>74) | тип 80 | тип 81 | тип 83.8 (>79) | тип 80 | тип 77.6 | тип 77.1 |
| SNR @ 70 MHz | тип 73.1 (>71) | (> 78.7) | тип 80.1 | н/д | тип 79.2 (>77.5) | тип 76.6 | тип 76.9 (>75.3) |
| Потребляемая мощность, Вт | 0.563 | 0.308 | 2.15 | 0.865 | 1.11 | 0.124 | 0.188 |
| Совместимость одновременно с 1,8/2,5/3,3 В ПЛИС | да | нет | нет | нет | нет | да | нет |
Недостатком нашей микросхемы является деградация линейности и ухудшение шума при работе в т.н. “undersampling” режиме (информацию об этом добавили в предыдущую публикацию), т.е. когда полоса входного сигнала находится во второй и выше зоне Найквиста. Это требуется, например, в приложениях с непосредственной дискретизацией ПЧ. Эта деградация происходит из-за относительно высокого собственного джиттера и нелинейности входного УВХ, которая начинает проявляться примерно с 60 МГц.
Зависимость динамических характеристик от частоты входного сигнала
Если, однако, вы обрабатываете сигналы с частотой до 60-70 МГц, то по динамическим параметрам 5101HB045 смотрится в этой таблице, на наш взгляд, вполне достойно.
Что будет дальше?
Поделимся планами по развитию наших высокоскоростных АЦП. Мы полны решимости сделать еще один цикл (надеемся, он пройдёт быстрее, чем за 10 лет) и «дотянуть» характеристики нашей микросхемы до уровня аналогов. Если конкретно, то:
Вторая наша группа разработчиков приоритетом для себя видит высокую скорость преобразования. В её планах:









