Как выбрать АЦП или ЦАП
АЦП переводит аналоговый сигнал в цифровой код, а ЦАП выполняет обратное преобразование. Однако формулировки «нужно 16 бит» или «нужен выход 0–10 В» недостаточно для выбора. Два преобразователя с одинаковым числом разрядов могут заметно различаться по шуму, линейности, скорости установления, входной схеме и требованиям к печатной плате. Начните с описания всего сигнального тракта. Для АЦП укажите источник сигнала, минимальный и максимальный уровень, полезную полосу, требуемую частоту обновления и допустимую ошибку. Для ЦАП добавьте тип нагрузки, требуемый выходной ток, допустимое время установления и поведение при включении. Затем распределите бюджет ошибки между датчиком, усилителем, фильтром, опорным источником и преобразователем.
Сначала решите, что именно нужно преобразовать
АЦП выбирают для измерения напряжения, тока через шунт, мостового датчика, термопары, аудиосигнала или быстрого импульсного процесса. У этих задач разные требования к полосе, синфазному диапазону, задержке и фильтрации. Проверьте, является ли вход однополярным или биполярным, несимметричным или дифференциальным и требуется ли одновременная выборка нескольких каналов.
Для ЦАП определите назначение выхода: медленная уставка, калибровка, генерация формы сигнала, регулирование питания или промышленная команда. Выход непосредственно с микросхемы не всегда способен управлять требуемой нагрузкой. Иногда после ЦАП нужны операционный усилитель, токовый драйвер, фильтр реконструкции или преобразователь в 4–20 мА.
Разрядность не равна точности
Идеальный шаг преобразования определяется полным диапазоном и числом кодов, но реальная неопределённость больше. Для АЦП учитывают offset, gain error, integral и differential nonlinearity, шум перехода кодов, дрейф и погрешность опорного напряжения. Effective number of bits и динамические показатели полезнее номинальной разрядности, когда измеряется переменный сигнал.
У ЦАП важны INL, DNL, offset, gain error и монотонность. Монотонный выход не уменьшается при увеличении кода, что критично для замкнутого регулирования. Термин «16-bit» сам по себе не обещает абсолютную точность в 16 разрядов. Для итогового бюджета используйте гарантированные пределы при нужных питании и температуре, а типовые графики оставляйте для оценки ожидаемого поведения.
Архитектура АЦП должна соответствовать полосе и задержке
SAR-АЦП часто выбирают для малой или средней задержки, мультиплексированных каналов и широкого диапазона скоростей. Дельта-сигма АЦП удобны для точных низкочастотных измерений и дают цифровую фильтрацию, но их задержка и поведение при переключении каналов требуют отдельной проверки. Конвейерные и более быстрые архитектуры применяют там, где важны высокая частота выборки и динамические характеристики.
Это не жёсткое правило выбора. Сравнивайте конкретные модели по пропускной способности, latency, времени установления цифрового фильтра и условиям, при которых заявлены SNR или ENOB. Если контроллер должен реагировать на одиночное событие, средняя частота выдачи данных не заменяет проверку реальной задержки тракта.
Вход АЦП необходимо правильно раскачать
Вход с переключаемым конденсатором забирает импульсный заряд. Источник с большим сопротивлением может не успеть установить напряжение за время выборки. Поэтому проверяют допустимое сопротивление источника, acquisition time и рекомендации по RC-цепи или драйверу. У мультиплексированного АЦП после смены канала может понадобиться дополнительное время или отбрасывание первого результата.
Антиалиасинговый фильтр ограничивает энергию выше половины частоты дискретизации, но его рассчитывают по спектру помех и переходной полосе, а не по одному правилу. Диапазон common-mode и абсолютные пределы входов нельзя выводить только из напряжения питания. Защитные элементы также добавляют утечку и ёмкость, которые способны испортить точное измерение.
Опорное напряжение входит в результат измерения
Шум, начальная точность, температурный дрейф и нагрузочная способность опорного источника напрямую влияют на АЦП и ЦАП. Встроенный reference упрощает схему, но внешний может потребоваться для общего опорного уровня нескольких каналов или более строгого бюджета. Проверьте рекомендованные конденсаторы и токовые импульсы на выводе reference.
Разводите аналоговое питание, землю и опору по рекомендациям производителя. Разделение символов AGND и DGND не означает, что между ними следует создавать длинный разрыв. Важнее управлять путями возвратных токов и не пропускать цифровые фронты через чувствительный аналоговый участок.
Для ЦАП важны переходные процессы и нагрузка
Помимо статической ошибки смотрят settling time до заданной точности, slew rate и glitch impulse при переключении кода. Для формирования сигнала проверяют скорость обновления, спектральные искажения и фильтр реконструкции. Для медленной уставки могут быть важнее дрейф, монотонность и низкий шум.
Уточните, является выход буферизованным, какой ток он отдаёт и принимает, насколько близко подходит к шинам и устойчив ли на ёмкостной нагрузке. Проверьте начальный код после включения, наличие сброса, поведение при пропадании интерфейса и возможность безопасно перевести выход в известное состояние.
Интерфейс и синхронизация тоже ограничивают систему
SPI обычно даёт предсказуемую скорость и управление моментом преобразования, I²C уменьшает число проводников, а параллельные и специализированные интерфейсы нужны на высоких скоростях. Рассчитайте не только битовую частоту, но и накладные слова, число каналов и время обработки. Убедитесь, что цифровые уровни совместимы с контроллером.
Для многоканальной системы различайте последовательное сканирование и одновременную выборку. Если важна фаза между каналами, мультиплексор может быть неприемлем. Сигналы запуска, busy, data-ready и LDAC позволяют определить момент выборки или одновременного обновления выходов.
Чек-лист перед заказом
- Заданы диапазон, полоса, частота обновления, задержка и полный бюджет ошибки.
- Проверены тип входа или выхода, common-mode, защита и абсолютные пределы.
- Номинальная разрядность сопоставлена с шумом, ENOB, INL, DNL и дрейфом.
- Архитектура АЦП подходит для переключения каналов и требуемой задержки.
- Драйвер и RC-цепь устанавливают вход с нужной точностью за время выборки.
- Опорный источник выбран по шуму, дрейфу, нагрузке и схеме развязки.
- Для ЦАП проверены монотонность, glitch, settling time и фактическая нагрузка.
- Интерфейс, цифровые уровни, пропускная способность и режим запуска совместимы.
- Макет испытан на крайних кодах, температурах и динамических режимах.
Источники для технической проверки
Параметры и ограничения сверяйте с актуальной документацией производителя для полного артикула и нужного исполнения.
Следующий шаг
Проверьте артикулы и количество до отправки заявки
Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.