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

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

- Сообщения: 103
- Зарегистрирован: Ср май 09, 2012 16:51:21
а чтобы АЦП нормально заработал это какие ноги подключить надо? на 33 странице нашел обвязку но очень жеская, чувствую лишнего тут много 
блок подключенный к VREF+ и VDDA отвечает за эталон АЦП?
блок подключенный к VREF+ и VDDA отвечает за эталон АЦП?
- Вложения
-
- питание.JPG
- (177.17 КБ) 1181 скачивание
Схема верна, так и надо, если не важно стабильность опрного напряжения для АЦП.
Если важно, то нужно использовать ИОН, например, на 2.5В, его нужно поставить вместо R23
Если важно, то нужно использовать ИОН, например, на 2.5В, его нужно поставить вместо R23
- Сообщения: 103
- Зарегистрирован: Ср май 09, 2012 16:51:21
- Реклама
0 ом - перемычка... на discovery стоит для того, чтоб можно было батарейку подцепить отпаяв перемычку, а не разрезать дороги.
Касательно индуктивности и конденсаторов почитайте отсюда десяток-полтора сообщений по поиску причины неточных измерений.
Касательно индуктивности и конденсаторов почитайте отсюда десяток-полтора сообщений по поиску причины неточных измерений.
— Не говорите мне что делать и я не скажу куда Вам идти...
- Сообщения: 440
- Зарегистрирован: Вс дек 29, 2019 08:05:21
как настроить ацп чтоб срабатывал таймер.И как настроить таймер для раатывания ацп
Добавлено after 31 second:
Re: STM32 и АЦП
?
Добавлено after 31 second:
Re: STM32 и АЦП
?
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Зачем таймер?
Настраиваем DMA, чтобы постоянно молотил, заполняя по 9..19 значений из каждого нужного канала по кругу. Когда нам нужно получить значение в данном канале, вычисляем медиану из этих 9..19 (за быстрым алгоритмом - в сниппеты) - вуаля!
Если нужно строго периодично замеры производить (например, переменку 50-60Гц мерить), то пинаем DMA таймером.
Настраиваем DMA, чтобы постоянно молотил, заполняя по 9..19 значений из каждого нужного канала по кругу. Когда нам нужно получить значение в данном канале, вычисляем медиану из этих 9..19 (за быстрым алгоритмом - в сниппеты) - вуаля!
Если нужно строго периодично замеры производить (например, переменку 50-60Гц мерить), то пинаем DMA таймером.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Сообщения: 1339
- Зарегистрирован: Вт ноя 19, 2019 06:10:18
Это- минимальная обвязка. Только чтобы хоть как-то заработало. О точности речь не идёт.чувствую лишнего тут много


