Serwisy partnerskie:
Close icon
Serwisy partnerskie

Mikrokontroler RP2040 od Raspberry Pi Foundation jako tani, samodzielny układ

Bez płytek go zawierających.
Article Image

To właśnie ten układ znacząco spopularyzował zestaw Raspberry Pi Pico. Tak zresztą, że zaczęto go odrębnie oferować. I nie ma co się dziwić - jego poniższa specyfikacja tylko utwierdza jaka to prosty element o sporych możliwościach. Fakt, architektura w nim nie nowa, ale nie ma za to co narzekać na jego interfejsy i wyprowadzenia, których jest duża liczba. Co więcej, występuje dobry przetwornik analogowo-cyfrowy zdolny „zbierać” pół miliona próbek w ciągu sekundy na 4 kanałach.

Struktura mikrokontrolera RP2040

Ponadto dostępna jest średniej wielkości pamięć SRAM i dwie pętle PLL, a także kontroler DMA i PHY, z czego ostatni pozwala na sprawną obsługę sieciową. Wreszcie są dwa tryby pracy umożliwiające lepsze zarządzanie RP2040. Wszystko to przy niskim napięciu zasilania i obudowie QFN-56 o kompaktowych rozmiarach. Plus programowanie - języki: C, C++ i MicroPython są mile widziane. I jeszcze „obsługa” biblioteki TensorFlow do implementacji uczenia maszynowego. Naprawdę piękna sprawa - nic tylko posiąść opisany mikrokontroler. Do dzieła projektanci płytek PCB - tylko parę złotych on kosztuje!

Wyprowadzenia mikrokontrolera RP2040

Specyfikacja mikrokontrolera RP2040:

  • Architektura: ARM Cortex-M0+
  • Liczba rdzeni: 2 
  • Długość magistrali danych: 32 bity
  • Częstotliwości taktowania:
    • Standardowa (domyślna): 48 MHz
    • Maksymalna: 133 MHz
  • Wyprowadzenia I/O, w tym:
    • Analogowe - 4 szt.
    • PWM - 16 szt.
    • PIO - 8 szt.
  • Pamięć SRAM o pojemności 264 KB
  • Wsparcie dla pamięci QSPI Flash o pojemności do 16 MB
  • Interfejsy:
    • UART - 2 szt.
    • SPI - 2 szt.
    • I2C - 2 szt.
    • USB 1.1 - 1 szt.
  • Kontrolery:
    • DMA
    • PHY (warstwy fizycznej modelu sieciowego OSI)
  • Przetwornik analogowo-cyfrowy:
    • Liczba kanałów: 4 (jeden zarezerwowany pod wbudowany czujnik temperatury)
    • Rozdzielczość: 12 bitów
    • Częstotliwość próbkowania pojedynczego kanału: 0,5 MSa/s
    • Wbudowany czujnik temperatury
  • Pętle PLL - 2 szt. (generacja zegarów dla mikrokontrolera oraz interfejsu USB)
  • Programowalne źródło napięcia (dla rdzeni mikrokontrolera)
  • Zewnętrzne przerwania
  • Tryby pracy:
    • Niskomocowy (ang. low-power mode)
    • Uśpienia (ang. dormant mode)
  • Zakres napięcia zasilania: 1,62-3,63 V
  • Zakres temperatury pracy: od -20 do 85°C
  • Typ obudowy: QFN-56
  • Wymiary: 7×7 mm

Pozostałe informacje na temat mikrokontrolera RP2040

DATA SHEET
Do pobrania
Download icon Dokumentacja mikrokontrolera RP2040
Tematyka materiału: interfejs UART, interfejs SPI, MicroPython, RP2040, SRAM, Raspberry Pi Foundation, Raspberry Pi Pico, QFN-56
AUTOR
Źródło
www.raspberrypi.org
Udostępnij
UK Logo