STMicroelectronics — европейская микроэлектронная компания, одна
из крупнейших, занимающихся разработкой, изготовлением и продажей
различных полупроводниковых электронных и микроэлектронных
компонентов
Микроконтроллер STM32F3
STM32F3 представляет
собой комбинацию 32-битного ядра Cortex-M4 с поддержкой DSP инструкций,
модулем плавающей точки (FPU) и расширенной аналоговой периферией.
Основные новшества серии — это быстрый 12-битный АЦП (0.2 мкс)
последовательного приближения, точные 16-битные сигма-дельта АЦП, ОУ с
программируемым коэффициентом усиления, быстрые компараторы и более
точные и быстрые таймеры.
В линейке микроконтроллеров STM32F3 поддерживается максимальная
совместимость по выводам с остальными микроконтроллерами STM32. STM32F3
является компромиссом между популярной линейкой микроконтроллеров
STM32F1 и самой производительной линейкой на рынке STM32F4 со 168 МГц и
ядром Cortex-M4.
Особенности серии STM32F3:
Максимальная частота работы 72 МГц, 32-бит ядро Cortex-M4F
Объемы flash до 256 Кб, SRAM до 48Кб
12 каналов DMA контроллера
До 3х сигма-дельта АЦП (до 21 одиночных или до 11 дифференциальных
каналов)
До 3х ЦАП 12-бит
До 4х быстрых АЦП (0.2 мкс), до 39 каналов
До 7 аналоговых компараторов
До 4х ОУ с программируемым коэффициентом усиления
Интерфейсы USB 2.0 FS, CAN 2.0, HDMI
До 5 USART, до 3 SPI, 2х I2S, 2x I2C, HDMI (CEC)
До 17 таймеров 16/32 – бита
Аппаратные часы реального времени (RTC)
Напряжение питания от 2 до 3.6 В
Корпуса LQFP48, LQFP64, LQFP100 и UFBGA100.
Характеристики
STM32F303CCT6: Производитель: STMicroelectronics
Тип микросхемы микроконтроллер: ARM
Тип корпуса: LQFP48
Объем Flash-памяти: 256 кБ
Тактовая частота: 72 МГц
Монтаж: SMD
Кол-во входов/выходов: 20
Объем памяти SRAM: 40 кБ
Напряжение питания: 2...3,6 В DC
Вид архитектуры: Cortex M4
Рабочая температура: -40...85°C
Интерфейс: CAN/ I2C x2/ I2S x2/ SPI x3/ USART x3/ USB
Новые
микроконтроллеры STM32F3XX от компании STMicroelectronics продукция
на складе в Харькове
Компания
STMicroelectronics продолжает усовершенствование семейства STM32,
расширяя его новыми линейками, комбинируя новые технологии со своим,
ставшим уже традиционным, стремлением к нахождению наилучшего баланса
между стоимостью и функциональной насыщенностью микросхем.
Что такое
современное семейство STM32 ? Это семь серий микроконтроллеров, выполненных
на ядре ARM Cortex-M0/M3/M4: STM32W — 24МГц/30DMIPS МК
для беспроводной связи; STM32L — 32МГц/33DMIPS МК с
батарейным питанием; STM32F0 — 48МГц/38DMIPS МК
для ультрадешевых приложений; STM32F1 — 72МГц/61DMIPS МК
общего назначения; STM32F2 — 120МГц/150DMIPS
высокопроизводительные МК; STM32F3 — 72МГц/90DMIPS —
МК комбинированных сигналов c DSP и FPU; STM32F4 — 168МГц/210DMIPS —
высокопроизводительные МК с DSP и FPU.
Микроконтроллеры выпускаются в корпусах от 36 до 176 выводов c объемом
встроенной flash памяти от 16 Кб до 1 Мбайт. Всего в семействе
насчитывается сейчас около 400 наименований. Несмотря на это, компания
STMicroelectronics продолжает развивать семейство, выпуская новые серии, в
частности — STM32F3. Серия состоит из двух линеек.
STM32F3 — серия недорогих МК c
малым и средним объемом flash памяти, с мощным ядром Cortex-M4F и
высокотехнологичной периферией. ARM-ядро Cortex-M4F является расширением
Cortex-M3 и поддерживает команды умножения с накоплением (MAC), команды
управления потоками данных (SIMD) и команды «арифметики с насыщением».
Буква F означает возможность обработки операций с плавающей запятой (FPU)
с одинарной точностью. Реально достижимая производительность составляет 90
DMIPS на максимальной частоте ядра 72 МГц. Отсутствие циклов ожидания
обеспечивается при работе с 8 Кб встроенной быстродействующей ССМ-памяти.
Эту память можно также использовать как высокоскоростную память данных.
Большая часть оперативной памяти этих микроконтроллеров обеспечена
аппаратной проверкой битов четности, что позволяет распознавать сбои,
связанные с воздействиями электромагнитной природы. STM32F3 содержат блок
защиты памяти (MPU), обычно используемый в ОСРВ для защиты критичных или
сертифицированных задач от сбоев в других задачах. Этот блок может
обслуживать до 8 регионов памяти, с делением до 8 блоков каждый.
Серия STM32F3 совместима
программно, по выводам и средствами программирования и отладки с STM32F1 —
стандартной серией микроконтроллеров. Предназначена в первую очередь для
систем управления, автоматизации производства, измерительных систем и
систем сбора данных, медицинских приборов, аудиоприложений и
интеллектуального управления мощным электроприводом. Эта серия получила
обновленную цифровую периферию и богатый набор аналоговой.
Аналоговая периферия расширена 16–разрядными сигма-дельта АЦП,
компараторами, операционными усилителями, сенсорным контроллером и
12–разрядными скоростными АЦП последовательного приближения (5 Msps).
Производительность каждого 16–разрядного сигма-дельта АЦП (SDADC)
составляет 16 600 выборок в секунду при преобразовании на разных каналах и
50 000 выборок в секунду при преобразованиях на одном канале. Питание
преобразователя подается на отдельные контакты, что развязывает диапазон
входного напряжения АЦП от напряжения питания всего МК. Входные аналоговые
сигналы могут быть как в дифференциальной (до 11 каналов), так и в
несимметричной форме. В последнем случае количество доступных аналоговых
входов удваивается. Можно использовать как внешнее опорное напряжение,
подаваемое на два вывода (SD_VREF+, SD_VREF-), так и внутреннее со
встроенного генератора опорного напряжения. Точное значение последнего
измеряется на заводе производителя при тестировании МК и заносится в его
системную энергонезависимую память. Это значение может быть считано в
приложении. Туда же на заводе заносятся и калибровочные данные по
встроенному датчику температуры.
Преимущества серии
STM32F3:
- высокопроизводительное ядро Cortex-M4 с DSP и FPU;
- низкая цена;
- встроенный измерительный сигма-дельта АЦП;
- защита от сбоев памяти;
- развитая цифровая и аналоговая периферия.
Компараторы имеют rail-to-rail входы и высокоскоростные выходы. Задержка
распространения сигнала составляет 50 нс. Баланс быстродействия и
энергопотребления конфигурируется. Каждый из компараторов может выводить
МК из режима пониженного энергопотребления. В качестве опорного напряжения
компаратора можно использовать выходы встроенных ЦАП, опорное напряжение с
внутреннего генератора или его часть и сигналы с портов ввода/вывода.
Встроенные ОУ с rail-to-rail входами и выходами могут быть использованы
как независимые ОУ с внешними цепями или в режиме повторителя или
усилителя с фиксированным коэффициентом усиления (PGA x2,x4,x8,x16).
Полоса пропускания этих ОУ 8 МГц, нагрузочная способность 0,5 мА.
Сенсорный контроллер является аппаратным средством отслеживания изменений
паразитной емкости контактной площадки посредством применения технологии
переноса заряда. Эта технология обеспечивает низкое энергопотребление и
хорошую помехозащищенность. Поддерживается до 1824 сенсорных каналов с
одновременным опросом до 8 каналов. ST предоставляет программную
библиотеку STMTouch, которая обеспечивает полную поддержку этого
контроллера для надежной реализации сенсорной функциональности в любых,
даже сильно зашумленных приложениях. Поддерживается функционал приближения
(proximity), кнопки, линейного и кругового сенсорных датчиков.
Цифровая периферия дополнена специальными таймерами, функционирующими на
удвоенной системной частоте (144 МГц) и имеющими благодаря этому весьма
высокое разрешение. На всех микроконтроллерах серии доступны следующие
встроенные интерфейсные узлы: CAN 2.0B Active, USB 2.0 FS, SPI, I2C с
поддержкой Fast mode plus, USART, HDMI-CEC, I2S.
Микроконтроллеры серии STM32F3 предлагают весьма прогрессивную систему
режимов экономии электроэнергии, обеспечивая энергопотребление на уровне
единиц микроампер с очень быстрым стартом по сигналам от периферийных
узлов.