Новая серия одноядерных микроконтроллеров c2000™ delfino™ f2837xs от ti

Новое поколение микроконтроллеров Delfino

Микроконтроллеры TMS320C2834x Delfino созданы по той же архитектуре (рисунок 1), что и появившееся ранее семейство TMS320F2833x.

Рис. 1. Блок-схема архитектуры микроконтроллеров Delfino

Однако в отличие от предшественников, C2834x обладают удвоенной производительностью, содержат до 516 КБ ОЗУ и модуль ШИМ с разрешающей способностью 65 пс (см. таблица 1). Основанные на ядре C28x, микроконтроллеры Delfino программно совместимы с предыдущими семействами на базе этого же ядра.

Таблица 1. Основные отличия C2834x Delfino от предыдущего семейства C2833x

Наименование Частота, МГц Flash, КБ ОЗУ, КБ FPU 12-бит АЦП, каналов Выходов ШИМ (HRPWM) Кодер QEP Интерфейсы
C2834x до 300 до 516 есть до 18+1*(9) до 3 до 2xSPI, 3xSCI, I 2 C,2xCAN, 2xMcBSP
C2833x до 150 до 512 до 68 есть до 16 до 18+1*(6) 2 до 1xSPI, 3xSCI, I 2 C,2xCAN, 2xMcBSP

Ядро C28x микроконтроллеров Delfino является 32-битным с фиксированной точкой, но в состав устройства входит также 32-битный модуль вычисления с плавающей точкой с одинарной точностью IEEE 754 (FPU). Благодаря этому модулю пользователь может писать программный код, а также реализовывать математические алгоритмы на языке высокого уровня С/С++. Использование связки ядра C28x и модуля FPU очень эффективно при решении как DSP-задач, так и задач управления. При этом во многих случаях отпадает необходимость во втором процессоре. Способность выполнять операцию умножения с накоплением 32×32 бит с 64-битным результатом позволяет микроконтроллеру легко справляться с трудоемкими вычислениями, в то время как быстрая реакция на прерывания с автоматическим сохранением контекста набора важных регистров дает возможность обрабатывать множество асинхронных событий с минимальными задержками. Микроконтроллер имеет Гарвардскую архитектуру памяти с отдельными шинами для чтения команд, чтения данных и записи данных, то есть ядро C28x может одновременно извлекать команду, считывать и записывать операнд за один цикл тактового сигнала. В ПЗУ микроконтроллера на этапе изготовления записан загрузчик и стандартные таблицы тригонометрических функций. Загрузчик позволяет обновлять ПО во Flash-памяти, а также загружаться через последовательные интерфейсы устройства. Доступ к памяти защищен 128-битным паролем от несанкционированного доступа. Кроме того, в ПЗУ зашит AES-дешифратор, что дает возможность хранить зашифрованный программный код во внешней памяти.

Благодаря увеличению скорости вычисления, поддержке арифметики с плавающей точкой и наличию большого объема встроенной SRAM-памяти, используя микроконтроллеры семейства Delfino, можно значительно снизить объем программного кода приложения и время выполнения сложных алгоритмов управления (рисунок 2).

Рис. 2. Сравнение характеристик микроконтроллеров при выполнении простых функций и сложных алгоритмов управления

Семейство TMS320C2834x разработано для таких приложений управления в реальном времени, как системы управления приводами, альтернативные источники питания, системы контроля передачи электроэнергии, автомобильная автоматика.

Благодаря тому, что новое семейство построено на базе ядра C28x, для отладки приложения можно использовать тот же набор программных и аппаратных средств, что и для предыдущих семейств микроконтроллеров TMS320C28x. Для тех, кто использует C28x в своем приложении и хочет воспользоваться преимуществами семейства Delfino, на сайте компании TI доступны специальные руководства по быстрому переходу на новое семейство.

Непосредственно для микроконтроллера TMS320C28343 доступна плата controlCARD в формфакторе DIM100 (рисунок 3), которая совместима с существующими отладочными наборами такого формата. Кроме того, Delfino C28343 controlCARD (TMDXCNCD28343)можно использовать как готовое устройство. На плате установлены два АЦП ADS7865, EEPROM на 64 КБ. Большая часть выводов микроконтроллера (кроме интерфейса внешней памяти и интерфейса АЦП) доступна через разъем платы, что исключает трудности распайки многовыводных корпусов. Все, что требуется для включения этой платы — источник питания на 5 В.

