Для чего нужен однобитный АЦП?

Я недавно слышал о концепции однобитного АЦП и видел, как она реализована в контексте этакого цифро-аналогового преобразователя (как ни странно), и мне интересно, а в чем смысл? Почему бы просто не использовать АЦП с более высоким разрешением, если требуется более высокое разрешение?

Ответы (4)

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

Схема

1-битный АЦП

Моделирование

Моделирование 1-битного АЦП

Увеличенный вид временной шкалы:

Моделирование 2

На верхнем входном сигнале видно, что треугольная волна используется для сравнения формы сигнала в разных точках его периода. Пока треугольная волна имеет значительно более высокую частоту, чем входная (чем выше частота, тем точнее), это заставляет компаратор выводить среднее значение высокого / низкого уровня в зависимости от уровня напряжения формы волны.
Чтобы увидеть, как мы можем воспроизвести исходную форму волны из данных ШИМ, выходной сигнал компаратора подается на фильтр нижних частот, и на выходе снова появляется синусоида.

Для дальнейшего чтения:

Преобразователи дельта-сигма
АЦП последовательного приближения Одноразрядные
АЦП
Линейное сравнение АЦП (счетчик АЦП)

Одноразрядный аналого-цифровой преобразователь (A/D) — это просто компаратор с порогом в середине диапазона. Обычно вы не называете это 1-битным аналого-цифровым преобразователем, хотя вполне законно думать об этом именно так.

Есть способы использовать компаратор, чтобы в конечном итоге получить цифровое значение с более высоким разрешением. Одним из примеров является дельта-сигма АЦП. Это продолжает интегрировать выход компаратора и сравнивать его с аналоговым входом. Аналоговое значение за определенное количество битов представлено количеством битов 1 из целого. Разрешение — это компромисс со временем. В настоящее время скорость передачи данных может быть в диапазоне нескольких МГц. Например, при скорости передачи данных 10 МГц получение 20-битного результата (около 1 млн отсчетов) займет 1/10 секунды.

Другим примером является «следящий» АЦП. Он содержит ЦАП, и компаратор сравнивает результат ЦАП с аналоговым входом. Если результат компаратора низкий, значение D/A увеличивается, в противном случае оно уменьшается.

Дельта-сигма также может рассматриваться как аналог ШИМ-модулятора.
Как насчет линейности Олин? Как Delta-Sigma сравнивается с различными нелинейностями обычного n-битного АЦП?
@jipp: Да, дельта-сигма АЦП - это обратная ШИМ. Генератор ШИМ находится на пути обратной связи, поэтому в целом вы найдете значение рабочего цикла, чтобы получить средний уровень.
С сигма-дельта второго порядка вам нужно гораздо меньше битов (~ квадратный корень) с помощью некоторой магии формирования шума при обработке сигналов, которую я не совсем понимаю.

Еще не упомянутое различие между терминами «1-разрядный АЦП» и «компаратор» заключается в том, что во многих местах, где используются компараторы, желательно иметь гистерезис в величине, превышающей базовый уровень шума системы, но в приложениях которые используют 1-битный АЦП, такой гистерезис не нужен.

При построении многоразрядного ЦАП или АЦП часто бывает трудно гарантировать, что каждый бит будет иметь эффект ровно в два раза больший, чем следующий меньший бит. Если влияние бита больше или меньше, чем это, разница в напряжениях, представленная между кодом, который заканчивается, например, на «0111», и кодом следующего более высокого уровня (который заканчивается на 1000») будет неправильным. Если, например, 1 мВ изменение на входе иногда вызывает изменение сообщаемого значения АЦП на 2, а иногда на 6, что может привести к чрезмерной реакции систем управления на основе дифференциальной обратной связи на одни изменения и недостаточной реакции на другие.

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

Другое название одноразрядного АЦП — компаратор. Я могу себе представить, что 1-битного АЦП может быть достаточно для приложения, которому необходимо включать / выключать клапан, переключать, сигнализировать, если сигнал превышает / ниже порогового значения.

Определенно правильно, но я думаю, что то, что я видел под названием «1-битный АЦП», было более точно описано как «дельта-сигма АЦП».