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

 
 
> STM32F103 и сильный шум АЦП, все доступные каналы через ДМА
Ruslan-maniak
сообщение Jul 17 2018, 10:50
Сообщение #1


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

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Приветствую. Пытаюсь запустить все АЦП каналы доступные на контроллере STM32F103ZCT (21 канал: 15 каналов в ADC1 и 6 каналов в ADC3) при одновременной работе через ДМА в циклическом режиме. То есть выборка происходит все время для всех каналов. И столкнулся со следующей проблемой. Очень большой шум в каналах (но не во всех). Даже если их накоротко посадить на землю, то на некоторых каналах (особенно у ADC3) измерения достигают 100-150 LSB. При чем эти значения не периодические, а постоянны, то есть ноль в канале я вижу реже чем значение выше например 50 LSB. При этом у каждого канала свой шум и он также зависит от Rank'а присвоенного при конфигурировании канала. Частота тактирования АЦП = 36МГц. Если её опускать то ничего не меняется. Время сэмплирования стоит максимальное ADC_SampleTime_239Cycles5. Подскажите как получить адекватные значения по всем каналам? Кто сталкивался с такой проблемой? Или СТМ на это не способен в принципе и стоит сразу смотреть в сторону внешних АЦП?

Сообщение отредактировал Ruslan-maniak - Jul 17 2018, 11:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Wasserati
сообщение Jul 18 2018, 11:39
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Цитата
Частота тактирования АЦП = 36МГц.

Максимальная частота тактирования АЦП - 14 МГц. Отсюда и могу быть проблемы.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:00
Рейтинг@Mail.ru


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