Info sui prodotti "Adafruit Metro RP2040"
- RP2040 Hauptchip, 133 MHz Taktfrequenz, 3,3V Logik
- 16 MB QSPI Flash für Programmspeicher
- 24 GPIO, 4 davon sind auch analoge Eingänge
- Micro-SD-Kartensteckplatz für SPI-Interfacing, hat auch zusätzliche Pins für erweitertes SDIO-Interfacing (beachte, dass es keinen veröffentlichten Verwendungscode für SDIO in Arduino/Python gibt, daher handelt es sich um eine super moderne Einrichtung)
- Integrierter RGB NeoPixel
- Integrierte LED #13
- Stemma QT-Port für I2C-Peripheriegeräte und Sensoren
- Reset- und Boot-Tasten am PCB-Rand
- Pico Probe Debug-Port - 3-polig JST SH-kompatibel
- SWD Debug Port - 2x5 0,05" Standard-Anschluss
- USB Type C für Strom und Daten
- 5,5mm / 2,1mm DC-Buchse für 6-12V DC-Stromversorgung
- Ein-/Ausschalter für DC-Buchse
- GPIO-Pin-Nummern entsprechen klassischen Arduino-Pins, außer A4/A5, die D24 und D25 sind (es gibt nur 4 ADC-Pins auf dem RP2040)
- RX / TX-Schalter zum Umschalten der Positionen von D0 und D1
Über den RP2040
Der RP2040 ist ein leistungsstarker Chip, der über die Taktfrequenz unseres M4 (SAMD51) und zwei Kerne verfügt, die unserem M0 (SAMD21) entsprechen. Da es sich um einen M0-Chip handelt, verfügt er nicht über eine Gleitkommaeinheit oder DSP-Hardware-Unterstützung - daher wird, wenn du etwas mit aufwändigen Gleitkommaberechnungen durchführst, dies in Software erledigt und somit nicht so schnell wie bei einem M4. Für viele andere Berechnungsaufgaben erhältst du jedoch Geschwindigkeiten, die nahe an M4 heranreichen!
Für Peripheriegeräte gibt es zwei I2C-Controller, zwei SPI-Controller und zwei UARTs, die multiplex über die GPIOs verlaufen - überprüfe die Pinbelegung, um herauszufinden, welche Pins auf welche Weise eingestellt werden können. Es gibt 16 PWM-Kanäle, jedem Pin kann ein Kanal zugewiesen werden (Gleiches gilt für die Pinbelegung).
Du wirst feststellen, dass kein I2S-Peripheriegerät, keine SDIO oder keine Kamera vorhanden sind. Was ist damit los? Nun, anstelle einer spezifischen Hardware-Unterstützung für serielle Daten-ähnliche Peripheriegeräte wie diese, wird der RP2040 mit dem PIO-State-Machine-System geliefert, das eine einzigartige und leistungsstarke Möglichkeit bietet, benutzerdefinierte Hardware-Logik und Datenverarbeitungsblöcke zu erstellen, die eigenständig arbeiten, ohne die CPU zu belegen. Zum Beispiel NeoPixels - oft bitbangen wir das zeitkritische Protokoll für diese LEDs. Für den RP2040 verwenden wir stattdessen ein PIO-Objekt, das die Datenpuffer einliest und den richtigen Bitstrom mit perfekter Genauigkeit ausgibt. Das Gleiche gilt für I2S-Audio Ein- oder Ausgabe, LED-Matrix-Anzeigen, 8-Bit- oder SPI-basierte TFTs, sogar VGA! In MicroPython und CircuitPython kannst du PIO-Steuerbefehle erstellen, um das Peripheriegerät zu steuern und es zur Laufzeit zu laden. Es gibt 2 PIO-Peripheriegeräte mit jeweils 4 Zustandsmaschinen.
Es gibt großartige C/C++-Unterstützung, inoffizielle (aber wirklich gute) Arduino-Unterstützung, eine offizielle MicroPython-Portierung und eine CircuitPython-Portierung! Wir empfehlen natürlich CircuitPython, weil wir glauben, dass es der einfachste Weg ist, um loszulegen, und es unterstützt die meisten unserer Treiber, Displays, Sensoren und mehr, die sofort einsatzbereit sind, damit du unseren CircuitPython-Projekten und -Tutorials folgen kannst.
Der RP2040 verfügt zwar über viel integrierten RAM (264KB), hat jedoch keinen eingebauten FLASH-Speicher. Stattdessen wird dies durch den externen QSPI-Flash-Chip bereitgestellt. Auf diesem Board befinden sich 16 MB, die zwischen dem laufenden Programm und dem von MicroPython oder CircuitPython verwendeten Dateispeicher geteilt werden. Bei der Verwendung von C/C++ steht dir der gesamte Flash-Speicher zur Verfügung. Wenn du Python verwendest, bleiben etwa 7 MB für Code, Dateien, Bilder, Schriftarten usw. übrig. RP2040 Chip-Funktionen:
- Dual ARM Cortex-M0+ @ 133 MHz
- 264KB integrierter SRAM in sechs unabhängigen Banken
- Unterstützung von bis zu 16 MB externem Flash-Speicher über einen dedizierten QSPI-Bus
- DMA-Controller
- Vollständig verbundenes AHB-Kreuz
- Interpolator- und Integer-Divider-Peripheriegeräte
- Integrierter programmierbarer LDO zur Erzeugung der Kernspannung
- 2 integrierte PLLs zur Erzeugung von USB- und Kern-Takten
- 30 GPIO-Pins, 4 davon können als analoge Eingänge verwendet werden
- Peripheriegeräte
- 2 UARTs
- 2 SPI-Controller
- 2 I2C-Controller
- 16 PWM-Kanäle
- USB 1.1-Controller und PHY mit Host- und Geräteunterstützung
- 8 PIO-Zustandsmaschinen
Gewicht Brutto (in kg): | 0.022 |
---|---|
Zolltarifnummer: | 85423111 |
Artikelnummer: | ADA5786 |
EAN: | 4060137086441 |
Herkunftsland: | China |
Hersteller: | Adafruit |
Hersteller Produktnummer: | 5786 |

