Clasificación y definición de roles de USB Type-C

13 de octubre de 2023

Clasificación y definición de roles de USB Type-C

El cable USB es un bus con una relación maestro-esclavo. En un cable USB, solo puede haber un host USB y los otros dispositivos son esclavos.

Antes de conectar dos dispositivos en un cable USB, generalmente se determina su relación maestro-esclavo (excepto OTG). Por ejemplo, el puerto frontal DownStreaming (DFP) de USB es generalmente el host, mientras que el puerto facial UpStreaming (UFP) de USB es el dispositivo esclavo. En las eras USB2.0 y USB3.0, la mayoría de los dispositivos todavía usaban interfaces como TYPE-A y TYPE-B, que son fáciles de distinguir sus roles por tipo. Generalmente, TYPE-A es el host, TYPE-B, MICRO B y MINI son los dispositivos esclavos.

A partir de USB3.1, ambos extremos del cable USB pueden ser interfaces TYPE-C. El USB4 más avanzado solo puede usar interfaces TYPE-C. Este tipo de interfaz es el mismo en el lado del dispositivo y en el lado del host. Esto es hasta cierto punto que es imposible saber cuál es el anfitrión y cuál es el dispositivo esclavo.

En el protocolo USB anterior, si la interfaz de un dispositivo es DFP, debe ser un host o tener la función de un host. Si la interfaz de un dispositivo es UFP, debe ser un dispositivo esclavo o tener la función de un dispositivo esclavo. Sin embargo, debido a que TYPE-C introduce el protocolo de carga PD, realiza el cambio entre dispositivos maestros y esclavos, y expande y redefine los dos roles originales. Una interfaz DFP no es solo un host USB, y una interfaz UFP tampoco es solo una UFP.


TYPE-C define más tipos de roles en comparación con la especificación USB anterior, que son:
  • Parte de fuente de alimentación pura: solo se puede usar como parte de fuente de alimentación (fuente) y no se puede cambiar a un consumidor de energía (sumidero) a través del acuerdo de fuente de alimentación.
  • Parte de la fuente de alimentación predeterminada: Es la parte de la fuente de alimentación de forma predeterminada y se puede cambiar al consumidor de energía a través del protocolo de fuente de alimentación.
  • Consumidor de energía pura: solo se puede usar como consumidor de energía y no se puede cambiar a un proveedor de energía a través del acuerdo de suministro de energía.
  • Consumidor de energía predeterminado: Es el consumidor de energía de forma predeterminada y se puede cambiar al proveedor de energía a través del protocolo de fuente de alimentación.
  • Función dual conmutable: El valor predeterminado es de función dual (DRP), las funciones se pueden cambiar a través del protocolo de fuente de alimentación.
  • Dispositivo de fuente de alimentación de doble función: Funciona como función dual de forma predeterminada y puede cambiar la función de fuente de alimentación a través del protocolo de fuente de alimentación. Tiene funciones DFP y UFP, pero no se puede utilizar como host USB, como elCara puerto (UFP) de un HUB.
  • Host consumidor de energía de doble función: funciona como una función dual de forma predeterminada y puede cambiar la función de la fuente de alimentación a través del protocolo de fuente de alimentación. Tiene funciones DFP y UFP, pero no se puede usar como un dispositivo USB (detico), como el downstream del Hub.Puerto frontal(DFP).
 
Papeles Función de función de comunicación de conexión inicial ilustrar
Parte de la fuente de alimentación(Fuente) Puerto frontal de transmisión descendente (DFP) Potencia de salida de la interfaz
Fiesta de consumo de energía(Fregadero) Puerto frontal UpStreaming (UFP) Potencia de entrada de la interfaz
Dispositivos de doble función(Puerto de doble función, DRB) Dispositivos de doble función (DFP o UFP) 1. La interfaz puede ser una parte de la fuente de alimentación o una parte del consumo de energía. La conmutación de doble función (DFP o UFP) se produce durante la conexión. Ambas partes identifican y determinan los roles cuando los dos dispositivos están conectados.
2. Cuando otro dispositivo conectado es la fuente de alimentación, esta interfaz es el consumidor de energía;
3. Cuando otro dispositivo conectado es un consumidor de energía, esta interfaz es la fuente de alimentación;
4. Cuando el dispositivo conectado también tiene funciones duales, esta interfaz puede ser una fuente de alimentación o un consumidor de energía.
 
  • Desde la perspectiva de la fuente de alimentación, la interfaz Type-C puede ser una fuente de alimentación (fuente) o un consumidor de energía (sumidero) o una parte de doble función (DRP).
  • Desde la perspectiva de las funciones de comunicación, la interfaz Tipo-C puede ser unrío abajoPuerto frontal (DFP) o unrío arribaCara puerto(UFP) o una parte de doble función.
  • Para sus funciones y roles, se determina en función de la función de la fuente de alimentación al conectarse. Cuando la función de fuente de alimentación es la parte de la fuente de alimentación, la función funcional se establece de forma predeterminada en DFP; cuando la función de fuente de alimentación es el consumidor de energía, la función funcional se establece de forma predeterminada en UFP.

El papel de los dispositivos tipo C generalmente se determina antes de la fabricación y si dos dispositivos tipo C pueden reconocerse y funcionar entre sí cuando están conectados.
 
  • "No funciona" significa que después de que los dispositivos están conectados, ninguna de las partes puede reconocer a la otra, y no hay fuente de alimentación ni transmisión de señal, pero no causará daños a los dispositivos.
  • "Funcionando" significa que después de que los dispositivos estén interconectados, ambas partes pueden identificarse entre sí y realizar el suministro de energía y la comunicación.

Como se puede ver en la tabla anterior, la parte de la fuente de alimentación no puede funcionar en conexión con la parte de la fuente de alimentación, y la parte de consumo de energía no puede funcionar en conexión con la parte de consumo de energía. Los dispositivos de doble función pueden conectarse a cualquier dispositivo, si un dispositivo de doble función está conectado a un dispositivo de suministro de energía, el dispositivo funciona como un consumidor de energía; Si se conecta a un dispositivo que consume energía, el dispositivo funciona como proveedor de energía. Si se conecta a otro dispositivo de doble función, el dispositivo funcionará aleatoriamente como fuente de alimentación o consumidor de energía.
 
Papeles Fiesta de la fuente de alimentación Fiesta de consumo de energía Dispositivos de doble función
Parte de la fuente de alimentación No funciona Laborable Laborable
Fiesta de consumo de energía Laborable No funciona Laborable
Dispositivos de doble función Laborable Laborable Laborable