Arduino Nano RP2040 jest kolejną płytką z serii Arduino Nano i pierwszą płytką powstałą przy współpracy z Raspberry Pi. Moduł oparty został o mikrokontroler Raspberry Pi RP2040, jest to pierwszy moduł, który łączy układ RP2040 wraz z dodatkowymi czujnikami oraz łącznością bezprzewodową na płytce PCB. Płytka wyposażona została we wspomniany układ RP2040, 6-osiowe czujniki IMU, układ U-Blox Nina komunikacji bezprzewodowej WiFi oraz Bluetooth, a także mikrofon i diodę LED RGB. Układ IMU ma zdolność uczenia maszynowego, a więc dostępne są dodatkowe algorytmy wykrywania. Piny wejścia / wyjścia Arduino Nano RP2040 Connect pracują z napięciem 3,3 V.[1]
Specyfikacja:
- Napięcie zasilania: od 4,5 V do 21 V
- Napięcie pracy części logicznej: 3,3 V
- Prąd wyjściowy: 3,3 V 800 mA
- Mikrokontroler RP2040
- ARM Cortex M0 Dual-Core 133 MHz
- 264 kB SRAM
- 2 MB Flash
- kontroler DMA
- obsługuje do 16 MB pamięci Flash przez szynę QSPI
- programowalne IO (PIO) do obsługi zewnętrznych peryferii
- 4-kanałowy ADC z wewnętrznym czujnikiem temperatury, 0,5 MSa/s, 12-bitowa konwersja
- debugowanie SWD
- Moduł WiFi / Bluetooth U-blox Nina W102
- dwurdzeniowy Xtensa LX6 240 MHz 32-bit
- 520 kB pamięci SARAM on-chip
- 448 kB pamięci ROM do rozruchu i funkcji rdzenia
- 16 MB pamięci Flash do przechowywania kodu, zawiera sprzętową szyfryzację do ochrony programów i danych
- 1 kB EFUSE dla adresu MAC, konfiguracji modułu, szyfryzacji Flash oraz Chip-ID
- IEEE 802.11 b/g/n 2,4 GHz WiFi
- Bluetooth 4.2
- wbudowana antena (PIFA)
- 4 x 12-bit ADC
- 3 x I2C, SDIO, CAN, QSPI
- Pamięć
- AT25SF128A 16MB NOR Flash
- 532 Mb/s przesyłu danych QSPI
- 100k cykli programowania / kasowania
- Czujnik IMU 6-osiowy ST LSM6DSOXTR
- żyroskop 3D:
- ± 2 / ± 4 / ± 8 / ± 16 g pełna skala
- akcelerometr 3D:
- ± 125 / ± 250 / ± 500 / ± 1000 / ± 2000 dps pełna skala
- zaawansowany krokomierz, detektor kroków i licznik kroków
- detekcja ruchu oraz przechyłu
- standardowe przerwania: swobodne spadanie, wybudzanie orientacji 6D/4D, kliknięcie, podwójne kliknięcie
- programowalna maszyna stanów skończonych: akcelerometr, żyroskop i czujniki zewnętrzne
- rdzeń uczenia maszynowego
- wbudowany czujnik temperatury
- Mikrofon MEMS ST MP34DT06JTR
- AOP = 122,5 dBSPL
- stosunek sygnału do szumu64 dB
- czułość dookólna
- częstotliwość -26 dBFS ± 1 dB
- Dioda LED RGB
- wspólna anoda
- połączona z U-blox Nina W102 GPIO
- Układ kryptograficzny Microchip ATECC608A
- kryptograficzny koprocesor z bezpiecznym sprzętowym przechowywaniem kluczy
- I2C, SWI
- wsparcie sprzętowe dla algorytmów symetrycznych:
- SHA-256 oraz HMAC HASH w tym zapisywanie/przywracanie kontekstu poza układem scalonym
- AES-128: szyfrowanie/deszyfrowanie, Galois Field Multiply da GCM
- wewnętrzny generator liczb losowych o wysokiej jakości NIST SP 800-90A/B/C
- obsługa bezpiecznego rozruchu:
- pełna walidacja podpisu kodem ECDSA, opcjonalny skrót/podpis
- opcjonalne wyłączenie klucza komunikacyjnego przed bezpiecznym uruchomieniem systemu
- szyfrowanie / uwierzytelnianie wiadomości w celu zapobiegania atakom
- I/O
- 14 x pin cyfrowy
- 8 x pin analogowy
- microUSB
- UART, SPI, I2C, I2S, PIO
- Gniazdo microUSB
- Temperatura pracy od -20°C do 80°C
- Wymiary 45 x 18 mm
Wyprowadzenia płytki:
- (D13, SCK) SCK, Cyfrowy pin wejście-wyjście
- (3V3) Wyjście zasilania 3,3V
- (AREF) Napięcia odniesienia
- (A0 / DAC, GPIO26) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A1, GPIO27) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A2, GPIO28) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A3, GPIO29) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A4, GPIO12) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A5, GPIO13) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A6) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (A7) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
- (5V) Wyjście zasilania 5V
- (RESET, QSPI_CSn) Reset
- (GND) Masa
- (VIN) Zasilanie
- (D12,GPIO4 , CIPO) CIPO, Cyfrowy pin wejście-wyjście
- (D11, GPIO7, COPI) COPI, Cyfrowy pin wejście-wyjście
- (D10, GPIO5) Cyfrowy pin wejście-wyjście
- (D9, GPIO21) Cyfrowy pin wejście-wyjście
- (D8, GPIO20) Cyfrowy pin wejście-wyjście
- (D7, GPIO19) Cyfrowy pin wejście-wyjście
- (D6, GPIO18) Cyfrowy pin wejście-wyjście
- (D5, GPIO17) Cyfrowy pin wejście-wyjście
- (D4, GPIO16) Cyfrowy pin wejście-wyjście
- (D3, GPIO15) Cyfrowy pin wejście-wyjście
- (D2, GPIO25) Cyfrowy pin wejście-wyjście
- (GND) Masa
- (RESET) Reset
- (TX, GPIO1) TX
- (RX, GPIO0) RX