Varick St. 150
Unknown NY
New York, Vereinigte Staaten, 10013
[email protected]
https://eckstein-shop.de/Adafruit-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
Der Adafruit USB Host BFF erleichtert das Hinzufügen von USB-Host-Unterstützung, insbesondere jetzt, da TinyUSB ihn in der Arduino-Bibliothek als „native“ Schnittstelle für die Host-Unterstützung unterstützt.
Diese BFF verwendet den MAX3421E – einen bewährten USB-Host-Chip. Es verwendet SPI und einen IRQ-Pin, um Daten an nahezu jedes USB-Gerät zu senden. Beachten Sie, dass Sie aufgrund des älteren Chips und der Beschränkung auf die SPI-Port-Geschwindigkeit keine rasante Hochgeschwindigkeits-Datenübertragung von 480 Mbit/s erhalten. Aber für die einfache HID-Schnittstelle oder sogar das Lesen/Schreiben auf einem Massenspeichergerät funktioniert es ganz gut. Es gibt eine berühmte USB-Hostbibliothek, die verwendet werden kann und deren Spezialität die AVR-Unterstützung ist, aber sie scheint auch nRF52 und ESP32 zu unterstützen.
Wir empfehlen persönlich die Verwendung der TinyUSB-Arduino-Bibliothek. Der Nachteil besteht jedoch darin, dass der Chip bereits über TinyUSB-Unterstützung verfügen muss, was bedeutet, dass er sich hervorragend für RP2040-, ESP32-S2- oder S3-, nRF52840- und SAMD21/51-Chips eignet . Stellen Sie vor dem Kauf sicher, dass Ihr gewünschtes QT Py-Mainboard von den beiden Bibliotheken unterstützt wird!
Um den BFF sehr kompakt zu halten, verwenden wir einen Micro-B-USB-„OTG“-Anschluss – ein USB Typ A in voller Größe würde nicht passen! Für die Umstellung auf Typ A benötigen Sie einen einfachen OTG-Adapter (z. B. den, der für die Verwendung mit dem Pi Zero verkauft wird). Im Gegensatz zu unserem USB-Host-Wing enthalten wir keinen 5-V-Leistungsverstärker, sodass Sie ihn mit Strom versorgen müssen Der QT Py + BFF über USB oder auf andere Weise stellt 5 V auf der 5-V-Stromleitung bereit. Um das Aus- und Einschalten des Peripheriegeräts zu erleichtern, haben wir jedoch einen P-FET zum Ein- und Ausschalten der 5-V-Host-Stromversorgung verdrahtet. Sie können den Pin entweder mit A0 kurzschließen oder den GPIO-Pin des MAX3421E verwenden. p>
Wir legen einige Header bei, die Sie an Ihren QT Py anlöten können. Sie können auch ein kurzes weiblich-Header-Kit von Itsy Bitsy kaufen, um es abnehmbar, aber kompakt zu machen; Sie müssen die Stiftleisten auf eine Länge von 7 Pins kürzen.
Denken Sie daran, dass Sie Treiberunterstützung für den MAX3421E benötigen (siehe oben für Chips, von denen bekannt ist, dass sie funktionieren). Sofern Sie keine generische Maus, Tastatur, ein serielles CDC-Gerät oder ein USB-Massenspeichergerät verwenden, benötigen Sie auch einen USB-Treiber, der mit dem Gerät kommunizieren kann – und das Schreiben eines Treibers ist nicht trivial.
QT Py oder Xiao ist nicht enthalten!
Technische Details
- Produktabmessungen: 21,5 mm x 17,8 mm x 4,0 mm / 0,8" x 0,7" x 0,2"
- Produktgewicht: 1,5 g / 0,1 Unzen
Github
Hersteller gemäß GPSR
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Verantwortliche Person gemäß GPSR
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de