на главную
Карта сайта
English version
Вы читаете:

ARM Cortex-M4F от Texas Instruments

Новости электроники
12 лет назад

ARM Cortex-M4F от Texas Instruments


Компания Texas Instruments представила новое поколение микроконтроллеров Stellaris на базе ARM Cortex-M4F - LM4Fx. Представленные микроконтроллеры выполнены по 65нм технологии, что позволяет достичь хорошего соотношения между такими параметрами, как высокая производительность, малое энергопотребление и цена.

Семейство Stellaris ARM Cortex-M4F, получившее название Stellaris LM4F, по сути является расширением популярного семейства ARM Cortex-M3, включающее дополнительные DSP-подобные инструкции, а также модуль операций с плавающей точкой. Процессор ARM Cortex-M4 поддерживает широкий набор одноцикловых команд умножения с накоплением (MAC), команды централизованного управления потоком данных (SIMD) и арифметические команды "с насыщением", а также имеет модуль обработки операций с плавающей запятой (FPU) .

Основными областями применения семейства LM4F являются микроконтроллеры общего назначения, USB контролеры, контролеры для промавтоматики и управления двигателями.

Для ускорения процесса разработки программного обеспечения Texas Instruments предоставляет бесплатное программное обеспечение StellarisWare®, поддерживающее все контроллеры семейства LM4F. StellarisWare представляет собой комплект API, который был специально разработан для контроллеров Stellaris, чтобы минимизировать стоимость разработки программного обеспечения и сократить время выхода на рынок. Большинство из API-интерфейсов встроено в ROM. Также стоит отметить, что все программное обеспечение написано на языке C, что облегчает процесс корректировки и написания собственного программного кода.

Основные характеристики LM4F:

    Архитектура Stellaris M4Fядро ARM Cortex-M4F c модулем обработки операций с плавающей точкой (FPU) с одинарной точностью;
    до 256кБ встроенной Flash памяти и 32кБ ОЗУ;
    2кБ встроенного EEPROM;
    до двух 12-бит АЦП с 24 входными каналами;
    до двух CAN контроллеров;
    три аналоговых компаратора;
    опционально интерфейс USB 2.0 с поддержкой Device, Host, OTG режимов;
    расширенные функции управления двигателями при помощи использования до 16 ШИМ котроллеров и двух интерфейсов квадратурного энкодера;
    большой выбор последовательных интерфейсов:
        до 8 модулей UART;
        до 6 каналов I2C;
        до 4 каналов SPI / SSI;
    режимы пониженного энергопотребления в том числе "спящий режим";
    корпуса 64-LQFP, 100-LQFP и 144-LQFP.

Основные преимущества:

    новый 12 бит АЦП с частотой выборки 1Msps позволяет достичь точности +/-1бит во всём диапазоне температур;
    ядро ARM Cortex-M4F со встроенным FPU ускоряет выполнение математических операций и упрощает процесс обработки цифровых сигналов;
    первый микроконтроллер ARM Cortex-M, выполненный в 65нм технологическом процессе, обеспечивает хорошее соотношение между высокой производительностью и малым энергопотреблением, а также низкой ценой;
        время просыпания меньше 500 мкс;
        ток в рабочем режиме менее 370 мкA/МГц;
        ток энергопотребления в ждущем режиме 1.6 мкA;
        цена от 1,5 долларов;
    минимальное количество циклов перезаписи Flash памяти более 100000 циклов;
    широкий диапазон совместимой памяти и вариантов корпусов позволяют сделать оптимальный выбор устройства;
    обширный выбор периферии на кристалле открывает возможности применения в различных приложениях включая 1-D сканеры, микропринтеры, цифровое питание, управление двигателями, управление светодиодным табло, устройства промавтоматики.

Быстрый старт:

Отладочный набор Stellaris LM4F232Texas Instruments представляет линейку новых отладочных наборов для микроконтроллеров серии LM4F.

Отладочный набор Stellaris® LM4F232 USB+CAN – это компактный и универсальный набор для демонстрации возможностей микроконтроллера Stellaris LM4F232,
основанного на ядре ARM® Cortex™-M4F.

Набор позволяет показать доступные в микроконтроллере LM4F232 функции, а именно: контроллер USB 2.0 в режимах OTG/Host/Device, CAN контроллер, аналоговые функции и возможности низкого энергопотребления.

В комплект также входит множество примеров в исходном коде, для быстрого начала программирования в С коде.

Отладочный набор включает в себя следующие компоненты:

    микроконтроллер Stellaris LM4F232H5QD c 256 кБ внутренней Flash памятью в корпусе 144-LQFP;
    99х64 цветной OLED дисплей, обеспечивающий функции интерфейса;
    разъём USB Micro-AB для макетирования USB применений;
    слот для карт памяти microSD;
    5-мм винтовые клеммы для подключения внешних датчиков и других аналоговых входов;
    прецизионное опорное напряжение для точного аналогово-цифрового преобразования;
    датчик температуры для измерения температуры;
    3-осевой акселерометр для детектирования положения;
    контрольные точки для всех линий ввода/вывода, что позволяет легко анализировать сигналы при отладке;
    пять навигационных кнопок для ввода данных пользователем;
    один пользовательский светодиод;
    10-pin JTAG обеспечивающий стандартный интерфейс для отладки;
    набор кабелей:
        USB Mini-B кабель для отладки;
        USB переходной кабель Micro-A-в-Std-A;
        Кабель USB Micro-B-USB-A;
        USB Flash накопитель;
    литиевую батарею 3В - CR2032;
    СD диск содержащий:
        полную документацию;
        пакет разработчика Stellaris Firmware с примерами исходных кодов;
        приложения для быстрого старта с исходными кодами;
        Windows приложения для быстрого старта;
        ознакомительная версия среды разработки одна из следующего списка:
            EKK-LM4F232 – Keil™ RealView® Microcontroller Development Kit;
            EKI-LM4F232 – IAR Embedded Workbench® development tools;
            EKC-LM4F232 – Sourcery CodeBench development tools;
            EKT-LM4F232 – Code Red Technologies Red Suite;
            EKS-LM4F232 – Texas Instruments Code Composer

Источник: www.terraelectronica.ru