Der Adafruit USB Host BFF Gør det nemmere at tilføje USB-host-understøttelse, især nu hvor TinyUSB understøtter den som et “nativt” interface for host-understøttelse i Arduino-biblioteket.
Denne BFF bruger MAX3421E – en velkendt USB-host-chip. Den bruger SPI og en IRQ-pin til at sende data til næsten ethvert USB-enhed. Bemærk, at du ikke får hurtig datatransmission på 480 Mbit/s på grund af den ældre chip og begrænsningen af SPI-portens hastighed. Men for en simpel HID-interface eller endda læsning/skrivning til et masselagerenhed fungerer det fint. Der findes en berømt USB-host bibliotek, som kan bruges, og som er specialiseret i AVR-understøttelse, men den ser også ud til at understøtte nRF52 og ESP32.
Vi anbefaler personligt brugen af TinyUSB-Arduino-biblioteket. Ulempen er dog, at chippen allerede skal have TinyUSB-understøttelse, hvilket betyder, at det er velegnet til RP2040-, ESP32-S2- eller S3-, nRF52840- og SAMD21/51-chips. Sørg for, at dit ønskede QT Py-mainboard understøttes af de to biblioteker, før du køber!
For at holde BFF meget kompakt, bruger vi et Micro-B-USB „OTG“-stik – et USB Type A i fuld størrelse ville ikke passe! For at skifte til Type A har du brug for en simpel OTG-adapter (f.eks. den, der sælges til brug med Pi Zero). I modsætning til vores USB-host-wing inkluderer vi ingen 5V strømforsyning, så du skal selv levere strøm. QT Py + BFF leverer 5V på 5V strømkablet via USB eller på anden måde. For at gøre det nemmere at slå periferienheden til og fra har vi dog en P-FET til at tænde og slukke for 5V host-strømmen. Du kan forbinde pinnen enten med A0 eller bruge MAX3421E GPIO-pinen.
Vi medfølger nogle header, som I kan lodde på jeres QT Py. I kan også købe et lille female-header-kit fra Itsy Bitsy for at gøre det aftageligt og kompakt; I skal dog klippe stiftstængerne til en længde af 7 pins.
Husk, at du har brug for driverstøtte til MAX3421E (se ovenfor for chips, som er kendt for at fungere). Hvis du ikke bruger en generisk mus, tastatur, et serielt CDC-enhed eller en USB-masselagringsenhed, skal du også bruge en USB-driver, der kan kommunikere med enheden – og det at skrive en driver er ikke ligetil.
QT Py eller Xiao er ikke inkluderet!
Tekniske detaljer
- Produktmål: 21,5 mm x 17,8 mm x 4,0 mm / 0,8″ x 0,7″ x 0,2″
- Produktvægt: 1,5 g / 0,1 oz
Downloads
• FRI FRAGT VED KØB OVER 700 KR.
•




























