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

 
 
> Увеличение разрядности АЦП
Br.Misha
сообщение Nov 23 2010, 17:41
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Привет!
Есть микроконтроллер (например АТМЕГА8). У него рязрядность 10 бит(хотя в 2 битах мусор) но у него есть несколько каналов АЦП, хотелось бы с помощью двух каналов увелицить разряднсть АЦП.
К примеру есть у меня источник питания с плавно регулирующемся напряжением (0-5вольт). Нужна какая нить микруха, с одним входоми несколькими выходами. Чтобы например когда подаю напряжение на вход то на первым выходе напряжение было 0 вольт если вход. напряжеие 0 вольт и 5 вольт когда вх напржение 2,5 вольт. На втором выходе напряжение при напряжении на входе 0-2,5в должно быть 0в, а при напряжении на выходе 5 вольт, напряжение на выходе должно быть тоже 5 вольт.

Знаю, написал оч запутано, но думаю смысл понятен(нужно увеличить разрядность АЦП).

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
rezident
сообщение Nov 23 2010, 18:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Варианты.
1. Взять внешний АЦП бОльшей разрядности.
2. Взять другой МК со встроенным АЦП бОльшей разрядности.
3. Сделать усилитель на ОУ для одного из каналов.
4. Сделать нормальную трассировку платы, чтобы все 10 разрядов встроенного АЦП использовались.
Кстати, а сколько разрядов-то от АЦП нужно?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 23 2010, 19:22
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(rezident @ Nov 23 2010, 21:16) *
4. Сделать нормальную трассировку платы, чтобы все 10 разрядов встроенного АЦП использовались.
+ oversampling


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 24 2010, 02:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(demiurg_spb @ Nov 24 2010, 00:22) *
+ oversampling
Для повышения разрядности методом оверсэмплинга нужно выполнение условия - наличие внеполосного шума. Да и более пары разрядов оверсэмплингом добавить весьма проблематично. Нужны будут программные ресурсы для хорошей фильтрации.
Go to the top of the page
 
+Quote Post
yaroslavic
сообщение Nov 24 2010, 07:04
Сообщение #5


Участник
*

Группа: Validating
Сообщений: 70
Регистрация: 13-02-06
Пользователь №: 14 267



Цитата
Для повышения эффективной разрядности используется управление смещением входного буферного усилителя АЦП с помощью 12-разрядного медленного ЦАП. В процессе регистрации с накоплением перед каждым следующим импульсом смещение ЦАП изменяется на заданное число, например на единицу. Тогда при 16 циклах измерения с накоплением и разверткой происходит «сканирование» одного младшего значащего разряда 8-разрядного быстрого АЦП и эффективное приближение измеренного среднего к истинному значению. Максимальное практическое число накоплений составляет 256, при этом смещение ЦАП сдвигает сигнал на 16 уровней дискретизации АЦП.
Из П.В. ЗЫРЯНОВ, А.И. КУЗНЕЦОВ, Е.В. СТЕПАНОВ, А.Н. ГЛУШКО АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ДЛЯ ДИОДНОЙ ЛАЗЕРНОЙ СПЕКТРОСКОПИИ И МНОГОКОМПОНЕНТНОГО СПЕКТРАЛЬНОГО АНАЛИЗА

Забыл как это по иностранному называется...
Go to the top of the page
 
+Quote Post
ledum
сообщение Nov 24 2010, 08:31
Сообщение #6



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(rezident @ Nov 24 2010, 04:31) *
Для повышения разрядности методом оверсэмплинга нужно выполнение условия - наличие внеполосного шума.

При оцифровке сферического коня в вакууме, в смысле монохромного идеализированного сигнала. Обычно самогО оцифровываемого сигнала достаточно. Диззер никогда не включаем.

Цитата(rezident @ Nov 24 2010, 04:31) *
Да и более пары разрядов оверсэмплингом добавить весьма проблематично.

Только DDC-шки об этом не знают. 30дб как с куста, почти 5 разрядов. Улучшение 10log(Fs/(2*полосу по выходу)). Но технологические спуры встроенного АЦП и промахи проектирования (питание, наводки от цифровой части) могут помешать

Цитата(rezident @ Nov 24 2010, 04:31) *
Нужны будут программные ресурсы для хорошей фильтрации.

А вот это да

Сообщение отредактировал ledum - Nov 24 2010, 08:36
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Nov 24 2010, 10:27
Сообщение #7


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



В номерочке 7/2010 журнала компоненты и технологии есть статейка называется
Аналого-цифровое измерение переменного напряжения и теорема Котельникова. Хорошо расписано про повышение разрядности измерений и фильтрацию. В частности, автор рекомендует Sinc-фильтры как наименее требовательные к вычислительным ресурсам. Однако они, как КИХ-фильтры, требуют памяти под массив данных.
Go to the top of the page
 
+Quote Post
Herz
сообщение Nov 25 2010, 07:27
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Всё это автору как козе баян. rolleyes.gif Во-первых, непонятно, для чего ему повышать разрядность. Из того, что он написал, можно сделать вывод, что ему достаточно усилителя с К=2 и компаратора с порогом в 2.5В. Во-вторых, если он уберёт из двух младших разрядов "мусор", то и имеющихся десяти наверняка хватит.
Go to the top of the page
 
+Quote Post

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

 


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


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