|
STM32: Дизеринг (dithering) для повышение битности АЦП, как это сделать оптимально?, Хочется прямо к VREF подмешать, можно ли и как лучше реализовать? |
|
|
|
Jul 18 2015, 10:05
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Здравствуйте есть STM32F411 ADC 12-бит - есть. VREF+ на отдельной ноге- есть аналоговый DAC- отсутствует PWM - есть Возможность для оверсемплинга-есть (реально нужно в итоге иметь не более 20 килосемплов в секунду по каждому из двух входов) Так как сигнал с неизвестной шумностью, хочется самому организовать шум. В одном из аппнотов ( AVR121
doc8003.pdf ( 117.96 килобайт )
Кол-во скачиваний: 123 , страница 9 ) увидел как напрямую на REF подают сигнал, вроде бы никаких проблем быть не должно, какие мнения будут? Каких высот достичь можно? Теоретически почитал, интересно что практически получается на STM32 ?
|
|
|
|
|
Jul 20 2015, 12:45
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Tanya @ Jul 20 2015, 12:19)  А попробовать своими руками? Вот нарисую схему, закажу печатку, спаяю, и, конечно же, проверю, как только программу напишу  Не хочу заведомо негодные решения в схему закладывать, вот и спросил где же засада может быть. Скорее всего, ответ получу после тестирования прототипа.
|
|
|
|
|
Jul 20 2015, 13:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(Ruslan1 @ Jul 19 2015, 23:30)  В чем разница между изменением VREF и изменением VIN? Какие ваши доказательства? © Доказательств у меня нет. Это такой у меня мой здравый смысл. На плате можно предусмотреть установку перемычек (нулевых SMD резисторов) для переконфигурирования схемы. Полагаю, что у вас один АЦП с мультиплексором нескольких аналоговых каналов. Это также упростит схему с подключением одного источника шума к АЦП. Если АЦП с мультиплексором встроенные в МС, схема усложнится, но я бы предусмотрел возможность подключния шума к одному из каналов. Но все равно, как я и утверждал ранее, выигрыша ощутимого не будет, а проигрыш в допустимой частоте дискретизации и головная боль будут обеспечены. Правда, надо отметить, у современных МС максимальные частоты дискретизации для встроенных АЦП доходят до единиц МГц.
|
|
|
|
|
Jul 20 2015, 14:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(scifi @ Jul 20 2015, 08:00)  Если шум подмешать на входе АЦП, то это будет в чистом виде добавка шума к измеряемому сигналу. Если будет шуметь Vref, то всё несколько серьёзнее: Vref используется в процессе последовательного приближения внутри АЦП, и шум там, скорее всего, будет иметь иные последствия, чем шум в измеряемом сигнале. Какие это будут последствия - сходу сказать трудно. + Вот и появилось одно из здравых предположений (или доп. вопрос). Поведение и работа АЦП и Vref разные. Особенно если учесть нелинейность нагрузки Vref в процессе преобразования. Уменьшить это влияние можно доп. буфером. А на входах АЦП буферы, как правило, есть (но с RC цепью, которая и рассчитывается соответственно). Ну вот плавание и началось!
|
|
|
|
|
Jul 20 2015, 15:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(Ruslan1 @ Jul 20 2015, 08:57)  Спасибо, убедили. разведу ШИМ на все интересующие входы и на VREF, дальше буду впаивать по желанию. Тестирование покажет. Лично мне кажется что разницы не будет (смотрю на внутреннюю картинку с описанием работы указанного АЦП из упомянутых аппнотов). Но добавка в плату действительно небольшая, тем более прототип. Только еще ОУ заложу по выходу ШИМ для предсказуемости. В деталях схемы АЦП с "летающим" конденсатором на входе достаточно сложны, в том числе и для анализа. Похоже от вас можно ожидать адекватной оценки результатов макетирования. Отпишитесь, пожалуйста, о результатах с указанием типа АЦП, Vref, и мах частот отсчета и входных.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|