Например TDA7294

Форум РадиоКот • Просмотр темы - stm32 АЦП, решить проблему с калибровкой
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 23:13:20

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32 АЦП, решить проблему с калибровкой
СообщениеДобавлено: Чт янв 07, 2021 22:01:43 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 02, 2013 16:42:11
Сообщений: 27
Рейтинг сообщения: 0
Мяу, уважаемые гуру и др. знатоки! Недавно приступил к изучению STM32.
Мучаю плату NUCLEO-L452RE-P (контроллер STM32L452RE). Использую STM32CubeIDE 1.3.0. и библиотеку HAL. Упёрся, похоже, безнадёжно без посторонней помощи, в следующую проблему.
Пытаюсь заставить АЦП обрабатывать:
- одну пару каналов для дифференциального входа,
- один канал для обычного,
- и три внутренних: Temperature Sensor Chanel, Vbat и Vrefint.
А тут в засаде калибровка!
Для дифференциального входа HAL имеет:
HAL_ADCEx_Calibration_Start(&hadc1, ADC_DIFFERENTIAL_ENDED);
Для обычного:
HAL_ADCEx_Calibration_Start(&hadc1, ADC_SINGLE_ENDED);
Как произвести калибровку, чтобы угодить всем каналам?
Спасибо ответившим и сочувствующим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 АЦП, решить проблему с калибровкой
СообщениеДобавлено: Чт янв 07, 2021 22:12:34 
Опытный кот

Карма: 5
Рейтинг сообщений: 132
Зарегистрирован: Пн май 01, 2017 20:01:45
Сообщений: 773
Рейтинг сообщения: 0
Можно почитать RM и сделать так, как там написано. Правда, неожиданный совет? ))
Нужно делать две калибровки, одну для single, второй для diff.
Процесс запуска ADC семейства F3/L4 должен выглядеть так:
- disable
- включить power
- delay >10us
- запустить калибровку single end каналов
- после выставления флага завершения ЕЩЕ ждать
- запустить калибровку дифф. каналов
- после выставления флага завершения ЕЩЕ ждать. У меня в записях на полях написано следующее -
"После калибровки надо подождать, задержка нужна и 10us иногда не хватает! Без нее ADC не записывает регистры далее и не стартует."
Всё написано в RM и Errata.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 АЦП, решить проблему с калибровкой
СообщениеДобавлено: Чт янв 07, 2021 23:40:57 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Сб мар 02, 2013 16:42:11
Сообщений: 27
Рейтинг сообщения: 0
Можно почитать RM и сделать так, как там написано. Правда, неожиданный совет? ))

Совет, как раз, ожиданный. Такие встречаются чаще всего. А вот за то, что продолжили после точки, спасибо.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y