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

ADS1281. Формат выходных данных

Доброго времени суток!

 

Может кто сталкивался с подобным устройством? Правильно ли я понимаю формат выходных данных АЦП?

В руководстве сказано, что результат преобразования - это 32-разрядное число в дополнительном коде. Т.е для положительных чисел MSB будет равен 0, а для отрицательных MSB будет равен 1. В то же время сказано, что LSB это избыточный знаковый бит, который равен 0 для положительных чисел и 1 для отрицательных. Получается что эти биты должны быть равны друг другу. Кроме ситуаций когда число выходит за диапазон. Если выходим за диапазон сверху, то MSB = 0, LSB = 1, если выходим за диапазон снизу, то MSB = 1, а LSB = 0. В остальных случаях биты должны быть равны. Я правильно понимаю? Этот формат справедлив, если используется FIR фильтр.

 

Проблема в том, что я получаю от АЦП данные в которых MSB может быть равным 0, LSB может быть равным 1, а прочитанное значение далеко от выхода за диапазон. Это в описании АЦП наточность/ я что-то не так понял или возможно неправильно настроен АЦП?

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...