Otevře se na nové kartě

Seeed Studio XIAO nRF52840 Pinout

Seeed Studio XIAO nRF52840 je deska velikosti palce (21 × 17,8 mm) s čipem Nordic nRF52840: Bluetooth LE s velmi nízkou spotřebou, nativní USB a nabíječka Li-Po článku. Hodí se na bezdrátová čidla, ovladače, nositelnou elektroniku i uzly sítí Meshtastic a MeshCore.

Verze Sense má navíc akcelerometr s gyroskopem LSM6DS3TR-C a digitální mikrofon, pinout je stejný.

Parametry

  • nRF52840: Arm Cortex-M4F 64 MHz, 1 MB flash, 256 kB RAM
  • 2 MB externí flash (QSPI)
  • Bluetooth LE 5, Thread a Zigbee (IEEE 802.15.4), NFC; keramická anténa
  • 11 GPIO na lištách (D0–D10), 6 analogových vstupů (A0–A5); plošky NFC zespodu jdou použít jako další 2 GPIO
  • UART, I2C, SPI a PWM na libovolných pinech
  • USB-C s nativním USB (bootloader UF2), RGB LED, tlačítko RESET
  • nabíjení Li-Po článku 50 nebo 100 mA, měření napětí baterie

V Arduino IDE přidejte desky Seeed (do správce desek adresu https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json). Jádro Seeed nRF52 Boards je doporučené pro Bluetooth a nízkou spotřebu, Seeed nRF52 mbed-enabled Boards pro IMU, mikrofon a TinyML. Čísla pinů D6–D10 a výchozí SS se mezi jádry liší – v kódu používejte jména D0–D10.

Program se nahrává přes USB; bootloader UF2 spustíte dvojitým stiskem RESET. Funguje i Zephyr (deska xiao_ble), CircuitPython a MicroPython.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

Seeed Studio XIAO nRF52840 – pinoutSeeed Studio XIAO nRF52840 – pinoutchiptron.cz · CC BY 4.0USB-CRSTUSRXIAO nRF52840nRF52840LED: P0.26 (RGB, svítí v log. 0) 1 P0.02 D0/A0 AIN0 2 P0.03 D1/A1 AIN1 3 P0.28 D2/A2 AIN4 4 P0.29 D3/A3 AIN5 5 P0.04 D4/A4 SDA AIN2 6 P0.05 D5/A5 SCL AIN3 7 P1.11 D6 TX 14 5V ↔ 5 V z USB (VBUS), nebo napájecí vstup 5 V 13 GND 12 3V3 → Výstup 3,3 V ze stabilizátoru (250 mA) 11 P1.15 D10 MOSI 10 P1.14 D9 MISO 9 P1.13 D8 SCK 8 P1.12 D7 RX GPIO Arduino UART I2C SPI ADC (analog) Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – Seeed Studio XIAO nRF52840
PinNázevArduinoSměrUARTI2CSPIADCPoznámka
1P0.02D0/A0vstup/výstupAIN0
2P0.03D1/A1vstup/výstupAIN1
3P0.28D2/A2vstup/výstupAIN4
4P0.29D3/A3vstup/výstupAIN5
5P0.04D4/A4vstup/výstupSDAAIN2
6P0.05D5/A5vstup/výstupSCLAIN3
7P1.11D6vstup/výstupTXUART TX (Serial1)
8P1.12D7vstup/výstupRXUART RX (Serial1)
9P1.13D8vstup/výstupSCK
10P1.14D9vstup/výstupMISO
11P1.15D10vstup/výstupMOSI
123V3výstupVýstup 3,3 V ze stabilizátoru SGM2040 (250 mA včetně spotřeby desky).
13GND–
145Vvstup/výstup5 V přímo z USB konektoru (VBUS, před diodou). Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB.
zespoduSWCLK–Ladicí rozhraní SWD – hodiny
zespoduSWDIO–Ladicí rozhraní SWD – data
zespoduGND–
zespoduRSTvstupReset (P0.18) – spojením s GND se čip restartuje
zespoduBAT-–Minus článku (GND)
zespoduBAT+vstup/výstupPlus Li-Po/Li-Ion článku 3,7 V. Deska ho nabíjí z USB proudem asi 50 mA, s P0.13 v log. 0 asi 100 mA.
zespoduP0.09vstup/výstupNFC1 – po startu je pin připojený k NFC. Jako GPIO ho přepne trvalý zápis do UICR (Arduino: -DCONFIG_NFCT_PINS_AS_GPIOS, Zephyr: nfct-pins-as-gpios), zpět jen smazáním UICR.
zespoduP0.10vstup/výstupNFC2 – po startu je pin připojený k NFC. Jako GPIO ho přepne trvalý zápis do UICR (Arduino: -DCONFIG_NFCT_PINS_AS_GPIOS, Zephyr: nfct-pins-as-gpios), zpět jen smazáním UICR.

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
  • RGB LED svítí v log. 0: červená P0.26, zelená P0.30, modrá P0.06.
  • Piny D0–D3 a D6–D10 jsou podle Nordicu určené pro pomalé signály (do 10 kHz). Rychlé SPI na nich funguje, ale může zhoršit příjem rádia – rychlé signály patří na D4 a D5.
  • Plošky NFC (P0.09, P0.10) jsou po startu připojené k NFC. Jako GPIO je přepne trvalý zápis do UICR (v Arduinu -DCONFIG_NFCT_PINS_AS_GPIOS), zpět jen smazáním UICR.
  • Nabíjecí proud volí P0.13: jako vstup asi 50 mA, v log. 0 asi 100 mA. Do log. 1 ho nenastavujte.
  • Napětí baterie měří P0.31 (AIN7) přes dělič 1 MΩ / 510 kΩ, který zapíná P0.14 v log. 0 (VBAT = 2,96 × napětí na AIN7). Seeed doporučuje nechat P0.14 v log. 0.
  • Do plošek BAT připojujte jen článek Li-Po/Li-Ion 3,7 V.

Kde koupit

XIAO nRF52840 seženete například tady:

nRF52840 na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • MeshCore – off-grid LoRa komunikace, návod s deskou XIAO nRF52840 a shieldem Wio-SX1262
  • MeshPocket – powerbanka a LoRa uzel v jednom, Bluetooth zajišťuje nRF52840
  • EnergyMeter – měřič spotřeby energie s nRF52840 a RTOS Zephyr
  • Power Profiler Kit 2 – měřič spotřeby od Nordicu pro ladění nízkopříkonových zařízení

Další pinouty

Všechny pinouty najdete na stránce Pinouty.