[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Немного теории.
Цифровой фильтр сигма-дельта АЦП выдает на выходе числа в диапазоне от -1 до 1. При этом какому напряжению на входе соответствует -1 и какому 1 - априорно точно неизвестно, к тому же, они плавают при изменении температуры и напряжения питания. Известно только, что характеристика этого АЦП линейна с очень большой точностью. Поэтому перед измерением измеряют две опорные точки - нуль (при закороченных входах) и опорное напряжение, и используют эти точки для пересчета выхода цифрового фильтра в значение напряжения. Пересчетом занимается сам АЦП - в нем внутри стоит специализированный процессор. Кристалл предварительно калибруют на заводе, но если нужно достичь большой точности - нужно его калибровать в схеме перед началом измерения и периодически перекалибровывать, чтобы устранить дрейфы.
Внутренняя калибровка - это когда кристалл использует входной мультиплексор для отключения входов и подачи на модулятор нуля или опорного напряжения. Системная калибровка - это когда АЦП позволяет пользователю самому подать на входы нужное напряжение - таким образом можно устранить напряжение смещения нуля предусилителя.
Главная проблема с сигма-дельта АЦП - большой уровень шума измерений если не предпринимать специальных мер для борьбы с ним. Шум часто сильно превышает дискрет измерения - уровень шума на уровне долей микровольта (типичный дискрет 24-битного АЦП) практически недостижим. Калибровка - это обычное измерение, поэтому точнее, чем средний квадрат шума, отклибровать тяжело (хотя в некоторых случаях возможно, только полезность этого сомнительна). С 16-битными АЦП разница только в том, что дискрет у них гораздо грубее. В любом случае нужно не забывать о том, что 16 бит - это не точность АЦП, а дискрет.
Главный вопрос, какую точность реально можно достичь? В даташите обычно есть таблицы точности (шума) кристалла в зависимости от настроечных параметров. Лучше получить невозможно, а вот так же - для этого нужно очень сильно постараться. Такие измерения проводят в идеальных условиях - когда кроме самого АЦП больше ничто практически в схеме не шумит, кроме того, тестовую плату разводят в рассчете на минимизацию шума измерения. Если в железяке получается хуже (а обычно с первого раза на макетке получается _сильно_ хуже) - значит, условия не вполне идеальные. Устранение этого шума - процесс в значительной степени мистический, по крайней мере, у BB и AD я читал прямо противоположные рекомендации.
E-mail: info@telesys.ru