Эти возможности помогут разработчикам систем создавать высокопроизводительные встроенные приложения управления, требующие гибких решений для обеспечения масштабируемости по мере роста сложности проектов.
Новый двухъядерный DSC-микроконтроллер dsPIC33CH512MP508 подходит для приложений, требующих большего объема программной памяти. Одноядерный DSC-микроконтроллер dsPIC33CK64MP105, с другой стороны, представляет собой экономичную версию, предназначенную для приложений, требующих меньшего объема памяти и меньших габаритов. Благодаря новым устройствам, выводная схема которых совместима с семействами dsPIC33CH и dsPIC33CK, разработчики могут легко подобрать наиболее подходящую модель.
Семейство dsPIC33CH512MP508 (MP5) расширяет возможности недавно представленного dsPIC33CH за счет увеличения объема флэш-памяти (со 128 КБ до 512 КБ) и утроения объема программной оперативной памяти (с 24 КБ до 72 КБ). Это делает их идеальными для более крупных приложений с несколькими программными стеками или большим объемом программной памяти, таких как автомобильные приложения и приложения для беспроводной зарядки. В автомобильных приложениях требуется больше памяти для установки программного обеспечения AUTOSAR, драйверов MCAL и периферийных устройств CAN FD. Внедрение беспроводной зарядки в автомобильных приложениях требует большего количества программных стеков для протокола Qi и NFC (ближней бесконтактной связи), что, в свою очередь, увеличивает потребность в программной памяти. Возможность обновления прошивки в режиме реального времени имеет решающее значение для систем высокой доступности, но также удваивает общий объем необходимой памяти. В двухъядерных устройствах одно ядро может работать как ведущее, а другое как ведомое. Вспомогательное ядро полезно для выполнения специализированного, критически важного по времени управляющего кода, в то время как ведущее ядро обрабатывает пользовательский интерфейс, мониторинг системы и функции связи. Например, наличие двух ядер упрощает разделение программных стеков для параллельного выполнения протокола Qi и других функций, таких как NFC, для оптимизации производительности в беспроводных приложениях для зарядки автомобилей.
Семейство dsPIC33CK64MP105 (MP1) расширяет недавно представленное семейство dsPIC33CK, предлагая экономичную версию для приложений с меньшим объемом памяти и меньшими габаритами. Оно обеспечивает до 64 КБ флэш-памяти и корпуса с 28-48 выводами, с размерами от 4 мм x 4 мм. Это компактное устройство обеспечивает идеальное сочетание функций для автомобильных датчиков, управления двигателями, высокоплотных DC/DC-преобразователей и автономных Qi-передатчиков. Одно- и двухъядерные устройства dsPIC33C обеспечивают высокую скорость и детерминированность работы для критически важных по времени приложений управления, предоставляя контекстно-зависимые регистры для уменьшения задержки прерываний и ускорения выполнения инструкций математических алгоритмов.
Все устройства семейства dsPIC33C оснащены комплексным оборудованием для обеспечения функциональной безопасности, что позволяет получить сертификаты ASIL-B и ASIL-C для критически важных приложений. Функции функциональной безопасности включают в себя несколько резервных источников тактовой частоты, монитор тактовой частоты с защитой от сбоев (FSCM), проверку портов ввода-вывода, код коррекции ошибок флэш-памяти (ECC), встроенное самотестирование ОЗУ (BIST), защиту от записи и резервные аналоговые периферийные устройства, а также многое другое. Мощный набор периферийных устройств CAN-FD, наряду с возможностью работы при температуре 150°C, делает эти устройства идеальными для работы в суровых условиях, например, в автомобильных приложениях под капотом.
Семейство микроконтроллеров dsPIC33C поддерживается экосистемой разработки MPLAB® от Microchip, включая бесплатную интегрированную среду разработки MPLAB X (IDE), конфигуратор кода MPLAB, компилятор C MPLAB XC16 и инструменты внутрисхемной отладки/программирования MPLAB. Также доступна версия 2.0 пакета разработки motorBench™ от Microchip, теперь поддерживающая высоковольтные двигатели до 600 В, которая поможет клиентам настраивать двигатели с помощью алгоритма управления, ориентированного на поле (FOC).
Для всего семейства устройств доступно несколько плат разработки и подключаемых модулей (PIM). Инструменты разработки для новых устройств включают плату dsPIC33CH Curiosity (DM330028-2), модуль dsPIC33CH512MP508 PIM для приложений общего назначения (MA330046), модуль dsPIC33CH512MP508 PIM для управления двигателями (MA330045), модуль dsPIC33CK64MP105 PIM для приложений общего назначения (MA330047), модуль dsPIC33CK64MP105 PIM для управления двигателями с помощью внешнего операционного усилителя (MA330050-1) и модуль dsPIC33CK64MP105 PIM для управления двигателями с помощью внутреннего операционного усилителя (MA330050-2).
Микросхемы dsPIC33CH512MP5 теперь доступны в 48/64/80-контактных корпусах TQFP, 64-контактных QFN и 48-контактных uQFN. Микросхемы dsPIC33CK64MP1 теперь доступны в 28-контактных корпусах SSOP, 28/36/48-контактных uQFN и 48-контактных корпусах TQFP.
