Показания АЦП (24 битного) после перезапуска иногда меняются...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Nikolay 19 мая 2005 г. 10:39

Имеется 24 битный АЦП (MSC1210). Обнаружил такую особенность - при длительной работе показания держаться, держаться и вдруг "уползают". Попробовал кратковременно останавливать а затем заново запускать АЦП. После перезапуска показания возвращаются к прежнему значению!!!!!!! Если же просто периодически останавливать/запускать АЦП, то показания иногда "прыгают". Причем довольно существенно! Но что интересно - после "прыжка" продолжают удерживаться на том уровне, на который "заскочили"! К примеру, АЦП выдает код 200000H(ну и флюктуации в пределах +- 100) и вдруг выходной код АЦП "уплывает" к 200700H (флюктуации так же в пределах +-100) и длительное время удерживается в этом же состоянии!!! Стоит нажать "Reset" или программно перезапустить АЦП, все мгновенно возвращается к прежнему значению 200000H. Влияние внешних помех типа "смещения" считаю маловероятным, т.к. такая помеха при "Reset"-е не исчезнет. Одна из предполагаемых причин - влияние сетевой наводки. Но тогда непонятно, почему возникает "удерживание" "неправильного" сигнала, а не его "плавание". Может кто-то сталкивался с подобной проблемой?

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

Ответы



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

E-mail: info@telesys.ru