Семейство XE166
Семейство Infineon XE166 — это семейство 16-битных микроконтроллеров , впервые представленное в 2007 году. XE166 можно найти в таких приложениях, как сервоприводы, двигатели бытовой техники, промышленные насосы, транспорт и источники питания . [1]
Ключевые особенности
[ редактировать ]В семействе XE166 используется фирменное ядро C166 16-битное компании Infineon/STMicroelectronics в версии, которая также содержит 32-битный блок MAC . [2] Частота ядра варьируется от 40 до 100 МГц, встроенной флэш-памяти от 32 КБ до 1,6 МБ и оперативной памяти до 138 КБ. Микроконтроллер, содержащий встроенный регулятор напряжения , может работать от одного источника питания от 3 до 5 В.
Архитектура
[ редактировать ]Процессор
[ редактировать ]Центральный процессор XE166 (ЦП) семейства микроконтроллеров в основном выполняет выборку и декодирование инструкций для подачи, выполнения операций и сохранения результатов вычислений в операндах для арифметико-логического устройства (АЛУ) и блока MAC. [3]
Поскольку ЦП является основным двигателем микроконтроллера XE166, на него также влияют определенные действия периферийной подсистемы. Поскольку в XE166 реализован пятиэтапный конвейер обработки (плюс двухэтапный конвейер выборки), параллельно можно обрабатывать до пяти инструкций. Благодаря этому параллелизму большинство инструкций XE166 выполняются за один такт. [4]
Периферийные устройства
[ редактировать ]- Один или два аналого-цифровых преобразователя с количеством каналов до 30, временем преобразования 600 нс, разрешением до 10 или 12 бит.
- до четырех блоков для генерации ШИМ (CCU6) с разрешением 16 бит
- до 6 узлов CAN с до 256 объектами сообщений
- до 10 каналов контроллера универсального последовательного интерфейса для программно-определяемых последовательных интерфейсов (SPI, UART, I2C, I2S...)
- Внешний шинный модуль
Инструменты разработки
[ редактировать ]Оценочные комплекты
[ редактировать ]Существуют «Простые комплекты» для оценки функций контроллера и «Наборы приложений» для быстрого запуска конкретных доступных приложений. [5] Основные области применения находятся в промышленной сфере, например, в управлении электродвигателями, автоматизации и солнечных инверторах.
Бесплатные инструменты
[ редактировать ]- DAVE (« Виртуальный инженер цифровых приложений ») — бесплатный инструмент для настройки низкоуровневых драйверов и автоматического создания исходного кода.
- DAVE Drive — это бесплатный инструмент для автоматического создания управления двигателем, который генерирует коды управления для конкретного двигателя, такие как полеориентированное управление , синусоидальная или блочная коммутация или управление скоростью В/Гц.
Сторонние инструменты
[ редактировать ]- задач компилятора Набор инструментов
- Hitex Отладчик
- PLS-отладчик