Arduino Nano RP2040 Connect

Arduino Nano RP2040 Connect

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:
Arduino
  1. (D13, SCK) SCK, Cyfrowy pin wejście-wyjście
  2. (3V3) Wyjście zasilania 3,3V
  3. (AREF) Napięcia odniesienia
  4. (A0 / DAC, GPIO26) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  5. (A1, GPIO27) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  6. (A2, GPIO28) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  7. (A3, GPIO29) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  8. (A4, GPIO12) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  9. (A5, GPIO13) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  10. (A6) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  11. (A7) Analogowy pin, wejście ADC, może być użyty jak wejście-wyjście
  12. (5V) Wyjście zasilania 5V
  13. (RESET, QSPI_CSn) Reset
  14. (GND) Masa
  15. (VIN) Zasilanie
  16. (D12,GPIO4 , CIPO) CIPO, Cyfrowy pin wejście-wyjście
  17. (D11, GPIO7, COPI) COPI, Cyfrowy pin wejście-wyjście
  18. (D10, GPIO5) Cyfrowy pin wejście-wyjście
  19. (D9, GPIO21) Cyfrowy pin wejście-wyjście
  20. (D8, GPIO20) Cyfrowy pin wejście-wyjście
  21. (D7, GPIO19) Cyfrowy pin wejście-wyjście
  22. (D6, GPIO18) Cyfrowy pin wejście-wyjście
  23. (D5, GPIO17) Cyfrowy pin wejście-wyjście
  24. (D4, GPIO16) Cyfrowy pin wejście-wyjście
  25. (D3, GPIO15) Cyfrowy pin wejście-wyjście
  26. (D2, GPIO25) Cyfrowy pin wejście-wyjście
  27. (GND) Masa
  28. (RESET) Reset
  29. (TX, GPIO1) TX
  30. (RX, GPIO0) RX