Упрощенный сигма-дельта АЦП и нелинейность

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 14 июл 2012, 03:46

Работает так:
Схема пытается удержать компаратор в нулевом уровне. Входной сигнал компенсируется дозами энергии цифрового выхода. Дозы подсчитываются. Т.к. входной сигнал (на конденсаторе фильтруется) всегда в нуле, то для создания стабильного тока достаточно резистора и стабильного напряжения выхода триггера. Вот такая умная схема :)
Да, дрожание цифрового сигнала не сказывается на точности ацп, т.к. в след. кванте энергии, добавленный уход компенсируется. Поэтому и триггер с clk не нужны.
Схема не совсем точна, нулевой уровень компаратора надо смещать в 1/2 питания, или резистор обратной связи переключать буфером с 2-х полярным питанием.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение blindman » 14 июл 2012, 09:03

Dmitry__ писал(а):могу кинуть код на асм 8751

Мне не надо, у меня такие АЦП работают.

Dmitry__ писал(а):Схема не совсем точна, нулевой уровень компаратора надо смещать в 1/2 питания, или резистор обратной связи переключать буфером с 2-х полярным питанием
Да, совершенно верно, я слишком упростил схемы. У меня работает компаратор с половиной питания.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Duhas » 14 июл 2012, 11:14

половина питания несколько меняет дело
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 14 июл 2012, 16:02

Ни чего это не меняет :wink:
Будет и так работать с нюансами
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Michael_K » 14 июл 2012, 19:04

После этой схемы должен стоять не просто счетчик (идеальный интегратор), а счетчик, считающий по экспоненте (как конденсатор)....
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 15 июл 2012, 02:08

Подробней можно?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Romikgy » 15 июл 2012, 20:41

нелинейность будет экспоненциальной.. т.к. кондер заряжается по такому закону... применяя ОУ , эта погрешность уменьшается ... используя эксперименты можно создать кусочно-линейный программный компенсатор нелинейности ...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Radist » 15 июл 2012, 21:17

Может чем-то вот эта статья поможет?
http://radiokot.ru/articles/32/
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 15 июл 2012, 23:57

Гы, сколько народу повелось, а хотел только Michael_K вывести на чистую воду :)
Radist писал(а):нелинейность будет экспоненциальной.. т.к. кондер заряжается по такому закону...

На конденсаторе всегда 0 вольт, его емкость значительно больше rc цепи интегрирования, это просто фильтр, он может быть хоть фараду. Уравновешивание заряда - это не замер заряд/разряд конденсатора :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Radist » 16 июл 2012, 04:07

Не приписывайте мне чужих цитат.
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Romikgy » 16 июл 2012, 09:51

точно точно )))
ну так возьмите и попробуйте дельта-сигма преобразовать с фарадной емкостью.....
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 16 июл 2012, 12:27

Radist писал(а):Не приписывайте мне чужих цитат.

Ок, базара.нет :oops:

Romikgy писал(а):точно точно )))
ну так возьмите и попробуйте дельта-сигма преобразовать с фарадной емкостью.....

Будет как с однобитной фильтрацией и помехами для ирда от ламп дневного света, уволь :roll:
Жди статью на вики "Типы уравновешенных зарядов" :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Romikgy » 16 июл 2012, 13:46

и что в ней будет в этой статье?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Dmitry__ » 16 июл 2012, 14:12

Я не в курсе, что будет в этой статье. :pardon:
Такая статья убрала бы пробел в познаниях типов ацп. Показала бы, что есть не только дельта-сигма. И дала бы веру в то что на 1 фараде ацп имеет место быть, все ключевые слова для поиска я дал...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Упрощенный сигма-дельта АЦП и нелинейность

Сообщение Romikgy » 16 июл 2012, 16:02

http://ru.wikipedia.org/wiki/%D0%90%D0% ... 0%BB%D1%8C
вот описание АЦП....
а кондер юзается как интегратор!!!! а интегратор в дельта-сигма должен иметь определенное значение.... при неправильном значении это не будет АЦП....
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24