Перейти к содержанию
    

Ad7792 возвращает 0, при коэффициенте усиления больше 2

Воюю с AD7792. Скачал с офф. сайта драйвера, скомпилил, запустил. Все работает данные идут корректные. Но когда я устанавливаю коэффициент усиления больше 2 (4, 8, 16, 32...) ацп всегда возвращет 0 ( 0x8000 в биполярном режиме). Проверял значения в регистрах ацп, все именно так как и записыаю. Почему так может быть? Бит 4 (BUF ) в регистре Configuration Register устанавливаю в 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но когда я устанавливаю коэффициент усиления больше 2 (4, 8, 16, 32...) ацп всегда возвращет 0 ( 0x8000 в биполярном режиме).

А входы куда подсоединены? Там же синфазное напряжение должно попадать в коридор, который зависит от усиления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Синфазоное напряжение входит в коридор. Я подключил 10 мВ ко входу AIN2+ и AIN2- при коэффициенте усиления 4. Результат был 0x8000. А вот при коэффициенте 1 и 2 результат есть и причем адекватный.

P.S. Опорное внешнее - 2.5 В.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если на самом деле желаете отыскать неисправность после "скачки офф. драйверов", то высказывайтесь точнее, а именно, сколько абсолютно, т.е. относительно общего провода, на входе AIN+ и сколько относительно того же на входе AIN–.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На ain2+ относительно земли 10.5 мВ, а на ain2- 0 В. Показания ацп при коэффициенте усиления 0x106, при коэффициенте усиления 4 - 0. Режим работы однополярный, опрное 2.5 В

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На ain2+ относительно земли 10.5 мВ, а на ain2- 0 В. Показания ацп при коэффициенте усиления 0x106, при коэффициенте усиления 4 - 0. Режим работы однополярный, опрное 2.5 В

Читаем внимательно даташит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо, 0 на входе относительно земли не входит в допустимый диапазон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо, 0 на входе относительно земли не входит в допустимый диапазон.

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

 

Читаем внимательно даташит...

 

Я что-то неправильно подключаю или Вы в целях повышения эрудиции рекомендуете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А в техдокументе что написано про Common Mode Voltage (или как-то так)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последовал совету Tanya наткнулся в даташите на такую строчку:

In-Amp Active GND + 300 mV V min Gain = 4 to 128 . Это значит, что ацп не может мерить синфазный сигнал, если одна из ног на земле и напряжение меньше 300 мВ? Я правильно понимаю?

 

А в техдокументе что написано про Common Mode Voltage (или как-то так)?

 

Common-Mode Voltage, VCM 0.5 . Признаться не совсем догоняю, что это значит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я что-то неправильно подключаю или Вы в целях повышения эрудиции рекомендуете?

Читать полезно, а в данном случае и нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Common-Mode Voltage, VCM 0.5 . Признаться не совсем догоняю, что это значит?

Почитал за вас. Это значит, при усилении от 4 до 128 среднее напряжение входов должно быть больше 0,5 В.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почитал за вас. Это значит, при усилении от 4 до 128 среднее напряжение входов должно быть больше 0,5 В.

Я Вам крайне признателен!

То есть на каждом и на ain+ и на ain- должно быть как минимум 0.5? Так что ли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть на каждом и на ain+ и на ain- должно быть как минимум 0.5? Так что ли?

Нет. Среднее арифметическое. Там в примечании формула дана. :rolleyes:

Т.е. одно чуть ниже, другое чуть выше, но в среднем, не менее 0,5 В.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Среднее арифметическое. Там в примечании формула дана. :rolleyes:

Т.е. одно чуть ниже, другое чуть выше, но в среднем, не менее 0,5 В.

 

Исключительно чтобы подвести итог: чтобы ацп корректно работал и видел маленькие синфазные сигналы, на ноги ain+ и ain- должно быть подано напряжение среднее арифметическое которых больше 0.5 В. В противно случае он не будет видеть синфазный сигнал, пока он сам (сигнал) не станет больше некоторого значения, при котором на ногах ain+ и ain- среднеарифметичское станет больше 0.5. Верно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...