Beschreibung
Der Raspberry Pi Pico 2 ist das neueste Mikrocontroller-Board von Raspberry Pi. Es basiert auf dem brandneuen RP2350 Mikrocontroller, der zur RP235x Mikrocontroller-Plattform gehört und bei Raspberry Pi entwickelt wurde. Der Pico 2 bietet erhebliche Leistungs- und Funktionsverbesserungen im Vergleich zum ursprünglichen Pico, während er hardware- und softwarekompatibel bleibt.
Der Pico 2 ist ideal für eine Vielzahl von Anwendungen, von einfachen Projekten für Hobbybastler bis hin zu komplexen Entwicklungen für professionelle Ingenieure. Dank seiner verbesserten Leistung und erweiterten Funktionen können Entwickler anspruchsvollere und vielseitigere Projekte realisieren. Die Kombination aus hoher Rechenleistung, umfangreichen Peripherieoptionen und fortschrittlichen Sicherheitsfunktionen macht den Pico 2 zu einer leistungsstarken und zuverlässigen Wahl für jede Art von Mikrocontroller-Projekt.
Technische Daten:
- Formfaktor: 21 mm x 51 mm
- Prozessor: Dual Arm Cortex M33 oder Dual RISC V Hazard3 bei 150MHz
- Speicher: 520 KB On Chip SRAM; 4 MB On Board QSPI Flash
- GPIO Pins: 26 universell einsetzbare Pins einschließlich 4 ADC-fähige
-
Peripherie:
- 2x UART
- 2x SPI Controller
- 2x I²C Controller
- 24x PWM Kanäle
- 1x USB 1.1 Controller und PHY mit Host und Gerätunterstützung
- 12x PIO State Machines
- Eingangsspannung: 1,8 bis 5,5V DC
- Betriebstemperatur: -20°C bis +85°C
- Produktionsdauer: Raspberry Pi Pico 2 wird mindestens bis Januar 2040 produziert
Eigenschaften:
- Sicherheit: Umfassende Sicherheitsarchitektur basierend auf Arm TrustZone für Cortex M inklusive signiertem Boot 8 KB antifuse OTP für Schlüsselspeicherung SHA 256 Beschleunigung Hardware TRNG und schnellen Glitch Detektoren
- Leistungssteigerung: Höhere Kern Taktfrequenz doppelt so viel On Chip SRAM doppelt so viel On Board Flash Speicher leistungsfähigere Arm Kerne und optionale RISC V Kerne
- Interfacing Fähigkeiten: Verbesserte Schnittstellenfähigkeiten für eine Vielzahl von Anwendungen
- Programmierbarkeit: Unterstützt Programmierung in C/C++ und Python ideal für Enthusiasten und professionelle Entwickler
Anwendungsfälle:
- IoT Geräte: Dank seiner geringen Größe und Leistungsfähigkeit eignet sich der Pico 2 hervorragend für den Einsatz in IoT Projekten
- Prototyping: Entwickler können den Pico 2 nutzen um schnell und effizient Prototypen für neue Produkte zu erstellen
- Bildung: Aufgrund seiner Benutzerfreundlichkeit und Programmierbarkeit in Python ist der Pico 2 ideal für den Einsatz im Bildungsbereich geeignet
- Robotik: Mit seinen umfangreichen GPIO Pins und PWM Kanälen ist der Pico 2 eine ausgezeichnete Wahl für Robotikprojekte
- Home Automation: Der Pico 2 kann verwendet werden um verschiedene Heimautomatisierungsaufgaben wie die Steuerung von Beleuchtung oder Heizsystemen zu realisieren
Kompatibilität:
Der Raspberry Pi Pico 2 ist hardware- und softwarekompatibel mit den vorherigen Mitgliedern der Raspberry Pi Pico Serie was eine nahtlose Integration in bestehende Projekte ermöglicht
Vergleich zum Vorgänger RP2040:
Im Vergleich zum RP2040 bietet der RP2350 des Pico 2 zahlreiche Verbesserungen:
- System Clock: Der RP2350 verfügt über eine Systemtaktfrequenz von 150MHz im Vergleich zu 133MHz beim RP2040
- Prozessorarchitektur: Der RP2350 nutzt duale Arm Cortex M33 Kerne und duale RISC V Hazard3 Kerne während der RP2040 nur duale Arm Cortex M0+ Kerne verwendet
- Speicher: Der RP2350 bietet 520KB On Chip SRAM im Vergleich zu 264KB beim RP2040
- Flash Speicher: Der RP2350 verfügt über 4MB On Board QSPI Flash Speicher doppelt so viel wie der RP2040 mit 2MB
- Sicherheitsfunktionen: Der RP2350 bietet eine umfassende Sicherheitsarchitektur mit Arm TrustZone SHA 256 Beschleunigung Hardware TRNG und schnellen Glitch Detektoren während der RP2040 keine speziellen Sicherheitsfunktionen hat
- Peripherie: Der RP2350 bietet mehr und verbesserte Peripherieoptionen einschließlich mehr PWM Kanäle und verbesserter USB Unterstützung
Vergleichstabelle RP2040 vs. RP2350
Feature | RP2040 | RP2350 |
---|---|---|
Systemtakt | 133MHz | 150MHz |
CPU-Kerne | Dual Arm Cortex-M0+ | Dual Arm Cortex-M33 + Dual RISC-V Hazard3 |
RAM | 264KB | 520KB |
Flash-Speicher | 2MB | 4MB |
Sicherheit | - | Arm TrustZone, SHA-256, TRNG |
GPIO-Pins | 30 | 26 (mit 4 ADC) |
USB | 1.1 | 1.1 mit Host- und Geräteunterstützung |
PWM-Kanäle | 16 | 24 |
Peripherie | UART, SPI, I²C, PWM | UART, SPI, I²C, PWM, PIO, DMA |
Betriebstemperatur | -20°C bis +85°C | -20°C bis +85°C |