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

 
 
> Последовательное соединение входов АЦП
ev-i
сообщение Apr 15 2014, 10:53
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 8-02-08
Пользователь №: 34 860



Добрый день!
Обращаюсь к более опытным, чем я, товарищам с таким вопросом:

Предположим что есть аналоговый сигнал, линейно изменяющийся от -1 до +1 В. Или от 0 до +2 В. Есть задача его оцифровать с высоким разрешением.
Предположим, что есть АЦП 16 бит, которое оцифровывает это сигнал с разрядностью 16 бит.
Что будет, если соединить аналоговые входы двух АЦП последовательно и подать на них тот же сигнал. Получится удвоить разрядность до 32 бит?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
_pv
сообщение Apr 15 2014, 11:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(ev-i @ Apr 15 2014, 16:53) *
Предположим, что есть АЦП 16 бит, которое оцифровывает это сигнал с разрядностью 16 бит.
Что будет, если соединить аналоговые входы двух АЦП последовательно и подать на них тот же сигнал. Получится удвоить разрядность до 32 бит?

следуя такой логиге если соединить параллельно то получится только 8 бит? wink.gif

в два раза это +1 бит, а не +16, но не получится всё равно.

Go to the top of the page
 
+Quote Post
toweroff
сообщение Apr 15 2014, 11:36
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



А разве у АЦП есть выход, чтобы их соединять последовательно?
Go to the top of the page
 
+Quote Post
stells
сообщение Apr 15 2014, 11:50
Сообщение #4


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(_pv @ Apr 15 2014, 15:20) *
в два раза это +1 бит, а не +16, но не получится всё равно.

почему? если сигнал подать на резистивный делитель и оцифровать сигнал с каждого резистора отдельно (если у АЦП есть дифференциальный вход), а потом сложить, то получится 17 бит
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Apr 15 2014, 12:16
Сообщение #5





Guests






Цитата(ev-i @ Apr 15 2014, 14:53) *
Что будет, если соединить аналоговые входы двух АЦП последовательно и подать на них тот же сигнал. Получится удвоить разрядность до 32 бит?


Не мучайтесь ерундой.

Вот так:
http://www.atmel.com/Images/doc8003.pdf
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Apr 15 2014, 13:14
Сообщение #6


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (ev-i @ Apr 15 2014, 19:53) *
Что будет, если соединить аналоговые входы двух АЦП последовательно и подать на них тот же сигнал. Получится удвоить разрядность до 32 бит?

Добрый день! О разрядности выше 20 бит лучше забыть - это довольно сложно, даже если АЦП вам и даст эти 32 бита.
Разрядность - это не только АЦП, но и три-четыре килограмма... извините, аналоговая схемотехника перед входами АЦП, разводка печатной платы, система питания и много-много других факторов.

Если нужны реальные 18-20 бит, и не требуется высокая скорость преобразований ( 10 - 1000 Гц), возьмите сигма-дельта АЦП. Например AD7718, ADS1247.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 15 2014, 15:14
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(stells @ Apr 15 2014, 17:50) *
почему? если сигнал подать на резистивный делитель и оцифровать сигнал с каждого резистора отдельно (если у АЦП есть дифференциальный вход), а потом сложить, то получится 17 бит

под последовательным включением АЦП, насколько я понял, автор в качестве такого делителя собрался входные сопротивления АЦП использовать.
да и делить сигнал чтобы точнее его померить это что-то новенькое, разрешение оверсэмплингом и с одним АЦП хоть до 32 бит поднять можно, толку правда от такой разрядности не особо много.
Go to the top of the page
 
+Quote Post
Myron
сообщение Apr 15 2014, 16:23
Сообщение #8


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

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(_pv @ Apr 15 2014, 09:14) *
под последовательным включением АЦП, насколько я понял, автор в качестве такого делителя собрался входные сопротивления АЦП использовать. да и делить сигнал чтобы точнее его померить это что-то новенькое,


В старые времена, да и сейчас иногда, использовали АЦП с поддиапазонами и комбинационной логикой для "сбора" результатов, см., например, AD6645, когда хочется получить большое разрешение и широкую полосу. Но, на коленках на такие вещи лучше не заморачиваться. См., например, Folding ADC во второй части прикрепленной статьи:
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Folding_adc.zip ( 429.06 килобайт ) Кол-во скачиваний: 6
 
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2014, 18:01
Сообщение #9


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

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(ev-i @ Apr 15 2014, 16:53) *
Добрый день!
Обращаюсь к более опытным, чем я, товарищам с таким вопросом:

Предположим что есть аналоговый сигнал, линейно изменяющийся от -1 до +1 В. Или от 0 до +2 В. Есть задача его оцифровать с высоким разрешением.
Предположим, что есть АЦП 16 бит, которое оцифровывает это сигнал с разрядностью 16 бит.
Что будет, если соединить аналоговые входы двух АЦП последовательно и подать на них тот же сигнал. Получится удвоить разрядность до 32 бит?
Чисто в теории - возможно. Только понадобился бы еще ЦАП.
Схема такова.
Выходы АЦП располагаем в ряд: 16 бит "младшее" АЦП и следующие 16 бит - "старшее".

А вот со входами значительно сложнее, они настроены так:
1 дискрета старшего АЦП равна полному диапазону младшего. Так что когда младшее АЦП уже достигло своего максимума, старшее поставило на выходе одну единичку.
Выход старшего АЦП снова преобразовывается в аналог ЦАПом и далее вычитается из входа младшего АЦП при помощи ОУ. То есть, когда старшее АЦП увеличилось на 1, ЦАП вычел эту величину из входа младшего, и оно снова установилось в ноль.
Дальше опять то же самое - младшее АЦП досчитывает до максимума, старшее увеличивается еще на единичку, ЦАП опять смещает младшее к нулю - и так далее, на все 32 разряда.

Но на практике это абсолютно немыслимо. Потому что:
требуется идеальное согласование всех уровней друг с другом, а АЦП и ЦАП никогда не бывают абсолютно линейными, ОУ тоже. Так что младшее АЦП при каждом смещении точно в свой ноль попадать не будет, и суммарная точность окажется равной точности "старшего" АЦП и ЦАПа, которая должна тогда соответствовать конечным 32 битам.

Вывод:
надо сразу брать высокоточное АЦП и при этом абсолютная правда то, что написал haker_fox выше.



--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 18 2014, 18:16
Сообщение #10


Гуру
******

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



Цитата(Меджикивис @ Apr 18 2014, 21:01) *
Но на практике это абсолютно немыслимо.

Ну почему же? Вполне мыслимо. Нужны всего лишь высокоточный (и стабильный) делитель (делители) и хороший ИОН. Если задача - оцифровывать медленные сигналы, то - вполне реальна.
Но практического смысла не имеет, это правда.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2014, 18:36
Сообщение #11


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

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



[сообщение удалено пользователем]
причина: и так много ***ни написал, надо и честь знать))))


Сообщение отредактировал Меджикивис - Apr 18 2014, 18:53


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post

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

 


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


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