-
- Ладно бы лет 10 назад такое приспичило, но сейчас столько разных МК, в том числе и с ЛЮБЫМИ АЦП, что просто позорно подобным колхозным творчеством страдать - MBedder(27.06.2015 16:24)
- Расскажи это скорпиону. Он страдает за науку... - SciFi(27.06.2015 16:31)
- Я для своей первой установки старую плату на ATmega16 принёс :) А вот остальным в институте приходится несладко :) - scorpion(27.06.2015 16:55)
- Расскажи это скорпиону. Он страдает за науку... - SciFi(27.06.2015 16:31)
- Добавить на все каналы шума с равномерным распределением (дизеринг). Nikolay_Po(501 знак., 27.06.2015 14:12)
- Усреднением 8 отсчетов +3бита не получить. (для +3 бит нужно 2^3 ^2 = 64 отсчета минимум). Реально, есть опыт на ATmega16 (10бит ацп) усреднением по 1024 выборкам получаем 13бит (больше не надо). Причем результат четкий (источник многооборотный JP111(46 знак., 27.06.2015 14:39)
- Да, вы правы про три бита. Интересно, я с дизерингом не ошибся так же? - Nikolay_Po(27.06.2015 15:02)
- Угу. Распределение должно быть Гауссово. Уже ссылку давали --> - SciFi(27.06.2015 15:08, ссылка)
- Нет, вроде не Гауссово, а равномерное, см. по той ссылке, стр. 12, левая колонка, "Noise requirements for effective oversampling", цитата: "...and the input signal has equal probability between two adjacent codes...". Гауссово - это не оно. - Nikolay_Po(28.06.2015 16:03)
- Это какая-то непонятная фуйня написана. Они многократно явным образом пишут, что "белый шум", и что его распределение - Гауссово (что и так всем известно). - SciFi(28.06.2015 16:27)
- Кгхм... - PlainUser(01.07.2015 13:43)
- Это какая-то непонятная фуйня написана. Они многократно явным образом пишут, что "белый шум", и что его распределение - Гауссово (что и так всем известно). - SciFi(28.06.2015 16:27)
- Нет, вроде не Гауссово, а равномерное, см. по той ссылке, стр. 12, левая колонка, "Noise requirements for effective oversampling", цитата: "...and the input signal has equal probability between two adjacent codes...". Гауссово - это не оно. - Nikolay_Po(28.06.2015 16:03)
- Угу. Распределение должно быть Гауссово. Уже ссылку давали --> - SciFi(27.06.2015 15:08, ссылка)
- Да, вы правы про три бита. Интересно, я с дизерингом не ошибся так же? - Nikolay_Po(27.06.2015 15:02)
- Усреднением 8 отсчетов +3бита не получить. (для +3 бит нужно 2^3 ^2 = 64 отсчета минимум). Реально, есть опыт на ATmega16 (10бит ацп) усреднением по 1024 выборкам получаем 13бит (больше не надо). Причем результат четкий (источник многооборотный JP111(46 знак., 27.06.2015 14:39)
- Кроме заголовков не читал, но... Точка опоры(362 знак., 26.06.2015 22:27 - 22:40)
- усилить и на второй вход АЦП - и думать когда с какого брать данные. В одном приборе который ваял так сделано - basilmak(26.06.2015 18:25)
- Кстати, токовый сигнал хорошо мерить интегратором: заряжаем этим током ёмкость, измеряем время зарядки. - SciFi(26.06.2015 18:19)
- Едва ли ваш контроллер профессионального уровня, если у него АЦП 10 разрядов - должно быть хотя бы 12. Ксения(1109 знак., 26.06.2015 17:57 - 18:01)
- Поднимал в Xmega32A4 разрешение до 15 бит используя встроенный PGA - входной сигнал был синусоидальный, когда сигнал приближаелся к нулю усиление увеличивалось так, чтобы использовать полную шкалу АЦП, при увеличении входного напряжения наоборот, AlexG(37 знак., 27.06.2015 06:23)
- правда Ваша - там действительно 12 бит, за остальное тоже спасибо) - lexxx-lexxx(26.06.2015 18:15)
- Ещё есть такая штука, как нелинейность АЦП. Кто знает, что с ней станет, если поднять разрядность на 4? Скорее всего, ничего хорошего. - SciFi(26.06.2015 18:00)
- Нелинейность самого АЦП вряд ли ухудшится, а "нелинейность шума" может создать дополнительную нелинейность у дополнительных разрядов. - AlexBi(26.06.2015 18:14)
- Нелинейность от оверсамплинга хуже не станет - останется той, что и была раньше. - Ксения(26.06.2015 18:04)
- Если быстро не надо, то делаем 16-разрядный псевдо-ЦАП на ШИМ и ставим компаратор. Готово! - SciFi(26.06.2015 17:52)
- как вариант. Не совсем простой конечно, но вариант - lexxx-lexxx(26.06.2015 17:56)
- chipenable.ru/index.php/projects-avr/item/150-16-razryadnyj-acp-na-8-mi-razryadnom-avr.html - Олдфаг(26.06.2015 17:47, )
- Уолт Кестер Аналого-цифровые преобразователи. antm(227 знак., 26.06.2015 17:35 - 17:38)
- готов поставить операционники не шибко дорогие и какие нить левел шифтеры - lexxx-lexxx(26.06.2015 17:39)
- А не проще поставить сигма дельта АЦП, который все сам сделает? antm(548 знак., 26.06.2015 18:03)
- Я дико извиняюсь, но, по-моему, вы подсказали куда потратить 10 лишних каналов АЦП и метод улучшения точности измерений - ставить делители по степеням двойки и мерить от меньшего к большему делителю, если в очередном шаге достигнуто переполнение USB здесь(47 знак., 27.06.2015 08:44)
- Я не подсказывал. Любой китайский мультиметр за 100р это делает :) По нынешним ценам на сигма-дельта АЦП это решение выглядит странно, мягко говоря. antm(346 знак., 27.06.2015 16:42 - 16:46)
- Я дико извиняюсь, но, по-моему, вы подсказали куда потратить 10 лишних каналов АЦП и метод улучшения точности измерений - ставить делители по степеням двойки и мерить от меньшего к большему делителю, если в очередном шаге достигнуто переполнение USB здесь(47 знак., 27.06.2015 08:44)
- Дык Delta-Sigma на компараторе - Vit(26.06.2015 17:48, ссылка)
- А не проще поставить сигма дельта АЦП, который все сам сделает? antm(548 знак., 26.06.2015 18:03)
- готов поставить операционники не шибко дорогие и какие нить левел шифтеры - lexxx-lexxx(26.06.2015 17:39)
- Посмотри --> - Vit(26.06.2015 17:20, ссылка)
- про оверсемпл конечно слыхал, но хочу существенное приращение разрядности. Типа один канал мерит напрямую, второй канал через операционник х4, третий канал через операционник х16 и тп. Потом это все както надо слепить вместе - lexxx-lexxx(26.06.2015 17:43)
- Зачем операционники - аттенюаторы, по 2 резистора на канал, только со своими весами=1/2^(НомерКанала); - USB здесь(27.06.2015 08:50, ссылка)
- И при этом подавать входной сигнал, чтобы каналы с высоким усилением не находились в зашкалившем состоянии, а выдавали свои биты результата? - AlexG(27.06.2015 06:29)
- Нет конечно, зашкал отслеживается - scorpion(27.06.2015 11:39)
- В постсовецкой науке за недостатком средств на 16ти и 24х битные АЦП так и делают. Но вот сшивание данных это отдельная песня. - scorpion(26.06.2015 18:55)
- Увеличение разрядности надо для измерения маленького сигнала или на всем диапазоне? - AlexBi(26.06.2015 18:12)
- А как слепить-то? Там на стыках диапазонов полный пипец будет. - SciFi(26.06.2015 17:51)
- вот вот) поэтому и вопрошаю - lexxx-lexxx(26.06.2015 17:54)
- еще варианты - PGA (2-4-8-16...), логарифмический усилитель. - max(26.06.2015 17:48)
- точно... о PGA то я совсем забыл. У мелкочипа были дешевые... спасибо! - lexxx-lexxx(26.06.2015 17:52)
- про оверсемпл конечно слыхал, но хочу существенное приращение разрядности. Типа один канал мерит напрямую, второй канал через операционник х4, третий канал через операционник х16 и тп. Потом это все както надо слепить вместе - lexxx-lexxx(26.06.2015 17:43)
- Ладно бы лет 10 назад такое приспичило, но сейчас столько разных МК, в том числе и с ЛЮБЫМИ АЦП, что просто позорно подобным колхозным творчеством страдать - MBedder(27.06.2015 16:24)