НОВОСТИ ПРОМЫШЛЕННОСТИ

Сегодня о промышленной электронике, интернете вещей и электротехнике!

Серия микроконтроллеров STM32MP1 STMicroelectronics



Компания STMicroelectronics мировой лидер в области полупроводников, обслуживающий клиентов по всему спектру электронных приложений, применяет свой опыт Arm® Cortex® для расширения возможностей своего передового тренда в отрасли микроконтроллеров STM32 для приложений, требующих еще большей производительности, ресурсосбережения и открытых исходных кодов. Внедрение серии многоядерных микропроцессоров STM32MP1 с поддержкой вычислений и графики, в сочетании с эффективным энергопотреблением в режиме реального времени позволит облегчить разработку высокопроизводительных решений промышленных, потребительских товаров, умных домов, приложений для здравоохранения. STMicroelectronics запускает серию микропроцессоров STM32MP1 с дистрибутивом Linux для ускорения IoT (интернета вещей) и инноваций в интеллектуальной индустрии.

Серия микроконтроллеров STM32MP1 STMicroelectronics
Серия микроконтроллеров STM32MP1 STMicroelectronics.

 

Микропроцессоры (MPU) серии STM32MP1 используют мощное, проверенное семейство микроконтроллеров STM32, включая инструменты разработки и техническую поддержку. Более того, с выпуском OpenSTLinux с открытым исходным кодом, он расширяет семейство STM32 для удовлетворения важных требований клиентов к приложениям с ограниченным энергопотреблением в реальном времени.

С новой серией микропроцессоров STM32MP1 (MPU) ST клиенты теперь могут разрабатывать новый спектр приложений, используя новую гетерогенную архитектуру STM32, которая объединяет ядра Arm® Cortex®-A и Cortex®-M. Эта гибкая архитектура выполняет быструю обработку и выполнение задач в реальном времени на одном кристалле, всегда достигая максимальной эффективности энергопотребления. Например, остановив работу ядра Cortex-A7 и запустив ядро Cortex-M4, можно снизить до 25% энергопотребления. Переход из этого режима в режим ожидания дополнительно снижает энергопотребление в 2500 раз, при этом поддерживая возобновление работы Linux через 1-3 секунды в зависимости от приложения.

STM32MP1 содержит встроенный модуль трехмерного графического процессора (GPU) для поддержки дисплеев с человеко-машинным интерфейсом (HMI). Он также поддерживает широкий спектр внешней DDR SDRAM и Flash памяти. Кроме того, STM32MP1 включает в себя большой набор периферийных модулей, которые могут быть легко распределены либо для операций ядра Cortex-A / Linux, либо для операций ядра Cortex-M / Real-time. Серия STM32MP1 доступна в ряде корпусов BGA для поддержки решений с наименьшей стоимостью печатной платы и использования наименьшего места на плате.

Усовершенствованные инструменты STM32Cube обладают всеми необходимыми возможностями для ускорения разработки микропроцессоров с использованием MPU, в том числе и с ядром Arm Cortex-A.

Конфигурирование микроконтроллера STM32MP1 в STM32CubeMX
Конфигурирование микроконтроллера STM32MP1 в STM32CubeMX.

 

В настоящее время производятся серийные номера STM32MP1 по цене от $4,84 для заказов на 10000 штук. Продукты будут доступны через дистрибьюторов в марте. Свяжитесь с вашим местным дистрибьютором ST или посетите www.st.com/stm32mp1 для получения более подробной информации.

Две оценочные платы (STM32MP157A-EV1 и STM32MP157C-EV1) и два комплекта Discovery (STM32MP157A-DK1 и STM32MP157C-DK2) будут доступны по каналам дистрибьюторов в апреле.

 

Дополнительная техническая информация:

Серия STM32MP1 состоит из двух процессорных ядер Arm Cortex-A7, работающих на частоте 650 МГц, и высокопроизводительного ядра микроконтроллера Arm Cortex-M4, работающего на частоте 209 МГц. STM32MP1 поддерживает экономичные типы памяти и DDR SDRAM, включая DDR3, DDR3L, LPDDR2, 32/16-битную LPDDR3 на частоте 533 МГц, что предотвращает узкие места в производительности и проблемы с пропускной способностью в системах MPU. Кроме того, STM32MP1 поддерживает широкий спектр продуктов Flash: eMMC, SD-карты, SLC NAND, SPI NAND и Quad-SPI NOR Flash.

Блок обработки трехмерной графики (GPU) обеспечивает расширенную разработку HMI на основе интерфейса OpenGL® ES 2.0 и встроенной поддержки Linux и различных сред приложений, включая Android Qt. STM32MP1 поддерживает 24-битные параллельные RGB-дисплеи с разрешением до WXGA со скоростью 60 кадров в секунду и MIPI® DSI с двумя каналами данных, работающими на скорости 1 Гбит/с.

Классификация микроконтроллеров STM32MP1 STMicroelectronics
Классификация микроконтроллеров STM32MP1 STMicroelectronics.

 

Чтобы обеспечить полное доверие к коду Заказчика, в серию STM32MP1 встроены аппаратные функции безопасности, которые включают TrustZone, криптографию, хэш, безопасную загрузку, выводы против взлома и часы реального времени.

STM32MP1 также использует расширенные IP-адреса от микроконтроллеров STM32. STM32MP1 имеет 37 интерфейсов связи, таких как 3x USB2.0, включая 2x High Speed, 1x Gigabit Ethernet GMAC, 2x CAN FD и стандартные I²C, UART и SPI. Он также поставляется с целым рядом аналоговых периферийных устройств, включая 2х16-разрядных АЦП, 2х12-разрядных ЦАП и встроенные линейные стабилизаторы LDO. STM32MP1 поддерживает 29 таймеров и 3 сторожевые таймеры. В зависимости от типа корпуса, он также может поддерживать до 176 GPIO.

ST дополняет набор микросхем STPMIC1, специализированной интегральной микросхемой управления питанием (PMIC), которая включает в себя четыре понижающих преобразователя постоянного тока, шесть линейных стабилизаторов LDO, повышающий преобразователь постоянного тока в постоянный ток, а также контроль питания USB VBUS и переключатели питания общего назначения, создавая возможность экономить на оборудовании для обеспечения всех необходимых шин питания для STM32MP1 и для других компонентов на плате. Благодаря оптимизации энергопотребления STPMIC1 является идеальным сопутствующим чипом для серии STM32MP1 в приложениях с питанием от батареи.

Дистрибутив OpenSTLinux поддерживает разработку на ядрах STM32MP1 Cortex-A7 и содержит важные элементы, включая Linux BSP, ядро, драйверы, загрузочную цепочку и безопасную ОС (OP-TEE: Trusted Execution Environment - Доверенная среда выполнения).

 

Чтобы оптимизировать разработку на каждом этапе проекта, три пакета программного обеспечения для разработчиков позволяют пользователям выбирать средства поддержки, которые наилучшим образом соответствуют их потребностям:

Чтобы помочь ускорить разработку безопасных продуктов на основе Linux с MPU STM32MP1, ST сотрудничает с поставщиком программного обеспечения с открытым исходным кодом Timesys.

Приверженность ST к расширенной поддержке программного обеспечения, которая включает в себя пакет микропрограммного обеспечения STM32CubeMP1, отличает STM32MP1. STM32CubeMX облегчает программную и аппаратную настройку ядер Cortex-A7 и Cortex-M4. Он управляет генерацией C-кода для ядра M4, конфигурацией интерфейса DDR SDRAM и инструментом настройки. Он также может генерировать деревья устройств Linux.