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

 
 
 
Reply to this topicStart new topic
> Проблема с АЦП ADS8320, младшие биты всегда 0
dx40
сообщение Jan 14 2014, 13:28
Сообщение #1


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

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



Добрый день. Есть проблема с АЦП ADS8320
Питается от 3,3 В 2,5 В опора. частота тактирования 500 кГц, частота опроса - 1кгц.
Для примера:
Подаю на вход напряжение от лабораторного блока питания, например 0,2 В. Вижу похожие на правду данные, естественно с шумами в 5-7 младших бит. Все вроде норм.
Подаю на вход 2.0 вольта. Данные тоже похожи на правду, кроме одного - младшие 4 бита всегда ноль, 5,6,7 - шум.
Медленно увеличиваю напряжение, и вижу, что 4 младших бита равны нулю. Всегда. При переходе за опору (входном напряжении больше 2,5В) - все биты устанавливаются в единицу.

Почему теряется точность??? Куда деваются эти биты? Куда еще стоит посмотреть?

Смотрел напрямую осциллом, на шине SPI.

Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 15 2014, 13:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Бывает, что АЦП переключается в режим 8-бит, тогда именно такое поведение. младшие биты игнорируются. Почитайте как его конфигурировать и найдите переключатель 8-12 бит.
Он же 12 битный?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 15 2014, 20:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Tarbal @ Jan 15 2014, 17:30) *
Он же 12 битный?
А выяснить это прежде, чем давать советы, религия не позволяет?


Цитата(dx40 @ Jan 14 2014, 17:28) *
Смотрел напрямую осциллом, на шине SPI.
Осциллограмку бы. И схему.
По всему, что-то не так включено, если не битый чип.
И шуметь так сильно он не должен. Разве что источник сигнала кривой.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
dx40
сообщение Jan 16 2014, 10:12
Сообщение #4


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

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



Цитата(Stanislav @ Jan 16 2014, 00:51) *
А выяснить это прежде, чем давать советы, религия не позволяет?


Осциллограмку бы. И схему.
По всему, что-то не так включено, если не битый чип.
И шуметь так сильно он не должен. Разве что источник сигнала кривой.

Осциллограмку завтра кину.
Шумит из-за кривого источника. Подпаял батарейку напрямую на вход - шума почти нет, но проблема все равно видна. Чип не битый, собрал две платы, поведение примерно одинаковое.
Go to the top of the page
 
+Quote Post
dx40
сообщение Jan 17 2014, 12:46
Сообщение #5


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

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



Итак, схема:
Прикрепленное изображение


Сигнал CS (желтый - тактовый):
Прикрепленное изображение


Диаграмма из даташита:
Прикрепленное изображение


Подаем на вход доли вольта:

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

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


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



младшие биты вроде есть.
Подаем чуть больше:

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

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

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



Подаем примерно 1,5В


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

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

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

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


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

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

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

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


Видим что младшие биты всегда ноль. Но, почему-то биты следующие за младшими - не ноль. Откуда?

Подаем почти 2,5В

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

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


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

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



Подаем чуть больше опоры. Опять все красиво.


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

Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 17 2014, 13:53
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Здесь http://e2e.ti.com осуществляют техническую поддержку TI. Это самое лучшее место задать ваш вопрос.
Вот пример вопроса:
http://e2e.ti.com/support/data_converters/...598.aspx#744598
Go to the top of the page
 
+Quote Post
dx40
сообщение Jan 17 2014, 13:54
Сообщение #7


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

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



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

То при средних значениях - это нормальное распределение перекашивает:
Прикрепленное изображение

А при высоких - получается вообще порнография с дискретностью в 4 бита:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2014, 14:02
Сообщение #8


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

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



Возможно, у вас на входе АЦП сигнал с возбуждением (или опорное напряжение гудит). Каким-нибудь высокочастотным осциллографом посмотрите. Или через НЧ фильтр подайте для проверки.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 17 2014, 14:11
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Посмотрите темы про ваш АЦП:
http://e2e.ti.com/search/default.aspx#q=ADS8320&g=4

Цитата(ViKo @ Jan 17 2014, 18:02) *
или опорное напряжение гудит


Или чудеса с питанием или землей.
Go to the top of the page
 
+Quote Post
dx40
сообщение Jan 17 2014, 14:30
Сообщение #10


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

Группа: Свой
Сообщений: 147
Регистрация: 4-05-06
Пользователь №: 16 779



Всем спасибо, решил. Весь мозг сломал... Решилось, просто - подпаял к 0,1 мкф керамики на опоре еще один в 10 мкФ. И ВСЕ сразу нормализовалось.... Мрак...
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Jan 17 2014, 16:13
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(dx40 @ Jan 17 2014, 18:30) *
Всем спасибо, решил. Весь мозг сломал... Решилось, просто - подпаял к 0,1 мкф керамики на опоре еще один в 10 мкФ. И ВСЕ сразу нормализовалось.... Мрак...


знакомо sm.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 18 2014, 21:20
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Пустое сообщение. Не знаю, как удалить. Если можно - посоветуйте.
А было - про пользу даташитов.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Timmy
сообщение Jan 26 2014, 12:43
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(dx40 @ Jan 17 2014, 18:30) *
Всем спасибо, решил. Весь мозг сломал... Решилось, просто - подпаял к 0,1 мкф керамики на опоре еще один в 10 мкФ. И ВСЕ сразу нормализовалось.... Мрак...

Любопытно, а в даташите написано, что достаточно 0.1мкф. Возможно, это только в сочетании с быстрым буферным ОУ, успевающим восстановить напряжение в течение одного такта, о чём упомянуть забылиsm.gif.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:59
Рейтинг@Mail.ru


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