Estoy diseñando y usando un circuito de especificación USB 2.0 (alta velocidad).
El circuito se muestra a continuación.
A veces, la CPU no puede reconocer la memoria USB (USB 2.0 de alta velocidad).
Al principio, cambié las resistencias de 0 ohmios a 27 ohmios. Sin embargo, la CPU aún no podía reconocer la memoria USB.
Entonces, cuando quité ambos capacitores de 22 pF (estado abierto), la CPU puede reconocer la memoria USB muy bien.
¿Cuál es el problema?
Sé que el papel de los condensadores de 22pF con las resistencias en serie es eliminar el timbre de la señal que causa la EMI.
Pero cuando quité los condensadores, el problema se resolvió (todavía quedaban series de 0 ohmios). De hecho, no puedo entender la diferencia entre la existencia de condensadores de circuito abierto (quitar el condensador) en la señal diferencial de datos USB mediante el uso de un osciloscopio.
¿Cuál es el problema aquí?
Con 22 pF a tierra, el enlace no funcionará. Tener 22 pF es una violación brutal de los requisitos de señal USB 2.0.
Cuando carga el bus de datos con límites tan grandes, las señales HS (480 mbps, 240 MHz) se degradan gravemente, por debajo del límite de la comunicación HS. Sin embargo, la negociación de velocidad inicial (secuencia de chirrido), que ocurre a una velocidad de 10 kHz (pulsos de 50 us), pasa bien. Entonces, el host recibe un protocolo de enlace HS válido y cree que el dispositivo es un dispositivo HS y, por lo tanto, inicia la comunicación a la velocidad HS. Pero sus 22 pF golpean la señal HS, y todo el protocolo HS falla, o es muy, muy poco confiable. Ahí es donde tu diseño falla.
Aparentemente, ha mezclado las recomendaciones antiguas de USB 1.1 (FS) con los requisitos de la línea de transmisión completamente terminada de HS. Retire con urgencia todas las tapas (y resistencias) de las líneas de datos USB.
usuario94729
tom carpintero
Jon
Jon
finbarr
유영근
finbarr
유영근
유영근
finbarr