RP2040 - Interesse?

Merkmale des RP2040

Der RP2040 ist im Pico verbaut - die meisten Funktionen stehen über die GPIO Pins zur Verfügung. (Einige GPIO Pins werden am Pico intern verwendet, und stehen daher nicht zur Verfügung!)

  • Dual-Core Cortex M0+ mit bis zu 133 MHz (eingebaute PLL erlaubt verstellbare Kernfrequenz)
  • 264K multi-bank high performance SRAM
  • Externer Quad-SPI Flash mit eXecute In Place (XIP) (2 MB)
  • On-Board USB1.1 (als Device oder Host)
  • 30 x General Purpose IO (GPIO) Pins, davon 4 als ADC nutzbar
  • 1.8 - 3.3V IO Spannung (Pico IO Spannung ist fix bei 3.3V!)
  • 12-bit 500ksps Analog zu Digital Converter (ADC)
  • 2x UART
  • 2x I2C
  • 2x SPI
  • bis zu 16 PWM Kanäle
  • 1 Timer mit 4 Alarmen, und 1 Real Time Counter
  • Zwei Programmable IO (PIO) peripherals

Execute in Place ermöglicht Ihnen Programmcode direkt aus dem Flash auszuführen, ohne ihn erst in den RAM laden zu müssen. Oft benötigter Code wird dabei im Cache zwischengespeichert, um die Ausführung zu beschleunigen. Das vereinfacht die Entwicklung. 

Die 3.3V I/O Spannung entspricht der der Raspberry Pi Einplatinencomputer, so dass die Pico GPIO Pins direkt mit den Raspberry Pi GPIO Pins verbunden werden können.

500ksps bedeutet: 500 kilo samples per second. Gemäß dem Nyquist-Theorem können damit Frequenzen bis zu ca. 250 kHz erfasst werden, d.h. die analogen Pins des Pico können - entsprechend verschaltet - zum Erfassen von Audiodaten genutzt werden.

Die PIO Peripherals sind besonders spannend: sie können mit einer eigenen Assemblersprache für IO-Zwecke programmiert werden, und diese zuverlässig und schnell ansteuern. Damit können (bei entsprechender Programmierung) beispielsweise Schnittstellen wie SD Karte und VGA emuliert werden!

Die PIO Schnittstellen laufen dabei unabhängig von den ARM Cores, d.h. diese werden nicht mit der IO Verarbeitung belastet. 

Habt Ihr Interesse? 

Raspberry Pi ist in der Überlegung den RP2040 separat zu verkaufen. Wenn bei Euch dahin gehend Interesse besteht, schreibt uns bitte. Dann können wir Euch in unserer Liste mit aufnehmen. 

Wir bieten Ihnen auch Raspberry Pi Hardware- und Softwareentwicklung und Consulting

Benötigen Sie Unterstützung in Ihrem Projekt? Wir können für Sie Hardware- und Softwareentwicklung übernehmen. Nehmen Sie für ein unverbindliches und kostenfreies Erstgespräch inklusive einer Vorabberatung mit uns Kontakt auf. 

PicoRp2040

Leave a comment

All comments are moderated before being published