Otevře se na nové kartě

Seeed Studio XIAO nRF54L15 Pinout

Seeed Studio XIAO nRF54L15 je deska velikosti palce s novým čipem Nordic nRF54L15: Arm Cortex-M33 na 128 MHz s koprocesorem RISC-V, Bluetooth LE, Thread, Zigbee a Matter. Na rozdíl od nRF52840 čip nemá USB – USB-C vede do převodníku SAMD11, který slouží jako sériová linka i programátor.

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

Parametry

  • nRF54L15: Arm Cortex-M33 128 MHz + koprocesor RISC-V, 1,5 MB paměti RRAM, 256 kB RAM
  • Bluetooth LE, Thread, Zigbee a Matter (IEEE 802.15.4), NFC
  • keramická anténa a konektor IPEX pro externí anténu s přepínačem
  • 11 GPIO na lištách (D0–D10) a 10 na ploškách zespodu (D11–D15, NFC, UART převodníku a LED), 5 analogových vstupů na lištách
  • USB-C přes převodník SAMD11 (sériová linka a programátor SWD)
  • zelená LED na P2.00, tlačítko B na P0.00, tlačítko RESET
  • nabíjení Li-Po článku 200 mA, měření napětí baterie (P1.14, zapíná P1.15)

Oficiálně se programuje v Zephyru / nRF Connect SDK (deska xiao_nrf54l15/nrf54l15/cpuapp, nahrává se přes USB). Pro Arduino existuje komunitní jádro, na které odkazuje i wiki Seeed: do správce desek přidejte adresu https://raw.githubusercontent.com/lolren/nrf54-arduino-core/main/package_nrf54l15clean_index.json a vyberte desku XIAO nRF54L15 / Sense.

Porty čipu jsou zároveň napájecí domény. Piny P0 a P1 umí probudit čip a vyvolat přerušení, piny P2 ne, zato zvládnou rychlejší signály (až 64 MHz). Periferie musí používat piny ze svého portu.

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.

Jména pinů:
Seeed Studio XIAO nRF54L15 – pinoutSeeed Studio XIAO nRF54L15 – pinoutchiptron.cz · CC BY 4.0USB-CCLRBXIAO nRF54L15nRF54L15LED: P2.00 (svítí v log. 0) 1 P1.04 D0/A0 AIN0 2 P1.05 D1/A1 AIN1 3 P1.06 D2/A2 AIN2 4 P1.07 D3/A3 AIN3 5 P1.10 D4 SDA 6 P1.11 D5/A5 SCL AIN4 7 P2.08 D6 TX 14 5V ↔ 5 V z USB přes diodu; na baterii napětí článku 13 GND 12 3V3 → Výstup 3,3 V ze spínaného zdroje (max. 600 mA) 11 P2.02 D10 MOSI 10 P2.04 D9 MISO 9 P2.01 D8 SCK 8 P2.07 D7 RX GPIO Arduino UART I2C SPI ADC (analog) Napájení Zem (GND)

Spodní strana

