Где нужен ЦАП и как подобрать его по разрядности и скорости
Где ставится цифро-аналоговый преобразователь, как считается разрядность по диапазону и шагу, чем различаются исполнения по выходу и интерфейсу и что проверяется в описании.
Цифро-аналоговый преобразователь нужен там, где устройство должно не измерять, а задавать: выдавать напряжение или ток по числу, полученному от микроконтроллера. Это задание уставки регулятору, управление током подсветки и лазера, формирование сигнала для аналогового тракта, калибровка смещений и порогов, генерация формы сигнала. Подбор ведётся по разрядности, скорости обновления и типу выхода — и от применения зависит, какой из этих параметров окажется главным.
Ниже — где ставится преобразователь, как считается разрядность, чем различаются исполнения по выходу и по интерфейсу, и что проверяется в описании. Позиции собраны в разделе АЦП и ЦАП.
Где ставится цифро-аналоговый преобразователь
- Задание уставки. Преобразователь формирует напряжение или ток, который принимает внешний прибор — регулятор, привод, источник питания. Здесь важны точность и стабильность, скорость почти не нужна.
- Управление током. Подсветка, лазерный диод, нагреватель, электромагнит. Требуется монотонность характеристики и отсутствие выбросов при смене кода.
- Подстройка аналогового тракта. Компенсация смещения усилителя, установка порога компаратора, подстройка коэффициента передачи. Разрядность здесь определяется требуемым шагом подстройки.
- Формирование сигнала. Генерация формы, модуляция, воспроизведение звука. Главный параметр — частота обновления и качество характеристики на высоких частотах.
- Замена внешнего фильтра при широтно-импульсном управлении. Микроконтроллер может формировать аналоговый уровень широтно-импульсным сигналом с фильтром, но при высоких требованиях к пульсациям и скорости отдельный преобразователь оказывается дешевле фильтра.
Как считается разрядность
Разрядность определяется не «чем больше, тем лучше», а требуемым шагом на выходе относительно диапазона.
- Берётся диапазон выходного сигнала и требуемый минимальный шаг. Отношение диапазона к шагу даёт число уровней, а из него — нужную разрядность.
- Полученное значение увеличивается на один-два разряда: часть младших разрядов уйдёт на шум и на погрешность самого преобразователя.
- Проверяется, что шум и нестабильность источника опорного напряжения не превышают шага. Преобразователь на шестнадцать разрядов с нестабильным опорным напряжением даёт точность двенадцати.
- Сверяется, нужна ли гарантированная монотонность. Для контуров регулирования немонотонность характеристики приводит к колебаниям, и это ограничение проверяется отдельно от разрядности.
Практический ориентир: восьми-десяти разрядов достаточно для подстройки и управления яркостью, двенадцать разрядов — для задания уставок и большинства промышленных сигналов, шестнадцать и выше — для измерительных задач и формирования сигнала с малыми искажениями.
Чем различаются исполнения
| Признак | Варианты | Что из этого следует |
|---|---|---|
| Тип выхода | Напряжение, ток, выход с открытым стоком под внешний усилитель | Выход по напряжению требует проверки нагрузочной способности, токовый выход удобен для длинных линий |
| Опорное напряжение | Внутреннее, внешнее, питание как опора | Точность целиком определяется опорой; питание как опора допустимо только для грубых задач |
| Интерфейс | Последовательный, параллельный | Последовательный экономит выводы, параллельный нужен при высокой частоте обновления |
| Число каналов | Один, два, четыре, восемь и больше | Многоканальные исполнения дешевле по каналу, но каналы могут обновляться не одновременно |
| Поведение при включении | Выход в нуле, выход в середине диапазона, сохранение кода | Для управления мощной нагрузкой допустим только предсказуемый нулевой уровень |
| Наличие буфера на выходе | Встроенный, отсутствует | Без буфера нужен внешний операционный усилитель, иначе нагрузка искажает характеристику |
Если встроенного буфера нет или нужен другой диапазон, на выход ставится внешний усилитель — позиции собраны в разделе усилители и компараторы. Для передачи сигнала за пределы платы применяются интерфейсные микросхемы, а стабильность опоры обеспечивают стабилизаторы напряжения.
Что проверяется в описании
- Интегральная и дифференциальная нелинейность в единицах младшего разряда — они показывают, какая часть заявленной разрядности реально работает.
- Гарантия монотонности. Указывается отдельно и не следует автоматически из разрядности.
- Время установления выхода на полном перепаде. Это и есть практический предел частоты обновления, а не заявленная частота интерфейса.
- Величина выброса при смене кода. Для управления током и для звуковых задач она важнее нелинейности.
- Нагрузочная способность выхода и допустимая ёмкость нагрузки. Длинный проводник и входная ёмкость приёмника снижают устойчивость выходного буфера.
- Диапазон питания и потребление. Для устройств с батарейным питанием потребление в режиме удержания кода важнее, чем в режиме обновления.
- Температурный дрейф выхода и опорного напряжения — он определяет точность в рабочем диапазоне температур, а не при комнатной.
Что ставится вместе с преобразователем
- Развязка и фильтрация питания. Аналоговое питание преобразователя отделяется от цифрового, у выводов ставятся керамические конденсаторы с коротким соединением на землю.
- Делитель и согласующие цепи на выходе. Номиналы подбираются с учётом допуска — постоянные резисторы с разбросом в один процент дают ошибку, сравнимую с погрешностью самого преобразователя.
- Тактирование, если интерфейс синхронный и работает на высокой частоте, — кварцевые резонаторы подбираются под требования интерфейса.
- Управляющий микроконтроллер с подходящим интерфейсом и достаточной скоростью передачи кодов.
- Разъём для вывода сигнала с платы — при этом линия выхода разводится отдельно от цифровых цепей, позиции собраны в разделе разъёмы для печатных плат.
Частые вопросы
Хватит ли встроенного преобразователя микроконтроллера? Для подстройки и грубого задания уровня — часто да. Отдельная микросхема нужна, когда требуется разрядность выше встроенной, стабильная опора, токовый выход или гарантированная монотонность.
Чем отличается выход по напряжению от выхода по току? Напряжение чувствительно к сопротивлению линии и наводкам, поэтому применяется внутри платы. Токовый выход передаёт сигнал на десятки метров без потери точности и применяется для внешних приборов.
Почему на выходе видны ступеньки и щелчки? Это выбросы при смене кода. Уменьшаются выбором исполнения с малым выбросом, фильтром на выходе и сменой кода в моменты, когда нагрузка к этому нечувствительна.
Можно ли поставить преобразователь с внешней опорой от питания? Можно, но точность будет определяться стабильностью питания. Для задач с требованием к абсолютной точности ставится отдельный источник опорного напряжения.
Что прислать для подбора? Диапазон и требуемый шаг выходного сигнала, тип выхода, частоту обновления, число каналов, требования к монотонности и температурному дрейфу, напряжение питания, интерфейс управления и предпочтительный корпус.
Что мы делаем
Считаем требуемую разрядность по диапазону и шагу, подбираем исполнение по типу выхода и частоте обновления, проверяем нелинейность и время установления по описанию, комплектуем схему опорой, буфером и цепями развязки, предлагаем замену снятым с производства позициям. Позиции — в разделах АЦП и ЦАП, усилители и компараторы, интерфейсные микросхемы и микросхемы.
Пришлите диапазон, шаг и частоту обновления на micro@tkasiatorg.ru — подберём преобразователь и элементы обвязки, проверим точность по описанию и назовём сроки поставки.
