Estoy en el proceso de aprender cómo funciona USB. ¿Qué es un transceptor USB y en qué se diferencia de la lógica PHY de un controlador host?
Estoy en el proceso de aprender cómo funciona USB. ¿Qué es un transceptor USB y en qué se diferencia de la lógica PHY de un controlador host?
Respuestas:
Un transceptor USB suele ser un chip que implementa las partes de hardware del protocolo USB para un dispositivo final. Hoy en día, los chips dedicados para esto no se usan mucho porque los periféricos USB están integrados en microcontroladores. El acoplamiento más estrecho entre el firmware y el periférico USB permite una mayor velocidad, interacciones más fáciles, sin necesidad de un bus externo como SPI y, por supuesto, todo viene en un solo chip. Eche un vistazo al Microchip PIC 18F2550 como ejemplo.
Algunos micros más nuevos y más grandes tienen capacidad de host USB o OTG (host despojado). Un host USB es mucho más complicado que un dispositivo USB, por lo que generalmente lo encontrará en micros con mayor RAM y memoria de programa, como algunos de los PIC 32 de Microchip, por ejemplo.