Raspberry Pi RP2040
Raspberry Pi RP2040
Mindestbestellmenge: 10 Stk
RP2040: Der perfektionierte Mikrocontroller
Raspberry Pi RP2040 ist der erste Mikrocontroller, der bei Raspberry Pi („Raspberry Silicon“) im eigenen Haus entwickelt wurde. Es zeichnet sich in drei wesentlichen Punkten aus:
- Zwei schnelle CPU-Kerne. Ein Paar ARM Cortex-M0 + -Kerne, die mit 133 MHz getaktet sind, bieten eine ausreichende Ganzzahlleistung. Verwenden Sie einen Kern, um Anwendungscode auszuführen, und den anderen, um die Hardware zu überwachen. oder führen Sie Anwendungscode auf beiden Kernen mit FreeRTOS oder MicroPython aus.
- Viel RAM. Mit 264 KB RAM können Sie sich auf die Implementierung von Funktionen konzentrieren und Ihre Anwendung nicht auf Größe optimieren. Ein vollständig angeschlossener Switch verbindet ARM-Kerne und DMA-Engines mit sechs unabhängigen RAM-Bänken, sodass Sie den letzten Leistungsabfall aus dem System herausholen können.
- Flexible E / A. Wir bieten alle üblichen Schnittstellen: Hardware-UARTs, SPI- und I2C-Controller, USB 1.1 und einen vierkanaligen ADC. Es ist jedoch das programmierbare E / A-Subsystem (PIO), das RP2040 auszeichnet und Software-Implementierungen von Protokollen wie SDIO, DPI, I2S und sogar DVI-D ermöglicht.
All dies ist in 2 mm² 40 nm Silizium in einem 7 × 7 mm QFN56-Gehäuse verpackt.
Eigenschaften
• Dual-Core-Arm Cortex-M0 + bei 133 MHz
• 264 KB On-Chip-RAM
• Unterstützung von bis zu 16 MB Off-Chip-Flash-Speicher über einen QSPI-Bus
• DMA-Controller
• Interpolator- und Integer-Teiler-Peripheriegeräte
• 30 GPIO-Pins, von denen 4 als Analogeingänge verwendet werden können
• 2 × UARTs, 2 × SPI-Controller und 2 × I2C-Controller
• 16 × PWM-Kanäle
• 1 × USB 1.1-Controller und PHY mit Host- und Geräteunterstützung
• 8 × PIO-Zustandsmaschinen (Programmable I / O) von Raspberry Pi
• USB-Massenspeicher-Startmodus mit UF2-Unterstützung für Drag-and-Drop-Programmierung
Hersteller | Raspberry Pi |
---|