Significado del dispositivo USB 2.0 de alta velocidad / velocidad completa / host / controlador OTG ...? [cerrado]

-1

En las hojas de datos de muchas MCU, a continuación se dice acerca de USB.

"Controlador de dispositivo / host / OTG de alta velocidad / velocidad USB 2.0 con DMA dedicado, PHY de velocidad completa en el chip y ULPI"

Me pregunto qué significan respectivamente las partes del siguiente término?

"controlador host / OTG con DMA dedicado, PHY de velocidad completa en el chip y ULPI"

Gracias.

    
pregunta KHK

2 respuestas

0
  

dispositivo / host / controlador OTG

significa que la MCU tiene DOS controladores, uno puede servir como dispositivo USB (recibir y decodificar el tráfico USB y hacer datos de E / S en serie), y otro controlador que puede servir como host USB, es decir, manejar la conexión / desconexión del puerto, generar tráfico de cuadros y secuencias de formularios de paquetes USB de acuerdo con el protocolo de control. Ambas funciones generalmente se multiplexan en un puerto y, por lo tanto, todo el diseño puede tener una función de cambio de rol (llamada "OTG").

  

con DMA dedicado

significa que los controladores utilizan el modo DMA rápido para la transferencia de datos internos (y quizás hayan procesado todas las secuencias de token USB), para descargar el software MCU del trabajo de rutina. Dado que no dice si el controlador cumple con algún estándar (como OHCI, UHCI, de EHCI), significa que es propietario y necesita una biblioteca de software personalizada para ejecutarse.

  

PHY de velocidad completa en chip

significa que al salir del MCU IC solo hay un modo de señal FS (12 Mbps).

  

y ULPI

significa que para obtener la velocidad de HS (480 Mbps), debe conectar un CI PHY externo a través de la interfaz ULPI, algo como ESTO , para obtener una gama completa de velocidades USB tanto para el modo host como para el dispositivo. Un solo chip PHY proporcionará TODOS los modos.

    
respondido por el Ale..chenski
0
  

Controlador de dispositivo / host / OTG de alta velocidad / velocidad USB 2.0 con DMA dedicado

Esta es una capacidad de la parte de manejo de datos de los motores USB en el chip.

  

PHY y ULPI de velocidad completa en el chip

De lo que no se ha dicho , esto significa que el chip solo es autosuficiente para USB a toda velocidad .

Para lograr una alta velocidad de USB, necesitará chips adicionales de soporte. Dado que hay partes con todo lo necesario para el USB de alta velocidad interno, es posible que desee buscar en otro lugar si tiene un requisito de USB de alta velocidad; pero tenga en cuenta que es posible que necesite memoria de búfer fuera del chip para utilizarla de todas formas.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas