Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ad7792 возвращает 0, при коэффициенте усиления больше 2
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
yanvasiij
Воюю с AD7792. Скачал с офф. сайта драйвера, скомпилил, запустил. Все работает данные идут корректные. Но когда я устанавливаю коэффициент усиления больше 2 (4, 8, 16, 32...) ацп всегда возвращет 0 ( 0x8000 в биполярном режиме). Проверял значения в регистрах ацп, все именно так как и записыаю. Почему так может быть? Бит 4 (BUF ) в регистре Configuration Register устанавливаю в 1.
Tanya
Цитата(yanvasiij @ Sep 4 2014, 11:29) *
Но когда я устанавливаю коэффициент усиления больше 2 (4, 8, 16, 32...) ацп всегда возвращет 0 ( 0x8000 в биполярном режиме).

А входы куда подсоединены? Там же синфазное напряжение должно попадать в коридор, который зависит от усиления.
yanvasiij
Синфазоное напряжение входит в коридор. Я подключил 10 мВ ко входу AIN2+ и AIN2- при коэффициенте усиления 4. Результат был 0x8000. А вот при коэффициенте 1 и 2 результат есть и причем адекватный.
P.S. Опорное внешнее - 2.5 В.
Plain
Если на самом деле желаете отыскать неисправность после "скачки офф. драйверов", то высказывайтесь точнее, а именно, сколько абсолютно, т.е. относительно общего провода, на входе AIN+ и сколько относительно того же на входе AIN–.
yanvasiij
На ain2+ относительно земли 10.5 мВ, а на ain2- 0 В. Показания ацп при коэффициенте усиления 0x106, при коэффициенте усиления 4 - 0. Режим работы однополярный, опрное 2.5 В
Tanya
Цитата(yanvasiij @ Sep 4 2014, 14:04) *
На ain2+ относительно земли 10.5 мВ, а на ain2- 0 В. Показания ацп при коэффициенте усиления 0x106, при коэффициенте усиления 4 - 0. Режим работы однополярный, опрное 2.5 В

Читаем внимательно даташит...
ViKo
Видимо, 0 на входе относительно земли не входит в допустимый диапазон.
yanvasiij
Цитата(ViKo @ Sep 4 2014, 16:15) *
Видимо, 0 на входе относительно земли не входит в допустимый диапазон.

как это проверить? Подключить 10 мВ смещенные на некоторую величину?

Цитата(Tanya @ Sep 4 2014, 16:11) *
Читаем внимательно даташит...


Я что-то неправильно подключаю или Вы в целях повышения эрудиции рекомендуете?
ViKo
Цитата(yanvasiij @ Sep 4 2014, 13:19) *
как это проверить? Подключить 10 мВ смещенные на некоторую величину?

А в техдокументе что написано про Common Mode Voltage (или как-то так)?
yanvasiij
Последовал совету Tanya наткнулся в даташите на такую строчку:
In-Amp Active GND + 300 mV V min Gain = 4 to 128 . Это значит, что ацп не может мерить синфазный сигнал, если одна из ног на земле и напряжение меньше 300 мВ? Я правильно понимаю?

Цитата(ViKo @ Sep 4 2014, 16:27) *
А в техдокументе что написано про Common Mode Voltage (или как-то так)?


Common-Mode Voltage, VCM 0.5 . Признаться не совсем догоняю, что это значит?
Tanya
Цитата(yanvasiij @ Sep 4 2014, 14:26) *
Я что-то неправильно подключаю или Вы в целях повышения эрудиции рекомендуете?

Читать полезно, а в данном случае и нужно.
ViKo
Цитата(yanvasiij @ Sep 4 2014, 13:39) *
Common-Mode Voltage, VCM 0.5 . Признаться не совсем догоняю, что это значит?

Почитал за вас. Это значит, при усилении от 4 до 128 среднее напряжение входов должно быть больше 0,5 В.
yanvasiij
Цитата(ViKo @ Sep 4 2014, 16:56) *
Почитал за вас. Это значит, при усилении от 4 до 128 среднее напряжение входов должно быть больше 0,5 В.

Я Вам крайне признателен!
То есть на каждом и на ain+ и на ain- должно быть как минимум 0.5? Так что ли?
ViKo
Цитата(yanvasiij @ Sep 4 2014, 14:01) *
То есть на каждом и на ain+ и на ain- должно быть как минимум 0.5? Так что ли?

Нет. Среднее арифметическое. Там в примечании формула дана. rolleyes.gif
Т.е. одно чуть ниже, другое чуть выше, но в среднем, не менее 0,5 В.
yanvasiij
Цитата(ViKo @ Sep 4 2014, 17:03) *
Нет. Среднее арифметическое. Там в примечании формула дана. rolleyes.gif
Т.е. одно чуть ниже, другое чуть выше, но в среднем, не менее 0,5 В.


Исключительно чтобы подвести итог: чтобы ацп корректно работал и видел маленькие синфазные сигналы, на ноги ain+ и ain- должно быть подано напряжение среднее арифметическое которых больше 0.5 В. В противно случае он не будет видеть синфазный сигнал, пока он сам (сигнал) не станет больше некоторого значения, при котором на ногах ain+ и ain- среднеарифметичское станет больше 0.5. Верно?
Tanya
Цитата(ViKo @ Sep 4 2014, 15:03) *
Нет. Среднее арифметическое. Там в примечании формула дана. rolleyes.gif


Там два ограничения. На минимум и на среднее.
yanvasiij
Всем большое спасибо! Отдельная благодарность ViKo и Tanya! sm.gif
LexaryStyle
Спрошу тут, в описании на данный АЦП есть графа:

In-Amp Active :
GND + 300 mV V min
AVDD – 1.1 V max
при Gain = 4 to 128

Меня смущает то что верхний предел так сильно нужно смещать, аж на 1.1В.

Это такая особенность внутреннего ОУ или как?
Plain
Это стандартная реализация вообще, например — тот же самый составной PNP на входе и те же самые 1,5 В в таблице, благодаря ему.
ViKo
Цитата(LexaryStyle @ Sep 16 2014, 07:52) *
Меня смущает то что верхний предел так сильно нужно смещать, аж на 1.1В.

Не "смещать", а "не превышать".
LexaryStyle
Цитата(ViKo @ Sep 15 2014, 21:30) *
Не "смещать", а "не превышать".

Верно, не превышать 3.9В при питании в 5В.
ViKo
Ничего странного. У всех есть пределы допустимого.
В-общем, следуйте указаниям datasheet, и обретете душевное спокойствие и материальное благосостояние... может быть. rolleyes.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.