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

 
 
> STM32: Дизеринг (dithering) для повышение битности АЦП, как это сделать оптимально?, Хочется прямо к VREF подмешать, можно ли и как лучше реализовать?
Ruslan1
сообщение Jul 18 2015, 10:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Здравствуйте

есть STM32F411
ADC 12-бит - есть.
VREF+ на отдельной ноге- есть
аналоговый DAC- отсутствует
PWM - есть
Возможность для оверсемплинга-есть (реально нужно в итоге иметь не более 20 килосемплов в секунду по каждому из двух входов)

Так как сигнал с неизвестной шумностью, хочется самому организовать шум.
В одном из аппнотов ( AVR121 Прикрепленный файл  doc8003.pdf ( 117.96 килобайт ) Кол-во скачиваний: 123
, страница 9 ) увидел как напрямую на REF подают сигнал, вроде бы никаких проблем быть не должно, какие мнения будут?

Каких высот достичь можно? Теоретически почитал, интересно что практически получается на STM32 ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rx3apf
сообщение Jul 18 2015, 17:19
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Можно на REF, можно на вход (смикшировав измеряемый и PWM через RC). Бита четыре, полагаю, можно выжать. Три - наверняка.
Go to the top of the page
 
+Quote Post
Myron
сообщение Jul 19 2015, 23:47
Сообщение #3


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

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



Цитата(rx3apf @ Jul 18 2015, 11:19) *
Можно на REF, можно на вход (смикшировав измеряемый и PWM через RC). Бита четыре, полагаю, можно выжать. Три - наверняка.
Пару и с головной болью. И лучше подмешивать ко входам АЦП.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jul 20 2015, 05:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Myron @ Jul 20 2015, 02:47) *
Пару и с головной болью. И лучше подмешивать ко входам АЦП.

В чем разница между изменением VREF и изменением VIN?
Какие ваши доказательства? ©
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 20 2015, 14:00
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Ruslan1 @ Jul 20 2015, 08:30) *
В чем разница между изменением VREF и изменением VIN?
Какие ваши доказательства? ©

Если шум подмешать на входе АЦП, то это будет в чистом виде добавка шума к измеряемому сигналу.
Если будет шуметь Vref, то всё несколько серьёзнее: Vref используется в процессе последовательного приближения внутри АЦП, и шум там, скорее всего, будет иметь иные последствия, чем шум в измеряемом сигнале. Какие это будут последствия - сходу сказать трудно.
Go to the top of the page
 
+Quote Post
Myron
сообщение Jul 20 2015, 14:47
Сообщение #6


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

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



Цитата(scifi @ Jul 20 2015, 08:00) *
Если шум подмешать на входе АЦП, то это будет в чистом виде добавка шума к измеряемому сигналу. Если будет шуметь Vref, то всё несколько серьёзнее: Vref используется в процессе последовательного приближения внутри АЦП, и шум там, скорее всего, будет иметь иные последствия, чем шум в измеряемом сигнале. Какие это будут последствия - сходу сказать трудно.

+
Вот и появилось одно из здравых предположений (или доп. вопрос). Поведение и работа АЦП и Vref разные. Особенно если учесть нелинейность нагрузки Vref в процессе преобразования. Уменьшить это влияние можно доп. буфером. А на входах АЦП буферы, как правило, есть (но с RC цепью, которая и рассчитывается соответственно). Ну вот плавание и началось!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ruslan1   STM32: Дизеринг (dithering) для повышение битности АЦП, как это сделать оптимально?   Jul 18 2015, 10:05
|- - Tanya   Цитата(rx3apf @ Jul 18 2015, 20:19) Можно...   Jul 19 2015, 11:28
||- - Ruslan1   Я вижу ограничения: 1. VDDA-VREF+ < 1.2 V. 2. V...   Jul 19 2015, 20:07
||- - Myron   Цитата(Ruslan1 @ Jul 19 2015, 23:30) В че...   Jul 20 2015, 13:54
||- - Ruslan1   Спасибо, убедили. разведу ШИМ на все интересующие ...   Jul 20 2015, 14:57
||- - Myron   Цитата(Ruslan1 @ Jul 20 2015, 08:57) Спас...   Jul 20 2015, 15:03
||- - Tanya   Цитата(Ruslan1 @ Jul 20 2015, 17:57) Спас...   Jul 20 2015, 15:50
|- - rx3apf   Цитата(Myron @ Jul 20 2015, 02:47) Пару и...   Jul 20 2015, 15:23
- - uriy   Так у STM же есть свой аппноут по этому поводу htt...   Jul 20 2015, 06:38
- - Ruslan1   Цитата(uriy @ Jul 20 2015, 09:38) Так у S...   Jul 20 2015, 08:34
- - Tanya   Цитата(Ruslan1 @ Jul 20 2015, 11:34) Мне ...   Jul 20 2015, 09:19
- - Ruslan1   Цитата(Tanya @ Jul 20 2015, 12:19) А попр...   Jul 20 2015, 12:45


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:49
Рейтинг@Mail.ru


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