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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> AD7718 чудеса, "срыв" кода в начале шкалы
MrYuran
сообщение Feb 25 2015, 08:28
Сообщение #1


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Давненько не писал о проблемах, но тут возникли чудеса с AD7718 (24 бит сигма-дельта)

Измеряю сопротивление термодатчика Pt1000 по ратиометрической схеме.
Цепь сверху вниз: Uref = 2048мВ - R 10кОм - Rt 1кОм подключен к Ain7-Ain8 - Rref 10кОм подключен к Ain9-Ain10 (REF2+/-) - R 1кОм - земля.

Изначально планировал измерять за один раз сразу отношение Rt/Rref, но не учел высокий входной ток входа опоры. Пришлось делать как обычно, двумя измерениями.

Суть проблемы заключается в том, что при измерении Rt (точный магазин сопротивлений) обнаружился перекос на 10 Ом, или 1% от измеряемой величины 1 кОм.
При этом 10кОм измеряется с точностью до последнего знака, то есть 9998,4 - опорный резистор 10кОм С2-29В-С с достаточной точностью.

Пошел по шкале вниз и на уровне Rt=84 Ом (U=8.197мВ) обнаружил "срыв" кода, то есть резкий скачок между 655хх и 573хх, что в единицах напряжения равно около 1мВ.

Другими словами:
При возрастании Uin от нуля до примерно 8мВ все идет нормально, код точно соответствует входному напряжению, далее резкий скачок кода с 655хх
(но не 65535, как можно подумать, потому как видел и 65537) до примерно 57300, далее опять рост с прежней крутизной, но смещением по коду на эквивалент 1мВ.

Интересно, какие могут быть предположения.
Как бороться, я уже примерно наметил.
Проверял на двух экземплярах, поведение абсолютно идентичное.

PS: входные напряжения смотрел, в точности соответствуют заданным резисторам. По всей видимости, дефект дешифратора сигма-дельта кода.

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 25 2015, 08:38
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Схемы со слов не понял.
Может, скачек из-за помех. Отфильтровать бы до предела полосу частот.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 25 2015, 08:50
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(ViKo @ Feb 25 2015, 11:38) *
Схемы со слов не понял.
Может, скачек из-за помех. Отфильтровать бы до предела полосу частот.

Добавил.
Помех нет, все стабильно, колебания на уровне 2-3 младших бит


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 25 2015, 09:09
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я бы все же смотрел на помехи. Провода длиииинные.
Другого в голову не идет. В диапазоны допустимого синфазного-дифференциального напряжений укладывается же...?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 25 2015, 09:17
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Feb 25 2015, 12:09) *
Я бы все же смотрел на помехи. Провода длиииинные.
Другого в голову не идет. В диапазоны допустимого синфазного-дифференциального напряжений укладывается же...?

Или нет? А как измеряется, сколько точек подряд, когда переключаемся? Какое усиление и проч?

Цитата(MrYuran @ Feb 25 2015, 11:28) *
PS: входные напряжения смотрел, в точности соответствуют заданным резисторам. По всей видимости, дефект дешифратора сигма-дельта кода.

Вот так вот сразу... Приподнять все вверх на 100 милливольт еще одним резистором?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 25 2015, 09:18
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



И это... у вас источник напряжения, а дальше 4 резистора последовательно, из них 3 неточных. Что-то не улавливаю принципа измерения. А, понятно, что-то упадет на точном резисторе, тот же ток создаст падение на измеряемом. Но вы пишете, входное сопротивление малое, значит, часть тока уйдет. И она разная для разного напряжения.
Go to the top of the page
 
+Quote Post
akl
сообщение Feb 25 2015, 09:31
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 4-04-07
Из: Ижевск
Пользователь №: 26 773



Может временно подать Vref на опорные входы REFIN+ REFIN- и на магазин + доп.резистор. Выход магазина на Vx. И посмотреть в этом режиме.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 25 2015, 09:49
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(ViKo @ Feb 25 2015, 12:18) *
Но вы пишете, входное сопротивление малое, значит, часть тока уйдет. И она разная для разного напряжения.

Малое сопротивление для режима REFIN, для AIN все нормально.
И я же контролировал напряжение, соотношение Urt/Urref в точности соответствует соотношению резисторов. А код - нет.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 25 2015, 09:53
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Глянул я в схемы аналогичные. Подключено: Vref (сразу на REF+), резистор, (Ain+) измеряемый резистор (Ain-), резистор, (REF-) земля.

Цитата(MrYuran @ Feb 25 2015, 12:49) *
Малое сопротивление для режима REFIN, для AIN все нормально.
И я же контролировал напряжение, соотношение Urt/Urref в точности соответствует соотношению резисторов. А код - нет.

Тогда, может, слишком рано читаете результаты измерения? Пусть еще померяет подольше. rolleyes.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 25 2015, 09:55
Сообщение #10


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Tanya @ Feb 25 2015, 12:17) *
А как измеряется, сколько точек подряд, когда переключаемся? Какое усиление и проч?

Измеряется непрерывно, 8 точек на канал с последующим усреднением, после переключения первое измерение отбрасывается (для восстановления цифрового фильтра).
Внутренние самокалибровки ничего не меняют, вкл/откл NEGBUF (буфер отрицательного входа) тоже ничего не меняет.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 25 2015, 09:58
Сообщение #11


Гуру
******

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



Не совсем по теме, но с интересным поведением ADS7829 в таком включении я столкнулся. Вроде Uref на опорнике в норме, а результат преобразования зависит от напряжения питания, причем там были какие-то дикие глюки, код начинал идти с шагом в несколько LSB. Пришлось вернуться к MCP3301, хоть у нее и великоват ток опоры. Осадочек остался...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 25 2015, 10:02
Сообщение #12


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MrYuran @ Feb 25 2015, 12:55) *
Измеряется непрерывно, 8 точек на канал с последующим усреднением, после переключения первое измерение отбрасывается (для восстановления цифрового фильтра).

А если отбросить целых 4, лучше не станет?

Цитата(rx3apf @ Feb 25 2015, 12:58) *
Не совсем по теме, но с интересным поведением ADS7829 в таком включении я столкнулся. Вроде Uref на опорнике в норме, а результат преобразования зависит от напряжения питания, причем там были какие-то дикие глюки, код начинал идти с шагом в несколько LSB. Пришлось вернуться к MCP3301, хоть у нее и великоват ток опоры. Осадочек остался...

http://www.analog.com/media/en/technical-d...les/ms-2210.pdf
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 25 2015, 10:19
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(MrYuran @ Feb 25 2015, 12:55) *
Измеряется непрерывно, 8 точек на канал с последующим усреднением, после переключения первое измерение отбрасывается (для восстановления цифрового фильтра).
Внутренние самокалибровки ничего не меняют, вкл/откл NEGBUF (буфер отрицательного входа) тоже ничего не меняет.

Как-то странно Вы тестируете. Взять батарейку, сделать делитель с конденсатором, подвесить все это в середину питания...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 25 2015, 10:37
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Tanya @ Feb 25 2015, 12:17) *
Вот так вот сразу... Приподнять все вверх на 100 милливольт еще одним резистором?

Поставил внизу 10к вместо 1к.

И шо Вы думаете? Копеечка в копеечку, сколько выставил, столько и показывает.
Жесть, как нынче говорят sm.gif

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 25 2015, 10:42
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(MrYuran @ Feb 25 2015, 13:37) *
Вот что значит богатый жизненный опыт, который не пропьешь.

Оригинальная формула благодарности за пересказ даташита.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 13:36
Рейтинг@Mail.ru


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