es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Señales de alta velocidad USB3 sin USB2 D+/D-.

Hola comunidad de StackOverflow,

He estado atascado con el siguiente problema por un tiempo y agradecería mucho un poco de ayuda. Me disculpo de antemano por mi falta de conocimiento sobre USB en general:

Mi objetivo es utilizar un puerto USB3 para transmitir datos de súper velocidad entre una computadora y otro dispositivo sin tener que usar los pares D+/D- USB2 (¡la razón es que solo tengo 2 fibras ópticas!) En la práctica, imagina un cable óptico activo que solo pueda transmitir las señales de súper velocidad USB 3 -> sin D+/D-… ambos lados del cable activo están, por supuesto, alimentados de forma individual. El cable activo tiene en ambos lados como E/S los pares diferenciales de cobre de la señal de súper velocidad, así como una fuente de alimentación.

Ambos extremos de este enlace son un problema para mí en esta etapa: en el lado de la computadora, ¿hay alguna manera de ajustar algún tipo de controlador USB3 para ignorar la estructura típica de host-dispositivo que entiendo que es impuesta por el protocolo USB2 subyacente, como una especie de desvío? En el lado del dispositivo… bueno, supongo que es lo mismo, todavía no he descubierto la opción de implementación.

¡Cualquier pensamiento es bienvenido!

¡Muchas gracias!

Grégory

Tags:  

Answer

  1. Avatar for davy.ai

    Soluciones para la transmisión de datos utilizando el puerto USB3

    Si deseas transmitir datos entre una computadora y otro dispositivo sin usar los pares D+/D- de USB2, las siguientes soluciones pueden ayudar:

    1. Utilizar un cable óptico activo: Un cable óptico activo puede transmitir señales USB3 de alta velocidad sin utilizar los pares D+/D- de USB2. Este cable cuenta con pares diferenciales de cobre en ambos extremos del cable activo, así como una fuente de alimentación.
    2. Modificar el controlador USB3: Puedes ajustar el controlador USB3 en el lado de la computadora para ignorar la estructura típica de host-dispositivo impuesta por el protocolo subyacente de USB2. Esta modificación actuará como una derivación para habilitar la transmisión de datos de alta velocidad.

    3. Implementar firmware personalizado en el lado del dispositivo: De manera similar, podrías implementar firmware personalizado en el lado del dispositivo para ignorar la estructura de host-dispositivo impuesta por el protocolo de USB2. Esto permitiría la transmisión de datos de alta velocidad.

    En conclusión, utilizar un cable óptico activo es la solución más sencilla para transmitir datos entre una computadora y otro dispositivo utilizando un puerto USB3 sin utilizar los pares D+/D- de USB2. Sin embargo, si no tienes acceso a un cable óptico activo, aún puedes modificar el controlador USB3 en el lado de la computadora o implementar firmware personalizado en el lado del dispositivo para evitar las limitaciones del protocolo USB2.

Comments are closed.