Промышленные микроконтроллеры Infineon Technologies XMC1300 объединяют ядро ARM Cortex-M0 и периферийные устройства: 64 МГц математический сопроцессор (DIV, COS, SIN), интерфейс датчиков позиционирования (POSIF) и точный ШИМ-таймер (CCU8) (рис. 1).
Интерфейс POSIF может использовать энкодеры и датчики Холла двигателей в качестве петли обратной связи. За счет этого XMC1300 является мощным и гибким инструментом для создания систем управления двигателями. Различные режимы конфигурации нацелены на тонкую настройку систем управления двигателями.
Для разработчиков предлагается бесплатная среда разработки DAVE (на базе Eclipse), а также примеры настройки и драйвера для всей периферии XMC Lib.
Особенности:
- 8...200KБ Flash;
- 16KБ RAM;
- Напряжение питания: 1.8...5.5 В;
- Коммуникационный интерфейс USIC (конфигурируется как SPI, UART, I2C, I2S);
- 8 х 16-бит таймеров специального назначения, генерация мертвого времени;
- Количество компараторов: до 3;
- 12-битный АЦП;
- Периферийные часы: 64 МГц;
- Датчик температуры;
- Система содержит часы реального времени и сторожевой таймер;
- Генератор псевдослучайных чисел;
- Аналоговые компараторы со входным смещением 3 мВ и задержкой распространения 30 нс;
- Диапазон температур: -40…+85/105 °С;
- Корпус: VQFN, TSSOP
Рис. 1.Структурная схема XMC1300