Beschreibung
Waveshare RP2350-PiZero Development Board
Das RP2350-PiZero Development Board ist ein leistungsfähiges und kosteneffizientes Mikrocontroller-Entwicklungsboard, das auf dem RP2350B-Mikrocontroller basiert, und ein einzigartiges Dual-Core- und Dual-Architektur-Design bietet. Die Nutzer können zwischen zwei ARM Cortex-M33 Kernen oder zwei Hazard3 RISC-V-Kernen wählen. Das Modul unterstützt Taktfrequenzen bis zu 150 MHz und verfügt über 520 KB SRAM sowie 16 MB onboard NOR-Flash. Erweiterungen sind über vorbereitete Lötpads für PSRAM-Chips möglich. Das kompakte Board integriert zahlreiche Schnittstellen wie eine DVI-Schnittstelle (Mini-HDMI), einen PIO-USB-Port für Host- oder Device-Betrieb sowie einen TF-Kartensteckplatz. Eine PH2.0-Buchse erlaubt das Anschließen und Laden eines 3,7V-Lithium-Akkus. Dank des USB-Typ-C-Anschlusses kann das Modul einfach mit Strom versorgt und programmiert werden. Die Unterstützung für USB 1.1 im Host- und Device-Modus sowie mehrere Kommunikationsschnittstellen ermöglichen den flexiblen Einsatz in eingebetteten Anwendungen.
Das Board ist vollständig kompatibel mit dem 40-poligen GPIO-Header von Raspberry Pi und bietet zusätzliche Funktionen wie eine Drag-and-Drop-Programmierung über USB-Massenspeicher, 12 programmierbare PIO-State-Machines zur Erstellung benutzerdefinierter Schnittstellen und eine präzise Taktquelle mit integriertem Temperatursensor. Darüber hinaus sind 5 multifunktionale GPIOs sowie jeweils 2 Schnittstellen für SPI, I2C und UART sowie 16 PWM-Kanäle vorhanden. Die Unterstützung für C/C++, MicroPython und Arduino IDE wird durch eine umfangreiche SDK-Dokumentation ergänzt. Das kompakte Format von 65 x 30 mm erleichtert die Integration in bestehende Systeme und macht das Board vielseitig einsetzbar für Entwicklung, Produktintegration oder experimentelle Architekturen im Embedded-Bereich.
Das RP2350-PiZero kombiniert leistungsstarke Hardware mit einer umfangreichen Auswahl an Ein- und Ausgängen. Die Besonderheit der Dual-Architektur erlaubt es Entwicklern, sowohl auf ARM- als auch auf RISC-V-Basis zu arbeiten. Die vorhandenen Schnittstellen ermöglichen den direkten Anschluss von Displays, Massenspeichern, Sensoren oder USB-Geräten. Durch die Softwareunterstützung und die Anschlusskompatibilität mit Raspberry Pi-Erweiterungen ist das Board sowohl für professionelle Projekte als auch für Bildung und Entwicklung geeignet.
Merkmale im Überblick
- RP2350B Mikrocontroller mit Dual-Core- und Dual-Architektur
- Unterstützt ARM Cortex-M33 und Hazard3 RISC-V
- 520 KB SRAM und 16 MB NOR-Flash
- GPIO-Header kompatibel mit Raspberry Pi
- Mini-HDMI DVI-Ausgang für Bildschirme
- PIO-USB-Port mit Host- und Device-Funktion
- TF-Kartensteckplatz (SPI/SDIO)
- PH2.0-Buchse für 3,7V Li-Ion-Akku mit Lade-/Entladefunktion
- USB Typ-C-Anschluss zur Stromversorgung und Programmierung
- 12 programmierbare PIO-State-Machines
- 5 multifunktionale GPIOs
- 2x SPI, 2x I2C, 2x UART, 16x PWM
- Integrierter Temperatursensor
- Unterstützt USB 1.1 Host- und Device-Modus
- Drag-and-Drop-Programmierung über USB
- GPIO-kompatibel mit Raspberry Pi 40-PIN-Header
- Unterstützung für C/C++, MicroPython, Arduino IDE
- Mikrocontroller: RP2350B
- Prozessorkerne: 2x ARM Cortex-M33 oder 2x Hazard3 RISC-V
- Taktfrequenz: bis zu 150 MHz
- SRAM: 520 KB
- Flash: 16 MB NOR-Flash
- Programmierbare I/O: 12 PIO-State-Machines
- Kommunikationsschnittstellen: 2x SPI, 2x I2C, 2x UART
- PWM-Kanäle: 16
- PIO-USB-Port: USB 1.1 Host/Device
- DVI-Anschluss: Mini-HDMI
- TF-Kartenslot: SPI/SDIO
- Akku-Anschluss: PH2.0 für 3,7V Lithiumakku
- USB: Typ-C
- Drag-and-Drop-Programmierung via USB-Massenspeicher
- Betriebsmodi: Energiesparmodus und Ruhemodus
- Temperatursensor integriert
- RUN- und BOOT-Taste zur Steuerung und zum Flashen
- Abmessungen: 65 x 30 mm
- PSRAM-Erweiterung über vorbereitete Lötpads möglich
- DVI und PIO-USB nur im C-Umfeld nutzbar und nicht gleichzeitig aktivierbar
- 1x RP2350-PiZero Development Board
- Wiki