STMicroelectronics STM32WL3 — это маломощный многопротокольный беспроводной микроконтроллер Arm Cortex-M0+ с большим радиусом действия, работающий в диапазонах частот ISM субГГц, а именно 413–479 МГц, 826–958 МГц и вскоре 169 МГц (2024 г.) для таких протоколов, как Wireless M-Bus (режим N) и Wize.
Многопротокольная и мультимодуляционная радиостанция поддерживает схемы модуляции 4-(G)FSK до 600 кбит/с, 2-(G)FSK, (G)MSK, DBPSK, DSSS, OOK, ASK, подходящие для собственных и стандартизированных беспроводных протоколов, таких как Sigfox, KNX, WiSun, mioty, M-Bus и другие. STMicro также утверждает, что внедрила новые функции энергосбережения, которые продлевают срок службы батареи до 15 лет.
Ключевые особенности и характеристики STM32WL3:
- Ядро MCU — Arm Cortex-M0+ до 64 МГц
- Память — SRAM 16 КБ или 32 КБ с полным сохранением
- Хранилище
- Флэш-память 128 КБ или 256 КБ
- Флэш-память OTP 1 КБ (пользовательские данные)
- Беспроводная связь
- Радиочастотные диапазоны – 413–479 МГц, 826–958 МГц и вскоре 169 МГц.
- Скорость передачи данных – от 0,1 до 600 кбит/с.
- Мощность передачи – до +20дБм
- Чувствительность Rx при BER 1% – -132 дБм
- Схемы модуляции
- 2(G)FSK, 4(G)FSK, OOK, ASK, D-BPSK, DSSS (direct sequence spread spectrum)
- Доступ к данным каналов I/Q
- Совместимость с проприетарными и стандартизированными протоколами беспроводной связи (W-MBUS, Sigfox, Mioty, KNX-RF, IEEE 802.15.4g и др.)
- Сертификаты
- Европа – ETSI EN 300 220, соответствует категории 1, ETSI EN 303 131.
- США – FCC, часть 15 и часть 90.
- Япония — ARIB STD T67, T108
- Настраиваемый аппаратный секвенсор для автономной работы радиосвязи (режим прослушивания, скачкообразная перестройка частоты, режим низкой нагрузки, прослушивание перед разговором)
- Радиоприемник пробуждения – автономный приемник пробуждения малой мощности (LPAWUR) с каналом приема данных OOK, чувствительность -50 дБм.
- Периферийные устройства
- Дисплей — ЖК-драйвер с количеством матричных элементов до 96 (12 × 8) или 64 (16 × 4).
- До 32 GPIO (VFQFPN48) или 17 GPIO (QFN32)
- 1x USART с поддержкой LIN, протокола смарт-карт, IrDA, спецификаций SIR ENDEC и операций модема (CTS/RTS)
- 1x LPUART (доступен также в режиме пониженного энергопотребления) с возможностью пробуждения
- 1x SPI, 1x SPI с мультиплексированным интерфейсом I2S
- 2x I2C (SMBus/PMBus)
- 8-канальный контроллер DMA с поддержкой АЦП, ЦАП, SPI, I2C, USART, LPUART, таймеров, AES
- Аналоговый
- 12-разрядный АЦП до 1 млн отсчетов/с с 8 несимметричными каналами (или 4 дифференциальными)
- 1x компаратор
- 1x 6-битный выход ЦАП с выборкой и хранением
- Сенсорный контроллер LC (для автономного ротационного измерения расхода)
- Мониторинг напряжения аккумулятора с обнаружением низкого уровня
- Мониторинг температуры
- Источники тактовой частоты и таймеры
- Схема синхронизации с
- 64 МГц HSI или PLL
- Отказоустойчивый кварцевый генератор частотой 48 МГц (HSE) со встроенными подстроечными конденсаторами.
- Кварцевый генератор 32 кГц (LSE)
- Встроенный маломощный RC 32 кГц (LSI)
- 1x 16-битный 4-канальный таймер общего назначения
- 1x 16-битный 2-канальный таймер общего назначения
- 1x РТК
- 1x независимый сторожевой таймер
- Радиотаймер с возможностью пробуждения
- Схема синхронизации с
- Безопасность
- Безопасный загрузчик с отключением SWD
- Сопроцессор AES-128 и 16-битный TRNG
- Встроенный загрузчик UART с возможностью выбора защиты от записи и чтения.
- Управление энергопотреблением
- Напряжение питания – от 1,7 до 3,6 В постоянного тока
- Сброс при включении питания (POR) и сброс при выключении (PDR) со сверхнизким энергопотреблением
- Программируемый детектор напряжения (PVD)
- Потребление тока
- Динамическое потребление тока: 14 мкА/МГц
- Радиоприемник пробуждения – 4 мкА в постоянно включенном автономном режиме
- 14 нА в режиме выключения
- 960 нА в режиме Deepstop
- Потребление только радио
- 4 мА в приеме
- 8 мА в передаче @ +10 дБм
- 78 мА в передаче при +20 дБм
- Потребление: ток 1,6 мА в условиях WFI (прямой режим HSE)
- Возможность пробуждения как из режимов Deepstop, так и из режимов выключения.
- Корпус – QFN32 (5х5мм) или QFN48 (6х6мм); Совместимость с ECOPACK2
- Температурный диапазон – до расширенного: от -40°C до 105°C.
STMicro не упомянула программное обеспечение в этом объявлении, но, насколько мы понимаем, оно поддерживается экосистемой STM32CubeIDE, как и другие беспроводные или беспроводные микроконтроллеры STM32. В ближайшее время будут доступны комплекты для оценки и разработки, но подробностей пока нет.
Первоначально STM32WL3 будет выпущен с шестью SKU с разными размерами флэш-памяти и оперативной памяти и корпусами, а именно STM32WL33K8, STM32WL33C8, STM32WL33KB, STM32WL33CB, STM32WL33KC и STM32WL33CC, как описано в таблице ниже.
Ожидается, что беспроводные микроконтроллеры STM32WL3 будут интегрированы в удаленно развернутые приложения, такие как устройства измерения и мониторинга, а также системы сигнализации, исполнительные механизмы и датчики, используемые в «умных» зданиях, «умных» фабриках и «умных» городах. В STMicro говорят, что цены начинаются от 2,04$ при заказе от 10 000 штук, и компания гарантирует долговечность как минимум 10 лет. Дополнительную информацию можно найти на странице продукта и в пресс-релизе.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.