Das SparkFun RP2040 mikroBUS Development Board ist eine kostengünstige, hochleistungsfähige Plattform mit flexiblen digitalen Schnittstellen, die den RP2040 Mikrocontroller der Raspberry Pi Foundation enthält. Neben dem Thing Plus- oder Feather-PTH-Pin-Layout verfügt die Platine über einen microSD-Kartenslot, 16 MB (128 Mbit) Flash-Speicher, einen JST-Batterieanschluss (mit Ladeschaltung und Tankmesssensor), eine adressierbare WS2812-RGB-LED, JTAG-PTH-Pins, vier Befestigungslöcher (4-40 Schrauben), unsere charakteristischen Qwiic-Anschlüsse und eine MikroBUS-Buchse.
Der mikroBUS? Standard wurde von MikroElektronika entwickelt. Ähnlich wie unsere Qwiic- und MicroMod-Schnittstellen bietet der mikroBUS-Sockel eine standardisierte Verbindung für Add-on-Click-Boards?, die an ein Entwicklungsboard angeschlossen werden können, und besteht aus einem Paar 8-poliger Buchsenleisten mit einer standardisierten Pin-Konfiguration. Die Pins bestehen aus drei Gruppen von Kommunikationspins (SPI, UART und I2C), sechs zusätzlichen Pins (PWM, Interrupt, Analogeingang, Reset und Chip select) und zwei Stromversorgungsgruppen (3,3V und 5V).
Der RP2040 wird von plattformübergreifenden C/C++- und MicroPython-Entwicklungsumgebungen unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über UF2-Boot- und Gleitkommaroutinen, die in den Chip integriert sind. Während der Chip über einen großen internen RAM-Speicher verfügt, enthält das Board zusätzlich 16 MB externen QSPI-Flash-Speicher zur Speicherung von Programmcode. Der RP2040 enthält zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über:
264kB eingebettetes SRAM in sechs Bänken
6 dedizierte IO für SPI Flash (unterstützt XIP)
30 Multifunktions-GPIO:
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IO für erweiterte Peripherieunterstützung
Vier 12-Bit-ADC-Kanäle mit internem Temperatursensor (bis zu 0,5 MSa/s)
USB 1.1 Host/Device-Funktionalität
Hinweis: Bitte beachten Sie, dass Qwiic-Karten und Kabel sowie Click-Karten nicht im Lieferumfang des RP2040 mikroBUS Development Board enthalten sind. Diese Teile müssen separat erworben werden.
Das SparkFun Qwiic Connect System ist ein Ökosystem aus I2C-Sensoren, Aktoren, Abschirmungen und Kabeln, die das Prototyping schneller und weniger fehleranfällig machen. Alle Qwiic-fähigen Boards verwenden einen gemeinsamen 4-poligen JST-Stecker mit 1 mm Abstand. Dadurch wird weniger Platz auf der Leiterplatte benötigt, und dank der polarisierten Anschlüsse können Sie nichts falsch anschließen.
Erste Schritte mit dem RP2040 mikroBUS Development Board Anleitung