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

 
 
> STM32F415RG, непонятное поведение АЦП
sidy
сообщение Nov 23 2012, 14:07
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333



Здравствуйте, уважаемые форумчане. Столкнулся со следующей ситуацией. Произвожу измерения входного сигнала – постоянное напряжение 1,5 В с помощью ADC1. На UREF STM32F415RG заведено 3 В с микросхемы опорного напряжения REF. При запуске преобразования в выбранном канале АЦП от внешнего события, а именно событие захват/сравнение в TIM1_CC1 получаю результаты в отсчетах АЦП 2048-2049. При запуске преобразования АЦП не от внешнего канала, а в непрерывном режиме преобразования (режим continuous), получаю значения в отсчетах АЦП: 1918-1912. И в первом и втором случае время измерения равно 3 тактам. Затем я задал время преобразования равным 480 тактам. В первом случае результат в отсчетах АЦП так и остался равным 2048, во втором случае стал равен 2043. В обоих случаях используются регулярные каналы. Не совсем понятно такое поведение АЦП в режиме непрерывного измерения.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Мусатов Констант...
сообщение Nov 25 2012, 20:41
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172



Я не разбирался с реализацией ADC именно в этом проце. Но есть частые проблемы со временем установления сигнала после включения канала. Т.е. после включения канала, уровень сигнала на входе АЦП происходит не сразу. Если несколько раз подряд измерять один канал, то получишь установившееся значение. Если только включил, то надо подождать до старта преобразования, а время обычно есть в даташите.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 18:32
Рейтинг@Mail.ru


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