ADAFRUIT FEATHER RP2040 CON HOST USB-A

  • Formato Adafruit Feather
  • RP2040 a bordo
  • Conector batería y USB-C
  • Conector USB-A host
20,95 €

17,31 € (Sin impuestos)

Cantidad

Disponible, recíbelo el martes 30
Estimación en península con envío urgente y pago inmediato
Envío desde 3,95 € y gratuito a partir de 129€ (IVA incluido)
Accesorios imprescindibles:
 

Tiendatec es distribuidor oficial de Adafruit. Las placas de Adafruit, como el Circuit Playground Express, son herramientas educativas potentes con sensores integrados para proyectos interactivos. Ofrecen documentación sólida y soporte comunitario, ideales para aprender electrónica y programación de manera divertida y accesible.

Probablemente estés acostumbrado a las placas de microcontroladores con USB, pero ¿qué te parece una placa de desarrollo con dos? Dos es más que uno, ¡así que es el doble de bueno! Y la Adafruit Feather RP2040 con USB Host es definitivamente el doble de divertida que nuestras otras placas Feather RP2040, con un puerto USB Tipo A en el extremo para conectar dispositivos USB.

 

¡Ahora podrías estar pensando "hey waitaminute, el RP2040 no tiene dos puertos USB periféricos???" y estarías en lo correcto! Pero lo que tiene es un ingenioso periférico PIO que puede ser (ab)usado para emular un periférico USB host. Consigues mantener el puerto USB principal para cargar, depurar y comunicar datos, mientras que al mismo tiempo envías y recibes datos a casi cualquier dispositivo USB. Este trabajo es originalmente realizado por sekigon en GitHub, y si estás usando Pico SDK esta sigue siendo la biblioteca recomendada para su uso.

 

Actualmente, el soporte para el periférico USB Host sólo está en Arduino. Así que echa un vistazo a los ejemplos de 'doble función' de TinyUSB para ver algunas cosas que puedes hacer. Por ejemplo, registro de datos en una llave USB. O leer desde otro dispositivo/microcontrolador que tenga interfaz serie USB CDC. O crear un re-mapeador HID. O conectar a dispositivos extraños que requieren actualizaciones de firmware como la placa de comunicaciones Intellikeys basada en Cypress EZ-USB.

 

Ten en cuenta que esto es definitivamente un hack de firmware: necesitarás dedicar el segundo núcleo ARM y ambos periféricos PIO para manejar los mensajes USB, pero encontramos que funciona bastante bien, ¡o al menos tan bien como la mayoría de los periféricos USB Host de los microcontroladores!

 

También incluimos un convertidor boost de 1 Amp basado en el TPS61023 para que puedas funcionar con una batería Lipo y obtener una salida limpia de 5V para los dispositivos USB. El booster tiene el pin de habilitación atado a uno de los GPIO extra en el RP2040 para que la energía pueda ser encendida y apagada manualmente para reiniciar lo que esté conectado.

 

En el corazón del Feather hay un chip RP2040 a 133 MHz y 3,3 V lógicos, el mismo que se utiliza en la Raspberry Pi Pico. Este chip tiene la friolera de 8MB de QSPI FLASH y 264K de RAM.  ¡Incluso le sobra espacio para un conector STEMMA QT / Qwiic para plug-and-play de dispositivos I2C!

 

Para facilitar su uso en proyectos portátiles, hemos añadido un conector para cualquiera de nuestras baterías de polímero de litio de 3,7V y carga de batería integrada. No necesitas una batería, funcionará muy bien directamente desde el conector USB tipo C. Pero si tienes una batería, puedes llevártela de viaje y enchufar el USB para recargarla. El Feather cambiará automáticamente a la alimentación USB cuando esté disponible.

 

¡Aquí tienes las especificaciones! Incluye:

  • Mide 50,8 mm x 22,8 mm x 7 mm (2,0" x 0,9" x 0,28") sin los conectores soldados.
  • Ligero como una pluma (¿grande?) - 6,3 gramos
  • RP2040 32-bit Cortex M0+ dual core funcionando a ~133 MHz @ 3.3V lógica y potencia 
  • 264 KB DE RAM 
  • 8 MB SPI FLASH chip para almacenar archivos y CircuitPython/MicroPython almacenamiento de código. No EEPROM.
  • ¡Toneladas de GPIO! 21 x pines GPIO con las siguientes capacidades:
    • Cuatro ADCs de 12 bits (uno más que Pico)
    • Dos I2C, Dos SPI, y dos periféricos UART, etiquetamos uno para la interfaz 'principal' en ubicaciones estándar Feather
    • 16 x salidas PWM - para servos, LEDs, etc
  • Cargador lipoly 200mA+ incorporado con LED indicador del estado de carga
  • Pin #13 LED rojo para fines generales intermitente
  • NeoPixel RGB para indicación a todo color
  • Conector STEMMA QT / Qwiic integrado que te permite conectar rápidamente cualquier dispositivo Qwiic, STEMMA QT o Grove I2C ¡sin soldaduras!
  • Botón de reinicio y botón de selección del cargador de arranque para reinicios rápidos (sin necesidad de desenchufar y volver a enchufar para relanzar el código)
  • El conector USB tipo C le permite acceder al cargador de arranque USB ROM integrado y a la depuración del puerto serie
  • Conector USB tipo A para capacidad de host USB. D+ en GPIO 16, D- en GPIO 17
  • Convertidor Boost de 5V, hasta 1 Amp pico de salida para alimentación de periféricos USB, con fusible reseteable de 500mA. Habilitación en GPIO 18
  • Pin de alimentación/activación de 3,3 V
  • 4 orificios de montaje
  • Cristal de 12 MHz para una sincronización perfecta
  • Regulador de 3,3V con salida de corriente pico de 500mA
P5723

Ficha de datos

Plataforma
Raspberry Pi Pico / RP2040
Software
https://github.com/sekigon-gonnoc/Pico-PIO-USB