Серия микроконтроллеров XMC4700 - одна из старших в семействе XMC4000 на современном ядре Cortex-M4 с модулем FPU, работающем на частоте 144 МГц. Объем FLASH памяти достигает 2 Мб, а RAM памяти 352 Кб.
Особенностью контроллеров серии XMC4700 является наличие целых 6 CAN модулей с буфером на 256 кадров с возможностью сетевого обмена со скоростью до 1 Мбит/с.
Как и серия XMC4400, данная линейка микроконтроллеров имеет широкий набор аналоговой периферии: 4 модуля АЦП 2MSPS, 2 ЦАП 2 МГц, множество каналов таймеров 16 бит с возможностью расширения до 64 бит.
Во всех контроллерах семейства XMC доступен модуль Event Request Unit, делающий более гибким процесс обмена сигналами периферийных блоков и внешних сигналов за счет применения логических функций для нескольких сигналов одновременно. Данный модуль способен генерировать прерывания, запросы DMA. Благодаря совместному использованию аналоговой периферии и модуля ERU, значительно уменьшается загрузка процессора и увеличивается общая эффективность системы контроллера.
Особенности работы с периферией разработчикам поможет понять отладочная плата KIT_XMC47_RELAX_V1. Данная плата имеет отделяемый отладчик, Arduino-совместимые разъемы и узлы Ethernet, CAN, слот для карт памяти MicroSD.
Основные характеристики XMC4700
- частота тактирования: 144 МГц;
- память программ (FLASH) 2048 кБайт;
- оперативная память (SRAM) 352 кБайт;
- General Purpose DMA до 12 каналов;
- Event Request Unit;
- Ethernet MAC 10/100 Mbit/s;
- USB 2.0 host, Full-Speed OTG с интегрированным PHY;
- 6×MultiCAN до 1 MBit/s;
- SDIO, MMC
- External Bus Interface
- 6×USIC, обеспечивающий 6 каналов, используемых как UART, double-SPI, quad-SPI, IIC, IIS и LIN интерфейсы;
- 4×ADC 12-bit, 8 каналов;
- 4xDSD
- DAC 2 канала с 12-bit 2MSPS;
- 4×CCU4;
- 2×CCU8;
- 2×(POSIF) для управления сервоприводом, энкодером;
- напряжение питания: 2…5.5 В;
- диапазон рабочих температур: -40…125°С;
- варианты корпусов: LQFP100, LQFP144, LFBGA196.
Источник: www.compel.ru