Серия микроконтроллеров STM32F334x4/6/8, выполненных на базе высокопроизводительного 32-битного ядра ARM Cortex-M4 с RISC-архитектурой, работают на тактовой частоте до 72 МГц и оснащены блоком цифровой обработки сигналов, поддерживающим вычисления с плавающей точкой (FPU).

Устройства новой серии интегрируют быстродействующую FLASH память объёмом до 64 КБ, SRAM память объёмом до 12 КБ, снабжены большим количеством линий ввода/вывода общего назначения и широким набором периферийных устройств, соединённых с двумя улучшенными периферийными шинами (APB). STM32F334x4/6/8 содержат таймеры высокого разрешения, два быстродействующих 12-битных АЦП с частотой дискретизации 5 MSPS (млн. выб/с), три сверхбыстрых компаратора, операционный усилитель, три канала ЦАП, часы реального времени с низким энергопотреблением, один таймер высокого разрешения, один 32-битный таймер общего назначения, один таймер для управления двигателем и четыре 16-битных таймера общего назначения.

Также микроконтроллеры имеют ряд стандартных и расширенных коммуникационных интерфейсов: один I2C, один SPI, до трёх USART и один CAN. Диапазон рабочих температур STM32F334x4/6/8 составляет от –40 °C до +85 °C и от –40 °C до +105 °C, а напряжение питания — от 2.0 В до 3.6 В. Несколько энергоэкономичных рабочих режимов позволят применять устройства в приложениях с малой потребляемой мощностью. STM32F334x4/6/8 выпускаются в 32-, 48- и 64-выводных корпусах.

Внутренняя архитектура STM32F334

Отличительные особенности:

  • Ядро
    • 32-битное ARM Cortex-M4 с блоком DSP-вычислений с плавающей точкой, с максимальной тактовой частотой 72 МГц, одноцикловым умножением и аппаратным делением, а также набором инструкций для цифрового сигнального процессора
  • Память
    • До 64 КБ FLASH памяти
    • До 12 КБ SRAM памяти с аппаратным контролем чётности
    • Ускоритель алгоритмов: 4 КБ SRAM памяти на шине инструкций и данных с аппаратным контролем чётности (Core Coupled Memory — CCM)
  • Модуль вычислений кода коррекции ошибок CRC
  • Схема управления сбросом и источником питания
  • Диапазон напряжения питания аналоговой и цифровой части VDD, VDDA: от 2.0 В до 3.6 В
  • Сброс при включении и выключении питания (POR/PDR)
  • Программируемый детектор напряжения (PVD)
  • Режимы с низким энергопотреблением: Спящий, Останова и Ждущий
  • Вывод для подключения резервного источника питания часов и регистров резервного хранения
  • Система тактирования и синхронизации
    • Тактовый генератор с рабочей частотой от 4 до 32 МГц
    • Тактовый генератор 32 кГц для часов реального времени с калибровкой
    • Внутренний RC-генератор с частотой 8 МГц (до 64 МГц с фазовой автоподстройкой частоты)
    • Внутренний генератор на 40 кГц
  • До 51скоростных портов ввода/вывода, с картой векторов внешних прерываний, некоторые из них поддерживают уровень напряжения 5 В
  • 7-канальный контроллер прямого доступа к памяти (DMA)
  • До двух АЦП с временем выборки 0.20 мкс (до 21канала) с выбираемой разрядностью 12/10/8/6 бит, диапазоном входного сигнала от 0 до 3.6 В, однополярным и дифференциальным режимом и отдельным источником питания для аналоговой части с напряжением от 2.0 до 3.6 В
  • Датчик температуры
  • До трёх каналов 12-битных ЦАП с напряжением источника питания аналоговой части от 2.4 до 3.6 В
  • Три сверхбыстродействующих аналоговых компаратора с диапазоном входного напряжения, равному напряжению питания, и напряжением источника питания от 2.0 до 3.6 В
  • Один операционный усилитель, который может работать в режиме с программируемым усилением, с напряжением источника питания от 2.4 до 3.6 В
  • До 18 каналов для подключения емкостных сенсорных устройств – сенсорной клавиатуры, линейных и дисковых датчиков касания
  • До 12 таймеров
    • Таймеры с высоким разрешением (HRTIM): шесть 16-битных счётчиков с разрешением 217 пс, 10 модулей ШИМ, 5 входов ошибки, 10 входов для внешних событий, 1 синхровход и 1 синхровыход
    • Один 32-битный таймер и один 16-битный таймер с четырьмя каналами захвата и сравнения входа/выхода (IC/OC)/ШИМ или счётчик импульсов и вход квадратурного (на увеличение счёта) кодера
    • Один 16-битный 6-канальный таймер с расширенным управлением, с 6 каналами ШИМ, формированием паузы и экстренным остановом
    • Один 16-битный таймер с двумя каналами захвата/сравнения входа/выхода (IC/OC), одним OCN/ШИМ, формированием паузы и экстренным остановом
    • Два 16-битных таймера с IC/OC/OCN/ШИМ, формированием паузы и экстренным остановом
  • Календарь/часы реального времени с системой сигнализации и периодическим выходом из режима останова
  • Коммуникационные интерфейсы
    • Интерфейс шины CAN (действующая версия 2.0 B)
    • Один I2C с выходным током 20 мА для поддержки режимов Fast mode plus, SMBus/PMBus
    • До 3 портов приёмопередатчика USART, один с интерфейсом ISO/IEC 7816, сеть LIN, инфракрасный порт IrDA, управление модемом
    • Один SPI
  • Режим отладки: последовательный двухпроводной отладочный интерфейс (SWD), JTAG-интерфейс
  • Уникальный 96-битный идентификатор (ID)

Область применения:

  • Инверторы
  • Промышленная автоматика
  • Цифровые источники питания
  • Медицинские приборы

 

Запросить образцы, средства разработки или техническую поддержку

 

Документация на микроконтроллеры серии STM32F334 (англ.)