реклама на сайте
подробности

 
 
> Использование АЦП AD7715 совместно с мультиплексором
almat
сообщение Dec 27 2007, 12:25
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 5-10-07
Пользователь №: 31 081



Возникла необходимость измерять 8 каналов напряжения с помощью AD7715. Поставили перед ним 8-и канальный аналоговый мультиплексор. Управляет всем этим Мега128. Далее измерения ведутся по следующему алгоритму:

1. У АЦП выставляется бит FSYNC (выключает фильтр)
2. Переключаем канал мультиплексора.
3. У АЦП снимаем бит FSYNC (включаем фильтр).
4. Ждем готовности АЦП (бит DRDY)
5. Опрашиваем регистр данных
7. переход к п.1

Если переключаем каналы мультиплексора медленно (примерно раз в секунду), то данные получаются стабильные и соответствующие действительности.
При увеличении частоты переключения каналов данные начинают "уплывать" от истинных значений (частота обновления АЦП выставлена 200Гц, что существенно больше частоты опроса).
Каким образом правильно осуществлять опрос АЦП и переключение каналов в данном случае?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Herz
сообщение Dec 27 2007, 13:31
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Не забывайте, что цифровой фильтр требует времени для установления достоверных данных. Это естественно, так как для фильтрации нужно иметь несколько результатов. Вот что говорится в документации по этому поводу:
Цитата
Since the AD7715 contains this on-chip, low-pass filtering, there is a settling time associated with step function inputs and data on the output will be invalid after a step change until the settling time has elapsed. The settling time depends upon the output rate chosen for the filter. The settling time of the filter to a full-scale step input can be up 4 times the output data period. For a synchronized step input (using the FSYNC function), the settling time is 3 times the output data period.

Так что первые 3-4 результата смело пропускайте.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 15:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016