Здравствуйте, уважаемые форумчане. Столкнулся со следующей ситуацией. Произвожу измерения входного сигнала – постоянное напряжение 1,5 В с помощью ADC1. На UREF STM32F415RG заведено 3 В с микросхемы опорного напряжения REF. При запуске преобразования в выбранном канале АЦП от внешнего события, а именно событие захват/сравнение в TIM1_CC1 получаю результаты в отсчетах АЦП 2048-2049. При запуске преобразования АЦП не от внешнего канала, а в непрерывном режиме преобразования (режим continuous), получаю значения в отсчетах АЦП: 1918-1912. И в первом и втором случае время измерения равно 3 тактам. Затем я задал время преобразования равным 480 тактам. В первом случае результат в отсчетах АЦП так и остался равным 2048, во втором случае стал равен 2043. В обоих случаях используются регулярные каналы. Не совсем понятно такое поведение АЦП в режиме непрерывного измерения.
|