Seeed Studio XIAO nRF54L15 – pinout (spodní strana)Seeed Studio XIAO nRF54L15 – pinout (spodní strana)chiptron.cz · CC BY 4.01142133124115106978 SWCLK SWD nRF54L15 – hodiny GND P1.08 3V3 ← Výstup 3,3 V ze spínaného zdroje (max. 600 mA) P1.09 SWCLK2 SWD převodníku SAMD11 – hodiny P0.03 D11 P0.04 D12 BAT- Minus článku (GND) SWDIO SWD nRF54L15 – data RST ← Reset nRF54L15 – spojením s GND se čip restartuje P2.00 RST2 ← Reset převodníku SAMD11 P2.06 D15 SWDIO2 SWD převodníku SAMD11 – data P2.09 D14 P2.10 D13 BAT+ ↔ Plus Li-Po článku 3,7 V – deska ho nabíjí z USB (200 mA) P1.02 NFC1 P1.03 NFC2 GPIO Arduino Napájení Zem (GND) Řízení / reset
Stáhnout:PNGSVG
Stáhnout – Spodní strana:PNGSVG
Tabulka pinů – Seeed Studio XIAO nRF54L15
PinNázevArduinoSměrUARTI2CSPIADCPoznámka
1P1.04D0/A0vstup/výstupAIN0Pin s funkcí hodin – může být SCK (SPI) nebo SCL (I2C)
2P1.05D1/A1vstup/výstupAIN1
3P1.06D2/A2vstup/výstupAIN2
4P1.07D3/A3vstup/výstupAIN3
5P1.10D4vstup/výstupSDANemá analogový vstup (A4 v Arduinu neexistuje)
6P1.11D5/A5vstup/výstupSCLAIN4Pin s funkcí hodin – může být SCK (SPI) nebo SCL (I2C)
7P2.08D6vstup/výstupTXUART TX (Serial1). Port P2 – bez přerušení a probuzení
8P2.07D7vstup/výstupRXUART RX (Serial1). Port P2 – bez přerušení a probuzení
9P2.01D8vstup/výstupSCKPort P2 – bez přerušení a probuzení. Pin s funkcí hodin
10P2.04D9vstup/výstupMISOPort P2 – bez přerušení a probuzení
11P2.02D10vstup/výstupMOSIPort P2 – bez přerušení a probuzení
123V3výstupVýstup 3,3 V ze spínaného zdroje TPS628438 (max. 600 mA včetně spotřeby desky).
13GND–
145Vvstup/výstupNapětí z USB za Schottkyho diodou (asi 4,7 V). Bez USB je na pinu přes tranzistor napětí článku (3–4,2 V) – 5V moduly na něm na baterii 5 V nedostanou.
Spodní stranaP0.03D11vstup/výstupPin s funkcí hodin. Na verzi Sense sběrnice I2C senzoru IMU (SCL)
Spodní stranaP0.04D12vstup/výstupPin s funkcí hodin. Na verzi Sense sběrnice I2C senzoru IMU (SDA)
Spodní stranaP2.10D13vstup/výstupPort P2 – bez přerušení a probuzení
Spodní stranaP2.09D14vstup/výstupPort P2 – bez přerušení a probuzení
Spodní stranaP2.06D15vstup/výstupPort P2 – bez přerušení a probuzení. Pin s funkcí hodin
Spodní stranaP1.08vstup/výstupUART do převodníku SAMD11 (RX čipu) – konzole Zephyru
Spodní stranaP1.09vstup/výstupUART do převodníku SAMD11 (TX čipu) – konzole Zephyru
Spodní stranaP2.00vstup/výstupUživatelská LED (zelená), svítí v log. 0
Spodní stranaSWCLK–SWD nRF54L15 – hodiny
Spodní stranaSWDIO–SWD nRF54L15 – data
Spodní stranaGND–
Spodní stranaRSTvstupReset nRF54L15 – spojením s GND se čip restartuje
Spodní strana3V3výstupVýstup 3,3 V ze spínaného zdroje TPS628438 (max. 600 mA včetně spotřeby desky).
Spodní stranaRST2vstupReset převodníku SAMD11
Spodní stranaSWCLK2–SWD převodníku SAMD11 – hodiny
Spodní stranaSWDIO2–SWD převodníku SAMD11 – data
Spodní stranaBAT-–Minus článku (GND)
Spodní stranaBAT+vstup/výstupPlus Li-Po článku 3,7 V – deska ho nabíjí z USB (200 mA)
Spodní stranaP1.02vstup/výstupNFC1 – po startu anténa NFC, jako GPIO až po přepnutí
Spodní stranaP1.03vstup/výstupNFC2 – po startu anténa NFC, jako GPIO až po přepnutí

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
  • Piny na portu P2 (D6–D10 a D13–D15) neumí přerušení ani probuzení ze spánku.
  • SCK pro SPI a SCL pro I2C musí být na pinu s funkcí hodin – na lištách D0, D5 a D8, zespodu D11, D12 a D15.
  • D4 (P1.10) nemá analogový vstup – A4 v Arduinu neexistuje.
  • Přepínač antén se zapíná P2.03 v log. 1, P2.05 volí anténu (log. 0 keramická, log. 1 externí).
  • Pin 5V je za diodou: z USB na něm je asi 4,7 V, na baterii jen napětí článku.
  • Do plošek BAT připojujte jen článek Li-Po/Li-Ion 3,7 V.

Kde koupit

XIAO nRF54L15 seženete například tady:

Nordic nRF na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • Power Profiler Kit 2 – měřič spotřeby od Nordicu pro ladění nízkopříkonových zařízení
  • EnergyMeter – měřič spotřeby energie s nRF52840 a RTOS Zephyr

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Krabička zařízení EnergyMeter s průhledovým okénkem a nápisem Consilia

EnergyMeter je zájmový projekt vývojářů z firmy Consilia Brno, navržený pro snímání pulzů z impulzní LED elektroměru a vyhodnocování spotřeby energie.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Měřák výkonu ukazuje 100 W odebíraných z adaptéru AlzaPower Ultimate X570

Alza vypustila novou řadu miniaturních GaN nabíječek se 100 W a weby o nich psaly, jak jsou skvělé a levné. Vyzkoušel je ale někdo? Tak jsem X570 pověsil na elektronickou zátěž a nechal běžet hodinu a půl.

3D návrh hodin s displejem TFT, GNSS modulem a senzorem BME280

Na twitteru se dá najít spousta zajímavých projektů jako inspirace na veřerní bastlení nebo do různých zájmových kroužků.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.