Поскольку разработка высокопроизводительных встроенных приложений управления становится более сложной, разработчикам систем требуются более гибкие возможности для обеспечения масштабируемости системы. С этой целью компания Microchip Technology Inc. сегодня объявила о выпуске новых двухъядерных и одноядерных контроллеров цифровых сигналов (DSC) dsPIC33C, которые могут удовлетворить меняющиеся потребности приложений и обеспечить улучшенную производительность с точки зрения памяти, рабочей температуры и функциональной безопасности. выбор.
Новый двухъядерный DSC dsPIC33CH512MP508 от Microchip поддерживает приложения с большими требованиями к программной памяти. Одноядерный DSC dsPIC33CK64MP105 представляет собой недорогой вариант для приложений, требующих меньшего объема памяти и размера. Разработчики могут легко переключаться между этими новыми устройствами, поскольку семейства dsPIC33CH и dsPIC33CK полностью совместимы по выводам.
Серия dsPIC33CH512MP508 (MP5) расширяет недавно выпущенную серию dsPIC33CH за счет увеличения объема памяти со 128 КБ до 512 КБ и утроения объема программной оперативной памяти (оперативной памяти) с 24 КБ до 72 КБ. Расширенные устройства поддерживают более крупные приложения, требующие нескольких стеков программного обеспечения или большего объема программной памяти, например автомобильные приложения и приложения для беспроводной зарядки. Автомобильным приложениям требуется больше памяти для поддержки программного обеспечения AUTOSAR, драйверов MCAL и периферийных устройств CAN FD. Функции беспроводной зарядки в автомобильных приложениях требуют дополнительных стеков программных протоколов для поддержки протокола Qi и беспроводной связи ближнего радиуса действия (NFC), что, в свою очередь, требует больше места для хранения программ. Обновления встроенного ПО в режиме реального времени с использованием функции Live Update имеют решающее значение для систем высокой доступности, но также удваивают общие требования к памяти. В двухъядерном устройстве одно ядро может быть спроектировано как ведущее, а другое — как ведомое. Подчиненное ядро используется для выполнения чувствительного ко времени специального управляющего кода, а главное ядро используется для выполнения таких функций, как пользовательский интерфейс, мониторинг системы и связь. Например, два ядра помогают разделить стек программных протоколов для параллельного выполнения протокола Qi и других функций, включая NFC, для оптимизации производительности приложений беспроводной зарядки в автомобиле.
Серия dsPIC33CK64MP105 (MP1) представляет собой расширение недавно выпущенной серии dsPIC33CK с недорогими моделями, подходящими для небольших объемов памяти и корпусных приложений и доступными во флэш-памяти объемом до 64 КБ и корпусах с числом контактов от 28 до 48 контактов с минимальным пакетом. размер 4 мм х 4 мм. Это компактное устройство обеспечивает идеальное сочетание функций для автомобильных датчиков, управления двигателем, приложений постоянного тока высокой плотности или автономных передатчиков Qi. Одноядерные и двухъядерные устройства dsPIC33C обеспечивают высокую детерминированную производительность для чувствительных к времени приложений управления за счет расширения регистров выбора контекста, уменьшения задержки прерывания и ускорения выполнения инструкций для сложных математических алгоритмов.
"Благодаря 76 одноядерным и двухъядерным устройствам dsPIC33C в этом семействе клиенты могут воспользоваться преимуществами общих инструментов, общих периферийных устройств, а совместимость пакетов упрощает настройку. Кроме того, двухъядерные устройства упрощают интеграцию программного обеспечения для отдельных групп разработчиков программного обеспечения. , что позволяет им сосредоточиться на алгоритмах управления, не отвлекаясь на коммуникации и повседневный код».
Все устройства семейства dsPIC33C включают полный набор аппаратного обеспечения функциональной безопасности, упрощающего сертификацию ASIL-B и ASIL-C в критически важных для безопасности приложениях. Функции функциональной безопасности включают в себя несколько резервных источников тактовой частоты, отказобезопасный монитор тактовой частоты (FSCM), обратное считывание порта ввода-вывода, флэш-код исправления ошибок (ECC), встроенную самопроверку ОЗУ (BIST), защиту от записи, ожидание резервирования аналоговых периферийных устройств. Благодаря мощному набору периферийных устройств CAN-FD и дополнительной поддержке работы при высоких температурах до 150°C эти устройства идеально подходят для применения в экстремальных условиях, например, в автомобильных капотах.
поддержка развития
Семейство dsPIC33C поддерживается экосистемой разработки Microchip MPLAB®, включая бесплатно загружаемый MPLAB от Microchip. Комплект разработки MotorBench™ 2.0 от Microchip теперь поддерживает высоковольтные двигатели до 600 В, помогая клиентам настраивать свои двигатели с помощью алгоритмов ориентированного на поле управления (FOC).
Вся серия устройств имеет различные макетные платы и сменные модули (ПИМ). Инструменты разработки для новых устройств включают плату разработки dsPIC33CH Curiosity (DM330028-2), dsPIC33CH512MP508 PIM (MA330046) для общего проектирования, dsPIC33CH512MP508 PIM (MA330045) для управления двигателем, dsPIC33CK64MP105 PIM (MA330047) для общего проектирования, dsPIC33 CK64MP105 ПИМ (MA330050- 1) для управления двигателем внешнего операционного усилителя и dsPIC33CK64MP105 (MA330050-2) для управления двигателем внутреннего операционного усилителя.