detección de actividad USB3

0

Algunos concentradores USB tienen un LED de estado que muestra actividad. Digamos, quiero hacer un cable USB3 con LED de estado que indique la actividad de cualquier en el bus (cambios de voltaje diferencial). ¿Hay alguna forma de lograr esto sin molestar a la comunicación?

    
pregunta nitrocaster

3 respuestas

2

No. O, sí, eso sería fácil de hacer, y parpadearía constantemente más rápido de lo que su ojo podría reconocer, porque el USB no solo consiste en "transferencias de big data", sino también en cientos de transferencias de estado / arbitraje de bus por segundo.

Por lo tanto, sin la lógica dedicada, es imposible que su cable diga que "algunas cosas que suceden en el bus, pueden ser relevantes, no pueden ser" de "esta es una conexión de datos USB en curso".

    
respondido por el Marcus Müller
1

No es tan simple. USB3.0 también tiene un subconjunto de USB2.0, y el enlace puede cambiar al modo USB2. Si el enlace está entre un host y un concentrador, tanto USB3 como USB2 pueden estar activos. Además, el enlace puede entrar en modo SUSPENDER-REANUDAR de un lado a otro, por lo que la actividad del enlace tendrá un aspecto diferente. Y sí, hay un dispositivo que cumple exactamente lo que está pidiendo. Echa un vistazo a este enlace . Que te diviertas.

    
respondido por el Ale..chenski
0
  

¿Hay una manera de lograr esto sin molestar la comunicación?

El problema aquí realmente es que al menos SuperSpeed (es decir, por qué querría que USB3 sea mucho más maduro, más barato, menos cables en un cable, conector más pequeño USB2) la señalización es muy sensible. No es de extrañar: los anchos de banda que atraviesan las líneas SS son realmente grandes si se considera que son solo cables normales, no coaxiales o fibra óptica.

Entonces, lo que podría hacer es tener un "repetidor" activo que descodifique eléctricamente los voltajes analógicos a una serie de valores digitales, luego los vuelva a codificar y los reenvíe, lo que le deja suficiente espacio para agregar un elemento sensor de ordena esto Ese principio, "decodificar y enviar" es un enfoque bien conocido para confiar en señales analógicas que representan cosas digitales de la teoría de la comunicación, y el punto es que es mejor que "amplificar y reenviar", lo que también amplificaría los errores.

Hay circuitos integrados de "mejorador de señal" USB3 por ahí, pero para ser honesto: Um, no hay nada que quieras tocar a menos que sepas cómo diseñar PCB para señales digitales de alto ancho de banda. Tome TUSB501 de Texas Instrument como ejemplo:

Probablementepodríacomprardosdeellos,usarelprimeroparaecualizarytransmitirlasseñalesdeSuperSpeedUSB3desuhostUSBalsegundo,queseconectadirectamentealasalida,conundivisordepotenciadiseñadocuidadosamenteentreellosquetambiénalimentaunAmplificadordealtavelocidad(lea:>¡2GHz!)conunaimpedanciadeentradasuficientementeadecuadaparanoperturbardemasiadolaentradadesusegundorepetidorIC.LespuedoasegurarquenocreoquenadiequenohayacreadomuchosPCBUSB3(osistemasdebusdigitaldealtavelocidadsimilares)esperaráquesudispositivofuncioneenelprimerintento.

Sinembargo,losdispositivosUSB3quecumplenconlanormatambiéndebensercompatiblesconUSB2para"negociaciones iniciales" y compatibilidad con versiones anteriores (también hay hosts, principalmente en el mundo integrado, que realmente solo exportan las Líneas SuperSpeed y el "código duro" un par de cosas en los conductores). Su mejor oportunidad es probablemente conectar, con una impedancia bastante alta, algún tipo de circuito detector mínimo a las líneas de datos USB2 y ver si puede encontrar alguna máquina de estado que le diga si es probable que el cable esté activo.

Nuevamente, y como se explica ampliamente en mi otra respuesta, si quieres saber qué sucede en un bus tan complejo como USB3, necesitarás algo que "habla" de USB3, y eso no es fácil de construir. De hecho, los concentradores USB3 son tan difíciles de construir correctamente, me he encontrado con más concentradores USB3 externos que fallan al azar con una carga alta, o con una gran cantidad de periféricos USB2 y USB3 mixtos, o cuando los concentradores en cascada, o simplemente no funcionan con todos los periféricos USB3, que conozco hubs USB3 que "simplemente hacen su trabajo como lo especifica el estándar USB3".

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas