STMicro STSPIN32G0 — это новая серия усовершенствованных 3-фазных контроллеров двигателей с регулируемым напряжением от 45 В до 600 В, которые расширяют линейку устройств STMicro за счет интегрированного микроконтроллера и драйвера двигателя.
Новая серия объединяет драйвер затвора с тройным полумостом с микроконтроллером STM32G0 на базе Arm Cortex-M0+ и способна обрабатывать алгоритмы шестишагового и ориентированного на поле управления (FOC). Интегрированная конструкция серии STSPIN32G0 обеспечивает экономию средств и «значительное сокращение площади BOM без ущерба для производительности и надежности».
Существуют две основные версии серии STSPIN32G0: низковольтная и высоковольтная. Низковольтные 3-фазные контроллеры двигателей включают в себя регулятор напряжения, один или три шунта и драйвер затвора с номиналом 45 В и до 0,6 А. Они в основном предназначены для бытовой техники, электроинструментов и дронов. Высоковольтные версии могут работать как с 250 В, так и с 600 В, что делает их подходящими для промышленных инверторов и вентиляторов. Они предназначены для бытовой техники, кондиционеров, домашних и промышленных холодильников, промышленных насосов и промышленной автоматизации.
Ранее мы рассматривали микроконтроллер STM32G4 Arm Cortex-M4, который в итоге был использован в контроллере трехфазного двигателя STSPIN32G4. STMicro выпустила референсный проект для EVLDRIVE101-HPD, платы драйвера двигателя BLDC, которая может управлять бесколлекторными двигателями мощностью до 750 Вт.
Характеристики STSPIN32G0A1/A2/B1/B2 ( низковольтные ):
- Микроконтроллер – Arm Cortex-M0+ 32-битное ядро @ до 64 МГц
- Память – 64 КБ флэш-памяти и 8 КБ SRAM
- Управление двигателем
- Рабочее напряжение от 6,7 до 45 В
- Трехфазные драйверы затворов
- Приемник/источник на 600 мА
- Встроенные диоды начальной загрузки
- Предотвращение перекрестной проводимости
- Периферийные устройства
- Интерфейсы I2C, USART и SPI
- 23x GPIO
- Таймеры – 5х таймеров общего назначения (1х 32-битный + 4х 16-битных), 1х таймер расширенного управления, предназначенный для управления двигателем
- Аналоговый порт – 1x компаратор, 12-битный АЦП (до 11х внешних каналов) со скоростью преобразования 2,5 Мвыб/с, 3x операционных усилителя с диапазоном выходного напряжения от питания до питания
- 5-канальный контроллер DMA с гибким отображением
- Питание
- Понижающий преобразователь постоянного тока напряжением 3,3 В с защитой от перегрузки по току, короткого замыкания и перегрева
- Линейный стабилизатор LDO 12 В с тепловой защитой
- Режим ожидания для низкого энергопотребления
- Защита UVLO на каждом блоке питания
- Отладка – поддержка отладки на кристалле через SWD и встроенный загрузчик через UART и I2C
- Рабочая температура – от -40°C до 125°C
- Корпус –VFQFPN48 (7 мм x 7 мм)
Технические характеристики STSPIN32G0251/252/601/602 ( высокое напряжение ):
- Микроконтроллер – Arm Cortex-M0+ 32-битное ядро @ до 64 МГц
- Память – 64 КБ флэш-памяти и 8 КБ SRAM
- Управление двигателем
- Рабочее напряжение от 6,7 до 45 В
- Трехфазные драйверы затворов
- Высоковольтная шина до 250 В (STSPIN32G0251/252)
- Высоковольтный рельс до 600 В (STSPIN32G0601/602)
- Устойчивость к переходным процессам dV/dt ±50 В/нс
- Диапазон напряжения управления затвором от 9 В до 20 В
- Интегрированные диоды бутстрепа
- Допустимая сила тока драйвера: 200/350 мА источника/приемника тока при 25 °C
- Периферийные устройства
- Интерфейсы I2C, USART и SPI
- 32x GPIO
- Таймеры – 5х таймеров общего назначения (1х 32-битный + 4х 16-битных), 1х таймер расширенного управления, предназначенный для управления двигателем, 2х маломощных таймера
- Аналоговый порт – 1x компаратор, 12-битный АЦП (до 15х внешних каналов) со скоростью преобразования 2 Мвыб/с
- 5-канальный контроллер DMA с гибким отображением
- Режим ожидания для низкого энергопотребления
- Защита – UVLO, блокировка, время простоя и интеллектуальное отключение
- Отладка – поддержка отладки на кристалле через SWD и встроенный загрузчик через UART и I2C
- Рабочая температура – от -40°C до 125°C
- Корпус – QFN 72-контактный (10 x 10 мм), шаг 0,5
Номера деталей, заканчивающиеся на «1», имеют меньше контактов, чем те, которые заканчиваются на «2». Однако они поддерживают Vbat в качестве резервного источника для Vdd, гарантируя, что система сможет возобновить работу после потери питания, или обеспечивают Vref, поддерживая стабильный опорный сигнал АЦП.
EVSPIN32G06Q1S1 3-фазная полная инверторная плата на базе контроллера STSPIN32G0601
STMicro предлагает оценочную плату для каждого варианта продукта и совместимость с такими программными инструментами, как X-CUBE-MCSDK и конфигуратор STM32CubeMX.
Контроллеры двигателей STSPIN32G0 доступны на eSTore , начиная с 2.00$ за вариант с низким напряжением в корпусе VFQFPN48 7 мм x 7 мм для заказов на 1000 единиц. Варианты 250 В и 600 В стоят 2.14$ и 2.44$, соответственно, в корпусе QFN 72L 10 мм x 10 мм. Более подробную информацию можно найти на странице «кампания» и в сопроводительном сообщении в блоге.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.