Компания Microchip Technology представила расширенную серию цифровых сигнальных контроллеров и микроконтроллеров, предназначенных для эффективного управления электродвигателями в автомобильной, промышленной и бытовой электронике. Новое решение включает специализированный софт, платы разработки и алгоритмы максимизации крутящего момента.
Microchip Technology расширила свой портфель продуктов управления электродвигателями, выпустив цифровые сигнальные контроллеры (DSC) и микроконтроллеры (MCU) нового поколения. Решение ориентировано на приложения, требующие высокой эффективности работы при одновременном снижении размеров платы, количества компонентов и потребления энергии. Расширенная экосистема поддержки включает инструменты проектирования, аппаратуру разработки, специализированные алгоритмы и готовые проектные решения для конкретных применений, таких как компрессоры холодильников.
Семейство цифровых сигнальных контроллеров dsPIC33CK
Контроллеры dsPIC33CK64MC10x — это оптимизированные по стоимости DSC с поддержкой функциональной безопасности, предназначенные для ориентированного по полю управления (FOC) электродвигателями. Устройства выпускаются в корпусах размером от 4x4 мм с количеством выводов от 28 до 48 и начальной ценой $1,13 за единицу (партия 10000 шт.). Объём памяти варьируется от 32 кБ до 64 кБ Flash и 8 кБ RAM.
Поддержка включает двигательные модули расширения (PIMs) для существующих плат разработки, а также новую бюджетную плату управления с низким напряжением специально для семейства dsPIC33CK. Разработка кода ускоряется за счёт интегрированной среды MPLAB X IDE и инструмента MCC, а оптимизированное поколение кода FOC обеспечивает motorBench Development Suite.
Микроконтроллеры PIC32MK второго поколения
32-разрядные MCU серий PIC32MK MCJ и MCM предназначены для управления двигателями с использованием FOC. Устройства обладают встроенной поддержкой операций с плавающей точкой и DSP-функционала, а также гибким набором интерфейсов связи, включая несколько портов CAN-FD и USB.
Ключевое преимущество — общие с dsPIC33CK аналоговые модули, обеспечивающие беспрепятственную миграцию между семействами устройств. MCU доступны с количеством выводов от 48 до 100 и начальной ценой $3,27 за единицу (партия 10000 шт.). Объём памяти — от 256 кБ до 1 МБ Flash и от 64 кБ до 256 кБ RAM. Для разработки предусмотрены три варианта аппаратных платформ в составе MPLAB X IDE, а софтовая поддержка через MPLAB Harmony v3 Software Framework охватывает как датчиковые, так и бездатчиковые приложения управления двигателем.
Программный инструментарий motorBench
Версия 2.35 motorBench Development Suite — графического инструмента разработки на основе ПО — сокращает время запуска двигателя с FOC и генерирует оптимизированный исходный код под конкретный мотор. В этом релизе расширена поддержка семейства dsPIC33CK и добавлены новые функции: оценка положения Angle Track-Phase Locked Loop (AT-PLL), ослабление поля (Field Weakening, FW), максимизация крутящего момента на ампер (MTPA), компенсация мёртвого времени (DTC) и иные улучшения.
Алгоритм нулевой скорости/максимального момента
Функция Zero Speed/Maximum Torque (ZS/MT) исключает необходимость использования датчиков Холла в приложениях, требующих высокого крутящего момента при остановке или на низких оборотах для низкоиндуктивных двигателей. Поддержка реализована на уровне dsPIC33 DSC, SAM и PIC32MK MCU семейств управления двигателями.
Справочные конструкции и платформы разработки
Для семейства dsPIC33CK выпущена плата разработки с низким напряжением, предоставляющая платформу для разработки приложений и эталонный проект для пользовательских решений. Дополнительно представлено комплексное решение — эталонный проект компрессора холодильника с оптимизацией по стоимости и энергоэффективности, демонстрирующий лучшие практики специализированного управления двигателем и сокращающий время выхода на рынок.