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

 
 
> AD7792 шумят результаты преобразования
yanvasiij
сообщение Feb 5 2016, 13:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Доброго времени суток! Схема следующая (выкинул из нее все лишнее):

Прикрепленное изображение


Делаю следующее:
1) Устанавливаю в регистре CONFIGURATION REGISTER следующие параметры: gain = 8, канал AIN1P+AIN1-, опорное напряжение внешнее, режим считывания однополярный, Bias Voltage Generator отключен, буффер включен;
2) Включаю оба источника тока на ногу out1 - суммарный ток 420 мкА;
3) Делаю внутреннюю калибровку нуля (Internal Zero-Scale Calibration) на частое 4.17 (74 dB (50 Hz and 60 Hz) и по ноге DOUT отслеживаю готовность;
4) Запускаю непрерывное преобразование на частое 4.17 (74 dB (50 Hz and 60 Hz) и по ноге DOUT отслеживаю готовность преобразования, считываю их и вывожу наверх.

В результате наблюдаю, что результат преобразования "скачет" на 60-70 отсчетов совершенно непредсказуемым образом (даже цифровая софтовая фильтрация плохо справляется). Осциллографом проверял питания и опорное - оно гладкое хорошое. Что я делаю не так, подскажите пожалуйста, а то я уже озверел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan1
сообщение Feb 6 2016, 09:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(yanvasiij @ Feb 5 2016, 15:34) *
Что я делаю не так, подскажите пожалуйста, а то я уже озверел.

Главное- берегите здоровье. Выпейте антиозверина, отдохните, и далее-по плану.

1. Прочитайте документацию до конца. Например, на 27-й странице есть текст:
Цитата
Good decoupling is important when using high resolution ADCs. AVDD should be decoupled with 10 μF tantalum in parallel with 0.1 μF capacitors to GND. DVDD should be decoupled with 10 μF tantalum in parallel with 0.1 μF capacitors to the system’s DGND plane, with the system’s AGND to DGND connection being close to the AD7792/AD7793.
To achieve the best from these decoupling components, they should be placed as close as possible to the device, ideally right up against the device. All logic chips should be decoupled with 0.1 μF ceramic capacitors to DGND.

У Вас я никаких 10 мкф не вижу. Да и 100 мкГн без конденсатора за ним выглядит странно.

2. В Вашей схеме конденсаторы 10 nF на входах- зло. У Вас измерение отношений (ratiometric), а сигналы на ain меняют свою форму из-за конденсаторов, и сравнивать их с сигналом на ref некорректно.

3. Попробуйте привязать датчик к земле.

4. до кучи, если бОритесь за чистоту: развяжите МК от АЦП последовательными резисторами, до 100 Ом (я часто ставлю сборку 4 x 33R). Но к этому прилагается еще и индивидуальная разводка земель.

5. Посмотрите внимательно на обсуждение здесь:
http://electronix.ru/forum/index.php?showtopic=101150
Там все обсуждено, да и метод измерения приведен.
короткая цитата оттуда:
Цитата
Iout1 & AIN1+ -> L1
AIN1- & AIN2+ -> L2
AIN2- & AIN3+ -> L3
AIN3- -> GND

Между AIN3+ и AIN3- ставите эталонный резистор. Можно этот AIN3 объявить REF (если в пределах допуска для Vref), а можно и по внутреннему опорнику работать с тремя измерениями, неважно. Вся точность определяется только эталонным резистором.

Смысл измерения: все измеряете в долях опорного резистора, так как ток один и тот же. Падение на проводах получаете математически, делаете перевычисление ручками.

Да, измерений два или даже три для одного результата, но зато все предсказуемо и под контролем.

В-общем похоже на схему в даташите (только без Iout2), но принцип работы схемы другой, все считается ручками

там же ниже картинка есть: http://electronix.ru/forum/index.php?showt...t&p=1063621
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 6 2016, 09:34
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Ruslan1 @ Feb 6 2016, 12:00) *
2. В Вашей схеме конденсаторы 10 nF на входах- зло. У Вас измерение отношений (ratiometric), а сигналы на ain меняют свою форму из-за конденсаторов, и сравнивать их с сигналом на ref некорректно.

Ну уж ! Там какие постоянные времени, и какое время измерения (тем более непрерывно на одном канале). А если каналы переключаются, то все равно есть собственный внутренний фильтр ADC, а у датчика еще и емкость шлейфа. Не, конденсаторы - нужны (или не повредят, по крайней мере).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- yanvasiij   AD7792 шумят результаты преобразования   Feb 5 2016, 13:34
- - Tanya   Цитата(yanvasiij @ Feb 5 2016, 16:34) Осц...   Feb 5 2016, 14:57
- - dzod   Внимательное читайте даташит. Нужно поставить заде...   Feb 5 2016, 16:21
- - yanvasiij   Цитата(Tanya @ Feb 5 2016, 19:57) Поставь...   Feb 5 2016, 18:04
- - rx3apf   1. Токовый выход действительно подключен, как пока...   Feb 5 2016, 18:49
- - Plain   http://electronix.ru/forum/index.php?s=&am...t...   Feb 5 2016, 18:53
- - yanvasiij   Цитата(rx3apf @ Feb 5 2016, 23:49) 1. Ток...   Feb 5 2016, 19:35
- - rx3apf   1. - странные соображения, и я так и не понял, что...   Feb 5 2016, 19:47
- - controller_m30   Подключал как-то AD7791, и тоже с шумами боролся. ...   Feb 7 2016, 07:57
- - rx3apf   Ну, 7791 все ж 24 бита, это гораздо серьезнее. А в...   Feb 7 2016, 22:11
- - yanvasiij   Цитата(rx3apf @ Feb 6 2016, 00:47) 1. - с...   Feb 8 2016, 05:57
|- - rx3apf   Цитата(yanvasiij @ Feb 8 2016, 08:57) Вых...   Feb 8 2016, 11:31
- - dzod   Когда переключаешь канал у этих каналов общий конд...   Feb 8 2016, 08:57
- - yanvasiij   Цитата(rx3apf @ Feb 8 2016, 16:31) О ...   Feb 9 2016, 03:59


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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 23:23
Рейтинг@Mail.ru


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