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
Adafruit USB Host BFF per QT Py o Xiao con MAX3421E
Il Adafruit USB Host BFF facilita l'aggiunta del supporto host USB, soprattutto ora che TinyUSB lo supporta come interfaccia "nativa" nella libreria Arduino per il supporto host.
Questo BFF utilizza il MAX3421E, un chip host USB collaudato. Utilizza SPI e un pin IRQ per inviare dati a quasi tutti i dispositivi USB. Si noti che, a causa del chip più vecchio e della limitazione della velocità della porta SPI, non si otterrà una trasmissione dati ad alta velocità di 480 Mbit/s. Tuttavia, per l'interfaccia HID semplice o anche per la lettura/scrittura su un dispositivo di archiviazione di massa, funziona abbastanza bene. Esiste una famosa libreria host USB che può essere utilizzata e la cui specialità è il supporto AVR, ma sembra supportare anche nRF52 ed ESP32.
Consigliamo personalmente l'uso della libreria Arduino TinyUSB. Lo svantaggio è che il chip deve già disporre del supporto TinyUSB, il che significa che è eccellente per i chip RP2040, ESP32-S2 o S3, nRF52840 e SAMD21/51. Assicurati che la tua scheda principale QT Py desiderata sia supportata dalle due librerie prima dell'acquisto!
Per mantenere il BFF molto compatto, utilizziamo una porta Micro-B USB "OTG" – una porta USB di tipo A a grandezza naturale non si adatterebbe! Per passare al tipo A, avrai bisogno di un semplice adattatore OTG (ad esempio, quello venduto per l'uso con il Pi Zero). A differenza del nostro USB Host Wing, non includiamo un amplificatore di potenza da 5V, quindi dovrai alimentare il QT Py + BFF tramite USB o in altro modo fornire 5V sulla linea di alimentazione da 5V. Tuttavia, per facilitare l'accensione e lo spegnimento della periferica, abbiamo cablato un P-FET per accendere e spegnere l'alimentazione host da 5V. Puoi collegare il pin a A0 o utilizzare il pin GPIO del MAX3421E.
Includiamo alcuni header che puoi saldare al tuo QT Py. Puoi anche acquistare un kit di header femmina corto da Itsy Bitsy per renderlo rimovibile ma compatto; dovrai tagliare le intestazioni dei pin a una lunghezza di 7 pin.
Ricorda che avrai bisogno del supporto driver per il MAX3421E (vedi sopra per i chip noti per funzionare). A meno che tu non stia utilizzando un mouse generico, una tastiera, un dispositivo CDC seriale o un dispositivo di archiviazione di massa USB, avrai anche bisogno di un driver USB che possa comunicare con il dispositivo – e scrivere un driver non è banale.
QT Py o Xiao non inclusi!
Dettagli Tecnici
- Dimensioni del prodotto: 21,5 mm x 17,8 mm x 4,0 mm / 0,8" x 0,7" x 0,2"
- Peso del prodotto: 1,5 g / 0,1 once
Github
Adafruit Industries LLC, Varick St. 150, 10013 New York, Unknown NY, Vereinigte Staaten, [email protected], https://eckstein-shop.de/Adafruit-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de