Texas Instruments: CC2640 — сверхмалопотребляющий микроконтроллер беспроводной связи семейства SimpleLink™ для приложений Bluetooth Smart
Автор: admin
13 Авг
Сверхмалопотребляющее решение для организации беспроводной связи стандарта Bluetooth 4.1 с возможностью работать несколько лет от маленькой батарейки типа «таблетка» — миниатюрная однокристальная система, интегрирующая FLASH-микроконтроллер и радиочастотный приемопередатчик Bluetooth Smart.
CC2640 — новый представитель семейства недорогих, сверхмалопотребляющих устройств беспроводной связи радиочастотного диапазона 2.4 ГГц. Чрезвычайно малый ток потребления радиочастотного тракта и микроконтроллера в активном состоянии и режимы пониженного энергопотребления существенно увеличивают ресурс батареи, позволяя устройству работать от небольших элементов питания типа «таблетка» или в системах с функцией накопления энергии из окружающей среды.
CC2640 интегрирует 32-битный микроконтроллер на базе ядра ARM® Cortex®-M3 с рабочей частотой 48 МГц в качестве основного процессора и широкий набор периферийных модулей, включая уникальный малопотребляющий контроллер датчиков, поддерживающий сбор аналоговых и цифровых данных с внешних датчиков в автономном режиме в то время, как остальная система находится в состоянии сна.
Функциональные возможности CC2640 делают его идеальным выбором для широкого спектра применений, где продолжительное время работы от аккумулятора, компактные размеры и легкость применения являются ключевыми требованиями.
Контроллер протокола Bluetooth Low Energy реализован в области внутренней ROM памяти устройства и частичной исполняется на сопроцессоре ARM® Cortex®-M0 радиочастотного ядра. Такая архитектура увеличивает общую системную производительность и сокращает мощность потребления, снижает нагрузку на основной процессор и высвобождает объем внутренней FLASH памяти для пользовательского приложения.
Стек протокола Bluetooth Low Energy (BLE) для CC2640 можно бесплатно скачать с сайта www.ti.com.
 |
Внутренняя архитектура CC2640 |
Отличительные особенности:
- Микроконтроллер
- 32-битное ядро ARM® Cortex®-M3
- Оценка производительности: 142 по EEMBC CoreMark®
- Рабочая частота до 48 МГц
- 128 кбайт внутрисистемно программируемой FLASH памяти
- 8 кбайт SRAM в качестве кэш-памяти
- 20 кбайт SRAM памяти со сверхмалым током утечки
- 2-проводной cJTAG и JTAG интерфейс отладки
- Функция обновления прошивки по беспроводному интерфейсу (Over-The-Air Upgrade — OTA)
- Сверхмалопотребляющий контроллер датчиков
- Поддерживает работу в автономном режиме пока остальная система находится в состоянии сна
- 16-битная архитектура
- 2 кбайт SRAM памяти со сверхмалым током утечки для хранения данных и кода
- Эффективная архитектура памяти — драйверы, контроллер протокола Bluetooth® Low Energy и начальный загрузчик размещены в области внутренней ROM памяти
- Радиочастотная часть
- Радиочастотный приемопередатчик стандарта Bluetooth Low Energy (BLE) 4.1
- Высокая чувствительность приемника: -97 дБм
- Программируемая выходная мощность: до +5 дБм
- Несимметричный или дифференциальный радиочастотный интерфейс
- Периферия
- Все цифровые линии периферийных блоков могут быть подключены к любой линии ввода/вывода общего назначения (GPIO)
- Четыре модуля таймера/счетчика общего назначения (8 х 16-бит или 4 х 32-бит, каждый с функцией ШИМ)
- 8-канальный, 12-битный АЦП с частотой дискретизации 200 KSPS (тыс. выборок в сек)
- Сверхмалопотребляющий аналоговый компаратор
- Программируемый источник тока
- Интерфейс UART
- Два интерфейса SSI (SPI, µ, TI)
- Интерфейс I2C
- Интерфейс I2S
- Часы реального времени (RTC)
- Модуль шифрования AES-128
- Генератор действительно случайных чисел (TRNG)
- 10, 15 или 31 линия ввода/вывода общего назначения, в зависимости от типа корпуса
- Поддержка до восьми емкостных сенсорных кнопок
- Встроенный датчик температуры
- Низкое энергопотребление
- Широкий диапазон напряжений питания:
- Нормальный режим: от 1.8 В до 3.3 В
- Режим внешнего регулятора напряжения: от 1.7 В до 1.95 В
- Ток потребления приемника в активном состоянии: 5.9 мА
- Ток потребления передатчика в активном состоянии (выходная мощность 0 дБм): 6.1 мА
- Ток потребления передатчика в активном состоянии (выходная мощность +5 дБм): 6.1 мА
- Ток потребления микроконтроллера в активном состоянии: 61 мкА/МГц
- Ток потребления контроллера датчиков в активном состоянии: 8.2 мкА/МГц
- Ток потребления в режиме ожидания: 1 мкА (часы реального времени активны, с сохранением данных в SRAM/ЦПУ)
- Ток потребления в режиме останова: 100 нА (выход из режима по внешнему событию)
- Диапазон рабочих температур: от -40°C до +85°C
- Доступные корпуса
- 32-выводной QFN размером 4 х 4 мм (10 GPIO)
- 32-выводной QFN размером 5 х 5 мм (15 GPIO)
- 48-выводной QFN размером 7 х 7 мм (31 GPIO)
Область применения:
- Системы автоматизации зданий
- Медицинское оборудование
- Спортивные и фитнес браслеты
- Пульты дистанционного управления
- Беспроводные мыши и клавиатуры
- Электронные багажные бирки
- Игровые консоли
- Носимая электроника (умные часы, …)
Запросить образцы, средства разработки или техническую поддержку
Документация на CC2640 (англ.)