RP2350

Der RP2350 ist eine 32-Bit-Dual-Core-Mikrocontroller-Familie, die von der Raspberry Pi Foundation entwickelt wurde. Sie ist die Weiterentwicklung des Vorgängers RP2040 und bietet verbesserte Leistung, erweiterte Sicherheitsfunktionen und flexible Architekturoptionen.
Ăberblick
[Bearbeiten | Quelltext bearbeiten]Der RP2350 zeichnet sich durch eine duale Architektur aus, die es ermÜglicht, entweder zwei Arm Cortex-M33-Kerne oder zwei Hazard3 RISC-V-Kerne zu verwenden. Diese Flexibilität erlaubt Entwicklern die Auswahl der fßr ihre Anwendung am besten geeigneten Prozessorarchitektur. Zudem verfßgt der Mikrocontroller ßber erweiterte Sicherheitsfunktionen, die ihn fßr sicherheitskritische Anwendungen geeignet machen.[1]

Technische Daten
[Bearbeiten | Quelltext bearbeiten]- Prozessor
- Zwei Arm Cortex-M33 oder zwei Hazard3 RISC-V-Kerne mit bis zu 150 MHz
- Speicher
- 520âŻKB interner SRAM, verteilt auf 10 unabhängige Speicherbänke
- UnterstĂźtzung fĂźr bis zu 16 MB externen QSPI-Flash/PSRAM Ăźber dedizierten QSPI-Bus
- Weitere 16âŻMB Flash/PSRAM Ăźber optionalen zweiten Chip-Select erreichbar
- Peripherie:
| Produkt | Gehäuse | interner Speicher | GPIO | Analoge
Eingänge |
|---|---|---|---|---|
| RP2350A | QFN-60 | kein Speicher | 30 | 4 |
| RP2350B | QFN-80 | kein Speicher | 48 | 8 |
| RP2354A | QFN-60 | 2 MB | 30 | 4 |
| RP2354B | QFN-80 | 2 MB | 48 | 8 |
GPIO-Hardwareprobleme
[Bearbeiten | Quelltext bearbeiten]Ein bekanntes Hardwareproblem des RP2350 betrifft die sogenannten latching GPIO-Pins. Dieses Verhalten wurde in der offiziellen Errata unter der Bezeichnung RP2350-E9 dokumentiert. Das Problem tritt auf, wenn sich ein GPIO-Pin in Bank 0 im Eingabemodus befindet: Wird an einem solchen Pin eine Spannung angelegt und anschlieĂend entfernt, bleibt der Pin in einem undefinierten Zustand âeingefangenâ (latched), was zu einem Leckstrom fĂźhren kann. Dies äuĂert sich darin, dass der Pin eine Spannung von etwa 2,2âŻV beibehält, obwohl er nicht mehr extern angesteuert wird. Dieses Verhalten kann besonders bei stromsensiblen Anwendungen problematisch sein. Raspberry Pi empfiehlt daher, GPIOs, die nicht aktiv verwendet werden, entweder auf einen definierten Zustand zu ziehen oder als Ausgänge zu konfigurieren, um unerwĂźnschten Stromverbrauch zu vermeiden.[3]
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- â RP2350 Product Brief. Raspberry Pi, abgerufen am 15. April 2025.
- â RP2350 Datenblatt. Raspberry Pi, abgerufen am 15. April 2025.
- â RP2350-E9 Erratum: can get "stuck" at 2V state even without pulldown #401. Abgerufen am 15. April 2025.