Рис. 3. Delfino C28343 controlCARD

Те, кому необходим доступ к выводам интерфейса внешней памяти и интерфейса АЦП, могут воспользоваться платой С28346 DIM168 controlCARD (TMDXCNCD28346-168), но она не совместима с материнскими отладочными платами для предыдущих С2000. Для нее нужно использовать материнскую плату из набора C2000 DIM168 Experimenter’s Kit (TMDXDOCK28346-168) (рисунок 4).

Рис. 4. C2000 DIM168 Experimenter’s Kit

В настоящее время для заказа доступны инженерные образцы TMX320C28346ZEP в корпусе BGA с 256 выводами и TMX320C28343ZHH в корпусе BGA с 179 выводами. Все микроконтроллеры семейства Delfino работают в температурном диапазоне от -40 до 105°С.

Новая серия одноядерных микроконтроллеров C2000™ Delfino™ F2837xS от TI

Компания Texas Instruments (TI) представила новую серию 32-битных микроконтроллеров C2000™ Delfino™ 32-bit F2837xS (MCU). Данные одноядерные микроконтроллеры первыми в промышленности имеют четыре 16-битных аналогово-цифровых преобразователей (ADC), обеспечивая точную обратную связь для приложений по управлению мощностью. Они совместимы по цоколевке и программному обеспечению с недавно представленным двухъядерным микроконтроллером C2000 Delfino F2837xD MCU и помогают ускорить разработку при переходе от высокопроизводительных промышленных систем управления к среднему классу разработок. Микроконтроллеры серии Delfino F2837xS представляют собой одноядерные решения следующего поколения для пользователей, которые используют предыдущую серию микроконтроллеров Delfino F2833x MCU. Разработчики могут использовать преимущества существующих материальных вложений серии F2833x MCU и позволяют осуществить переход к совместимому программному обеспечению микроконтроллеров F2837xS MCU, которые обеспечивают большую процессорную производительность и имеют улучшенные аналоговые и управляющие периферийные блоки.

Основные характеристики и преимущества использования микроконтроллеров Delfino F2837xS:

  • Мощная комбинация серии C28x и акселератора управления в реальном масштабе времени (CLA) обеспечивают производительность операций с плавающей запятой на уровне 400MIPS, гарантируя быстрое и эффективное управление при одновременном контроле множественных задач. ЦПУ серии C28x позволяет выполнять сложные тригонометрические и арифметические операции:
    • Быстро выполняет тригонометрические алгоритмы, используемые в функциях преобразования и управления благодаря новому арифметическому блоку (TMU) с аппаратным ускорением, интегрированному в ядро C28x, который автоматически выполняет данные алгоритмы в компиляторе.
    • Ускоряет выполнение сложных математических операций в стандартных кодированных коммуникационных приложениях благодаря блоку Viterbi Complex Unit (VCU II) с аппаратным ускорением, который также интегрирован в ядро C28x, который автоматически выполняет данные операции в компиляторе.
  • Интеллектуальная система разделения нагрузки между главным ЦПУ (ядро C28x) и блоком CLA, обеспечивает дополнительную полосу пропускания и позволяет центральному процессору сфокусироваться на выполнении других задач, таких как диагностика системы, управление приложениями или снижение тактовой частоты цепей управления.
  • Точная обратная связь для приложений по управлению мощностью благодаря четырем 16-битным АЦП — впервые для одноядерных микроконтроллеров.
  • Улучшенная система контроля выходных параметров, такая как мониторинг напряжения и тока трехфазных двигателей с одновременным программным декодированием ответных данных от высокочастотных преобразователей.
  • Максимальная интеграция системного уровня и экономия средств благодаря аналоговым и управляющим периферийным блокам, включая сигма-дельта демодуляторы, компараторы, цифро-аналоговые преобразователи (DAC) и большое количество управляющих и коммуникационных периферийных блоков.
  • Одновременная обработка восьми сигма-дельта модулированных каналов, каждый с пороговыми компараторами и цельнокроенным интерфейсом для изолированного дельта-сигма модулятора TI AMC1204.
  • Позволяет легко перейти от предыдущих серий микроконтроллеров F2833x MCU.
  • Ускоряет время выхода продукта на рынок и снижает общие затраты на разработку, создавая продукты с различным уровнем производительности благодаря новой серии F2837xS MCU, которая обеспечивает совместимость по цоколевке и архитектуре программного обеспечения с двухъядерными микроконтроллерами Delfino F2837xD MCU и будущими решениями.
  • Главное средство разработки controlSUITE™ с примерами, заголовочными файлами, прикладными библиотеками может быть бесплатно загружено с сайта ti.com.
