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

 
 
> Укрощение ADS1278, Вопросы по применению ADS1278 и поиск её аналогов.
Dikoy
сообщение Aug 26 2011, 17:13
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Всем привет.
Прелюдия: нужно мерить 24 канала с ENOB не хуже 16 бит. Ну... 15 бит. В центре схемы Xmega, она имеет 4хSPI, потому решено применять 3 восьмиканальных АЦП, посаженых каждый на свой интерфейс, и параллельно читать для ускорения процесса.
Обязательно нужно мерить все каналы одновременно, то есть нужны Simultaneous Sampling Analog-to-Digital Converters.
Входной диапазон измерения: 0..5V, 0..10V, 0...20 mA. Работа с промышленными датчиками давления, как многие уже поняли.
Суть: поискав по производителям остановился на ADS1278. http://www.ti.com/lit/ds/symlink/ads1278.pdf
8 дифканалов, входной диапазон +-2,5V.
На входе планирую вместо буфера поставить резисторный делитель. Имею в наличии несколько коробок с резисторами С2-29В-0,125 с допуском 0,05%. В частности, номиналы 14.7k, 46.4k, 203r. Комбинируя эти номиналы с перемычками на входе получаем требуемые диапазоны.
Но, есть бяка. АЦП измеряет двуполярное напряжение на входе, то есть 0 вольт == 0x000000, а +2,5V == 0x7FFFFF. То есть в плюс она работает только на пол диапазона, и в минус также...
Вопрос: можно ли её заставить работать в полном диапазоне? То есть при входе 0..+2,5V иметь 2^24 кодов на выходе?
Есть мысль по смещению напряжения опоры (см. аттач), но не знаю, насколько это работоспособно...

Возможно кто-то знает другие АЦП с одновременным преобразованием у других производителей? Я нашёл только у максима, но она заточена не под то и довольно фиговая... Хотя, в мои рамки укладывается.

Сообщение отредактировал Dikoy - Aug 26 2011, 17:14
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MaxPIC
сообщение Aug 27 2011, 10:32
Сообщение #2


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(Dikoy @ Aug 26 2011, 21:13) *
На входе планирую вместо буфера поставить резисторный делитель. Имею в наличии несколько коробок с резисторами С2-29В-0,125 с допуском 0,05%. В частности, номиналы 14.7k, 46.4k, 203r. Комбинируя эти номиналы с перемычками на входе получаем требуемые диапазоны.

По поводу делителя хотелось бы отметить такой момент. У ADS1278 входное дифференциальное сопротивление зависит от режима работы и для High Resolution Mode составляет 14 кОм (стр. 3 документации). Вкупе с резистивным делителем на входе получится большая погрешность. Для таких АЦП необходимо использовать буферные усилители (типа OPA1632).

Цитата(Dikoy @ Aug 26 2011, 21:13) *
Но, есть бяка. АЦП измеряет двуполярное напряжение на входе, то есть 0 вольт == 0x000000, а +2,5V == 0x7FFFFF. То есть в плюс она работает только на пол диапазона, и в минус также...
Вопрос: можно ли её заставить работать в полном диапазоне? То есть при входе 0..+2,5V иметь 2^24 кодов на выходе?

А зачем Вам это? По Вашим словам Вы теряете половину диапазона. Это всего лишь 1 разряд. Если будете заниматься смещением опоры, то сделать это не так просто, и, к тому же, добавите как источник погрешностей, так и шума. При этом эквивалентно, я так думаю, Вы потеряете больше чем 1 разряд. Такой момент надо просто посчитать. Я на Вашем месте даже не заморачивался бы на потерю 1 разряда. У Вас их и так 24, из которых четверть или пятая часть будет шуметь.
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Aug 28 2011, 02:14
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Цитата(MaxPIC @ Aug 27 2011, 13:32) *
У ADS1278 входное дифференциальное сопротивление зависит от режима работы и для High Resolution Mode составляет 14 кОм (стр. 3 документации). Вкупе с резистивным делителем на входе получится большая погрешность.

Да, увидел уже... Как-то не обратил внимание сразу, привык уже что буфер встроенный есть у всех...

Цитата(MaxPIC @ Aug 27 2011, 13:32) *
А зачем Вам это? По Вашим словам Вы теряете половину диапазона. Это всего лишь 1 разряд. Если будете заниматься смещением опоры, то сделать это не так просто, и, к тому же, добавите как источник погрешностей, так и шума. При этом эквивалентно, я так думаю, Вы потеряете больше чем 1 разряд. Такой момент надо просто посчитать. Я на Вашем месте даже не заморачивался бы на потерю 1 разряда. У Вас их и так 24, из которых четверть или пятая часть будет шуметь.

Ну, ENOB получается порядка 18 бит. А датчики бывают разные. Я строю девайс таким образом, чтобы он был пригоден для работы с максимальным числом типов современных датчиков. Впрочем, вы правы. Слишком много мороки получается с этим АЦП.
Попробую AD7608 усмирить. На первый взгляд подходит, даже входной диапазон лапой переключается в нужных пределах - 5-10 вольт. Но вод тоже, зараза, дифференциальная... Весь праздник это портит... Неужели не бывает однополярных АЦП с одновременным преобразованием?

Цитата(Tanya @ Aug 27 2011, 14:21) *
Еще посмотрите ad7606 - там 8 каналов.

Так это то же самое, что и 7608, только на 16 бит.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:16
Рейтинг@Mail.ru


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