La señal del USB cae a baja temperatura

1

Mi aplicación para el USB5744 es un simple HUB USB 2.0 con un cable de 3 pies soldado a la placa. El HUB y los dispositivos conectados funcionan sin problemas a menos que la temperatura de la placa se reduzca por debajo de 15ºC. Dado que el USB5744i y todos los componentes de la placa tienen una clasificación de -40 ºC, no entiendo por qué la computadora ya no reconoce el dispositivo cuando enfría la placa ligeramente.

Con el enfriamiento localizado, confirmé que el USB5744 es el punto de falla a menos que el enfriamiento degrade la señal. Este tema está presente en varias juntas. Los rastros de datos en la placa son de 0.3 "cada uno con un diodo de protección ESD (TPD2EUSB30ADRTR) cerca de las almohadillas de soldadura del cable.

Observé las señales pero soy nuevo en las señales de alta velocidad. Ver foto ¿Qué puedo hacer para resolver este problema? ¿Qué pruebas puedo realizar para diagnosticar esto?

Actualización 3/20:

La impedancia de las líneas de transmisión fue controlada por el diseño de la placa. Ancho de trazado de 11 milésimas de pulgada, espaciado de 8 milipulgadas, espaciado dieléctrico entre la capa superior y el plano de tierra de 9.8 milésimas de pulgada, creando una impedancia de ~ 90 ohmios.

En cuanto al acoplamiento, no hay acoplamiento de CA en mi medición y no hay acoplamiento de CC en mi placa. No estoy terminando el escudo en mi tablero y el escudo está terminado en el lado del host (computadora).

La medición de mi señal mejoró cuando moví mi sonda regresa a la placa en lugar del retorno de la fuente (la señal verde ahora tiene la misma altura que la amarilla) pero la señal todavía está cambiando a negativo (relacionado con la tierra).

El enfriamiento y la calefacción localizados no parecen afectar las señales medidas, pero el enfriamiento todavía apaga el chip o impide la comunicación con el host. Estoy empezando a sospechar el IC o las juntas de soldadura ...

3/20 2ª ACTUALIZACIÓN:

Todavía tengo que verificar la calidad de la soldadura, pero el ensamblaje de la placa se realizó en una casa de juntas acreditada (certificado IPC-610) y se ve bien a simple vista.

Al observar algunas respuestas útiles, me di cuenta del alcance que estoy usando las sondas de 50 ohmios necesarias ... cambiando las sondas limpió las señales medidas y pude capturar el diagrama del ojo. El diagrama del ojo se midió con una sonda diferencial a través de + D y -D. Otras imágenes se miden utilizando la almohadilla de conexión a tierra del tablero / a través del punto de medición más cercano. Confirmó que el enfriamiento localizado no degrada las mediciones del diagrama del ojo, pero el problema sigue existiendo.

3/21 ACTUALIZACIÓN:

Le pido disculpas si perdí las preguntas sin responder, soy el primero en publicar un cartel y tengo un equipo de prueba limitado para señales de alta velocidad. Mi intención original era crear un HUB USB 3.0, pero las conexiones del USB 3.0 continuaron abandonándose (principalmente después del HUB) y cualquier transferencia de datos grande eliminaría la conexión del host. Al desconectar las líneas USB3.0 para usar solo las velocidades de USB 2.0, el dispositivo funciona y transfiere datos a 300Mbps a través de un adaptador USB a Ethernet.

La tabla se fabricó con la huella recomendada con una almohadilla de suelo y tiene 16 vías (cuadrícula 4x4) para la almohadilla de tierra / térmica.

Capturé la señal de un lado del oscilador (solo tengo una sonda de 50 ohmios ...) y la frecuencia no cambia por exceso de temperatura. No estoy seguro de cómo medir el margen de fase del oscilador, pero agregué la siguiente señal capturada.

Las 3 primeras imágenes se miden desde mi puerto de entrada USB HUB más cercano al IC cuando se conecta directamente a una computadora portátil sin software de prueba o patrones de prueba. No sé si las señales son del Host o del HUB, pero supongo que es una comunicación inactiva normal entre los dos. El financiamiento para resolver el problema es limitado, pero es apropiado todo el apoyo de estas respuestas (gracias especiales a Ali Chen).

¿Hay algún método para mejorar la estabilidad sin una respuesta de la junta? ¿Qué tipo de analizador de protocolo USB se recomienda?

ACTUALIZACIÓN FINAL:

Después de probar todo lo relacionado con la señal, puse un oscope a los voltajes de bus de 5v, 3.3v y 1.2v y noté que el bus de 1.2v tiene una ondulación de 800 mV ... cambiando la tapa de salida del regulador a 100uF redujo la ondulación a 50mV y ahora la placa opera a -20C!

Caso resuelto!

Imágenes de señal actualizadas:

    
pregunta Julian Viard

2 respuestas

1

