Работа с АЦП

Встраиваемые микроконтроллеры для систем управления приводом и автоматизации
Аватара пользователя
Лашкевич Максим
Сообщения: 263
Зарегистрирован: 30 дек 2015, 10:38

Re: Работа с АЦП

Сообщение Лашкевич Максим » 12 апр 2021, 11:45

Попробуйте включить периферийный блок АЦП "усреднитель". Поиграйте количеством точек усреднения. Улучает ли он ситуацию?
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

BogatovNA!
Сообщения: 6
Зарегистрирован: 22 мар 2021, 14:45

Re: Работа с АЦП

Сообщение BogatovNA! » 12 апр 2021, 13:21

Лашкевич Максим писал(а):
12 апр 2021, 11:45
Попробуйте включить периферийный блок АЦП "усреднитель". Поиграйте количеством точек усреднения. Улучает ли он ситуацию?
Попробовал поиграться с аппаратным усреднением на обоих частотах (12 и 9МГц).
На хорошей частоте 12МГц, и без усреднения и с вместе с ним, разброс сигнала в районе 5-10 дискрет.
При тактировании АЦП 9МГц в любой режиме усреднения шумы составляют 100-130 дискрет.
Заметил особенность, что при тактировании в 9МГц и усреднении на 4 при сбросе питания и перезапуске контроллера иногда размах помех уменьшается до 40 дискрет. Повторить подобное с усреднением на 16 и 64 не получилось. Так же из опытов ранее, было замечено, что после перезапусков контроллера сигнал ацп показывают разную постоянную составляющую, при этом измерение мультиметром это не подтверждается.
Проверил питание и напряжение на входе ножки после перезапусков. Напряжения не изменяются. Пробовали перепаивать контроллер, результат тот же.

Аватара пользователя
Лашкевич Максим
Сообщения: 263
Зарегистрирован: 30 дек 2015, 10:38

Re: Работа с АЦП

Сообщение Лашкевич Максим » 12 апр 2021, 13:29

Попробуйте другую плату - купите какую-нибудь отладочную плату и проверьте на ней. Попробуйте другую программу на всякий случай. Очень какие-то сложные симптомы. Тот факт, что усреднитель не помогает, позволяет предположить, что помеха имеет не случайный шум самого АЦП, а какую-то периодическую составляющую. Возможно, было бы интересно снять осциллограмму сигнала АЦП средствами микроконтроллера с дискретностью 100мкс, 1000мкс, поискать какую-то зависимость, частоту.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить