El blindaje no conectado al conector USB hace que la tableta se reinicie

Tengo un cable USB personalizado, USB tipo A macho en un extremo y un conector DB-9 en el otro extremo (solo usando 4 pines). El blindaje del cable está conectado al conector USB pero no al conector DB-9, y cuando se conecta a una tableta (usando el cable inverso DB-9 a MicroUSB), hace que la tableta se reinicie (pero solo si la computadora usó para conectar se cambia, enchufarlo de nuevo en la misma computadora no tiene ningún efecto).

Después de conectar el blindaje al DB-9, todo funciona bien. ¿Alguna idea de qué podría estar causando los reinicios?

Los reinicios son difíciles de saber sin los esquemas de la tableta. Sin embargo, el blindaje se conecta comúnmente a tierra para proporcionar un camino para derivar el ruido. Es posible que la tableta use el blindaje como referencia de tierra.
¡Un DB9 es una elección muy mala para las señales USB! Es probable que alguien lo interconecte con un puerto serie de 12v tarde o temprano.
El DB9 se usa ya que la tableta está encerrada en una carcasa. De los 9 pines, USB toma 5 (1 pin para modo host) y 2 para alimentación de CC desde una fuente externa. Hay cables separados que salen del conector DB9 para asegurarse de que la alimentación no interfiera con el USB.

Respuestas (1)

Tuve una experiencia similar conectando un USB a un sistema de desarrollo de microcontrolador. En mi caso el problema resultó ser una oleada momentánea. Básicamente, "tierra" en un dispositivo no era lo mismo que "tierra" en el otro, probablemente debido a otros equipos que había conectado al controlador. Para mí, agregar un cable a tierra adicional, separado del cable USB, resolvió el problema. Afortunadamente para su caso, el blindaje DB-9 está logrando algo similar, desviando cualquier diferencia entre las tierras para señalar dentro del circuito de la tableta menos sensible a tales diferencias de tierra. Es bueno que hayas encontrado esto, pero yo también profundizaría un poco más. Por ejemplo, ¿la salida de +5 V del USB está en contacto con algo que no debería en su D9 personalizado (como los +5 V de la tableta)? Incluso si está cerca del mismo voltaje, no desea que tanto su tierra como su fuente de +5V de ambas máquinas se unan. Tengo curiosidad por saber si su tableta está conectada a algo más, como un sistema de altavoces con alimentación, que puede estar detectando una conexión a tierra externa. Si es así, sería interesante medir cualquier voltaje (tanto CC como CA) que exista entre el escudo D9 (creo que pin-1) y su contacto de acoplamiento. A veces, la carcasa de metal de un conector D9 (si es de metal) también se conecta al blindaje. Si no ve nada medible allí, haga lo mismo con los otros pines y asegúrese de que todas y cada una de las diferencias de voltaje que mide estén explicadas y esperadas. Parece que resolvió su problema con el escudo, pero vale la pena hacer la investigación adicional aquí. Es posible que se ahorre posibles daños al puerto USB de la tableta, o igual de malo,

La tableta no está conectada a nada más. Ahora mismo hay un usb micro a db9 macho, y un usb tipo A a db9 hembra. Adjunté el blindaje del USB tipo A al DB9 hembra y ayuda a suprimir algunos de los reinicios, pero el blindaje del micro USB al macho DB9 termina en el cable (no conectado a los conectores). Supongo que si el blindaje se conectó por completo, debería ayudar, ya que eso es lo que tendría un cable USB normal y, al usar un cable normal, no hay reinicios.
<suspiro> Quizás las combinaciones menos problemáticas son las que hacen que sea probable que la tierra y/o el blindaje se conecten primero. A menudo, cuando se trata de cosas como esta, la verdad es más extraña que la ficción.