|
Как поднять разрешающую способность АЦП, с 10-разрядов до 12..16 разрядов |
|
|
|
May 22 2007, 09:43
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Меня интересует принципиальная возможность такой махинации. Точнее я знаю что это можно сделать и есть кое-какие соображения, но хотелось бы услышать мнения больших специалистов, чем я. Самый банальный вариант - усреднение результата в скользящем буфере. Буфер из 8 элементов может увеличить разрешающую способность на 3 бита. Это в идеале конечно, и с некоторыми оговорками  Вообще, подразумевается что есть процессор с 10-битным быстродействующим АЦП. Требуется увеличить время преобразования (получения результата) с целью увеличения его точности. Особо меня впечатлил принцип действия дельта-сигма АЦП ADS1216, у которого точность (разрядность) находится в очень интересной зависимости от количества измерений. При одинаковых настройках (Fmod/Fdata=500) и одном измерении точность = 14 разрядов. При двух таких же измерениях точность = 18 разрядов. При трёх = 20. Прошу спецов высказать уже известные решения, а так же (гениальные  ) идеи.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
 |
Ответов
|
Feb 15 2008, 07:50
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Если ты такой умный, говори конкретно и по делу. Если я тебе скажу, что даже диф.нелинейность реального АЦП можно улучшить и в след за этим увеличивать разрядность, то характеристики реального (не слишком хорошего) АЦП однозначно улучшатся. О чём вообще ваши посты? Цитата Вы не уловили в Ваших источниках разницу между однобитным АЦП и дельта-сигма модулятором? Вы не уловили также разницу между дельта-сигма модулятором и собственно дельта-сигма АЦП? Расшифруйте это высказывание так что б всем было понятно. И перестаньте изъясняться намёками. Лично меня уже достало искать в каждой вашей незаконченной фразе глубокий смысл. Которого там и нет. Если есть аргументы - выкладывайте...
Сообщение отредактировал zltigo - Feb 15 2008, 07:57
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 15 2008, 09:50
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(GetSmart @ Feb 15 2008, 10:50)  Если ты такой умный, говори конкретно и по делу. Если я тебе скажу, что даже диф.нелинейность реального АЦП можно улучшить и в след за этим увеличивать разрядность, то характеристики реального (не слишком хорошего) АЦП однозначно улучшатся. О чём вообще ваши посты? Расшифруйте это высказывание так что б всем было понятно. И перестаньте изъясняться намёками. Лично меня уже достало искать в каждой вашей незаконченной фразе глубокий смысл. Которого там и нет. Если есть аргументы - выкладывайте... Не обращайте внимания. А по поводу Вашего вопроса в еначале темы - посмотрите статью http://www.analog.com/UploadedFiles/Applic...65654AN-410.pdf , в ней немного на пвльцах, но как размазывать DNL АЦП через dither, описано. Кроме того есть много очень полезных практических советов. Ну а использование усреднения (фильтрации) очень может Вам помочь. Пример тому личный практический опыт - АЦП AD6644 (14 разрядов), DDC AD6620, имаксимальный входной сигнал 0.5В, частота дискретизации 60МГц. Синус с генератора частотой 7МГц и уровнем 0.1мкВ эффективного на выходе фильтра с полосой примерно 3кГц после очень сильного (256 раз) усреднения спектров возвышался над шумовой дорожкой на 10дБ. Можете посчитать, во сколько раз уровень этого сигнала был меньше единицы младшего разряда.
|
|
|
|
|
Feb 15 2008, 13:00
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(729 @ Feb 15 2008, 12:50)  А по поводу Вашего вопроса в еначале темы - посмотрите статью http://www.analog.com/UploadedFiles/Applic...65654AN-410.pdf , в ней немного на пвльцах, но как размазывать DNL АЦП через dither, описано. Кроме того есть много очень полезных практических советов. Спасибо за ссылку. Цитата(729 @ Feb 15 2008, 12:50)  Ну а использование усреднения (фильтрации) очень может Вам помочь. Пример тому личный практический опыт - АЦП AD6644 (14 разрядов), DDC AD6620, имаксимальный входной сигнал 0.5В, частота дискретизации 60МГц. Синус с генератора частотой 7МГц и уровнем 0.1мкВ эффективного на выходе фильтра с полосой примерно 3кГц после очень сильного (256 раз) усреднения спектров возвышался над шумовой дорожкой на 10дБ. Можете посчитать, во сколько раз уровень этого сигнала был меньше единицы младшего разряда. Легкая прикидка. Шум стал на уровне 0.03 мкВ при дискрете АЦП около 30 мкВ. Снижение полосы пропускания в 2000 раз. Изначальный шум где-то 5 дискрет, т.е. 150 мкВ (5 дискрет АЦП до фильтра). За счет усреднения 16 раз, остальное за счет фильтра. Если не напутал, то вроде так. Если не так - поправьте (голова к концу дня уже плохо соображает).
|
|
|
|
|
Feb 15 2008, 19:20
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(alexander55 @ Feb 15 2008, 16:00)  Спасибо за ссылку. Легкая прикидка. Шум стал на уровне 0.03 мкВ при дискрете АЦП около 30 мкВ. Снижение полосы пропускания в 2000 раз. Изначальный шум где-то 5 дискрет, т.е. 150 мкВ (5 дискрет АЦП до фильтра). За счет усреднения 16 раз, остальное за счет фильтра. Если не напутал, то вроде так. Если не так - поправьте (голова к концу дня уже плохо соображает).  Немного уточню. Снижение полосы пропускания было не в 2000, а в 10000 раз. То есть, шум, приведенный ко входу АЦП, был примерно 250-300мкВ. Но тут шумело всё - тракт до АЦП, АЦП, NCO DDC (на таких уровнях уже может проявляться, да и частота "кривая"), недофильтрованные полосы при децимации (в AD6620 был включен режим максимального коэффициента децимации, а допустимо ли это для заданного уровня шумов в полосе, я не считал), генератор тоже шумел. 100мкВ RMS шума АЦП был измерен при неподключенном входе модуля и минуя DDC. Кроме того, у АЦП при наличии шума на входе, соизмеримого с минимум 1 ЕМР, есть свойство "вытягивать" сигналы, которые по уровню значительно (раз в 10) меньше ЕМР. Но смысл не в этом, а в том, о чем тут уже говорили, - при определённых условиях (очень на пальцах, но чем меньше полоса сигнала по сравнению с частотой дискретизации, тем лучше) последующей обработкой эффективную разрядность уже условного АЦП вытянуть можно. В приведенном мной примере прибавка была примерно в 6 разрядов. Это, кстати, относится и к однорязрядным АЦП (компараторам). Там, правда, есть еще одно (ИМХО, экспериментально полученное) правило, но это уж другая песня.
|
|
|
|
Сообщений в этой теме
GetSmart Как поднять разрешающую способность АЦП May 22 2007, 09:43 TBI Необходимо применить технологию под названием Over... May 22 2007, 10:02 GetSmart Цитата(TBI @ May 22 2007, 16:02) Необходи... May 22 2007, 11:15  fontp Цитата(GetSmart @ May 22 2007, 15:15) Оче... May 22 2007, 11:25  TBI Цитата(GetSmart @ May 22 2007, 15:15) Оче... May 22 2007, 11:34 fontp Вы же сами говорите, что нужно поднять частоту дис... May 22 2007, 10:04 -=ВН=- Цитата(GetSmart @ May 22 2007, 13:43) Мен... May 22 2007, 10:14 GetSmart Вариант с подмешиванием высокочастотного шума был ... May 22 2007, 10:19 fontp Цитата(GetSmart @ May 22 2007, 14:19) Вар... May 22 2007, 10:31 GetSmart fontp
Меня вообще-то интересовало повышение разряд... May 22 2007, 10:57 fontp Цитата(GetSmart @ May 22 2007, 14:57) fon... May 22 2007, 11:10 -=ВН=- Цитата(GetSmart @ May 22 2007, 14:57) fon... May 22 2007, 11:16 Andreas1 В статье по ссылке хорошо описана основная проблем... May 22 2007, 11:05 GetSmart Цитата(fontp)Смотря, что вы называете медленно мен... May 22 2007, 11:23 -=ВН=- Цитата(GetSmart @ May 22 2007, 15:23) В н... May 22 2007, 11:41 GetSmart Цитата(fontp)Какое это имеет отношение к первонача... May 22 2007, 11:59 -=ВН=- Цитата(GetSmart @ May 22 2007, 15:59) Кст... May 22 2007, 12:08 fontp CIC фильтры 2-го и 3-го порядка. Это как скользяще... May 22 2007, 12:03 -=ВН=- Цитата(fontp @ May 22 2007, 16:03) Не над... May 22 2007, 12:12  fontp Цитата(-=ВН=- @ May 22 2007, 16... May 22 2007, 12:31   -=ВН=- Цитата(fontp @ May 22 2007, 16:31) Что ра... May 22 2007, 12:38 GetSmart Можно ли добавлением шума повышенной амплитуды уме... May 22 2007, 12:10 DRUID3 Цитата(GetSmart @ May 22 2007, 15:10) Мож... May 22 2007, 12:14 GetSmart ЦитатаЧто расхлёбывать? Аппликейшен ноты полезно ч... May 22 2007, 13:07 fontp Цитата(GetSmart @ May 22 2007, 17:07) Чит... May 22 2007, 13:45 Alex255 Цитата(GetSmart @ May 22 2007, 17:07) Чит... May 23 2007, 05:45 GetSmart У меня появилось такое предчуйствие, что если скаж... May 22 2007, 14:12 anton ЦитатаДумал-думал я по поводу корня из N и так и н... May 22 2007, 14:16 GetSmart Цитата(anton)Кстати желательно более точно сформул... May 22 2007, 14:58 -=ВН=- Цитата(GetSmart @ May 22 2007, 18:58) Мен... May 22 2007, 15:35 GetSmart Да есть у меня "идеальный" АЦП. Даже при... May 22 2007, 15:57 -=ВН=- Цитата(GetSmart @ May 22 2007, 19:57) Ну ... May 22 2007, 16:02 GetSmart Частично вы правы. Только скользящее среднее являе... May 23 2007, 07:22 -=ВН=- Цитата(GetSmart @ May 23 2007, 11:22) Как... May 23 2007, 08:15 anton ЦитатаВот бы кто ещё объяснил как сигма-дельта за ... May 23 2007, 16:57 GetSmart Я знаю про эффективную и выходную разрядность дель... May 23 2007, 19:36 Alex255 "Мне на это вспомнилось вот что: так можно и ... May 24 2007, 08:59 anton Цитата(в имеющейся в АЦП разрядности) то можно зас... May 24 2007, 13:44 GetSmart Подскажите, знающие, при оцифровке быстро меняющег... Jun 28 2007, 10:45 Oldring Цитата(GetSmart @ Jun 28 2007, 14:45) Под... Jun 29 2007, 07:28 -=ВН=- Цитата(GetSmart @ Jun 28 2007, 14:45) Под... Jun 29 2007, 14:08 GetSmart Цитата(Oldring)Для начала: что такое искажения? Ко... Jun 29 2007, 11:08 Oldring Цитата(GetSmart @ Jun 29 2007, 15:08) Как... Jun 29 2007, 11:19 rezident Цитата(GetSmart @ Jun 29 2007, 17:08) Так... Jun 29 2007, 11:25 GetSmart Дык я ж не собирался делать из любого R-2R АЦП нек... Jun 29 2007, 11:32 rezident "Любой R-2R АЦП" совсем не обязательно S... Jun 29 2007, 13:00 Oldring Цитата(rezident @ Jun 29 2007, 17:00) ... Jun 29 2007, 13:54  rezident Цитата(Oldring @ Jun 29 2007, 19:54) Назв... Jun 29 2007, 14:15   Oldring Цитата(rezident @ Jun 29 2007, 18:15) С з... Jun 29 2007, 18:11    alexander55 Цитата(Oldring @ Jun 29 2007, 21:11) Так ... Jan 23 2008, 10:06    Alex255 Цитата(Oldring @ Jun 29 2007, 21:11) Зале... Jan 30 2008, 09:56     alexander55 Цитата(Alex255 @ Jan 30 2008, 12:56) Тоже... Jan 30 2008, 14:09      Alex255 Цитата(alexander55 @ Jan 30 2008, 17:09) ... Jan 30 2008, 14:18       alexander55 Цитата(Alex255 @ Jan 30 2008, 17:18) ...и... Jan 31 2008, 11:34        Alex255 Цитата(alexander55 @ Jan 31 2008, 14:34) ... Feb 1 2008, 06:38         alexander55 Цитата(Alex255 @ Feb 1 2008, 09:38) Навер... Feb 1 2008, 08:13          Alex255 Цитата(alexander55 @ Feb 1 2008, 11:13) И... Feb 1 2008, 09:22           alexander55 Цитата(Alex255 @ Feb 1 2008, 12:22) Уника... Feb 1 2008, 10:17            Alex255 Цитата(alexander55 @ Feb 1 2008, 13:17) Э... Feb 1 2008, 16:42             alexander55 Цитата(Alex255 @ Feb 1 2008, 19:42) Тольк... Feb 6 2008, 07:01              in2 Вопрос новичка.
Может кто ни будь подсказать, как ... Feb 9 2008, 15:40              Alex255 Цитата(alexander55 @ Feb 6 2008, 10:01) С... Feb 11 2008, 12:59               fontp Цитата(Alex255 @ Feb 11 2008, 15:59) При ... Feb 11 2008, 13:24                Alex255 Цитата(fontp @ Feb 11 2008, 16:24) Читайт... Feb 11 2008, 15:56                 fontp Цитата(Alex255 @ Feb 11 2008, 18:56) Да н... Feb 11 2008, 16:06                  Alex255 Цитата(fontp @ Feb 11 2008, 19:06) Так Ва... Feb 12 2008, 07:03                   729 Цитата(Alex255 @ Feb 12 2008, 10:03) Я ду... Feb 12 2008, 15:04                   729 Цитата(Alex255 @ Feb 12 2008, 10:03) Вы н... Feb 12 2008, 18:33                    Alex255 Цитата(729 @ Feb 12 2008, 21:33) А я разн... Feb 15 2008, 06:29                 729 Цитата(Alex255 @ Feb 11 2008, 18:56) Да н... Feb 11 2008, 21:29                  Stanislav Цитата(729 @ Feb 12 2008, 00:29) Никакого... Feb 15 2008, 23:42                   729 Цитата(Stanislav @ Feb 16 2008, 02:42) И ... Feb 16 2008, 18:03                   Alex255 Цитата(Stanislav @ Feb 16 2008, 02:42) ..... Feb 18 2008, 11:30         fontp Цитата(Alex255 @ Feb 1 2008, 09:38) Навер... Feb 9 2008, 16:12 GetSmart Оказывается прибавлять доли МЗР к значению АЦП пер... Jul 2 2007, 21:31 GetSmart Прочитал сейчас из "Науки и Жизни" за 11... Jan 22 2008, 10:45 TSerg Когда-то делал моделирование повышения разрядности... Jan 23 2008, 08:57 GetSmart Я это к тому написал, что дрожание сетчатки мухи н... Jan 23 2008, 10:13 alexander55 Цитата(GetSmart @ Jan 23 2008, 13:13) Раз... Jan 23 2008, 10:29  alexander55 По поводу R-2R для компараторных АЦП подумалось сл... Jan 23 2008, 13:06 TSerg Цитата(GetSmart @ Jan 23 2008, 13:13) Я э... Jan 23 2008, 13:11 GetSmart В корне не верно. Дрожание глаз, как и всей мухи п... Jan 23 2008, 13:35 TSerg Цитата(GetSmart @ Jan 23 2008, 16:35) В к... Jan 29 2008, 06:55 GetSmart Смысл темы в том, как выжать больше из того, что в... Feb 1 2008, 10:12 tyro Изначальный вопрос очень интересный, и начало обсу... Feb 15 2008, 07:24   729 Цитата(alexander55 @ Feb 15 2008, 16:00) ... Feb 15 2008, 13:40    alexander55 Цитата(729 @ Feb 15 2008, 22:20) Немного ... Feb 18 2008, 10:15 zltigo Moderator:
Поспокойнее, пожалуй, стоит быть всем. Feb 15 2008, 08:00 GetSmart Ну наконец-то хоть один вменяемый человек указал ... Feb 16 2008, 00:57 729 Цитата(GetSmart @ Feb 16 2008, 03:57) Еди... Feb 16 2008, 10:46 Designer56 Цитатаа логарифм - это от лукавого.
Ну так имеется... Feb 18 2008, 10:34 alexander55 Цитата(Designer56 @ Feb 18 2008, 13:34) Н... Feb 18 2008, 10:44 Designer56 ЦитатаДля 256 выборок.
При сужении полосы в 256 ра... Feb 18 2008, 10:47 alexander55 Цитата(Designer56 @ Feb 18 2008, 13:47) П... Feb 18 2008, 11:03 Designer56 ЦитатаНо, ежели 10 битный АЦП имеет интегральную н... Feb 18 2008, 11:37 GetSmart В том-то и дело, что очень часто в реальных ситуац... Feb 18 2008, 11:43
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|