Читайте также  Измеритель влажности и температуры

Цена и доступность

Опытные образцы 32-битных микроконтроллеров серии C2000 Delfino F28377S 32-bit MCU (TMX320F28377S) уже доступны для приобретения. Компания TI также предлагает разработчикам много дополнительных решений с различным объемом памяти и количеством периферийных блоков в конфигурации TMS32028376S, TMS320F28375S и TMS320F28374S, цена которых стартует от $11.34 USD в партиях 1 000 штук. Разработчики могут оценить новые микроконтроллеры Delfino MCU с помощью экспериментальной док-станции Delfino F2837xD Experimenter Kit (TMDXDOCK28377D) по цене $219, которая включает модуль controlCARD (TMDXCNCD28377D), или приобрести данный модуль отдельно controlCARD по цене $159.

Texas Instruments интегрировала 16-разрядный АЦП в одноядерные микроконтроллеры C2000 Delfino F2837xS

Texas Instruments Delfino F2837xS

Серия высокопроизводительных одноядерных микроконтроллеров, полностью совместимых с двухядерными микроконтроллерами С2000 Delfino, предназначенная для промышленных систем автоматизации и контроля, позволит создавать масштабируемые проекты систем управления электродвигателями, частотных преобразователей, преобразователей напряжения и систем преобразования возобновляемой энергии

Компания Texas Instruments представила серию мощных одноядерных 32-разрядных микроконтроллеров C2000 Delfino F2837xS для промышленных систем контроля реального времени. Это первые в отрасли одноядерные микроконтроллеры с интегрированным 16-разрядным высокопроизводительным АЦП, который позволит реализовать прецизионные схемы обратной связи в приложениях преобразования напряжения и управления электродвигателями. Отличительной особенностью представленных приборов является полная совместимость с недавно анонсированными двухядерными микроконтроллерами серии C2000 Delfino F2837xD.

По заявлению инженеров компании, новые микроконтроллеры смогут ускорить и упростить разработку приложений при масштабировании высокопроизводительных промышленных систем до систем управления и контроля среднего уровня. Кроме того, одноядерные микроконтроллеры Delfino F2837xS являются решением следующего поколения для тех, кто использует предыдущую серию микроконтроллеров Delfino F2833x. Разработчики могут использовать существующие наработки для Delfino F2833x и перенести их на программно-совместимые Delfino F2837xS, которые обеспечивают более высокую производительность и снабжены усовершенствованной периферией.