Adafruit
Adafruit: l'esperto di hardware open source
Per più di dieci anni, programmatori e tinker hanno beneficiato dell'esperienza del marchio Adafruit. Sia per i principianti che per gli esperti: Adafruit ha i componenti hardware giusti per il vostro prossimo progetto IoT.
La luce entra nel buio con Adafruit NeoPixel
Una linea di prodotti estremamente popolare dell'ampio portafoglio dell'azienda è Adafruit NeoPixel. I sofisticati componenti LED sono disponibili in un'ampia gamma di design e temperature di colore. I moduli NeoPixel sono disponibili, ad esempio, sotto forma di pratico stick con cinque LED intelligenti in rosso, verde e blu (RGB) o in bianco (W), come schermo con 40 LED RGBW a risparmio visivo, in cui tutti i pixel possono essere indirizzati individualmente, e come gioiello con sette LED RGBW che possono essere controllati con PWM a 8 bit per canale.
Particolarmente apprezzato è l'anello NeoPixel di Adafruit, con 16 LED RGB intelligenti e ultra-luminosi con driver integrati, per il cui controllo è sufficiente un solo microcontrollore. Il trucco è che gli anelli Adafruit NeoPixel formano una catena, per così dire: si accoppia il pin di uscita di uno con il pin di ingresso dell'altro.
Con i prodotti NeoPixel di Adafruit, potete realizzare un'ampia varietà di progetti: non ci sono praticamente limiti alla vostra creatività. Con l'aiuto di Arduino, di un cavo di collegamento e del software corrispondente, è possibile, ad esempio, controllare singolarmente un anello NeoPixel e accendere i piccoli LED come si desidera, singolarmente o in una combinazione specifica. In questo modo, è possibile creare il proprio Vu-Meter con i versatili componenti LED. Pratica: per facilitare la programmazione di Adafruit NeoPixel, Adafruit fornisce una libreria Arduino e una libreria Python.
Schede Feather di Adafruit: hardware potente in un formato compatto
Con Adafruit Feather, l'azienda statunitense specializzata in hardware ha in gamma anche diverse schede di sviluppo potenti, che corrispondono essenzialmente a un Arduino in termini di funzioni. Tutte queste schede sono dotate di caratteristiche simili; tra l'altro, l'assegnazione dei pin è la stessa e ci sono anche molti parallelismi per quanto riguarda i microcontrollori e le proprietà di carica della batteria. Inoltre, nella gamma di prodotti Adafruit troverete anche schede Feather con dispositivi speciali come Bluetooth, Wi-Fi e connettività di rete mobile, nonché schede con slot microSD. Il nome "Feather" non è casuale: le tavole si caratterizzano anche per essere particolarmente compatte e, soprattutto, leggere.
La gamma di prodotti di alta qualità è ampia: la STM32F405 Feather, ad esempio, è la scheda CircuitPython più veloce di Adafruit con un'eccezionale frequenza di 168 MHz e soddisfa le esigenze più elevate. È dotato di una porta STEMMA QT / Qwiic all'estremità, che facilita il collegamento ai sensori I2C. L'Adafruit Feather nRF52840 Express, invece, brilla per il Bluetooth Low Energy e può essere utilizzato anche con CircuitPython grazie al supporto USB nativo.
Un'altra parte importante del portafoglio di Adafruit sono le FeatherWings. Con questi moduli di espansione, è possibile includere nel progetto IoT anche componenti come un display o un driver motore. Il FeatherWing Proto è un classico collaudato della gamma Adafruit. È ideale come componente aggiuntivo di prototipazione per tutte le schede Feather. Il mini kit Adafruit FeatherWing Wing Tripler, invece, è ideale se si vuole collegare un Feather ad altri due FeatherWing contemporaneamente. Con il kit MIDI FeatherWing di Adafruit, si ottiene un FeatherWing abilitato alla musica che consente di aggiungere ingressi e uscite MIDI al Feather. E con l'Adafruit FeatherWing OLED potete aggiungere facilmente un piccolo display OLED alla vostra scheda Feather, senza bisogno di saldature.
Adafruit: cosa c'è dietro il marchio
Esperto di hardware open source, Adafruit si è affermato da tempo nel settore dell'elettronica. L'azienda è stata fondata nel 2005 da Limor Fried. All'epoca, il talentuoso e innovativo ingegnere elettrico era ancora uno studente del rinomato Massachusetts Institute of Technology (MIT). Fried è ancora amministratore delegato del gigante dell'elettronica, che ora ha sede a New York. Il nome dell'azienda risale anche alla sua fondatrice: Fried era conosciuto nel World Wide Web con il soprannome di "Ladyada", un omaggio alla famosa pioniera dell'informatica Ada Lovelace.
Adafruit dichiara di impegnarsi per far appassionare sempre più persone alla tecnologia e alla scienza e l'esperto di hardware statunitense dovrebbe riuscirci grazie ai suoi prodotti di prima qualità!
Adafruit Industries, LLC
168 39th Street 1905CC
US 11232 Brooklyn, New York
https://www.adafruit.com
[email protected]
WEEE-Nummer: 20453810
Verantwortliche Person für die EU
Sertronics GmbH
Am Studio 20d
DE 12489 Berlin
https://www.berrybase.de
[email protected]
Sicherheitshinweise
- Vermeiden Sie Kontakt mit Wasser oder anderen Flüssigkeiten, um Kurzschlüsse und Schäden zu verhindern.
- Schließen Sie die Stromversorgung erst an, wenn alle Verbindungen korrekt hergestellt sind.
- Achten Sie auf die richtige Spannung und verwenden Sie nur geeignete Netzteile.
- Berühren Sie die Platine nicht während des Betriebs, um thermische Verbrennungen und elektrostatische Entladungen zu vermeiden.
- Arbeiten Sie auf einer ESD-Matte oder tragen Sie ein Erdungsarmband, um Schäden durch elektrostatische Entladung zu verhindern.
- Verwenden Sie den Mikrocontroller nur in vorgesehenen Gehäusen oder Umgebungen, um mechanische Schäden zu vermeiden.
- Halten Sie das Board fern von entzündbaren Materialien und entlüften Sie bei intensiver Nutzung gut.
- Entsorgen Sie das Gerät gemäß den lokalen Vorschriften für Elektroschrott.
- Entfernen Sie bei der Entsorgung eventuell angeschlossene Akkus ordnungsgemäß und separat.
- Vermeiden Sie Eigenumbauten oder unsachgemäße Nutzung, da dies gefährlich sein und die Garantie erlöschen kann.
Login