|
|
|
STM32F103 и сильный шум АЦП, все доступные каналы через ДМА |
|
|
|
Jul 17 2018, 13:39
|
Частый гость
Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999
|
Цитата(uriy @ Jul 17 2018, 19:51) При подключении входов к питанию значение с АЦП тоже не доходит до 4096 и составляет порядка 3900? Тогда вы забыли сделать калибровку. До 4095 не доходит. В районе 4000 LSB. плюс-минус. Калибровку произвожу Код ADC_Cmd(adc->number, ENABLE); // калибровка АЦП ADC_ResetCalibration(adc->number); while(ADC_GetResetCalibrationStatus(adc->number)); ADC_StartCalibration(adc->number); while(ADC_GetCalibrationStatus(adc->number)); ADC_SoftwareStartConvCmd(adc->number, ENABLE);
|
|
|
|
|
Jul 17 2018, 15:10
|
Частый гость
Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999
|
Цитата(ViKo @ Jul 17 2018, 21:32) Vref смотрели, нормальное, не шумит, не возбуждается, не звенит? Действительно, там шумновато. амплитуда шумов около 0.05 В. Попробую докинуть ёмкости. Но мне кажется, дело не только в шуме.
|
|
|
|
|
Jul 17 2018, 19:03
|
Участник
Группа: Участник
Сообщений: 20
Регистрация: 25-07-17
Пользователь №: 98 462
|
В АЦП STM32 нет входного буфера. Во время выборки через ключ подключается конденсатор, который был подключен к предыдущему каналу. Возможно проблемы в в входных цепях вашей схемы.
|
|
|
|
|
Jul 18 2018, 09:08
|
Гуру
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095
|
QUOTE (Ruslan-maniak @ Jul 17 2018, 16:39) Калибровку произвожу CODE ADC_Cmd(adc->number, ENABLE); // калибровка АЦП ADC_ResetCalibration(adc->number); "Если ничего не помогает - прочтите, наконец, инструкцию"... QUOTE Note: 1 It is recommended to perform a calibration after each power-up. 2 Before starting a calibration the ADC must have been in power-off state (ADON bit = ‘0’) for at least two ADC clock cycles.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 18 2018, 11:39
|
Участник
Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044
|
Цитата Частота тактирования АЦП = 36МГц. Максимальная частота тактирования АЦП - 14 МГц. Отсюда и могу быть проблемы.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|