|
|
  |
Как поднять разрешающую способность АЦП, с 10-разрядов до 12..16 разрядов |
|
|
|
Jan 30 2008, 14:18
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(alexander55 @ Jan 30 2008, 17:09)  SAR в параллельном АЦП, конечно, нет. А есть только компараторы. В задающей цепи можно использовать линейку одинаковых резисторов, но возникает некоторая проблема с одинаковостью выходного сопротивления задающей цепи для компараторов (хотя это при большом сопротивлении входа, не проблема). Любопытно взглянуть на схемотехнику параллельных АЦП. Насколько помню, совесткие flash 8 разр. именно так и делались - цепочка 2^N резисторов, компараторы и дешифратор. Сопротивления там не слишком большие, если все заведомо меньше входного сопр. компаратора, то проблем нет
|
|
|
|
|
Feb 1 2008, 08:13
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Alex255 @ Feb 1 2008, 09:38)  Наверное. Я их путаю, как право и лево  Если смотреть спереди или сзади, результат меняется. Цитата(Alex255 @ Feb 1 2008, 09:38)  И все-таки интересно, удалось ли в конце концов поднять разрешающую способность АЦП "с 10 бит до 12-16"?  Из моих опытов. Когда я работал с платами оцифровки ф. Руднев-Шиляев при измерении температур это удавалось за счет оверсемплинга (закон корня квадратного). При этом выборки сохранялись для отчетности. В микроконтроллерах для фильтрации показаний каких-либо датчиков для визуализации (для снижения требований по объему RAM), я использую цифровые фильтры. Рекурсивность учитывает интегральную состовляющую. Результат аналогичный. Выборки сохранять при этом необязательно.
|
|
|
|
|
Feb 1 2008, 09:22
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(alexander55 @ Feb 1 2008, 11:13)  Из моих опытов. Когда я работал с платами оцифровки ф. Руднев-Шиляев при измерении температур это удавалось за счет оверсемплинга (закон корня квадратного). При этом выборки сохранялись для отчетности. В микроконтроллерах для фильтрации показаний каких-либо датчиков для визуализации (для снижения требований по объему RAM), я использую цифровые фильтры. Рекурсивность учитывает интегральную состовляющую. Результат аналогичный. Выборки сохранять при этом необязательно. Уникально.  А при помощи компаратора 16 бит не пробовали получить? Длительным усреднением. Принципиально здесь то, что Вы не знаете что получаете таким способом. Вероятно по этой причине когда нужно 16 разрядов разработчики берут честный 16 битный АЦП и не морочат другим голову.
|
|
|
|
|
Feb 1 2008, 10:12
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Смысл темы в том, как выжать больше из того, что встроено в процессор и изменить проблематично или нежелательно. Другими словами, как улучшить показатели процессорного АЦП программным путём. Это можно сделать без проблем. Разумеется за счёт оверсэмплинга. Но не только. Цитата(Alex255) Уникально. А при помощи компаратора 16 бит не пробовали получить? Длительным усреднением. Принципиально здесь то, что Вы не знаете что получаете таким способом. Вероятно по этой причине когда нужно 16 разрядов разработчики берут честный 16 битный АЦП и не морочат другим голову. Хотите постебаться? -Найдите себе подходящую публику где-нибудь в другом месте.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Feb 1 2008, 10:17
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Alex255 @ Feb 1 2008, 12:22)  Уникально.  А при помощи компаратора 16 бит не пробовали получить? Длительным усреднением. Этим пусть большие ученые занимаются. Цитата(Alex255 @ Feb 1 2008, 12:22)  Принципиально здесь то, что Вы не знаете что получаете таким способом. Отнюдь. Слышали про теорию вероятности ? А про нормальный закон распределения погрешности. Уверен, что знаете. Цитата(Alex255 @ Feb 1 2008, 12:22)  Вероятно по этой причине когда нужно 16 разрядов разработчики берут честный 16 битный АЦП и не морочат другим голову. Речь идет о возможности получения большего разрешения при наличии какого-то фиксированного при при наличии резерва времени как по времени оцифровки АЦП, так и по потребностям в выходном значении АЦП. Например, АЦП встроен в uC, а ставить внешний - это увеличение различных затрат. PS. Если я правильно понял автора.
|
|
|
|
|
Feb 1 2008, 16:42
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(alexander55 @ Feb 1 2008, 13:17)  Этим пусть большие ученые занимаются. Отнюдь. Слышали про теорию вероятности ? А про нормальный закон распределения погрешности. Уверен, что знаете. Речь идет о возможности получения большего разрешения при наличии какого-то фиксированного при при наличии резерва времени как по времени оцифровки АЦП, так и по потребностям в выходном значении АЦП. Например, АЦП встроен в uC, а ставить внешний - это увеличение различных затрат. PS. Если я правильно понял автора. Про теорию вероятности слышал, и про НР тоже  . Только вот нормальное здесь и не годится как раз. Годится казалось бы равномерное распределение шумов в пределах хотя бы младшего бита. Но увы, достаточно открыть любой даташит и посмотреть "DC characteristics". Там и интегральная нелинейность, и смещение и тп. И только в лучшем случае они имеют порядок 1МЗР. Поэтому шумовое усреднение здесь совершенно не катит - получите все что угодно - некую иллюзию точности, не более того. То бишь, если документированную разрядность получите - уже хорошо.
Сообщение отредактировал Alex255 - Feb 1 2008, 16:45
|
|
|
|
|
Feb 6 2008, 07:01
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Alex255 @ Feb 1 2008, 19:42)  Только вот нормальное здесь и не годится как раз. Годится казалось бы равномерное распределение шумов в пределах хотя бы младшего бита. Совершенно не согласен. Нормальный закон распределения погрешности измерений, как раз для измерений. А чем Вы будете мерять АЦП или чем-то другим - это без разницы. Цитата(Alex255 @ Feb 1 2008, 19:42)  Там и интегральная нелинейность, и смещение и тп. И только в лучшем случае они имеют порядок 1МЗР. Поэтому шумовое усреднение здесь совершенно не катит - получите все что угодно - некую иллюзию точности, не более того. То бишь, если документированную разрядность получите - уже хорошо. Каша, каша. В теории измерений есть понятие систематической (постоянной) погрешности. Она может учтена и скомпенсирована. PS. М.б., она называется инструментальной (у меня склероз крепчает). Если это нужно, то можно уточнить в литературе по измерениям.
|
|
|
|
|
Feb 9 2008, 15:40
|
Группа: Новичок
Сообщений: 4
Регистрация: 28-10-07
Пользователь №: 31 816

|
Вопрос новичка. Может кто ни будь подсказать, как обратно синхронизировать данные внутри плис, если используются для повышения частоты оцифровки два ацп, смещенные друг относительно друга на полуфазу ?
|
|
|
|
|
Feb 9 2008, 16:12
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(Alex255 @ Feb 1 2008, 09:38)  Наверное. Я их путаю, как право и лево И все-таки интересно, удалось ли в конце концов поднять разрешающую способность АЦП "с 10 бит до 12-16"?  Предлагаю поднимать с 1 бита. С одного, не с одного, но для полосового сигнала это общепринятая тривиальщина. Называется process gain. Используется не учёными, а практически в DDC http://search.analog.com/search/default.as...in&local=enНа постоянной составляющей не получится, а в остальном - всегда!
|
|
|
|
|
Feb 11 2008, 12:59
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(alexander55 @ Feb 6 2008, 10:01)  Совершенно не согласен. Нормальный закон распределения погрешности измерений, как раз для измерений. А чем Вы будете мерять АЦП или чем-то другим - это без разницы. Это Ваше личное дело Я ж не зря о компараторе вспомнил - 1битное АЦП. Подумайте получше. Цитата(alexander55 @ Feb 6 2008, 10:01)  Каша, каша. В теории измерений есть понятие систематической (постоянной) погрешности. Она может учтена и скомпенсирована. PS. М.б., она называется инструментальной (у меня склероз крепчает). Если это нужно, то можно уточнить в литературе по измерениям. Вы хотите сказать что при интегральной нелинейности скажем 1МЗР Вы можете получить точность в доли МЗР? Действительно каша  Цитата(fontp @ Feb 9 2008, 19:12)  С одного, не с одного, но для полосового сигнала это общепринятая тривиальщина. Называется process gain. Используется не учёными, а практически в DDC http://search.analog.com/search/default.as...in&local=enНа постоянной составляющей не получится, а в остальном - всегда! При чем здесь - полосовой сигнал (а что это - по русски можно?) - procces gain - ученые - DDC (DDS быть может?) - постоянная составляющая?
|
|
|
|
|
Feb 11 2008, 13:24
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(Alex255 @ Feb 11 2008, 15:59)  При чем здесь - полосовой сигнал (а что это - по русски можно?) - procces gain - ученые - DDC (DDS быть может?) - постоянная составляющая?  Читайте по ссылке материалы AD про process gain, там всё написано На пальцах это выглядит так: - если полосовой сигнал оцифрован с оверсамплингом; - вы действительно можете иметь хоть однобитовое АЦП и не иметь шума квантования; - поскольку вы можете цифровой фильтрацией подавить шумы квантования (широкополосные) как отношение полосы АЦП/полосе сигнала и иметь как угодно большим сигнал/[шум квантования] - реально это ограничено джитером выборки АЦП - это используется повсеместно в приёмниках на DDC - такие трюки не работают вблизи 0 частот из-за температурного и прочего дрейфа. то есть потому что вблизи частотного 0 собственный физический шум АЦП не белый и как угодно большой
|
|
|
|
|
Feb 11 2008, 15:56
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(fontp @ Feb 11 2008, 16:24)  Читайте по ссылке материалы AD про process gain, там всё написано
На пальцах это выглядит так:
- если полосовой сигнал оцифрован с оверсамплингом; - вы действительно можете иметь хоть однобитовое АЦП и не иметь шума квантования; - поскольку вы можете цифровой фильтрацией подавить шумы квантования (широкополосные) как отношение полосы АЦП/полосе сигнала и иметь как угодно большим сигнал/[шум квантования] - реально это ограничено джитером выборки АЦП - это используется повсеместно в приёмниках на DDC - такие трюки не работают вблизи 0 частот из-за температурного и прочего дрейфа. то есть потому что вблизи частотного 0 собственный физический шум АЦП не белый и как угодно большой Да начитался я подобного добра уже выше крыши. Вы надеюсь понимаете, что отношение сигнал/шум и разрядность АЦП суть вещи различные? Шум квантования задавить без проблем, а вот разрядность повысить увы...
Сообщение отредактировал Alex255 - Feb 11 2008, 15:56
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|