На демо плате STM32F4Discovery сделал прогу которая снимает показания по АЦП и ШИМит плавно светодиод в зависимости от показаний на АЦП. Теперь пришло время собрать устройство не на демоплате. С АЦП авр все понятно, а вот в STM32 запнулся, какой минимальный обвяз должен быть чтобы запустить stm32 и правильно заработало АЦП как на демоплате (наверное от внутреннего источника).
Понятно что на все ноги надо подать питание, а нужны ли еще доп конденсаторы и тп?
STM32 и АЦП
- Реклама
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: STM32 и АЦП
Вот не надо на все ноги подавать питание. Подавать питание надо только на ноги, обозначенные "Vdd". Блокировочные конденсаторы - в обязательном порядке, по 0,1 мкФ на каждый питающий вывод, чем ближе, тем лучше.
У STM есть рекомендации по разводке платы, но можно глянуть ту же схему демо-платы в User Manual, чтобы понять как развести (на странице 33 мануала вся "питательная" обвязка намалевана).
У STM есть рекомендации по разводке платы, но можно глянуть ту же схему демо-платы в User Manual, чтобы понять как развести (на странице 33 мануала вся "питательная" обвязка намалевана).
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: STM32 и АЦП
а чтобы АЦП нормально заработал это какие ноги подключить надо? на 33 странице нашел обвязку но очень жеская, чувствую лишнего тут много 
блок подключенный к VREF+ и VDDA отвечает за эталон АЦП?
блок подключенный к VREF+ и VDDA отвечает за эталон АЦП?
- Вложения
-
- питание.JPG
- (177.17 КБ) 1180 скачиваний
Re: STM32 и АЦП
Схема верна, так и надо, если не важно стабильность опрного напряжения для АЦП.
Если важно, то нужно использовать ИОН, например, на 2.5В, его нужно поставить вместо R23
Если важно, то нужно использовать ИОН, например, на 2.5В, его нужно поставить вместо R23
Re: STM32 и АЦП
вопрос по: R26, что значит 0 Ом? и по индуктивности, она обязательна?
- Реклама
Re: STM32 и АЦП
0 ом - перемычка... на discovery стоит для того, чтоб можно было батарейку подцепить отпаяв перемычку, а не разрезать дороги.
Касательно индуктивности и конденсаторов почитайте отсюда десяток-полтора сообщений по поиску причины неточных измерений.
Касательно индуктивности и конденсаторов почитайте отсюда десяток-полтора сообщений по поиску причины неточных измерений.
— Не говорите мне что делать и я не скажу куда Вам идти...
-
ivan dimir
- Мучитель микросхем
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
Re: STM32 и АЦП+timer
как настроить ацп чтоб срабатывал таймер.И как настроить таймер для раатывания ацп
Добавлено after 31 second:
Re: STM32 и АЦП
?
Добавлено after 31 second:
Re: STM32 и АЦП
?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 и АЦП
Зачем таймер?
Настраиваем DMA, чтобы постоянно молотил, заполняя по 9..19 значений из каждого нужного канала по кругу. Когда нам нужно получить значение в данном канале, вычисляем медиану из этих 9..19 (за быстрым алгоритмом - в сниппеты) - вуаля!
Если нужно строго периодично замеры производить (например, переменку 50-60Гц мерить), то пинаем DMA таймером.
Настраиваем DMA, чтобы постоянно молотил, заполняя по 9..19 значений из каждого нужного канала по кругу. Когда нам нужно получить значение в данном канале, вычисляем медиану из этих 9..19 (за быстрым алгоритмом - в сниппеты) - вуаля!
Если нужно строго периодично замеры производить (например, переменку 50-60Гц мерить), то пинаем DMA таймером.
Re: STM32 и АЦП
Это- минимальная обвязка. Только чтобы хоть как-то заработало. О точности речь не идёт.чувствую лишнего тут много


