Adafruit feather RP2040 met USB Type A Host

Artikelnr. 62555 Merk Adafruit Model 5723 Share Schrijf een review
Nieuw
Adafruit feather RP2040 met USB Type A Host



Beschrijving Links

Je bent waarschijnlijk gewend aan microcontrollerborden met USB , maar wat dacht je van een dev- board met twee? Twee is meer dan één, dus dat maakt het twee keer zo goed! En de Adafruit feather RP2040 met USB host iszeker twee keer zoveel plezier als onze andere feather RP2040-borden, met een USB Type A-poort aan het uiteinde voor het aansluiten van USB -apparaten.

Nu denk je misschien: "Hé wacht eens even, de RP2040 heeft geen twee USB poort randapparatuur???" en je hebt gelijk! Maar wat het wel heeft is een handige PIO randapparatuur die (mis)bruikt kan worden om een USB host randapparatuur te emuleren. Je behoudt de belangrijkste USB poort voor uploaden, debuggen en datacommunicatie, terwijl je tegelijkertijd data naar zo ongeveer elk USB apparaat kunt sturen en ontvangen. Dit werk is oorspronkelijk van sekigon op GitHub , en als je Pico SDK gebruikt is dat nog steeds de aanbevolen library om te gebruiken.

Ondersteuning voor de USB Host peripheral is beschikbaar in Arduino of CircuitPython. Voor Arduino gebruik, bekijk de TinyUSB 'dual role'-voorbeelden voor een aantal dingen die u kunt doen! Bijvoorbeeld datalogging naar een USB stick . Of lezen van een ander apparaat/microcontroller met USB CDC seriële interface . Of een HID-re-mapper maken . Of verbinding maken met vreemde apparaten die firmware-updates vereisen, zoals het Cypress EZ- USB gebaseerde Intellikeys - board . Bekijk voor CircuitPython projecten zoals deze toetsenbordinvoer .

Houd er rekening mee dat dit absoluut een firmware-hack is: je moet de tweede ARM-core en beide PIO-randapparatuur alleen gebruiken voor het verwerken van USB -berichten, maar wij vinden dat het behoorlijk goed werkt, of in ieder geval net zo goed als de meeste USB Host-randapparatuur van microcontrollers!

We voegen ook een 1 Amp boost converter toe op basis van de TPS61023, zodat u kunt werken op een Lipo-batterij en een mooie, schone 5V- output voor de USB -apparaten krijgt. De booster heeft de enable-pin gekoppeld aan een van de extra GPIO's op de RP2040, zodat de stroom handmatig kan worden in- en uitgeschakeld om alles wat is aangesloten hard te resetten.

In het hart van de feather zit een RP2040-chip, geklokt op 133 MHz en op 3,3V logica, dezelfde die gebruikt wordt in de Raspberry Pi Pico. Deze chip heeft maar liefst 8 MB aan onboard QSPI FLASH en 264K aan RAM! Er is zelfs nog ruimte over voor een STEMMA QT-connector voor plug-and-play van I2C-apparaten!

Om het makkelijk te maken om te gebruiken voor draagbare projecten, hebben we een connector toegevoegd voor al onze 3,7V Lithium-polymeerbatterijen en ingebouwde batterijoplader. Je hebt geen batterij nodig, het werkt prima rechtstreeks vanaf de USB Type C-connector. Maar als je wel een batterij hebt, kun je hem meenemen en vervolgens de USB aansluiten om op te laden. De feather schakelt automatisch over naar USB stroom wanneer deze beschikbaar is.

Hier zijn wat handige specificaties! Je krijgt:

  • measures 2,0" x 0,9" x 0,28" (50,8 mm x 22,8 mm x 7 mm) zonder gesoldeerde headers
  • Licht als een (grote?) feather - 6,3 gram
  • RP2040 32-bit Cortex M0+ dual core draaiend op ~133 MHz @ 3.3V logica en voeding
  • 264 KB RAM
  • 8 MB SPI-FLASH chip voor het opslaan van bestanden en CircuitPython/MicroPython codeopslag. Geen EEPROM
  • Heel veel GPIO! 21 x GPIO-pinnen met de volgende mogelijkheden:
    • Vier 12-bits ADC's (één meer dan Pico)
    • Twee I2C, twee SPI en twee UART-randapparatuur, waarvan we er één labelen voor de 'hoofdinterface' op standaard feather
    • 16 x PWM- outputs - voor servo's, LED's, enz.
  • Ingebouwde 200mA+ LiPoly-lader met laadstatusindicator LED
  • Pin #13 rode LED voor algemeen knipperen
  • RGB-NeoPixel voor volledige kleurenindicatie.
  • Aan board STEMMA QT-connector waarmee u snel elk Qwiic-, STEMMA QT- of Grove I2C-apparaat kunt aansluiten zonder te solderen!
  • Zowel de resetknop als de bootloader-selectieknop voor snelle herstarts (geen loskoppelen en opnieuw aansluiten om de code opnieuw te starten)
  • USB Type C-aansluiting geeft u toegang tot de ingebouwde ROM USB bootloader en seriële poort-debugging
  • USB Type A-aansluiting voor USB hostcapaciteit. D+ op GPIO 16, D- op GPIO 17
  • 5V Boost converter, tot 1 Amp output voor USB randapparatuurvoeding, met 500mA resetbare zekering. Inschakelen op GPIO 18.
  • 3.3V voedings-/inschakelpin
  • 4 bevestigingsgaten
  • 12 MHz kristal voor perfecte timing.
  • 3.3V output met 500mA piekstroomuitgang

Eigenschappen

Merk informatie
Merk Adafruit
Model5723
Adafruit
€ 23,90€ 19,75 Excl. BTW (NL)
Niet op voorraad Niet op voorraad bij leverancier
Geen ETA bekend
Verzonden vanaf € 3,50 (NL) 30 dagen bedenktermijn Uitstekende service

Vragen en antwoorden

Klant ervaringen

Adafruit feather RP2040 met USB Type A Host Klik op een ster om een beoordeling te geven

Meer van het merk Adafruit

Laatst bekeken

Webwinkelkeur Kiyoh Trustpilot Opencircuit