Наиболее ранние однокристальные ЦАП с высоким разрешением имели параллельные порты данных для подключения к параллельным шинам передачи данных и дешифраторам адреса. Они отображались в адресном пространстве микропроцессора в виде очень маленьких блоков памяти только для записи (некоторые ЦАП обеспечивали не только запись, но и чтение содержимого — это было выгодно для некоторых приложений, но не очень распространено). ЦАП, подключаемые к параллельной шине данных, уязвимы из-за емкостной связи шины с аналоговом выходом. Поэтому многие ЦАП сегодня имеют последовательные структуры ввода данных. Они менее подвержены шуму (так как в них меньше шумовых контактов), использую меньшее количество выводов и поэтому занимают меньше места и более удобны для использования с современными микропроцессорами, многие из которых имеют последовательные порты передачи данных. Некоторые, хотя и не все из таких последовательных ЦАП имеют дополнительные выходы данных, благодаря которым несколько ЦАП могут соединяться последовательно, чтобы получать данные с одного последовательного порта. Эта компоновка часто упоминается как "гирляндная цепь" (daisy-chaining).
Другое достижение в технологии ЦАП заключается в возможности исполнения нескольких ЦАП на одном кристалле, что представляется полезным с точки зрения сокращения размеров печатной платы (РСВ) и затрат на сборку. Сегодня (в 2000 году) существует возможность приобретения шестнадцати 8-разрядных, восьми 12-разрядных, четырех 14-разрядных или двух 16-/18-/20-/22-/24-разрядных ЦАП в одном корпусе. В будущем возможна и более высокая степень интеграции.
В системах, использующих аналого-цифровое преобразование, избыточная дискретизация способствует снижению требований к ФНЧ (antialiasing filter). Сигма-дельта АЦП обладают этим характерным преимуществом в наибольшей мере. В системах, базирующихся на цифроаналоговом преобразовании (таких, как системы прямого цифрового синтеза, DDS), для достижения аналогичной цели может использоваться концепция интерполяции. Эта концепция обычно применяется в цифровых звуковоспроизводящих CD-проигрывателях, где основная скорость обновления данных от CD примерно равна 44 KSPS. Добавление "нулей" в параллельный поток данных увеличивает эффективную скорость обновления в 4, 8 или 16 раз по сравнению с базовой скоростью. 4-х, 8-ми, или 16-кратный поток пропускают через цифровой интерполяционный фильтр, который генерирует дополнительные значения данных. Высокая скорость избыточной дискретизации способствует смещению вверх крайних частот (image), допуская таким образом использование менее сложного фильтра с более широким переходным диапазоном. Архитектура одноразрядного sigma-delta ЦАП представляет собой пример завершенного развития этой концепции и является популярной в современных CD-проигрывателях.
Та же самая концепция может применяться в высокоскоростных ЦАП. Предположим, что традиционный ЦАП работает на частоте дискретизации 30 MSPS (рис. 4.10а). Пусть выходная частота ЦАП равна 10 МГц. Компонент боковой частоты 30–10 = 20 МГц должен быть подавлен аналоговым ФНЧ (antialiasing), и переходной диапазон фильтра находится в диапазоне от 10 до 20 МГц. Предположим, что боковая частота должна быть уменьшена на 60 дБ. Поэтому характеристика фильтра должна пройти от полосы пропускания, заканчивающейся в точке 10 МГц, до ослабления на 60 дБ в полосе задержки, начинающейся в точке 20 МГц, то есть через переходный диапазон, который находится между 10 и 20 МГц (одна октава). Фильтр Баттерворта дает ослабление 6 дБ на октаву для каждого порядка. Поэтому для обеспечения желательного ослабления требуется как минимум фильтр 10 порядка. Фильтры становятся еще более сложными, если требуется более узкий переходной диапазон.
Предположим, что мы увеличим скорость обновления ЦАП до 60 MSPS и вставим "ноль" между каждым первоначальным отсчетом данных. Скорость параллельного потока данных теперь равна 60 MSPS, но нам предстоит определить значение точек с нулевыми данными. Для этого поток данных 60 MSPS с добавленными нулями пропускается через цифровой интерполяционный фильтр, который вычисляет дополнительные значения данных. Реакция цифрового фильтра при избыточной двукратной дискретизации представлена на рис. 4.10б. Теперь зона перехода аналогового сглаживающего ФНЧ (antialiasing filter) занимает от 10 до 50 МГц (первая составляющая (image) попадает на 2fc - fo = 60–10 = 50 МГц). Эта переходная зона немного больше, чем две октавы, и фильтра Баттерворта пятого или шестого порядка оказывается достаточно.