Микроконтроллеры STMicro STM32 до сих пор были основаны на Arm ядрах Cortex-M0 / M0+, M3, M4 и M7, хотя вы уже могли видеть, что был не совсем официально объявлен вариант с Cortex A7, который появляется в STM32MP157C с Linux 4.17.
Совсем недавно компания анонсировала новое семейство, а именно серию STM32L5, которые будут основаны на базе 32 / 64-битных Arm ядрах Cortex-M33 ARMv8-M TrustZone с тактовой частотой до 110 МГц и оснащены встроенным чипом SMPS для обеспечения эффективности с низким энергопотреблением, устройством USB FS, а также USB type-C PD контроллером.
Два подсемейства являются частью серии STM32L5:
- STM32L552 с флэш-памятью от 256 до 512 Кб и упаковке от 48 до 144-контактов.
- STM32L562 с флэш-памятью 512 Кб и дополнительный механизмом ускорения шифрования (AES, PKA и OTFDEC).
Помимо дополнительных аппаратных криптографических блоков используются одни и те же спецификации:
- Ядро MCU – Arm ядро Cortex-M33 ARMv8-M с тактовой частотой до 110 МГц (+20% по сравнению с Cortex-M4) с FPU, TruztZone
- Память – 256 Кб RAM
- Флэш-память – от 256 Кб до 512 Кб
- ST ART ускоритель – 8 Кб инструкций кэша, позволяет выполнять код из флэш-памяти и внешних накопителей в нулевом состоянии ожидания (0-wait-state); частота до 110 МГц, MPU, 165 DMIPS и инструкции DSP
- Периферия
- USB – 1x полноскоростной USB интерфейс, 1x USB type-C
- Аналого-цифровой преобразователь (АЦП)
- 2x 12-битных аналого-цифровых преобразователя (ЦАП)
- 2x компаратора с ультра-низким энергопотреблением
- 2x операционных усилителя с внешним и внутренним последовательным повторителем и усилителем с программируемым коэффициентом усиления (PGA).
- USART, SPI, I2C, CAN-FD
- 16 и 32-битные таймеры
- SAI + аудио PLL
- Емкостной сенсорный датчик
- Безопасность – Arm TrustZone, безопасная загрузка, хранение ключей и аппаратные криптографические ускорители
- Питание / потребление
- Рабочее напряжение – от 1.71 до 3.6 В
- Встроенный понижающий преобразователь SMPS (опционально)
- Контроллер UCPD, совместимый со спецификациям USB Type-C Rev. 1.2 и USB Power Delivery Rev. 3.0
- Количество потребляемой энергии:
- 33 нА в выключенном состоянии
- 3.6 мкА в режиме остановки с полным сохранением SRAM и периферических состояний с временем пробуждения 5 мкс
- До 60 мкА / МГц в активном режиме
- EEMBC ULPBench: результат 402 ULPMark-CP
- Упаковка – LQFP48, QFN48, LQFP64, WLCSP81, LQFP100, UFBGA132 и LQFP144
- Температурный диапазон – Стандартный температурный класс для потребительских и коммерческих применений или высокотемпературный класс, указан от -40°C до 125°C для сложной окружающей среды
Ожидается, что MCU STM32L5 будут найдены в промышленных датчиках или элементах управления, устройств домашней автоматизации, смарт-счетчиках, фитнес-трекерах, умных часах, медицинских насосах и счетчиках, и во многих других решениях.
Сейчас отбирают образцы MCU серии STM32L5 для проведения испытаний, массовое производство должно начаться во втором квартале 2019 года. Компания также продемонстрирует свои новые микроконтроллеры на выставке Arm TechCon 2018, которая начнется не раньше 18 октября. Более подробную информацию – но пока нет документации – можно найти на странице продукта.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.