Отличительные особенности одноядерных микроконтроллеров серии C2000 Delfino F2837xS:

  • Мощное сочетание ядра C28x и 32-разрядного математического сопроцессора (real-time control accelerator, CLA) обеспечивает комбинированную производительность 400 MIPS при выполнении вычислений с плавающей точкой, что позволяет реализовать быстрое и эффективное управление несколькими задачами одновременно. Ядро C28x дополнительно оптимизировано для выполнения тригонометрических и комплексных математических операций;
  • Аппаратный блок ускорителя выполнения тригонометрических операций, встроенный в ядро C28x, и поддержка автоматического выполнения операций в компиляторе позволяют быстро выполнять тригонометрические алгоритмы, используемые в функциях преобразования и контроля;
  • Ускоренное выполнение комплексных математических операций, обычно применяемых в приложениях зашифрованного обмена данными, стало возможным благодаря интеграции в ядро C28x аппаратного ускорителя Viterbi Complex Unit (VCU II) и поддержке соотвествующих возможностей компилятором;
  • Интеллектуальное перераспределение системных ресурсов позволяет переложить ответственную задачу анализа в цикла управления на сопроцессор, увеличивая тем самым пропускную способность и и освобождая ресурсы основного процессора для выполнения других задач, например, для системной диагностики или управления приложением;
  • Первые одноядерные микроконтроллеры с четырьмя 16-разрядными АЦП позволяют реализовать прецизионные схемы обратной связи в приложениях преобразования напряжения;
  • Повышенная пропускная способность системы позволяет, например, реализовать контроль тока и напряжения трех фаз электродвигателя одновременно с программной обработкой данных обратной связи высокочастотного преобразователя;
  • Максимальный уровень системной интеграции и минимизация количества внешних компонентов благодаря богатой аналоговой периферии, в том числе сигма-дельта демодуляторам, компараторам, ЦАП, и обилию интерфейсов управления и обмена данными;
  • Встроенные блоки дельта-сигма фильтров с 8 входными каналами, каждый из которых снабжен пороговым компаратором, интерфейсом изолированного дельта-сигма модулятора AMC1230 и возможностью синхронизации с ШИМ;
  • Упрощенная миграция от микроконтроллеров серии F2833x. Предыдущее поколение микроконтроллеров C2000, использующее ядро C28x и сходную периферию, программно совместимо с новой серией Delfino F2837xS, которая обеспечивает более высокий уровень производительности в обработке сигналов и снабжена высококлассной и надежной периферией;
  • Ускоренное продвижение на рынок и снижение затрат на разработку приложений достигается благодаря возможности создавать устройства с различными уровнями производительности в пределах одной серии микроконтроллеров F2837xS, которые полностью совместимы с двухядерными микроконтроллерами F2837xD;
  • Централизованная разработка приложений обеспечивается примерами, заголовочными файлами и библиотеками, которые доступны посредством программного комплекса controlSUITE.

Инструменты разработчика

Поскольку семейство микроконтроллеров Delfino F2837xS является масштабируемым и совместимо с Delfino F2837xD, для разработки можно использовать отладочную платформу Delfino F2837xD Experimenter Kit (TMDXDOCK28377D), в состав которой входит подключаемый процессорный модуль TMDXCNCD28377D.

Образцы микроконтроллеров, отладочная платформа Delfino F2837xD Experimenter Kit (TMDXDOCK28377D) и отдельный процессорный модуль (TMDXCNCD28377D) доступны для заказа.

Перевод: Vadim по заказу РадиоЛоцман

Контроллеры семейства C2000

Цифровые сигнальные процессоры TMS320C28x™

32-битные цифровые сигнальные процессоры семейства C28x™ объединяют в себе мощные и эффективные технологии цифровой обработки сигналов фирмы Texas Instruments с богатым набором периферийных устройств и простотой использования на уровне микроконтроллера. Архитектура контроллеров семейства C28x позволяет выполнять за один цикл операции типа 32×32 бит MAC либо две операции типа 16×16 бит MAC, превосходя по этому параметру любые другие аналоги с фиксированной точкой. Ядро содержит сверхбыстрый модуль управления прерываниями, что позволяет значительно снизить задержки при входе в прерывание.

Контроллеры семейства C28x обладают рядом уникальных возможностей, например, таких, как операции Чтение-Модификация-Запись за один цикл по любому из адресов памяти, что позволяет значительно повысить производительность и эффективность кода, многие другие инструкции также являются атомарными.

Ядро контроллеров семейства C28x оптимизировано для задач промышленной автоматизации, а разработанный параллельно с ним компилятор языка C позволяет добиться минимального оверхеда в 1.1 по отношению к ассемблеру. Кроме этого, ядро контроллеров семейства C28x поддерживает использование библиотеки «IQ-math», позволяя разработчику совмещать удобства использования математики с плавающей точкой с выгодной ценой платформы с фиксированной точкой.

Цифровые сигнальные процессоры C28x совмещают производительность 150 MIPS с преимуществами flash-технологии. Недорогие представители семейства F2808, F2806 и F2801 обеспечивают производительность в 100 MIPS. Все представители семейства C28x изготавливаются по субмикронной комплементарной КМОП-технологии с пятью металлизациями. На программном уровне контроллеры семейства C28x совместимы с популярной серией контроллеров TMS320C24x™.

