“Thumb Drive” ¿Factor de forma Teensyduino?

7

Tengo una aplicación en la que sería útil proporcionar algunos datos externos a un programa a través del mouse o teclado USB.

La Teensy USB Development Board sería ideal, ya que es pequeña y tiene soporte USB directo. Desafortunadamente, requeriría una unidad USB, y yo preferiría un complemento directo, como una unidad de memoria USB.

Dado que el Teensy tiene el soporte USB incorporado, ¿qué tan difícil sería modificar la placa para que haya una conexión de tarjeta de borde (¿terminología?) de tal manera que la unidad pueda conectarse directamente al puerto USB de una computadora?

¿Las herramientas de diseño estándar y los servicios de fabricación de tableros pueden crear un tablero de este tipo? ¿Hay alguna especificación de enrutamiento disponible que pueda incluirse en el diseño de una placa existente?

Alternativamente, ¿hay algún diseño existente que pueda incluir la conexión USB Edge?

    
pregunta Mark Harrison

2 respuestas

7

De hecho, hay tarjetas AVR con conectores de borde USB integrados, por ejemplo, DigiSpark :

¿ElDigiSparkseadaptaatupropósito?Esodependería,elmicrocontroladorenéleselATtiny85,¿seríaesosuficienteparausted?Ladescripcióndelproyectomencionaunposibleusocomo" engañar a tus amigos programándolos para que sean un teclado USB y activar y desactivar el bloqueo de mayúsculas al azar ".

La modificación de un diseño para incorporar el conector de borde no sería difícil para alguien con conocimientos básicos en cualquier herramienta de diseño en la que esté disponible el diseño original. Sin embargo, el hardware Teensy no es de código abierto , el diseño No está publicado ni autorizado para su modificación.

Considere, en cambio, la modificación de una alternativa como Arduino Nano : aproximadamente del mismo tamaño que el Teensy ++, hardware de código abierto (para que los archivos de diseño estén disponibles), y con soporte USB:

Luegoestáel FemtoDuino : incluso más pequeño que el DigiSpark, este es el clon más pequeño de Arduino Uno con todos los derechos que yo sepa ( 20.7×15.2 mm ), ( .81″ x .6″ ). No tiene un conector USB en el diseño, pero agregar uno no es una tarea demasiado difícil, ya que ver cómo se hace en el DigiSpark proporcionará una ventaja.

Respuestas a sus preguntas específicas:

  • Sí, casi cualquier prototipo de fábrica de PCB sería capaz de hacer tal tablero.
  • Se puede usar cualquier herramienta de diseño de PCB estándar para diseñarla.
  • Sí, algunos de los productos mencionados anteriormente tienen partes de la solución, necesitarías a alguien para fusionar los bits de diseño.
respondido por el Anindo Ghosh
2

Creo que lo que estás pidiendo es un conector macho 'A' USB, como este:

Sí, es posible reemplazar el conector Mini 'B' USB que se encuentra en el Teensy, sin embargo, el conector 'A' es mucho más grande, por lo que tendrá problemas para conectarlo a la placa PCB sin dañar o provocar un cortocircuito. No sé si el Teensy es de código abierto, pero si es así, podría modificar el diseño de su PCB para usar el conector macho 'A'.

No puedo encontrar una buena imagen que te muestre la diferencia de tamaño, pero es sustancial. Quizás algo como esto podría funcionar:

Alternativamente

TexasInstrumentstieneuna MSP430 USB Stick Development Tool probablemente hará lo que sea necesario para que haga el Teensy, sin embargo, no es un AVR de Atmel, por lo que el código será diferente.

    
respondido por el Garrett Fogerlie

Lea otras preguntas en las etiquetas