Платформа с микроконтроллером реального времени C2000™
Устройства C2000 являются 32-разрядными микроконтроллерами с интегрированной высокопроизводительной периферией, разработанными для использования в управляющих приложениях в режиме реального времени. Их ядро оптимизировано для выполнения арифметических операций и разработано таким образом, чтобы повысить эффективность, надежность и гибкость системы. Мощные интегрированные периферийные модули превращают C2000 в превосходное однокристальное управляющее решение. Стратегия разработки инструментария для C2000 и программное обеспечение (controlSUITE) создают открытую платформу, целью которой является максимизация полезности при уменьшении сроков разработки.
Узнать подробнее о:
Линейка продуктов | Архитектура и периферия C2000
Линейка продуктов

Серия контроллеров Piccolo™
- TMS320F2802x – это микроконтроллеры с фиксированной точкой, рабочей частотой 40-60 МГц, встроенной Flash-памятью до 64 КБ, смонтированные в компактном 38-выводном корпусе, поддерживают большой набор периферийных устройств, среди которых 150-пс улучшенные широтно-импульсные модуляторы высокого разрешения (ePWMs), 12-разрядные АЦП производительностью 4,6 MSPS, высокоточные интегрированные генераторы, аналоговые компараторы и интерфейсы I2C, SPI и SCI.
- TMS320F2803x – это 32-разрядные микроконтроллеры с рабочей частотой 60 МГЦ, с Flash-памятью до 128 КБ, смонтированные в 64- или 80-выводном корпусе. Устройства F2803x поддерживают все те же периферийные устройств, что и серия 2802x, а также встроенный ускоритель алгоритмов управления (CLA), повышающий эффективность контуров управления, модуль QEP и интерфейсы CAN и LIN.
Серия контроллеров Delfino™ с плавающей точкой
- TMS320F2833x – входящий в F2833x интегрированный блок с плавающей точкой упрощает разработку и ускоряет управляющие приложения в среднем на 50%. Устройства F2833x работают на частоте 150 МГц (300 MFLOPS) и поставляются в двух типах корпусов, цоколевка которых совместима со всеми контроллерами F2833x и F2823x. Снабжены встроенной Flash-памятью до 512 КБ и DMA-контроллером, что обеспечивает скоростной доступ к памяти.
- TMS320C2834x – построенные на высокоскоростных микроконтроллерах TI F2833x, C2834x обеспечивают производительность операций с плавающей точкой до 600 MFLOPS, до 516 КБ оперативной памяти с выборкой за один цикл и широтно-импульсные модуляторы на 65 пс. Контроллер прямого доступа к памяти и ядро с низкой латентностью делают C2834x отличным решением для управляющих приложений с повышенными требованиями к вычислительной мощи.
Наверх
Серия 28x с фиксированной точкой
- TMS320F2823x – семейство контроллеров F2823x является разновидностью устройств F2833x, но с фиксированной точкой. Оно совместимо по выводам с серией F2833x, все функции и периферийные устройства остаются теми же самыми, за исключением блока вычислений с плавающей точкой.
- TMS320F280x – это устройства F280xx с рабочей частотой 60-100 МГц были первым поколением, поддерживающим интегрированный 12-разрядный АЦП производительностью 12,5 MSPS, многоканальный модуль ШИМ высокого разрешения, а также QEP (модуль импульсного датчика). Устройства F280xx снабжены Flash-памятью до 256 КБ.
- TMS320F281x – семейство устройств F281x имеет ядро с рабочей частотой до 150 МГц и содержит гибкие диспетчеры событий, которые обеспечивают доступ к таймерам, блокам сравнения/ШИМ, захвата и модулям импульсного датчика.
Наверх
Архитектура и периферийные устройства
См. учебную видеопрезентацию о C2000 на сайте Сообщества E2E, чтобы получить более подробную информацию
Увеличить
Архитектура ядра: 32-разрядный центральный процессор C28x
Контроллер C2000 использует 32-разрядный центральный процессор под названием C28x, который объединен с высокопроизводительной периферийной шиной и шиной обработки прерываний. Являясь переходным устройством между микроконтроллером общего назначения и DSP-процессором, ядро C28x совмещает плотность кода и скорость обработки цифрового сигнального процессора с простотой использования и доступностью микроконтроллера. Функции:
- Эффективный аппаратный C-модуль, позволяющий компилятору C генерировать компактный код, результатом чего является лучшая в отрасли плотность кода
- Реализуемые за один цикл команды чтения, модификации, записи, а также 32-разрядного умножения.
- Малое время обработки прерываний (до 9 циклов) с автоматическим сохранением контекста нуль-циклов.
- 96 выделенных векторов прерываний не требуют программного принятия решений
- 32-битный блок с плавающей точкой в контроллерах Delfino
- В некоторых устройствах Piccolo независимый встроенный ускоритель алгоритмов управления (CLA) обрабатывает операции с плавающей точкой, с тем чтобы освободить центральный процессор для других целей.
- Три 32-битных таймера центрального процессора обеспечивают беспрецедентную точность и гибкость в любых приложениях.
- Модуль безопасности кода предотвращает воспроизведение устройства и защищает важную интеллектуальную собственность.
Мощные периферийные устройства
Контроллеры C2000 включают в себя улучшенные модули периферийных устройств, увеличивающие ценность систем. Периферийные устройства:
- Улучшенные ШИМ-модули с высоким разрешением (до 65 пс) и управлением рабочим циклом, периодом и фазой. Кроме того, полностью программируемое обнаружение trip-зон и генераторы задержек гарантируют полную защиту системы от сбоев и всплесков питания.
- До 16 аналоговых входных каналов 12-битного АЦП производительностью до 12,5 MSPS (млн выборок в секунду) – лучшего в отрасли встроенного АЦП. Разработанный для обеспечения скорости и гибкости, интегрированный в C2000 АЦП поддерживает автоматическое выстраивание последовательностей, сокращая простой центрального процессора.
- Улучшенные модули захвата на основе 32-разрядных таймеров обеспечивают высокоточное считывание и большую гибкость.
- Модули импульсного датчика (QEP) на некоторых контроллерах аппаратно декодируют позиционные сигналы.
- Модули интерфейсов SPI, UART/SCI, CAN, I2C и LIN соединяют контроллеры C2000 с остальной системой.
Хотите знать больше? См. учебную видеопрезентацию о C2000 на сайте Сообщества E2E |