STMicroelectronics запускает в производство семейство 32-микроконтроллеров STM32 Value Line – крайне дешевых микроконтроллеров, открывающих перед разработчиками новые возможности и преимущества улучшенного 32-битного ядра для применений в приложениях ранее использовавших 16-битные микроконтроллеры низшей производительности.
До последнего времени разработчики и инженеры, производившие модернизацию 16-битных систем для получения более высокой производительности и гибкости, должны были выбирать из высококачественных альтернатив, которые изначально были рассчитаны на более сложные задачи. Серия STM32 Value Line исправляет это положение благодаря совмещению высокопроизводительного ядра ARM Cortex-M3 работающего на частоте 24 МГц с периферией рассчитанной на типичные 16-битные системы (индустриальная аппаратура, бытовая техника). При рабочей частоте 24 МГц, с нулевым временем ожидания доступа к Flash-памяти микроконтроллеры STM32 Value Line достигают производительности 30 DMIPS, в чем проявляется несомненный выигрыш перед 16-битными процессорами.
Планируется производство свыше 110 устройств данной линейки микроконтроллеров, с различным объемом Flash-памяти и различным набором периферии, с совместимостью по выводам, а также программной совместимостью всех устройств. Это значительно упрощает стратегический выбор процессора для платформы в целом, позволяет проводить наращивание и модернизацию системы, в свою очередь это ведет к снижению стоимости и времени разработки новых устройств на базе этих микроконтроллеров.
Встроенная периферия является системно-ориентированной, т.е. набор определенной периферии в определенном микроконтроллере рассчитан на определенную область приложения. В состав микроконтроллера может быть включено, например: до 12 16-битных таймеров, включая ШИМ таймер для управления двигателями, доступно до 26 каналов таймеров, причем в корпусе имеющим до 100 выводов, так же 12-битный высокоскоростной АЦП, для возможности применения в системах индустриального контроля. Также STMicroelectronics предлагает бесплатную поддержку программного обеспечения, включая библиотеку полного 3-фазного контроля двигателя, бесплатные VDE-сертифицированные библиотеки для разработки узлов бытовой техники.
Семейство также имеет аппаратную поддержку протокола CEC (Consumer Electronics Control), включенный в HDMI стандарт, таким образом упрощая применение протокола в таких устройствах как телевизоры, Blu-Ray проигрыватели, домашние кинотеатры. Протокол CEC позволяет десяти HDMI-устройствам обнаруживать друг друга и «общаться» предоставляя удобство пользователю в контроле многих устройств посредством одного пульта управления. Включение аппаратной поддержки протокола CEC освобождает процессор для выполнения других функций высокого уровня.
Наличие 12-битного ЦАП позволяет разработчикам добавить аудиоинтерфейс в разного рода приложения, такие как охранные системы, системы бытовой автоматики.
Отличительные особенности и параметры микроконтроллеров семейства STM32 Value Line:
32-битное ядро ARM Cortex-M3 ( рабочая частота до 24 МГц, производительность – 1.25 млн. операций в секунду / МГц);
до 16 каналов 12-битного АЦП, встроенный температурный сенсор;
двухканальный 12-битный ЦАП
напряжение питания: 2.0 – 3.6 В;
несколько режимов пониженного энергопотребления;
до 80 линий ввода/вывода общего назначения, 5.0 В совместимые;
возможно использование кварцевого резонатора 4 – 24 МГц, встроенный калиброванный RC-генератор 8 МГц, встроенный PLL;
интерфейсы SWD и JTAG для отладки;
до 12 таймеров:
до трех 16-битных, каждый может иметь до 4 регистров захвата/сравнения, режим ШИМ;
один 16-битный с двумя регистрами захвата/сравнения, ШИМ с генератором времени задержки и остановкой в случае ошибки;
2 сторожевых таймера;
24-разрядный SysTick таймер
два базовых 16-битных таймера для управления ЦАП;
до восьми коммуникационных интерфейсов: до 2×I2C, до 3×USART (режимы ISO7816, LIN, IrDa, модем), до 2×SPI, модуль поддержки протокола CEC;
каждый микроконтроллер имеет уникальный 96-битный ID;
модуль вычисления CRC.
Микроконтроллеры выпускаются в трех разновидностях корпусов с количеством выводов от 48 до 100.
Периферия
STM32F100Cx
STM32F100Rx
STM32F100Vx
Объем Flash-памяти, КБайт
16
32
64
128
16
32
64
128
64
128
SRAM, КБайт
4
4
8
8
4
4
8
8
8
8
Таймеры
с расширенными
функциями
1
1
1
1
1
общего назначения
5(1)
6
5(1)
6
6
Коммуникационные
интерфейсы
SPI
1(2)
2
1(2)
2
2
I2C
1(3)
2
1(3)
2
2
USART
2(4)
3
2(4)
3
3
CEC
1
12-битный АЦП
1
10 каналов
1
16 каналов
1
16 каналов
Линии ввода/вывода
37
51
80
12-битный ЦАП
2
2 канала
Рабочая частота
24 МГц
Напряжение питания
2.0 – 3.6 В
Корпус
LQFP48
LQFP64
TFBGA64
LQFP100
Таймер_4 - отсутствует.
SPI2 - отсуствует.
I2C2 - отсутствует.
UART3 - отсутствует.
Все вышеперечисленные достоинства делают возможным применение микроконтроллеров STM32 Value Line в различных приложениях: системы контроля, пользовательский интерфейс, медицинское оборудование, компьютерная периферия (сканеры, принтеры), GPS устройства, промышленные системы контроля и управления, охранные и коммуникационные системы.
STMicroelectronics запускает в производство семейство 32-микроконтроллеров STM32 Value Line – крайне дешевых микроконтроллеров, открывающих перед разработчиками новые возможности и преимущества улучшенного 32-битного ядра для применений в приложениях ранее использовавших 16-битные микроконтроллеры низшей производительности.
До последнего времени разработчики и инженеры, производившие модернизацию 16-битных систем для получения более высокой производительности и гибкости, должны были выбирать из высококачественных альтернатив, которые изначально были рассчитаны на более сложные задачи. Серия STM32 Value Line исправляет это положение благодаря совмещению высокопроизводительного ядра ARM Cortex-M3 работающего на частоте 24 МГц с периферией рассчитанной на типичные 16-битные системы (индустриальная аппаратура, бытовая техника). При рабочей частоте 24 МГц, с нулевым временем ожидания доступа к Flash-памяти микроконтроллеры STM32 Value Line достигают производительности 30 DMIPS, в чем проявляется несомненный выигрыш перед 16-битными процессорами.
Планируется производство свыше 110 устройств данной линейки микроконтроллеров, с различным объемом Flash-памяти и различным набором периферии, с совместимостью по выводам, а также программной совместимостью всех устройств. Это значительно упрощает стратегический выбор процессора для платформы в целом, позволяет проводить наращивание и модернизацию системы, в свою очередь это ведет к снижению стоимости и времени разработки новых устройств на базе этих микроконтроллеров.
В семейство входят: STM32F100C4, STM32F100R4, STM32F100C6, STM32F100R6, STM32F100C8, STM32F100R8, STM32F100V8, STM32F100CB, STM32F100RB, STM32F100VB.
Встроенная периферия является системно-ориентированной, т.е. набор определенной периферии в определенном микроконтроллере рассчитан на определенную область приложения. В состав микроконтроллера может быть включено, например: до 12 16-битных таймеров, включая ШИМ таймер для управления двигателями, доступно до 26 каналов таймеров, причем в корпусе имеющим до 100 выводов, так же 12-битный высокоскоростной АЦП, для возможности применения в системах индустриального контроля. Также STMicroelectronics предлагает бесплатную поддержку программного обеспечения, включая библиотеку полного 3-фазного контроля двигателя, бесплатные VDE-сертифицированные библиотеки для разработки узлов бытовой техники.
Семейство также имеет аппаратную поддержку протокола CEC (Consumer Electronics Control), включенный в HDMI стандарт, таким образом упрощая применение протокола в таких устройствах как телевизоры, Blu-Ray проигрыватели, домашние кинотеатры. Протокол CEC позволяет десяти HDMI-устройствам обнаруживать друг друга и «общаться» предоставляя удобство пользователю в контроле многих устройств посредством одного пульта управления. Включение аппаратной поддержки протокола CEC освобождает процессор для выполнения других функций высокого уровня.
Наличие 12-битного ЦАП позволяет разработчикам добавить аудиоинтерфейс в разного рода приложения, такие как охранные системы, системы бытовой автоматики.
Отличительные особенности и параметры микроконтроллеров семейства STM32 Value Line:
Микроконтроллеры выпускаются в трех разновидностях корпусов с количеством выводов от 48 до 100.
Периферия
STM32F100Cx
STM32F100Rx
STM32F100Vx
Объем Flash-памяти, КБайт
16
32
64
128
16
32
64
128
64
128
SRAM, КБайт
4
4
8
8
4
4
8
8
8
8
Таймеры
с расширенными
функциями
1
1
1
1
1
общего назначения
5(1)
6
5(1)
6
6
Коммуникационные
интерфейсы
SPI
1(2)
2
1(2)
2
2
I2C
1(3)
2
1(3)
2
2
USART
2(4)
3
2(4)
3
3
CEC
1
12-битный АЦП
1
10 каналов
1
16 каналов
1
16 каналов
Линии ввода/вывода
37
51
80
12-битный ЦАП
2
2 канала
Рабочая частота
24 МГц
Напряжение питания
2.0 – 3.6 В
Корпус
LQFP48
LQFP64
TFBGA64
LQFP100
Все вышеперечисленные достоинства делают возможным применение микроконтроллеров STM32 Value Line в различных приложениях: системы контроля, пользовательский интерфейс, медицинское оборудование, компьютерная периферия (сканеры, принтеры), GPS устройства, промышленные системы контроля и управления, охранные и коммуникационные системы.
Перевод: Vadim по заказу РадиоЛоцман
На английском языке: STMicroelectronics Launches STM32 Value Line