XMC1200 — микроконтроллеры Infineon с модулем управления освещением
16 ноября 2017
XMC1200 – перспективная серия микроконтроллеров от Infineon на базе 32-битного ядра ARM®Cortex®-M0 с частотой 32 МГц и имеющих в своем составе до 200 Кб FLASH и 16 Кб RAM памяти.
Главной особенностью XMC1200 является наличие модуля BCCU, позволяющем раздельно контролировать до 9 каналов LED освещения. В каждом канале управления доступны
- плавная экспоненциальная регулировка яркости, естественная для человеческого зрения;
- автоматическое изменения цвета без участия процессора (загрузка CPU ~0%) и
- изменение яркости свечения без эффекта мерцания.
Благодаря встроенным в каждый канал высокочастотному (4 МГц) ШИМ-таймеру и аналоговому компаратору, появляется возможность напрямую контролировать ток LED светодиодов. Кроме этого, есть возможность использования BCCU в роли мультиканального ЦАП с ФНЧ фильтрами на выходе.
В зависимости от типа корпуса доступно до 6 выводов общего назначения с повышенной нагрузочной способностью до 50 мА, что так же может быть полезно при проектировании решений, связанных с управлением освещением.
Встроенный в XMC1200 блок LEDTS позволяет создать на печатной плате до 8 емкостных кнопок. При необходимости на каждой кнопке возможно разместить светодиоды для подсветки. LEDTS способен одновременно управлять матрицей из 64 светодиодов и обрабатывать нажатия на емкостные кнопки посредством всего одной группы выводов.
Микроконтроллеры серии XMC1200 – идеальное решение для управления освещением, для импульсного преобразования мощности и различных задач автоматизации. Наличие высокочастотного PWM таймера позволяет также задействовать данные контроллеры в устройствах управления двигателями.
Основные параметры XMC1200
- Частота тактирования 32 МГц;
- Память программ (FLASH) 16 — 200 кБайт;
- Оперативная память (SRAM) 16 кБайт;
- Интерфейсы: 2 канала с выбором периферии (I2C, UART, SSC/SPI/QuadSPI, LIN, I2S);
- Модуль BCCU для управления яркостью и цветом LED;
- LEDTS для управления LED (до 64) и реализации емкостных кнопок (до 8);
- Температурный сенсор;
- До 3-х аналоговых компараторов, 8 Out of Range компараторов;
- Часы реального времени;
- АЦП 12-bit 1 MSPS (до 12 каналов);
- Таймер 16-bit (х4), 64-бит при объединении 4-х таймеров;
- Напряжение питания 2…5.5 В;
- Диапазон рабочей температуры -40…105°С;
- Тип корпуса: VQFN-40, VQFN-24, TSSOP-38 , TSSOP-28, TSSOP-16.
Для разработчиков предлагается бесплатная среда разработки DAVE (на базе Eclipse), а также примеры настройки и драйвера для всей периферии (XMC Lib). Для быстрого изучения архитектуры и возможностей контроллеров доступны различные отладочные наборы:
- KIT_XMC12_BOOT_001
- KIT_LED_XMC1202_AS_01
- KIT_XMC1X_AK_LED_001
- KIT_XMC1_LED_CC_EXP_001
Наши информационные каналы