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
Сторонние инструменты
- Tasking компилятор набор инструментов
- Отладчик Hitex
- Отладчик PLS