Компания STMicroelectronics начала серийный выпуск STSPIN32F0
В небольшом корпусе QFN 7 x 7 мм STSPIN32F0 содержит микроконтроллер и аналоговую схему. В сравнении с другими микроконтроллерными решениями для управления электродвигателями STSPIN32F0 значительно упрощает проектирование благодаря возможности применения обширной экосистемы средств разработки STM32 с программными инструментами, библиотеками и ПО промежуточного уровня, алгоритмами векторного(FOC) и 6-шагового управления.
Микросхема найдет применение в умном производственном оборудовании, электроинструменте, вентиляторах охлаждения, а также в растущей категории высокотехнологичных продуктов — дроны, небольшие роботы, бытовая техника с высокоэффективными электродвигателями (например, высокопроизводительные пылесосы и очистители воздуха).
Технические особенности STSPIN32F0:
- Встроенный в STSPIN32F0 микроконтроллер STM32F0 на ядре ARM® Cortex®-M0 способен выполнять разносторонние алгоритмы управления электроприводом, такие как векторное управление с датчиками и без датчиков, шести-шаговый алгоритм управления и другие. Высокая вычислительная производительность обеспечивает быстрое выполнение алгоритма, что требуется для точного управления моментом и скоростью на высоких оборотах, кроме того остаются ресурсы для других функций приложения.
- Аналоговая часть микросхемы включает в себя трехфазный полу-мостовой драйвер затворов со встроенными ограничительными диодами и операционные усилители. Ток драйвера до 600 мА. Имеются встроенные механизмы защиты: программируемая защита от перегрузки по току, защиты от сквозных токов, снижения напряжения питания и перегрева.
- Дополнительной мерой для упрощения внедрения этого решения является наличие встроенного 3,3 В DC/DC понижающего преобразователя и 12 В линейного стабилизатора напряжения(LDO), которые обеспечивают питание микроконтроллера, внешних цепей и драйверов затворов. Микросхема может быть переведена в дежурный режим для выключения всех внутренних цепей кроме DC/DC-преобразователя.
Ключевые характеристики STSPIN32F0:
- рабочий диапазон питания 8… 45 В;
- трехфазный полу-мостовой драйвер затворов 600 мА;
- встроенные ограничительные диоды;
- предотвращение сквозных токов;
- 32-разрядное ARM® Cortex® -M0 ядро:
— 4-кБайт SRAM с контролем четности;
— 32-кБайт Flash с байтом опций для защиты от записи/считывания;
— до 48 МГц тактовой частоты; - 3,3 В DC/DC понижающий преобразователь с защитой от перегрузки, короткого замыкания и перегрева;
- 12 В LDO линейный стабилизатор напряжения с защитой от перегрева;
- 16 портов ввода/вывода общего назначения (GPIO);
- 5 таймеров общего назначения;
- 12-разрядный АЦП (до 9 каналов);
- I2 C, USART и SPI интерфейсы;
- 4 rail-to-rail операционных усилителя;
- компаратор для защиты от перегрузки по току с программируемым пороговым уровнем;
- 3FG выход с открытым стоком для выдачи декодированного результата по трем входам датчиков холла;
- дежурный режим для экономии электроэнергии;
- защита от снижения напряжения по VM, VDD, VREG и VBOOTx;
- отладка на кристалле через SWD;
- расширенный диапазон рабочей температуры: -40 to +125 °C.
Джерело: