Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Message to community

Дата публикации: 17-08-2026 15:32:40

STM32F411 (401) или STM32H503 что выбрать для проекта?
Провел замеры производительность на реальной задаче. Очевидно, как контроллер для управления стювиаром. Результаты:
Замеры производились осциллографом, по изменению физического уровня сигнала на одной из ног. Замеры чистого передергивания ноги дали результат в 395 нс (0,395 мкс). Думаю, такой погрешностью можно пренебречь.
- Обработка буфера последовательного порта и дешифрация требуемых позиций приводов, передача их в привода:
STM32F411 - 8.8 мкс
STM32H503 - 7.35 мкс (-16,4%)
Для справки, поступление данных из порта происходит каждые 2 или более мс, т.е. 2000 мкс. Сейчас порт передает данные каждые 4 мс (250Hz) смысла в увеличении частоты, кроме спортивного не вижу. Но и 2 мс, вполне по силам F411/
- Обработка первого полупериода выдачи управляющего сигнала на серводрайверы все 6 шт:
STM32F411 - 5,1 мкс
STM32H503 - 4,0 мкс (-21,5%)
Для справки, при частоте импульсов управления 80 кГц, длительность полупериода 12,5 мкс. Занято 41% от длительности. Смысла в увеличении частоты подачи импульсов на серводрайвер тоже не вижу. Аппаратное ограничение выбранной схемы подключения 100 кГц. Но нужно иметь и запас. 80 кГц, считаю оптимальным максимумом.
- Обработка второго полупериода управляющего сигнала на серводрайверы все 6 шт:
STM32F411 - 2,92 мкс
STM32H503 - 2,81 мкс (-3,7%)
Какие выводы можно сделать. При росте частоты в 2,5 раза (250 против 100) такой выигрыш, по факту, получить не удается. Не разбирался со схемотехникой STM2, но предполагаю, там где речь идет о чистых вычислениях, можем рассчитывать на выигрыш от роста частоты. Там, где встречаются операции ввода/вывода, выигрыш минимален. Частота самого камня уже не играет роли. Поправьте меня, если ошибаюсь.
Принципиального выигрыша от использования в проекте STM32H503 не вижу. F411 уверенно справляется с задачей. Возможно, и F401 справился бы. Узких мест не нашел. Если бы делал проект сейчас, возможно, остановился бы на H503. Все же она быстрее. А что Вы думаете по этому поводу? Кто на чем строит свою систему? Какие контроллеры, частоты и параметры управления системой используете?

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1C++ для STM32. Часть 1: организация пакетов данных для отправки по интерфейсам связи018.3227-07-2026
2📜 Тестирование №49938 [Тест 5. контрольный по мсс] - https://123xyz.ru/t/2cb4361p36 ...0704-07-2026
3Диктофон на микроконтроллере (WM8731 + I2S + STM32 + SDIO + FAT16)5706-07-2026
4Диктофон на микроконтроллере (WM8731 + I2S + STM32 + SDIO + FAT16)5706-07-2026
5Мозг, который не тормозит: почему инженеры выбирают Siemens S7-300 6ES7315-2EH14-0AB0 ...019.3205-08-2026
6[Перевод] Структуры данных на практике. Глава 17: Структуры данных загрузчиков0529-06-2026
7Путь к миллиону точек: как я переписывал плоттер три раза, прежде чем он перестал лагать2622-06-2026
866. Какие регулировки предусмотрены в ЭЛО для формирования электронного луча? ...0509-07-2026
9Каким может быть российский ответ на американский БПЛА Hornet0604-07-2026

Классификация: Наука. Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 15.46. Источник: vk.com.