Цифровые сигнальные процессоры TMS320C24x™

Обладая производительностью до 40 MIPS, 16-битные контроллеры семейства C24x™ позволяют реализовывать различные алгоритмы управления. Набор однотактовых инструкций обеспечивает быстрое выполнение сложных математических вычислений в режиме реального времени, а гарвардская архитектура имеет ряд удобств при использовании векторной математики, часто используемой в задачах промышленной автоматизации. Модернизированная гарвардская архитектура контроллеров C24x обеспечивает максимальную скорость обработки данных благодаря наличию раздельных шин для программы и данных, позволяя одновременно читать данные и программные инструкции. Передача данных между двумя пространствами поддерживается программно.

Высокопроизводительная организация памяти

Архитектура памяти контроллеров семейства C24x позволяет загружать коэффициенты из программной памяти непосредственно в ОЗУ, исключая необходимость в дополнительном ПЗУ для коэффициентов. Эта особенность, совместно с 4-уровневым конвейером, позволяет контроллерам семейства C24x выполнять большинство инструкций за один цикл.

Особенность DRAM-памяти, позволяющей осуществить две операции за один цикл, совмещённая с параллельной архитектурой обеспечивает контроллерам C24x возможность выполнять три одновременных операции с памятью за один машинный цикл.

Представители семейства C24x обладают различным набором встроенных типов памяти, включающих однопортовое ОЗУ, ПЗУ и Flash-память. Все представители семейства изготавливаются по субмикронной комплементарной КМОП-технологии с пятью металлизациями.

Читайте также  Простой и недорогой 3-х осевой станок с чпу своими руками

Платформа TMS320C2000™ обладает высокой степенью интеграции периферийных устройств, свойственной микроконтроллерам и используемой для обработки смешанных сигналов, с высокой производительностью ядра цифрового сигнального процессора (DSP), встроенной перепрограммируемой flash-памятью, прецизионными аналоговыми, цифровыми и коммуникационными периферийными устройствами. Такой уровень интеграции упрощает разработки и удешевляет их, позволяя реализовывать однокристальные решения.

Модуль Flash-памяти с варьируемым объёмом от 16 to 256КБ позволяет разработчику многократно изменять программу в контроллере, в том числе и непосредственно в готовом изделии. Возможность перепрограммирования Flash-памяти обеспечивает максимальную лёгкость и удобство обновления программных версий приборов.

Flash-память контроллеров семейства C2000™ разбита на секторы, что позволяет пользователю программировать лишь часть памяти, не осуществляя предварительного полного стирания. Кроме этого, контроллеры семейства C2000™ обладают уникальной возможностью защиты кода 32-х или 64-битным паролем.

Модуль обработчика событий (Event Manager)

  • Таймеры/Регистры сравнения позволяют снизить до минимума программную загрузку ядра при операциях измерений длительности, периодических выборок и генерации сигналов ШИМ
  • Программируемое «мёртвое время» позволяет избавиться от внешних цепей его формирования
  • Регистры захвата и квадратурных демодуляторов дают возможность отказаться от внешних ИС обработки сигналов с датчиков
  • Прерывание PDP позволяет защитить внешние силовые устройства при системных сбоях

