Přeskočit na obsah

RP2040

Z Wikipedie, otevřené encyklopedie
Mikrořadič RP2040
RP2040 uvnitř
PhobGCC, open-source náhrada základní desky za GameCube ovladač navržená pro kompetetivní Super Smash Bros. Melee, poháněná RP2040

RP2040 je 32bitový dvoujádrový typ mikrořadiče ARM Cortex-M0+[1][2][3] od Raspberry Pi Ltd. V lednu 2021 byla vydána jako součást desky Raspberry Pi Pico.[1][3] Jeho nástupcem je řada RP2350.

RP2040, představený 21. ledna 2021, je první mikrořadič navržený společností Raspberry Pi Ltd.[1][3] Byl uveden na trh spolu s deskou Raspberry Pi Pico, která měla zaváděcí cenu 90 Kč, zatímco samotný čip RP2040 stál 22 Kč. Mikrokontrolér lze programovat v assembleru, C, C++, Swiftu, Free Pascalu, Rustu, Go, MicroPythonu, CircuitPythonu, Adě, TypeScriptu a Zigu. Díky dostatečnému výkonu podporuje běh TensorFlow Lite.[1]

Bylo vyrobeno několik revizí čipu.[2]

RP2040 je mikrořadič vyráběný společností TSMC[4] technologií 40 nm. Čip je umístěn v pouzdře QFN-56EP o rozměrech 7 × 7 mm a je určen pro povrchovou montáž (SMD).

  • Klíčové vlastnosti:[2]
    • Dvě jádra ARM Cortex-M0+ (ARMv6-M), původně s taktovací frekvencí 133 MHz,[2] ale později certifikováno na 200 MHz [5]
      • Každé jádro má celočíselný dělič a dva interpolátory
    • 264 KB SRAM rozdělených do šesti nezávislých bank (čtyři po 64 KB, dvě po 4 KB).
    • Neobsahuje interní flash nebo EEPROM paměť. Po resetu bootloader načítá firmware z externí flash paměti nebo přes USB do interní SRAM.
    • Řadič sběrnice QSPI podporuje až 16 MB externí flash paměti.
    • DMA ovladač, 12 kanálů, 2 IRQ
    • Příčka AHB, plně spojená
    • Programovatelný regulátor LDO (Low Dropout) pro generování napětí jádra.
    • Dvě integrované fázově řízené smyčky (PLL) pro generování hodin USB a jádra.
    • 30 pinů GPIO, z nichž čtyři lze volitelně použít jako analogové vstupy
  • Periferie:
    • Jeden řadič USB 1.1 (LS & FS) a PHY, podpora hostitele a zařízení, 1,5 Mbps (nízká rychlost) a 12 Mbps (plná rychlost)
    • Dva řadiče UART
    • Dva ovladače SPI
    • Jeden řadič QSPI (quad SPI) (SSI), podporuje 1/2/4bitové přenosy SPI, výběr 1 čipu
    • Dva I²C ovladače
    • Osm PIO (programovatelných vstupně-výstupních) stavových automatů
    • 16 PWM kanálů
    • 4kanálový 12bitový 500kps SAR ADC, další kanál je připojen k internímu teplotnímu senzoru
  1. a b c d ADAMS, James. Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4 [online]. 2021-01-21 [cit. 2025-04-04]. Dostupné online. (anglicky) 
  2. a b c d "RP2040 Datasheet"(PDF). Raspberry Pi Ltd. [cit. 2025-04-04]. (anglicky)
  3. a b c HOŘČICA, Adam. Raspberry Pi Pico s RP2040: proč vlastně vyvíjet vlastní jednočip?. Root.cz [online]. [cit. 2025-04-04]. Dostupné online. 
  4. Raspberry Pi: Here's how we built our own chip to power the Pico. ZDNET [online]. [cit. 2025-04-04]. Dostupné online. (anglicky) 
  5. Release 2.1.1 · raspberrypi/pico-sdk. GitHub [online]. [cit. 2025-04-04]. Dostupné online. (anglicky) 

Externí odkazy

[editovat | editovat zdroj]