Zum Hauptinhalt springen

Hardware-Details

Der NULA Node RP2040 führt 24 der GPIO-Pins des RP2040 über zwei 15-polige Steckleisten heraus, dazu kommt eine 3-polige SWD-Steckleiste (Serial Wire Debug) für einen Hardware-Debugger. Drei GPIO-Pins dienen gleichzeitig als 12-Bit-ADC-Eingänge (Analog-Digital-Wandler). Ein Qwiic-Anschluss überträgt I2C separat von den Steckleisten, sodass Sie einen Sensor anschließen können, ohne Pins der Steckleisten zu belegen.

Pinbelegung​

NULA Node RP2040-Pinbelegungsschema: zwei 15-polige Steckleisten mit den Bezeichnungen IO0 bis IO28 (IO21 bis IO25 werden übersprungen) mit abwechselnden Funktionen für SPI, I2C, UART- und PWM-Funktionen, einen 3-poligen SWD-Debug-Steckverbinder (SWD, GND, CLK), einen 3V3/GND/VCC/VBAT-Stromversorgungsblock, den Qwiic-Steckverbinder, den 2-poligen JST-Batterieanschluss, USB-C-Anschluss, USER- und RESET-Tasten sowie die Jumper JP1 und JP2
Pinbelegung des gelöteten NULA Node RP2040

Pin-Details​

Pin-KennzeichnungPin-NameBeschreibung
14IO14Digitaler Ein-/Ausgang, PWM7A
15IO15Digitaler Ein-/Ausgang, PWM7B
16IO16Digitaler Ein-/Ausgang, PWM0A
17IO17Digitaler Ein-/Ausgang, PWM0B
18IO18Digitaler Ein-/Ausgang, PWM1A
IO19IO19Digitaler Ein-/Ausgang, PWM1B
IO20IO20Digitaler Ein-/Ausgang, PWM2A
IO26IO26Analogeingang (ADC) oder digitale Ein-/Ausgabe, PWM5A
IO27IO27Analogeingang (ADC) oder digitale Ein-/Ausgabe, PWM5B
IO28IO28Analoger Eingang (ADC) oder digitale Ein-/Ausgabe, PWM6A
RSTRESETAuf Low setzen, um die Platine zurückzusetzen
3V33V33,3-V-Stromausgang
GND (linker Steckverbinder)MasseMassebezug
VCCVCCSpannungsversorgung, 3,3 V bis 5 V
VBATVBAT3,7-V-Li-Ion-Batterieeingang, mit dem integrierten Ladegerät verbunden
13IO13Digitaler Ein-/Ausgang, SPI1-Chip-Select (CS1), PWM6B
12IO12Digitaler Ein-/Ausgang, SPI1-MISO (MISO1), PWM6A
11IO11Digitaler Ein-/Ausgang, SPI1 MOSI (MOSI1), PWM5B
10IO10Digitaler Ein-/Ausgang, SPI1-Takt (SCK1), PWM5A
IO9IO9Digitaler Ein-/Ausgang, I2C0-Takt (SCL0), PWM4B
IO8IO8Digitaler Ein-/Ausgang, I2C0-Daten (SDA0), PWM4A
IO7IO7Digitaler Ein-/Ausgang, SPI0 MOSI (MOSI0), PWM3B
IO6IO6Digitaler Ein-/Ausgang, SPI0-Takt (SCK0), PWM3A
IO5IO5Digitale Ein-/Ausgabe, SPI0-Chip-Select (CS0), UART1 RX (RX1), PWM2B
IO4IO4Digitaler Ein-/Ausgang, SPI0 MISO (MISO0), UART1 TX (TX1), PWM2A
IO3IO3Digitaler Ein-/Ausgang, I2C1-Takt (SCL1), PWM1B
IO2IO2Digitaler Ein-/Ausgang, steuert außerdem die integrierte adressierbare WS2812B-LED an, PWM1A
IO1IO1Digitale Ein-/Ausgänge, UART0 RX (RX0), PWM0B
IO0IO0Digitale Ein-/Ausgänge, UART0 TX (TX0), PWM0A
GND (rechter Steckverbinder)MasseMassebezug
SWDSWDSerial Wire Debug-Daten, für einen Hardware-Debugger
GND (Debug-Anschlussleiste)MasseMassebezug
CLKCLKSerieller Debug-Takt, für einen Hardware-Debugger

Die integrierte USER-Taste ist mit IO21 verdrahtet, das an keinem der beiden Steckleisten herausgeführt ist. Sowohl die RESET-Taste als auch der RST-Steckleistenpin setzen die Platine per Hardware zurück.

Stromversorgung​

Die Stromversorgung der Platine erfolgt über USB-C, das auch die Programmierung und die serielle Verbindung übernimmt; eine 500-mA-Sicherung schützt den Eingang. Über einen 2-poligen JST-Stecker und ein integriertes Li-Ionen-Ladegerät kannst du die Platine stattdessen mit einem 3,7-V-Li-Ionen-Akku betreiben, und die Platine schaltet selbstständig zwischen USB- und Batteriestrom um, sodass das Herausziehen des Kabels Ihr Projekt nicht zurücksetzt. VCC akzeptiert 3,3 V bis 5 V. Die Logikspannung auf der gesamten Platine beträgt 3,3 V.

Abmessungen​

  • Platinengröße: 26 x 65 mm
  • Steckleistenabstand: Reihen im Abstand von 22,86 mm (0,9 Zoll), Breadboard-kompatibel; Steckleistenstifte sind im Lieferumfang enthalten, jedoch noch nicht verlötet

Jumper​

Anschlussplan des NULA Node RP2040, obere linke Ecke, mit folgendem Hinweis: JP1 (NC) trennt 3V3 von den I2C-Pull-up-Widerständen, JP2 (NC) trennt die Betriebs-LED
Gelötete NULA Node RP2040-Jumper
JumperStandardFunktion
JP1Verbunden (geschlossen)Durchtrennen, um die 3,3 V von den I2C-Pull-up-Widerständen zu trennen
JP2Verbunden (geschlossen)Durchtrennen, um die Betriebs-LED zu trennen