STM32WL LoRa Płytka Developerska

315,00 

Na stanie

Opis

Płytka ewaluacyjna z najnowszym mikrokontrolerem firmy ST STM32WLE5JC. Jest to pierwszy na świecie układ (SoC) z mikrokontrolerem oraz wbudowanym układem Transceivera sub-GHz, który obsługuje między innymi komunikację LoRa®.

Koniec z dodatkowymi układami do obsługi sub-GHz. Z pomocą tego STM32WL możesz oszczędzić sporo miejsca na PCB.

Do celów prototypowych warto zaopatrzyć się właśnie w taką płytkę. Zestaw ewaluacyjny powstał w RnD firmy Masters. Jest to starannie przemyślana konstrukcja z naciskiem na dobrze zaprojektowany tor radiowy. Inżynierowie zadbali o to, aby prototypujący miał możliwość skorzystania z kilku rodzaju anten. Do wyboru są dwie zintegrowane anteny położone na płytce: Ceramiczna oraz PIFA. Trzecią opcją jest zewnętrzna antena, dzięki wyprowadzonemu złączu SMA.

Anteny dostrojone są do częstotliwości europejskiej 868 MHz.

Oprócz LoRa® można użyć innych modulacji. Wyboru dokonuje się na poziomie firmware wgrywanego do układu STM32WL. Do wyboru jest jeszcze: (G)FSK, (G)MSK, BPSK.

Dostępne są również różne protokoły komunikacji jak Sigfox czy W-MBUS.

Komunikacja tego typu jest powszechnie używana w urządzeniach o ekstremalnie niskim poborze mocy. Z tego względu warto testować zasilanie bateryjne. Producent przewidział to i położył na płytce gniazdo na baterię CR2032.

Ponadto mamy do dyspozycji najpopularniejsze złącza, na których wyprowadzone są piny mikrokontrolera. Oczywiście jest tutaj złącze zgodne z Arduino Uno R3. Można więc używać shieldów zgodnych z Arduino.

Drugim złączem jest ST Morpho znane, chociażby z zestawów Nucleo.

Jeśli chodzi o oprogramowanie to STM32WL dostał już wsparcie w CubeIDE od wersji 1.5.0 oraz w CubeMX 6.1.0. Razem z oprogramowaniem dostarczane są biblioteki HAL i LL oraz przykłady z wykorzystaniem różnych modulacji i protokołów komunikacyjnych.

Na płytce znajduje się złącze programatora ST-Link V3. Programator taki należy podłączyć osobno.

Do komunikacji z płytką potrzebny będzie przewód USB micro.

Parametry

  • Mikronontroler STM32WLE5JC
    • Rdzeń: ARM Cortex®-M4
    • Częstotliwość rdzenia max: 48 MHz
    • Napięcie zasilania: 1.8 ÷ 3.6 V
    • Pamięć FLASH: 256 kB
    • Pamięć: SRAM: 64 kB (2 bloki po 32 kB)
    • Radio
      • Modulacja: LoRa®, (G)FSK, (G)MSK, BPSK
      • Wzmacniacz wyjściowy
        • Low output power (up to 15 dBm)
        • High output power (up to 22 dBm)
      • OTA (over-the-air) firmware
    • Interfejsy
      • GPIO: 43
      • I2C: 3
      • SPI: 2
      • I2S: 1
      • USART: 2
      • LPUART: 1
    • 2 x DMA po 7 kanałów
    • Interfejsy analogowe
      • 1 x ADC 12-bit, 12 kanałów
      • 1 x DAC 12-bit, 1 kanał
      • 2 x ultra-low power comparator
    • Timery
      • 1 x 32-bit, 4 kanały
      • 1 x 16-bit, 4 kanały (Motor Control Support)
      • 2 x 16-bit, 2 kanały
      • 3 x 16-bit, ultra-low power
      • 1 x RTC
      • 1 x SysTick
    • Watchdogi
      • 1 x Independent Watchdog
      • 1 x Window Watchdog
    • 1 x Semafor (synchronizacja mikrokontrolera z mikrokontrolerem radia)
    • Security
      • AES 256
      • RNG
      • PKA
      • PCROP, RDP, WRP
      • CRC
      • 64-bit UID
      • 96-bit die ID
    • Obudowa: UFBGA73
  • Płytka prototypowa:
  • Anteny
    • Ceramiczna
    • PIFA
    • Złącze SMA dla anteny zewnętrznej
  • Antena SMA ISM 868 MHz w zestawie
  • 4 diod LED:
    • 3 x Użytkownika
    • Zasilania
  • Przyciski
    • 3 x Użytkownika
    • Reset
  • Programator ST-Link/V3 na płytce
  • Złącze Arduino Uno R3
  • Złącze ST Morpho
  • Zasilanie
    • Przez micro USB
    • Zewnętrzne 3,3 V
    • Bateria CR2032
  • Wsparcie w STM32CubeIDE, STM32CubeMX
  • Wlutowane wyprowadzenia goldpin dla pinów I/O

Przydatne Linki