XC2000 - XC2000

Семейство Infineon XC2000 - это 16-битный микроконтроллер, который можно найти в автомобильных приложениях, включая трансмиссии, гибридные приложения, системы помощи водителю и системы управления двигателем .

Ключевая особенность

Семейство XC2000 использует проприетарный 16-разрядный модуль Infineon C166 в версии, которая также содержит 32-разрядный блок MAC . Частота ядра от 40 до 100 МГц, встроенная флеш-память от 32 КБ до 1,6 МБ, оперативная память до 138 КБ. Микроконтроллер со встроенным регулятором напряжения может работать от одного источника питания от 3 до 5 В.

Архитектура

ЦПУ

Центральный процессор (ЦП) XC2000 микроконтроллеров семейства главным образом выборка и декодирование инструкций для питания, выполнение операций и хранить вычисленный результат на операндах для арифметико - логического устройства (АЛУ) и блока MAC.

Поскольку центральный процессор является основным двигателем микроконтроллера XC2000, на него также влияют определенные действия периферийной подсистемы. Поскольку в XC2000 реализован пятиступенчатый конвейер обработки (плюс двухэтапный конвейер выборки), до пяти инструкций могут обрабатываться параллельно. Большинство инструкций XC2000 выполняются за один такт из-за этого параллелизма.

Периферия

  • Один или два аналого-цифровых преобразователя до 30 каналов, время преобразования 600 нс, разрешение до 10 или 12 бит
  • до четырех блоков для генерации ШИМ (CCU6) с разрешением 16 бит
  • до шести узлов CAN с 256 объектами сообщений
  • до 10 каналов универсального контроллера последовательного интерфейса для программно определяемых последовательных интерфейсов (SPI, UART, I2C, I2S)
  • Внешний блок шины

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

Оценочные комплекты

Существуют «Easy Kits» для оценки функций контроллера и «Application Kits» для быстрого старта для определенных приложений. Основные области применения находятся в промышленной сфере, такой как управление электродвигателями, автоматизация и солнечные инверторы.

Бесплатные инструменты

  • DAVE (« виртуальный инженер цифровых приложений ») - это бесплатный инструмент для настройки низкоуровневых драйверов и автоматической генерации исходного кода.
  • DAVE Drive - это бесплатный инструмент для автоматизированного управления двигателем, который генерирует специальные коды управления двигателем, такие как управление с ориентацией на поле , синусоидальная или блочная коммутация или управление скоростью В / Гц.
  • Бесплатная программа-компилятор Tasking

Сторонние инструменты

Ссылки