La señal, como se muestra, indica que tiene un desacoplamiento de CA en algún lugar de la línea de transmisión de alta velocidad USB, ya que cada una de las señales D + y D- (a la izquierda en la pantalla) parece estar cambiando a positivo y NEGATIVO Área relativa al terreno común. Las líneas HS deben ser de conexión directa, sin límites de bloqueo de CC como en la señalización USB 3.0.

En HS normal, la señalización de D + y D solo oscila desde el suelo hacia arriba, no hacia el área negativa. Es posible que haya algo que no se alcance, pero no en el grado que se muestra en el oscilograma.

EDITAR: con frecuencia, este tipo de señalización impar y todo tipo de comportamiento inestable ocurre cuando la barra inferior del chip no está soldada a una almohadilla de PCB, que debe estar conectada con una multitud de vías a un plano de tierra de señal sólida en las capas internas .

EDIT2: este no es un diagrama ocular según lo definido por las especificaciones USB-IF. Consulte este documento de Agilent / keysight para el equipo necesario (accesorios de prueba) y los procedimientos correctos. No está claro qué patrón se muestra, desde el host, o desde el concentrador, o después del concentrador. En cualquier caso, aunque la señal no se promedia estadísticamente según las especificaciones del USB, hay una "bandera roja": la traza # 2 muestra la frecuencia promedio en 239,62 MHz (suponiendo que su alcance está calibrado de fábrica). Por lo tanto, la desviación del valor nominal de 240 MHz es 0.4 / 239.6 = 0.001669, o 1669 ppm. Esto es más de 3 veces fuera de los 500 ppm requeridos. Es probable que el cambio de temperatura provoque un cambio de frecuencia excesivo, lo que queda fuera de la tolerancia extendida de los receptores del host. Compruebe la estabilidad y el margen de fase en el oscilador de cristal que alimenta el concentrador USB.

EDIT3: con respecto al analizador de protocolo USB, si desea depurar el tráfico de USB 3.0+, solo conozco dos instrumentos, Ellisys Explorer 350 y Teledyne / LeCroy Advisor T3 (en el extremo asequible de los modelos, $ 2,500). Si desea limitar la funcionalidad solo a USB 2.0, hay disponibles un par de instrumentos, comenzando con el Beagle USB 5000 por $ 500. Pero tendrá que practicar uno y dos años y un profundo conocimiento del protocolo USB para dar sentido a las huellas y hacer una interpretación correcta de los eventos del bus.

    
respondido por el Ale..chenski
1
  

ACTUALIZACIÓN FINAL:   Después de probar todo lo relacionado con la señal, puse un oscope a los voltajes de bus de 5v, 3.3v y 1.2v y noté que el bus de 1.2v tiene una ondulación de 800 mV ... al cambiar la tapa de salida del regulador a 100uF se redujo la ondulación a 50mV y ¡Ahora el tablero opera a -20C!

A mitad de la pregunta, lo primero que sospeché fue un mal comportamiento del condensador de desacoplamiento, ya sea debido a un aumento de ESR o pérdida de capacitancia, que puede aumentar la ondulación o hacer que el regulador de voltaje se vuelva inestable.

¿Obtuviste tapas Y5V en lugar del X7R que especificaste? Sus ojos no notarán la diferencia, y los MLCC no tienen marcas, pero la variación de capacitancia frente a la temperatura es significativa ...

( fuente )

A los electrolíticos también les disgusta el frío.

TengaencuentaqueesteesundocumentopromocionaldelfabricanteyquierenvendergorrasOSCON,porloqueelgráficohacequelasgorrasOSCONseveanbien.Pero...alastapaselectrolíticasestándaraúnnolesgustanlasbajastemperaturas,mientrasquelastapasdepolímerofuncionanbien.Compruebelahojadedatos...

LaESRdeTantalumcapstambiéndependedelatemperatura:

( source )

Entonces, aumentaste la capacitancia y funcionó. Esto no significa que el problema esté resuelto. Tal vez el número de tableros problemáticos haya disminuido, pero todavía es inaceptable.

Verifique la capacitancia y la ESR en función de la temperatura de sus tapas, en comparación con las condiciones de estabilidad de su regulador de voltaje. Si encuentra que las condiciones de estabilidad no se cumplieron a baja temperatura con la tapa anterior, entonces tiene una respuesta.

Su problema también podría ser un LDO marginalmente estable que se vuelve inestable cuando hace frío. Entonces, revise la hoja de datos de LDO, ¿qué dice acerca de la temperatura?

"LDO marginalmente estable" puede deberse a un diseño o mayúsculas incorrectas (entrada y salida), por ejemplo. Tal vez se volvió inestable porque el LDO en sí era más frío, y no las tapas, y tal vez una mayor capacitancia solucionó esto. ¿Quizás el problema es el límite en la entrada del LDO que fue sustituido por Y5V por el ensamblador? ¿Quién sabe?

Lo que estoy diciendo es, no solo digas "arreglado", antes de que vuelvas a verificar.

    
respondido por el peufeu

Lea otras preguntas en las etiquetas