Apparatus and method for universal serial bus communications

   
   

An apparatus and method for communicating between a controller and a message processing device over a universal serial bus (USB). The apparatus may comprise an interface having a bulk data-out endpoint for receiving a data-out packet from the controller that requests data from the device. The interface also has an interrupt-in endpoint for receiving interrupt-in packets from the controller requesting a status of the requested data from the device. When the requested data becomes available, logic at the interface transmits the status from the interrupt-in endpoint to the controller. In addition, when USB bandwidth so permits, logic at the interface also transmits the data with the status from the interrupt-in endpoint to the controller. Alternatively, where the data is not transmitted with the status, upon receiving the status the controller queries the interface at a bulk data-in endpoint for the requested data. The device responds through logic at the interface by transmitting the data from the bulk data-in endpoint to the controller in response to the query. The interface may also comprise a bidirectional control endpoint for communicating control signals (e.g., device clear) between the device and the controller.

Un aparato y un método para comunicarse entre un regulador y un dispositivo del proceso de mensaje sobre un autobús serial universal (USB). El aparato puede abarcar un interfaz que tiene una punto final a granel del data-out para recibir un paquete del data-out del regulador que solicita datos del dispositivo. El interfaz también tiene interrumpir-en la punto final para recibir interrumpir-en los paquetes del regulador que solicita un estado de los datos solicitados del dispositivo. Cuando los datos solicitados llegan a estar disponibles, la lógica en el interfaz transmite el estado del interrumpir-en punto final al regulador. Además, cuando la anchura de banda así que los permisos, lógica del USB en el interfaz también transmite los datos con el estado del interrumpir-en punto final al regulador. , donde los datos no se transmiten con el estado, sobre la recepción del estado el regulador pregunta alternativomente el interfaz en un bulto dato-en la punto final para los datos solicitados. El dispositivo responde con lógica en el interfaz transmitiendo los datos del bulto dato-en punto final al regulador en respuesta a la pregunta. El interfaz puede también abarcar una punto final bidireccional del control para las señales de control que se comunican (e.g., claro del dispositivo) entre el dispositivo y el regulador.

 
Web www.patentalert.com

< Dynamic method and apparatus for controlling device temperature during continuous transmissions

< Method and apparatus for characterizing frequency response on an error performance analyzer

> Coding method and coder for coding packetized serial data with low overhead

> Optical connector mount with six degrees of freedom

~ 00107