banner
Heim / Nachricht / Der Metro RP2040 von Adafruit packt einen Raspberry Pi RP2040 und Extras in einen Arduino UNO-Formfaktor
Nachricht

Der Metro RP2040 von Adafruit packt einen Raspberry Pi RP2040 und Extras in einen Arduino UNO-Formfaktor

Nov 05, 2023Nov 05, 2023

Adafruit hat einen Neuzugang in seiner Metro-Reihe von Mikrocontroller-Entwicklungsplatinen im Arduino-UNO-Formfaktor angekündigt, und dieses Mal beherbergt es einen Raspberry Pi RP2040 Dual-Core-Arm-Cortex-M0+-Chip – und er heißt, wenig überraschend, Adafruit Metro RP2040.

„Dies ist die Metrolinie RP2040, die alle Stationen an den Haltestellen ‚Dual Cortex M0+ Mountain‘, ‚264k RAM Round-about‘ und ‚16 Megabytes of Flash Town‘ hält“, schwärmt Adafruit von seinem neuesten Metro-Design. „Dieser Zug ist vollgepackt mit Hardware, die den Raspberry Pi RP2040-Chip ergänzt und ihn zu einem hervorragenden Entwicklungsboard für Projekte macht, die Arduino-Shape-Kompatibilität wünschen oder einfach nur zusätzlichen Platz und Debugging-Ports benötigen.“

Wie andere Produkte der Metro-Reihe ist auch der Metro RP2040 so konzipiert, dass er Pin- und Footprint-kompatibel mit den Mikrocontroller-Entwicklungsboards der Arduino UNO-Reihe ist. Es handelt sich jedoch nicht um einen Klon: Neben dem neuen Mikrocontroller als Herzstück verfügt das Board über einen USB-Typ-C-Anschluss anstelle eines USB-Anschlusses in voller Größe, einen microSD-Steckplatz zur Speicherung, einen dedizierten Debug-Port und einen STEMMA-QT-Port zur Erweiterung an externe Platinen und eine integrierte RGB-LED zusätzlich zur üblichen Pin-13-LED.

Der RP2040-Mikrocontroller verleiht dem Board zwei 32-Bit-Arm-Cortex-M0+-Kerne mit standardmäßigen 133 MHz und 264 KB statischem RAM (SRAM) sowie einen intelligenten PIO-Block (Programmable Input/Output), der Zustandsmaschinen unabhängig von den CPU-Kernen ausführen kann . Es gibt 16 MB Off-Chip-Quad-SPI-Flash und 24 GPIO-Pins (General Purpose Input/Output), von denen vier gleichzeitig als analoge Eingänge fungieren.

Für diejenigen, die sich ein Board zulegen möchten, bietet Adafruit jedoch ein paar Hinweise. Der erste besteht darin, dass der über SPI verbundene microSD-Steckplatz Hardware-Unterstützung für den SD-Eingabe/Ausgabe-Betrieb (SDIO) bietet, es jedoch keine entsprechende Software-Unterstützung in Arduino, MicroPython oder CircuitPython gibt. Die zweite ist eine Änderung der Pinbelegung im Vergleich zu einem echten Arduino UNO: Die Pins A4 und A5, der fünfte und sechste analoge Eingang eines Arduino UNO, liegen stattdessen an den digitalen Eingängen des Metro RP2040.

Es gibt auch einen Empfangs-/Sendeschalter, den es bei einem Original-Arduino UNO nicht gibt. „Wir haben dies hinzugefügt, weil herkömmliche Arduino-Boards beginnen, den GPIO für die digitalen Pins mit 0-7 und dann 8-13 zu zählen. Die D0/D1-Pins sind jedoch traditionell auch der Hardware-UART Serial1, wobei D0 Rx und D1 Tx ist. " erklärt das Unternehmen.

„Beim RP2040 sind die UART-Pins jedoch umgekehrt: D0 ist Tx und D1 ist Rx. Also ein DPDT-Schalter (Double-Pole Double-Throw): Drehen Sie ihn in eine Richtung, damit der GPIO in der Reihenfolge 0-7 wechselt , drehen Sie es in die andere Richtung, damit die logischen Positionen des Hardware-UART korrekt sind, aber jetzt ist die Pin-Reihenfolge 1, 0, 2, 3…7.“

Das Board-Design wurde fertiggestellt, die Hardware wurde jedoch noch nicht eingeführt. Interessierte können sich anmelden, um benachrichtigt zu werden, wenn der Metro RP2040 im Adafruit Store zum Verkauf angeboten wird. Dort ist er für 14,95 US-Dollar vor Mengenrabatten gelistet.