Модули ePWM, eCAP, eQEP (в контроллерах F2808, F2806, F2801)

  • Заменяют модуль обработчика событий
  • ePWM До 16 независимых каналов ШИМ, сгруппированных поканально ВременнАя синхронизация Контроль фазы и фронтов Дополнительные вычислительные режимы Независимая регулировка мёртвого времени Высокочастотный регулятор (chopper) Регулируемый диапазон аварийных значений (trip/fault) Улучшенная система прерываний и запуска преобразований
  • ePWM высокого разрешения Расширяет разрешающую способность модуля ePWM с помощью использования технологии Micro Edge Positioning Используется для управления коэффициентом заполнения и сдвигом фазы в высокочастотных применениях Обладает разрешением в 11 бит на частоте 2МГц по сравнению с 5.6-битами у стандартного модуля ePWM
  • eCAP До четырёх 32-битных регистров захвата Однократный либо постоянный режим Отображение буферов в пространство памяти Выбор фронтов Пре-делитель Секвенсер Режимы абсолютного времени либо приращения 32-битный режим ШИМ
  • eQEP До 2-х 32-битных модулей QEP Поддержка измерений скорости и частоты Детектирование заклинивания ротора и определение его положения Контроль неисправностей
  • Разрешение 10 бит (семейство C24x) и 12 бит (семейство C28x)
  • Время преобразования 375 нс для семейства 240xA и 80 нс при групповых преобразованиях для семейств F281x и F280x позволяет использовать высокую частоту семплирования и программной обработки по нескольким каналам преобразования
  • Запуск преобразования по внешнему либо внутренним сигналам не требует использования ресурсов ЦПУ
  • Двойная буферизация результатов преобразования позволяет уменьшить использование ресурсов ЦПУ при перезагрузке результата преобразования в прерываниях
  • До 16 мультиплексированных входных каналов
  • Аудио секвенсер повышает производительность без использования ресурсов ЦПУ
  • Полнофункциональный контроллер CAN-интерфейса с поддержкой спецификации 16-bit peripheral Specification 2.0B
  • Отправка и получение фреймов со стандартным (11-битным) и расширенным (29-битным) идентификатором
  • 6 (в устройствах семейства 24X) либо 32 (в устройствах семейств F2810 и F2812) почтовых ящиков для сообщений длиной от 0 до 8 байт
  • Почтовые ящики для приёма, отправки и конфигурируемые приём/отправка (почтовые ящики 0 и 1)
  • Поддержка режимов пониженного энергопотребления в контроллерах семейства 28x, метки времени, программируемый приоритет передачи сообщений
  • Режим самотестирования
  • CAN-контроллер может быть настроен на приём собственных сообщений
  • Программируемая скорость обмена, маскирование, программируемая система прерываний

Последовательный интерфейс связи (SCI-UART)

  • Асинхронный формат связи (NRZ)
  • Программируемая скорость обмена
  • Программируемая длина данных от 1 до 8 бит
  • Программируемое число стоп-бит (1 или 2)
  • Флаги ошибок: чётность, переполнение, ошибки фреймов и пауз и т.д.
  • Два мультипроцессорных режима: освобождение шины (Idle Line Wake-Up) и обработка адресного бита (Address Bit Wake-Up)
  • Полнодуплексный и полудуплексный режим
  • Двойная буферизация регистров приёма и передачи (в устройствах семейства 24X) и 16-уровневый буфер приёма/передачи в устройствах семейства C28X
  • Раздельные прерывания на приём и передачу
  • Раздельные биты разрешения прерываний на приём и передачу

Последовательный периферийный интерфейс (SPI)

  • Высокоскоростной 16-битный программируемый последовательный интерфейс (1-8 бит в устройствах семейства F/C240)
  • Синхронный порт приёма/передачи
  • Ведущий либо ведомый (Master/ Slave) режим
  • Работа в 3-выводном либо 4-выводном режиме
  • Поддержка мультипроцессорного обмена данными
  • Управление фазой и полярностью сигнала тактирования SPI

Многоканальный буферизованный последовательный порт (McBSP)

  • Полнодуплексная связь
  • Двойная буферизация на передачу и тройная на приём позволяет организовать непрерывный обмен данными
  • 128 каналов приёма и передачи
  • Независимое тактирование и формирование фреймов на передачу
  • Возможность многоканальных режимов работы с поддержкой блочной передачи по каждому каналу

Микроконтроллер с прецизионной обратной связью на базе четырёх 16-битных АЦП

Texas Instruments (TI) анонсировала 32-битные микроконтроллеры C2000 Delfino F2837xS для схем промышленного управления реального времени. Согласно разработчикам, новые 1-ядерные микроконтроллеры – первые в промышленности решения с четырьмя 16-битными АЦП, обеспечивающими прецизионной обратной связью в схемах управления питанием. Чипы совместимы по выводам и ПО с недавно представленными 2-ядерными микроконтроллерами C2000 Delfino F2837xD, что позволяет ускорить разработку с масштабированием более производительных схем промышленного управления на системы средней производительности.

