Семейство XC 2000 - XC 2000 family
В Infineon Семейство XC2000 это 16 бит микроконтроллер которые можно найти в автомобильных приложениях, включая трансмиссии, гибридные приложения, системы помощи водителю и управление двигателем.[1]
Ключевая особенность
В семействе XC2000 используется фирменный C166 Infineon. 16 бит в версии, которая также содержит 32-битный Блок MAC.[2] Частота ядра от 40 до 100 МГц, встроенная флеш-память от 32 КБ до 1,6 МБ, оперативная память до 138 КБ. Микроконтроллер, содержащий встроенный регулятор напряжения может работать от одного источника питания напряжением от 3 до 5 В.
Архитектура
ЦПУ
В Центральное процессорное устройство (CPU) XC2000 микроконтроллер семейство в основном представляет собой команды выборки и декодирования для предоставления, выполнения операций и хранения вычисленных результатов в операндах для арифметико-логическое устройство (ALU) и блок MAC.[3]
Поскольку центральный процессор является основным двигателем микроконтроллера XC2000, на него также влияют определенные действия периферийной подсистемы. Поскольку в XC2000 реализован пятиэтапный конвейер обработки (плюс двухступенчатый конвейер выборки), до пяти инструкций могут обрабатываться параллельно. Большинство инструкций XC2000 выполняются за один такт из-за этого параллелизма.[4]
Периферийные устройства
- Один или два аналого-цифровых преобразователя до 30 каналов, время преобразования 600 нс, разрешение до 10 или 12 бит
- до четырех блоков для генерации ШИМ (CCU6) с разрешением 16 бит
- до шести МОЖЕТ узлы с 256 объектами сообщений
- до 10 каналов универсального контроллера последовательного интерфейса для программно определяемых последовательных интерфейсов (SPI, UART, I2C, I2S)
- Внешний блок шины
Инструменты разработки
Оценочные комплекты
Существуют «Easy Kits» для оценки функций контроллера и «Application Kits» в качестве быстрого старта для определенных приложений.[5] Основные области применения находятся в промышленной сфере, такой как управление электродвигателями, автоматизация и солнечные инверторы.
Бесплатные инструменты
- DAVE ™[6] ("Виртуальный инженер по цифровым приложениям ") - это бесплатный инструмент для настройки драйверов низкого уровня и автоматической генерации исходного кода.
- DAVE ™ Drive [7] это бесплатный инструмент для автоматического управления двигателем, который генерирует специальные коды управления двигателем, такие как полевой контроль, синусоидальный либо блокировка коммутации, либо регулировка скорости В / Гц.
- Бесплатная программа-компилятор Tasking
Сторонние инструменты
- Постановка задач компилятор набор инструментов [8]
- Hitex отладчик
- Отладчик PLS