Xiao nRF52840 moduł developerski

Kod:
MOD-2364
Dostawca:

Mały, wydajny, z Bluetooth 5.0 i niskim prądem uśpienia.

W magazynie Help 10

PLN 59,90
PLN 48,70 bez VAT

Etykiety: board, nRF52840, XIAO

Kolejny z serii modułów SeeedStudio XIAO w naszej ofercie. Tym razem moduł oparty o nRF52840 od Nordic Semiconductors. Ten układ jest przeznaczony do pracy w urządzeniach IoT korzystających z sieci Bluetooth 5.0 (moduł ma od razu wbudowaną antenę). Ale oprócz BLE 5.0 wspiera też Bluetooth mesh, Thread, Zigbee, 802.15.4.

Rozmiary jak zwykle w serii XIAO sa niewielkie - 21 x 17.8 mm. Moduł ten też zawiera też układ ładowania baterii LiPo i złącze USB C.

Sam procesor to ARM® Cortex®-M4 z FPU i może pracować z maksymalnym taktowaniem 64 MHz. FPU oznacza że operacje zmienno-przecinkowe są wspomagane sprzętowo, więc zaawansowane obliczenia niezbędne w wielu algorytmach nie będą ograniczeniem.

Procesor ma 256 kB pamięci RAM i 1 MB pamięci flash wbudowane, dodatkowo na module znajduje sie druga pamieć flash 2 MB podłączona przez QSPI (Quad SPI) oferująca dużą przepustowość.

Moduł ma przycisk reset oraz diodę sygnalizacyjną kontrolowaną przez program (może świecić w trzech kolorach) oraz diodę sygnalizującą stan ładowania. W trybie uśpienia moduł pobiera 5 µA i zachowuje możliwość ładowania baterii.

Wszystko ładnie, ale jak ja go zaprogramuję?

Wraz z wzrostem skomplikowania i mocy obliczeniowej modułów IoT sprawa ich programowania okazuje się bardziej złożona. Więcej możliwości oznacza też więcej wyborów a co za tym idzie koniecznych decyzji.

W przypadku nRF52840 można go programować na dwa, przystępne dla początkujących sposoby. Pierwszy to użycie microPythona. Drugi to Arduino IDE. W tym przypadku w zależności od docelowego projektu mamy dwie opcje. Jeśli nasz projekt będzie koncentrował się na użyciu Bluetooth Low Energy powinniśmy skorzystać z biblioteki Seeed nRF52 Board a jeśli ważniejsze jest embedded ML albo TinyML Seeed nRF52 mbed-enabled Boards. Więcej informacji na Wiki SeeedStudio.

Wyprowadzenia:

Moduł oferuje następujące interfejsy: 1 x UART, 1 x IIC, 1 x SPI, 1 x NFC, 1 x SWD, 11 x GPIO(PWM), 6 x ADC.

UWAGA Wszystkie wyprowadzenia pracują w logice 3.3V. Podanie większego napięcia na pin doprowadzi do uszkodzenia modułu.

Moduł jak chyba wszystkie z serii XIAO jest przystosowany do montażu powierzchniowego (spód PCB nie ma żadnych elementów i PCB ma złącza castellated.

Specyfikacja:

  • Rozmiar 21 x 17.8 mm
  • Procesor: nRF52840, 1 MB + 2 MB flash, 256 kB RAM, 64 MHz
  • Wyprowadzania: 1 x UART, 1 x IIC, 1 x SPI, 1 x NFC, 1 x SWD, 11 x GPIO(PWM), 6 x ADC.
  • Napięcia zasilające:
    • przez USB: 5V
    • przez pola BAT na spodzie płytki - max 4.2V