|
|
  |
Как в АЦП у STM32F407 делается калибровка? |
|
|
|
Mar 5 2018, 14:09
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(Baser @ Mar 5 2018, 16:59)  У различных семейств STM32 сильно различные блоки АЦП. Вроде базовый функционал одинаков, а нюансы разные. С F407 не работал, но применял F072 - там есть калибровка. Потом применил L151 - АЦП оказался более навороченным, ВСЕ регистры другие, и о калибровке ни слова. мда , проблема похоже в том что у stm32f4 нет калибровки и вот щас я в раздумьях как все это обойти
|
|
|
|
|
Mar 5 2018, 15:09
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (inventor @ Mar 5 2018, 16:09)  мда , проблема похоже в том Проблема в том, что QUOTE (inventor @ Mar 5 2018, 15:26)  при отсоединенном входе на АЦП какая то величина Обеспечьте на входе источник сигнала с требуемым в документации выходным сопротивлением - и все у вас наладится. Потому что у stm32f4 все и так хорошо.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Mar 6 2018, 06:49
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(Сергей Борщ @ Mar 5 2018, 18:09)  Проблема в том, что Обеспечьте на входе источник сигнала с требуемым в документации выходным сопротивлением - и все у вас наладится. Потому что у stm32f4 все и так хорошо.
согласовать сопротивление-это для уменьшение ошибки, но не совсем понятно, как это поможет убрать постоянное смещение
|
|
|
|
|
Mar 6 2018, 09:35
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (inventor @ Mar 6 2018, 08:49)  согласовать сопротивление-это для уменьшение ошибки, но не совсем понятно, как это поможет убрать постоянное смещение Поскольку у вас выходное сопротивление источника сигнала равно бесконечности, то ошибка равна всему диапазону АЦП. Ваше постоянное смещение прекрасно укладывается в эту величину. Вы, конечно, можете продолжать верить что "это не оно" и продолжать бороться с ветряными мельницами, но инженеры ST тут точно не виноваты.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|