Dispositivo host USB

2

Estoy pensando en crear un dispositivo host USB para hablar con una impresora independiente. Básicamente, mis dispositivos enviarían comandos al chip USB y el impresor lo imprimiría sin la interacción de una PC.

¿Qué chips recomendarías para el USB / MCU? Me estoy inclinando hacia un micro ATMEGA con una interfaz USB Vinculum. ¿Sería más fácil utilizar un chip todo en uno o tener un chip MCU y USB separado?

Gracias

    
pregunta jme

5 respuestas

1

Nunca he usado uno, pero buscaría en AT90USB1287 chip. Incluso viene en una práctica placa de evaluación llamada AT90USBKey . Si bien se supone que el chip en sí mismo puede actuar como un USB-OTG , no es Me queda claro que la placa de demostración lo admite.

    
respondido por el Clinton Blackmore
1

Es posible que pueda utilizar una MCU con USB OTG para conducir la impresora. Será mucho más barato que usar un chip separado como el Vinculum.

    
respondido por el Leon Heller
1

Echa un vistazo a LUFA , tiene algo de soporte para host USB en MCU. Sin embargo, espero que el controlador de impresora que crees termine vinculado a un modelo particular de impresora.

Dependiendo de los requisitos de su proyecto, podría ser más fácil manejar una interfaz de impresora paralela o en serie que el USB.

    
respondido por el Toby Jaffey
0

Mi experiencia es principalmente con Microchip, pero Atmel también puede tener chips con USB integrado. Microchip tiene algunos productos con USB integrado. Querrá uno que admita USB on-the-go o host integrado. Microchip también proporciona la pila de host USB que lo ayudará a comenzar a usar algunas clases básicas de dispositivos.

    
respondido por el mjh2007
0

Atmel proporciona firmware de host y dispositivo para su familia de procesadores AVR32B. Estos han incorporado en el hardware USB 2.0 OTG. La placa de desarrollo EVK1101 es un buen objetivo de hardware y el estudio AVR es un entorno de desarrollo GNU gratuito. FreeRTOS se ha trasladado a esta plataforma y es una buena base estable para trabajar.

También hay piezas ARM Cortex-M3 que tienen la misma capacidad y herramientas baratas / gratuitas.

    
respondido por el uɐɪ

Lea otras preguntas en las etiquetas