[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: это явно шум
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Oldring 16 июня 2002 г. 17:50
В ответ на: картина такая - произвожу аппаратный сброс резетом, измеряю ,на усил.2 отправлено ah 16 июня 2002 г. 10:34

Немного теории.

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

Внутренняя калибровка - это когда кристалл использует входной мультиплексор для отключения входов и подачи на модулятор нуля или опорного напряжения. Системная калибровка - это когда АЦП позволяет пользователю самому подать на входы нужное напряжение - таким образом можно устранить напряжение смещения нуля предусилителя.

Главная проблема с сигма-дельта АЦП - большой уровень шума измерений если не предпринимать специальных мер для борьбы с ним. Шум часто сильно превышает дискрет измерения - уровень шума на уровне долей микровольта (типичный дискрет 24-битного АЦП) практически недостижим. Калибровка - это обычное измерение, поэтому точнее, чем средний квадрат шума, отклибровать тяжело (хотя в некоторых случаях возможно, только полезность этого сомнительна). С 16-битными АЦП разница только в том, что дискрет у них гораздо грубее. В любом случае нужно не забывать о том, что 16 бит - это не точность АЦП, а дискрет.

Главный вопрос, какую точность реально можно достичь? В даташите обычно есть таблицы точности (шума) кристалла в зависимости от настроечных параметров. Лучше получить невозможно, а вот так же - для этого нужно очень сильно постараться. Такие измерения проводят в идеальных условиях - когда кроме самого АЦП больше ничто практически в схеме не шумит, кроме того, тестовую плату разводят в рассчете на минимизацию шума измерения. Если в железяке получается хуже (а обычно с первого раза на макетке получается _сильно_ хуже) - значит, условия не вполне идеальные. Устранение этого шума - процесс в значительной степени мистический, по крайней мере, у BB и AD я читал прямо противоположные рекомендации.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru