¿Qué hace exactamente el chip USB?
Los chips que no requieren un microprocesador externo se pueden dividir en chips dedicados a la interfaz USB y chips con un núcleo de microcontrolador integrado de uso general.
Los chips de control USB integrados en microcontroladores de uso general generalmente amplían las funciones USB sobre la base de microcontroladores de uso general. La ventaja es que los desarrolladores están familiarizados con la estructura y el conjunto de instrucciones de estos microcontroladores de uso general y tienen. Rica información relevante, fácil de desarrollar.
Los chips que requieren un microcontrolador externo solo manejan comunicaciones relacionadas con USB y deben ser controlados por un microcontrolador externo para funcionar correctamente. Estos chips deben proporcionar un bus de datos en serie o paralelo para conectarse al microcontrolador. Además, se requiere un pin de interrupción para señalar una solicitud de interrupción al microcontrolador cuando se reciben o envían datos.
En resumen, el chip USB es un microprocesador que integra el protocolo USB y puede responder automáticamente a varios eventos USB para manejar la transmisión de datos en el bus USB.