Содержание
- 2. Новое беспроводное семейство в STM32 MPU Optimized for mixed-signal Applications Optimized for mixed-signal applications Более 60,000
- 3. Система на кристалле созданная для универсальности = На одном кристалле Беспроводной микроконтроллер большой дальности – один
- 4. Сделайте выбор в пользу серии STM32WL Экономия средств Открытая двухядерная платформа 8 ключевых факторов отличающих STM32WL
- 5. 4 модуляции – множество протоколов (G)FSK - based proprietary Proprietary Proprietary + proprietary
- 6. STM32WL5x – богатый набор возможностей, одно или два ядра, повышенная безопасность Ключевые характеристики Arm® Cortex®-M4 &
- 7. Линейка продуктов STM32WL Sub-GHz Flash / RAM Size (bytes) 73 pins 5x5 mm BGA (p=0.5) 48
- 8. Гибкая схема питания FlexPowerControl RUN (Range1) at 48 MHz 71* / 115 µA / MHz STANDBY
- 9. Ультранизкое потребление & готовность для IoT-проектов в любых странах мира Лучшее решение на рынке с поддержкой
- 10. STM32WL: избавляемся от TCXO! Минимизируйте стоимость компонентов, максимизируйте прибыль AND / OR
- 11. Safety Back-up clock circuitry Supply monitoring Dual watchdog Flash memory with ECC (address status register) SRAM
- 12. LoRaWAN – микросхемы и стеки протоколов Доступные чипы, готовый к использованию стек Сертифицированный LoRaWAN стек Открытый
- 13. Наслаждайтесь Sigfox, где бы вы ни находились Доступный SoC для глобальной сети Сертифицированный стек от RC1
- 14. STM32WL и W-MBUS STM32WL идеально подходит для умных счетчиков энергии STM32 Partner
- 15. STM32WL и FUOTA Подходят для массового обновления полевых устройств STM32WL Не зависит от LoRaWAN Network Server*
- 16. STM32WL – обзор экосистемы Полностью интегрированы в богатую и проверенную рынком экосистему STM32 Flexible prototyping STM32
- 17. Создание прототипа на раз-два-три NUCLEO-WL55JC
- 18. Отладочная плата STM32WL Nucleo-64 Основные возможности NUCLEO-WL55JC1 868/915/923 MHz NUCLEO-WL55JC2 433/470 MHz
- 19. Запомните главное: полная экосистема
- 20. Реализуйте ваши идеи 9
- 21. STM32WL: архитектура и периферия
- 22. Минутка юмора
- 23. Архитектура & периферия Ключевые темы Архитектура STM32WL Новая периферия STM32WL Низкопотребляющие режимы STM32WL
- 24. Архитектура STM32WL5 - это два CPU: Cortex-M4 Cortex-M0+ Sub-GHz радио Независимая работа двух CPU 3 автономных
- 25. Архитектура 3 автономных подсистемы Cortex-M4 (CPU1) Cortex-M0+ (CPU2) Radio (радиотрансивер) Общий домен Flash, SRAM1 & 2,
- 26. Специфические особенности 1/2 Автономная подсистема sub-GHz радио Двухъядерная система CPU1 Cortex-M4 (Стартует после сброса) CPU2 Cortex-M0+
- 27. Специфические особенности 2/2 4 dedicated SMPS pins 8 dedicated Radio pins На других корпусах - аналогично
- 28. SUBGHZ Радио TRX: ISM band 150 – 960 MHz, LoRa™, from 0.013 to 17.4 kbps (G)FSK,
- 29. SUBGHZ Радио (типовой радио-БОМ) Радио (RF) Balun to convert from unbalanced to balanced in Rx (Балун
- 30. SUBGHZ Радио Радио активно Startup Sleep Calibration Standby FS TX RX Теплый старт Холодный старт Передача
- 31. SUBGHZ Радио Буфер TX Записывается в коде, вычитывается аппаратно Параметры: TxBaseAddr, TxBufferPointer PayloadLength Буфер RX Записываются
- 32. Система питания - PWR 2 COMP ADC, DAC VREF buffer VREF+ VDDA CPU1, CPU2 SRAM1,2 Digital
- 33. Режимы энергосбережения - PWR RUN (Range1) at 48 MHz 71* / 115 µA / MHz STANDBY
- 34. Питание/тактирование PWR / RCC 3 подсистемы CPU1 Corex-M4 (синий) CPU2 Cortex-M0+ (оранжевый) Radio system (фиолетовый) Всегда
- 35. Питание/тактирование PWR / RCC Каждый CPU может переходить в свой режим энгергопотребления (Stop0, Stop1, Stop2, Standby,
- 36. Связь SUBGHZ и PWR Sub-GHZ радио само управляет режимами питания своих подсистем Sub-GHz радио может автоматически
- 37. Система питания - PWR Повышенная производительность при спользовании SMPS Добавив внешнюю индуктивность, можно использовать SMPS для
- 38. Системы сброса и тактирования - RCC Гибкость в выборе источников тактирования для достижения точности частоты такт-я
- 39. RCC / PWR Системная периферия: PWR, RCC, EXTI, FLASH, SRAM1 and SRAM2 Активна для обоих CPUs.
- 40. Блок тактирования RCC / TCXO Внешний TCXO Питается от специального пина PB0-VDDTCXO Разрешается, через HSEBYPPWR Термокомпенсированный
- 41. Низкочастотный RC генератор - RCC / LSI Ультра-низкопотребляющий LSI (работает во всех режимах, кроме Shutdown и
- 42. Тактирование Радио - RCC / SUBGHZ Радиоприемопередатчик не нуждается в обслуживании CPU Напрямую управляет HSE32 Необходимые
- 43. STM32WL Lora Phy демонстрация-лаба Передаем данные «точка-точка»
- 44. Точка-точка - P2P Что мы изучим: некоторые базовые принципы Изучим реальный проект радиосвязи на STM32WL Проприетарный
- 45. Модель P2P: network ID,TS,FSent,Fack \ user text „ACK” (0x41,0x43,0x4B) Base Station (trainer) Node (attendee) Node periodically
- 46. Демонстрация примера P2P Prepare Base Station: connect to the PC one of the Nucleo-WL board and
- 47. Демонстрация примера P2P Start Nucleo VCP terminal: 115200,8,N,1 and test if Base Station board is working,
- 48. Демонстрация примера P2P: параметры радио File: subghz_phy_app.h #define RF_FREQUENCY 868000000 /* Hz */ #define TX_OUTPUT_POWER 10
- 49. Демонстрация примера P2P: секвенсор Set Task Sequencer Event Execute Task Idle Task LPM Manager Enter LPM
- 50. Демонстрация примера P2P: секвенсор Регистрация задачи UTIL_SEQ_RegTask((1 Запуск цикла секвенсора UTIL_SEQ_Run(UTIL_SEQ_DEFAULT); Активация задачи в функции «коллбака»
- 51. P2P: пример процесса «Сенсор» & FSM OnTimerTxEvent TX_START TX under CS RX_START OnTxDone OnRxDone RX RX_DONE
- 52. P2P: Channel Sensing - оценка занятости канала Этот механизм введен для минимизации коллизий в канале радиообмена
- 53. P2P: открываем проект в STM32CubeIDE Prepare Sensor node: connect to the PC 2nd Nucleo-WL and open
- 54. P2P: устройство проекта в STM32CubeIDE App lower & higher layer Core: main.c , etc. Phy higher
- 55. P2P: модификация File: subghz_phy_app.h Модифицировать NODE_ID по инструкции ведущего #define RX_TIMEOUT_VALUE 2000 /* [ms] */ #define
- 56. P2P: hands-on – разбираемся в исходнике File: subghz_phy_app.c static void Sensor_Process(void) { int16_t temperatureDegC; uint32_t i,backoffTime,carrierSenseTime;
- 57. P2P: hands-on 1. Build 2. Debug 3. Stop debug when MCU is flashed 4. Start Nucleo
- 58. STM32WL Олег Пушкарев КОМПЭЛ Радиомодуль
- 59. Готовый дизайн радиомодуля Микросхема STM32WL QFN48 Размер платы 34 х 60 мм Число слоев платы –
- 60. Схема радиомодуля
- 61. Ссылки на документацию будут размещены на странице вебинара https://www.st.com/content/st_com/en/search.html#q=MB1720-t=resources-page=1 https://www.st.com/content/st_com/en/search.html#q=MB1791-t=resources-page=1
- 62. STM32WL Олег Пушкарев КОМПЭЛ Практические тесты
- 63. Используем пример AT_Slave (описание в документе AN5481)
- 64. Проверка выходной мощности Установить частоту, тип модуляции (здесь FSK), выходную мощность и т.д. AT+TCONF=868000000:10:4:12:4/5:0:0:1:16:25000:2:3 Далее AT+TTONE
- 65. Обмен с сетью LoRaWAN RESET [2022-02-26_10:57:39:063]APP_VERSION: V1.1.0 [2022-02-26_10:57:39:063]MW_LORAWAN_VERSION: V2.3.0 [2022-02-26_10:57:39:063]MW_RADIO_VERSION: V1.1.0 [2022-02-26_10:57:39:063]###### OTAA ###### [2022-02-26_10:57:39:063]###### AppKey:
- 66. Попытки передачи на 2 каналах [2022-02-26_11:02:13:565]OK [2022-02-26_11:02:14:849]276s002:MAC txDone [2022-02-26_11:02:15:908]277s038:RX_1 on freq 869100000 Hz at DR 0
- 67. LoRaWAN в России На основе материалов из открытых источников и информации от компаний
- 68. Карта покрытия LORAWAN ЭР-Телеком является единственным от России членом технического комитета LoRa Alliance*, что позволяет ему
- 69. Характеристики LoRaWAN-сети Москва 130+ базовых станций ~250 000 LoRaWAN-устройств Частотный план: 868.9, 869.1 : 864.1, 864.3,
- 70. Компания Лартех Основана в 2015 в Санкт-Петербурге Разработчик HW/FW, производитель, интегратор LoRaWAN modules, SX1272/Cortex-M0+/Cortex-M4/SoC based Electricity/water/heat/gas
- 72. Скачать презентацию