Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F415RG
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sidy
Здравствуйте, уважаемые форумчане. Столкнулся со следующей ситуацией. Произвожу измерения входного сигнала – постоянное напряжение 1,5 В с помощью ADC1. На UREF STM32F415RG заведено 3 В с микросхемы опорного напряжения REF. При запуске преобразования в выбранном канале АЦП от внешнего события, а именно событие захват/сравнение в TIM1_CC1 получаю результаты в отсчетах АЦП 2048-2049. При запуске преобразования АЦП не от внешнего канала, а в непрерывном режиме преобразования (режим continuous), получаю значения в отсчетах АЦП: 1918-1912. И в первом и втором случае время измерения равно 3 тактам. Затем я задал время преобразования равным 480 тактам. В первом случае результат в отсчетах АЦП так и остался равным 2048, во втором случае стал равен 2043. В обоих случаях используются регулярные каналы. Не совсем понятно такое поведение АЦП в режиме непрерывного измерения.
Мусатов Константин
Я не разбирался с реализацией ADC именно в этом проце. Но есть частые проблемы со временем установления сигнала после включения канала. Т.е. после включения канала, уровень сигнала на входе АЦП происходит не сразу. Если несколько раз подряд измерять один канал, то получишь установившееся значение. Если только включил, то надо подождать до старта преобразования, а время обычно есть в даташите.
RabidRabbit
Выходное сопротивление источника сигнала не может влиять?
koyodza
Цитата(RabidRabbit @ Nov 26 2012, 07:32) *
Выходное сопротивление источника сигнала не может влиять?

Вполне возможно. Вот там http://caxapa.ru/343417.html я выкладывал результаты измерения входного тока АЦП при разных входных напряжениях, частоте сэмплирования и времени выборки. Правда, это для F1 и эти цифры вряд-ли соответствуют F4, но сама тенденция наверняка сохраняется
kan35
Цитата(RabidRabbit @ Nov 26 2012, 09:32) *
Выходное сопротивление источника сигнала не может влиять?

Именно. Я встречал даже жалобы, что AVR оцифровывает гораздо лучше, меньше шумов, стабильнее и прочие утверждения. Однако забывают, что AVR оцифровывал с частотой 15kSPS, а STM32F4 в частности на 2.4mSPS с лучшей разрядностью. А на таких частотах нужно уже задумываться над физикой процессов. Для того и даны настройки времени сэмплирования.
У STM32F4 Сsh = 4pF, к слову сказать, у AVR Csh = 14pF.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.