Микроконтроллеры Delfino F2837xS – это новое поколение 1-ядерных решений для схем, в которых применялась предыдущая серия чипов Delfino F2833x. Разработчики смогут задействовать уже вложенные средства на предыдущие микроконтроллеры, обновляя чипы новым программно-совместимым решением серии F2837xS, обладающим лучшей производительностью процессора и оборудованным новейшей аналоговой и управляющей периферией.

Микроконтроллеры Delfino F2837xS обладают мощным сочетанием процессорного ядра C28x и управляющего ускорителя реального времени (CLA), обладающего производительностью 400 MIPS (с плавающей точкой) и позволяющего эффективно реализовать параллельное выполнение нескольких управляющих задач. Процессор C28x также даёт ускорение в вычислении тригонометрических и комплексных математических функций. Он может быстро рассчитывать тригонометрические алгоритмы, использующиеся в преобразованиях и управляющих функциях, благодаря новому аппаратному ускорителю математического тригонометрического блока (TMU), интегрированного в ядро C28x и автоматически исполняемого в программирующем узле. Ускоритель может выполнять сложные математические функции, типичные для кодового управления, совместно с ещё одним аппаратным, интегрированным в ядро C28x ускоряющим модулем Viterbi Complex Unit (VCU II), также автоматически исполняемым.

Микроконтроллер обладает интеллектуальной системой декомпозиции задач, переносящей важную нагрузку по анализу обратной связи с основного процессора (ядра C28x) на ускоритель CLA, высвобождающей ресурсы для других задач: системной диагностики, управления приложениями. Также в микроконтроллере реализована прецизионная обратная связь с четырьмя 16-битными АЦП – первое в промышленности решение для 1-ядерных микроконтроллеров.

Новый чип должен обеспечить повышенной системной производительностью в таких задачах как мониторинг напряжений и токов трёх фаз двигателей с одновременным программным декодированием высокочастотных данных обратной связи; максимизировать интеграцию на системном уровне и способствовать экономии затрат при взаимодействии с аналоговой и управляющей периферией: дельта-сигма демодуляторами, компараторами, модулями ЦАП и др. Микроконтроллер может параллельно обрабатывать до 8 сигма-дельта модулированных каналов с пороговыми компараторами и бесшовно взаимодействовать с изолированным дельта-сигма модулятором.

В предыдущих высокопроизводительных микроконтроллерах C2000 использовано то же ядро C28x и множество аналогичной периферии. Новые программно-совместимые с C2000 микроконтроллеры Delfino F2837xS обладают лучшей производительностью в сигнальной обработке, более быстрой флэш-памятью и лучшей аналоговой и управляющей периферией. По мнению TI, новые решения смогут ускорить вывод систем на рынок и сократить затраты на разработку. Благодаря новым микроконтроллерам возможен выпуск решений с различным уровнем производительности при сохранении совместимости с 2-ядерными микроконтроллерами Delfino F2837xD и будущими чипами. На сайте Texas Instruments доступны программные средства controlSUITE, содержащие примеры решений, заголовочные файлы, библиотеки и многое другое.

Читайте также  Бортовой компьютер на avr микроконтроллере

В силу совместимости решений Delfino F2837xS с чипами Delfino F2837xD, для них используется одна общая платформа для разработки – Delfino F2837xD Experimenter Kit. Этот комплект основан на известном форм-факторе C2000 controlCARD, что позволяет инженерам задействовать его с ранее выпущенными решениями на основе C2000.

Образцы 32-битных микроконтроллеров C2000 Delfino F28377S (TMX320F28377S) доступны для заказа. TI также предлагает модификации решения с различной ёмкостью памяти и набором периферии: TMS32028376S, TMS320F28375S и TMS320F28374S (стоимость стартует с $11,34 при заказе от 1 тыс.шт.). Опробовать решение можно при помощи док-станции с платформой Delfino F2837xD Experimenter Kit (TMDXDOCK28377D) за $219, включающей модуль controlCARD (TMDXCNCD28377D), который также доступен отдельно по цене $159.