Adafruit Feather RP2040 con host USB tipo A

Codice articolo 62555 Marca Adafruit Modello 5723 Share Scrivere una recensione
Nuovo
Adafruit Feather RP2040 con host USB tipo A



Descrizione Sinistra

Probabilmente sei abituato alle schede microcontrollore con USB , ma che dire di una scheda di sviluppo con due? Due è più di uno, quindi è due volte più buona! E la Adafruit Feather RP2040 con host USB issicuramente il doppio del divertimento delle nostre altre schede Feather RP2040, con una porta USB di tipo A all'estremità per collegare dispositivi USB .

Ora potresti pensare "ehi, aspetta un attimo, l'RP2040 non ha due periferiche con porta USB ???" e avresti ragione! Ma ciò che ha è una periferica PIO ingegnosa che può essere (ab)usata per emulare una periferica host USB . Puoi mantenere la porta USB principale per il caricamento, il debug e la comunicazione dati, mentre allo stesso tempo invii e ricevi dati a quasi tutti i dispositivi USB . Questo lavoro è originariamente di sekigon su GitHub e se stai usando Pico SDK questa è ancora la libreria consigliata da usare.

Il supporto per la periferica USB Host è disponibile in Arduino o CircuitPython. Per l'utilizzo Arduino , dai un'occhiata agli esempi di "doppio ruolo" di TinyUSB per alcune cose che puoi fare! Ad esempio, datalogging su una chiave USB . O lettura da un altro dispositivo/microcontrollore che ha interfaccia seriale USB CDC . O creazione di un re-mapper HID . O connessione a dispositivi strani che richiedono aggiornamenti firmware come la scheda di comunicazione Intellikeys basata su Cypress EZ- USB . Per CircuitPython dai un'occhiata a progetti come questo input da tastiera .

Si noti che si tratta sicuramente di un hack del firmware: sarà necessario dedicare il secondo core ARM ed entrambe le periferiche PIO alla sola gestione dei messaggi USB , ma abbiamo scoperto che funziona abbastanza bene, o almeno quanto la maggior parte delle periferiche host USB dei microcontrollori!

Includiamo anche un convertitore boost da 1 Amp basato sul TPS61023, così puoi farlo funzionare con la batteria Lipo e ottenere un'uscita pulita da 5 V per i dispositivi USB . Il booster ha il pin di abilitazione collegato a uno dei GPIO extra sull'RP2040, così l'alimentazione può essere accesa e spenta manualmente per effettuare un hard-reset di qualsiasi cosa sia collegata.

Il cuore del Feather è un chip RP2040, con clock a 133 MHz e logica a 3,3 V, lo stesso utilizzato nel Raspberry Pi Pico. Questo chip ha ben 8 MB di FLASH QSPI integrata e 264 K di RAM! C'è persino spazio per un connettore STEMMA QT per il plug-and-play dei dispositivi I2C!

Per semplificarne l'uso per progetti portatili, abbiamo aggiunto un connettore per una qualsiasi delle nostre batterie ai polimeri di litio da 3,7 V e una ricarica della batteria integrata. Non hai bisogno di una batteria, funzionerà benissimo direttamente dal connettore USB Type C. Ma, se hai una batteria, puoi portarla con te, quindi collegarla alla USB per ricaricarla. Feather passerà automaticamente all'alimentazione USB quando sarà disponibile.

Ecco alcune specifiche utili! Ottieni:

  • Misura 2,0" x 0,9" x 0,28" (50,8 mm x 22,8 mm x 7 mm) senza intestazioni saldate
  • Leggero come una (grande?) piuma - 6,3 grammi
  • RP2040 32-bit Cortex M0+ dual core funzionante a ~133 MHz @ 3.3V logica e potenza
  • 264 KB di RAM
  • 8 MB di memoria SPI FLASH chip per l'archiviazione di file e codice CircuitPython/MicroPython. Nessuna EEPROM
  • Tonnellate di GPIO! 21 pin GPIO con le seguenti capacità:
    • Quattro ADC a 12 bit (uno in più di Pico)
    • Due periferiche I2C, due SPI e due UART, ne etichettiamo una come interfaccia "principale" nelle posizioni Feather standard
    • 16 uscite PWM - per servocomandi, LED, ecc.
  • Caricabatterie LiPoly 200mA+ integrato con indicatore LED dello stato di carica
  • Pin #13 LED rosso per lampeggiamento di uso generale
  • Pixel RGB per indicazioni a colori.
  • A bordo Connettore STEMMA QT che ti consente di collegare rapidamente qualsiasi dispositivo Qwiic, STEMMA QT o Grove I2C senza dover effettuare saldature!
  • Sia il pulsante di reset che il pulsante di selezione del bootloader per riavvii rapidi (nessuna disconnessione e riconnessione per riavviare il codice)
  • Connettore USB tipo C consente di accedere al bootloader USB ROM integrato e al debug della porta seriale
  • Connettore USB tipo A per capacità host USB . D+ su GPIO 16, D- su GPIO 17
  • Convertitore boost 5V, fino a 1 Ampere di picco in uscita per alimentazione periferica USB , con fusibile ripristinabile da 500 mA. Abilita su GPIO 18.
  • Pin di alimentazione/abilitazione da 3,3 V
  • 4 fori di montaggio
  • Cristallo da 12 MHz per una temporizzazione perfetta.
  • Regolatore da 3,3 V con uscita di corrente di picco da 500 mA

Proprietà

Informazioni sul marchio
Marca Adafruit
Modello5723
Adafruit
€ 24,10€ 19,75 escl. I.V.A. (IT)
Esaurito Non disponibile presso il fornitore
L'ETA non è noto
Spedito da € 12,50 (IT) 30 giorni di riflessione Servizio eccellente

Domande dei clienti

recensioni dei clienti

Adafruit Feather RP2040 con host USB tipo A Fai clic su una stella per lasciare la tua recensione

Elementi visualizzati di recente

Webwinkelkeur Kiyoh Trustpilot Opencircuit