|
непонятки с AD7766, Не удается задействовать весь диапазон |
|
|
|
Mar 11 2014, 13:25
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Всем привет ! Три дня мучаюсь, непойму в чем дело ? В схеме измерения стоит АЦП AD7766-2, сигнал на него подаю с генератора через два операционника для получения дифф. сигнала. Таким образом получается сигнал с размахом 5 вольт относительно 2.5 вольт. На ножку Vref+ подаю 5v c прецизионного источника ADR435. Из даташита сказано что максимальный код ацп будет при напряжении Vref (когда скажем Vin+ = 5v, a Vin- = 0v), но смотря оцифрованный сигнал вижу, что уже при размахе поданного с генератора сигнала чуть выше 2.5v (Амплитуда чуть выше 1.25v) ацп начинает заахлебываться, и выдавать максимальные коды, а местами и вовсе нули, хотя по идее я подал только половину диапазона !!! До размаха 2.5 вольт все нормально, но коды естественно выдает как будто умноженные на 2!!! Мерял сигнал непосредственно на входах АЦП, там все в порядке (соответствует поданному с генератора). Може я чего-то не понимаю. Прилагаю даташит на всякий случай (Удалено) Вот не нужно так делать, а нужно так - http://www.analog.com/static/imported-files/data_sheets/AD7766.pdf
|
|
|
|
|
 |
Ответов
|
Mar 11 2014, 13:59
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Еще в этом АЦП есть ножка REFGND (это помимо AGND) Вот ее описание, слова вроде бы все ясны я смысл не складывается: Reference Ground. Ground connection for the reference voltage. The input reference voltage (VREF+) should be decoupled to this pin Я просто заземлил ее тоже a на вход Vref+ подключил емкости как указано в даташите. Если коды беспорядочные, то сокрее даже не пропуск старшего байта (хотя и эта причина вполне вероятна) а невыдержанные задержки между клоком и данными или просто данные интерпретируются как LSB-first вместо MSB-first Топикстартеру: В любос случае проверку считывания данных лучше начинать с постоянного сигнала, а не с синусоиды. [/quote] Я понимаю, но вот что у меня выводится:
На оси не смотрите, это я в окно спектра временно для отладки вывел выборки!
Сообщение отредактировал kumle - Mar 11 2014, 14:01
|
|
|
|
|
Mar 11 2014, 14:12
|
Частый гость
 
Группа: Свой
Сообщений: 150
Регистрация: 13-10-05
Пользователь №: 9 614

|
Цитата(kumle @ Mar 11 2014, 16:59)  Я понимаю, но вот что у меня выводится: Это совсем не беспорядочные коды. Либо ошибка масштабирования на ОУ, либо ошибка в программе визуализации (тоже кстати не стоит сбрасывать со счетов) Напряжение опоры проверяли? Хотя загиб верхушки все же похож на неверную интерпретацию верно считанных данных.
|
|
|
|
|
Mar 11 2014, 14:25
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280

|
Цитата(ms1 @ Mar 11 2014, 17:12)  Это совсем не беспорядочные коды. Либо ошибка масштабирования на ОУ, либо ошибка в программе визуализации (тоже кстати не стоит сбрасывать со счетов) Напряжение опоры проверяли? Хотя загиб верхушки все же похож на неверную интерпретацию верно считанных данных. Ошибку масштабирования отметаю, так как смотрю сигнал осциллом непосредственно на ножках АЦП, там сигнал амплитудой 1.25 относительно уровня 2.5v, но сигналы V+ b V- немного сдвинуты (по напряжению нуля) примерно на 0.2 вольта. Визуализация тут очень простая, получаю массив во float и загоняю в компонент TChart. я пока пошел домой завтра еще буду разбираться и отпишусь, спасибо всем
|
|
|
|
Сообщений в этой теме
kumle непонятки с AD7766 Mar 11 2014, 13:25 MaxPIC Могу предположить, что у Вас проблема с настройкой... Mar 11 2014, 13:37 kumle Цитата(MaxPIC @ Mar 11 2014, 16:37) Могу ... Mar 11 2014, 13:41 kumle Цитата(MaxPIC @ Mar 11 2014, 16:37) Могу ... Mar 20 2014, 08:36 ms1 Для начала подайте на Vref на Vin+, а Vin- соедин... Mar 11 2014, 13:53   alexPec Цитата(kumle @ Mar 11 2014, 18:25) я пока... Mar 11 2014, 15:56    _4afc_ Цитата(alexPec @ Mar 11 2014, 18:56) Почи... Mar 12 2014, 11:01 _pv дифф сигнал с генератора честно подаёте? а то там ... Mar 11 2014, 14:00 kumle Цитата(_pv @ Mar 11 2014, 17:00) дифф сиг... Mar 11 2014, 14:10 kumle Всем привет снова.
Сегодня попробовал подавать пос... Mar 12 2014, 10:11 _pv Цитата(kumle @ Mar 12 2014, 17:11) Всем п... Mar 12 2014, 11:39  kumle Цитата(_pv @ Mar 12 2014, 14:39) соблюдат... Mar 12 2014, 11:43   Tanya Цитата(kumle @ Mar 12 2014, 15:43) Я собл... Mar 12 2014, 12:14    kumle Цитата(Tanya @ Mar 12 2014, 15:14) А труд... Mar 12 2014, 12:27     Tanya Цитата(kumle @ Mar 12 2014, 16:27) Я уже ... Mar 12 2014, 12:31      kumle Цитата(Tanya @ Mar 12 2014, 15:31) Схему ... Mar 12 2014, 12:55       Tanya Цитата(kumle @ Mar 12 2014, 16:55) Да, 10... Mar 12 2014, 13:07        kumle Цитата(Tanya @ Mar 12 2014, 16:07) А где ... Mar 12 2014, 13:13 Plain Цитата(kumle @ Mar 12 2014, 13:11) Теперь... Mar 12 2014, 11:45  kumle Цитата(Plain @ Mar 12 2014, 14:45) Очевид... Mar 12 2014, 12:08   Plain Цитата(kumle @ Mar 12 2014, 15:08) там вс... Mar 12 2014, 13:29    WHALE У вас на схеме Vref и AVdd на AD7766 не попутаны? Mar 12 2014, 13:33 kumle
Вот это получилось когда на вход подаю 2 вольта ... Mar 12 2014, 13:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|