He tenido una experiencia similar al conectar un USB a un sistema de desarrollo de microcontroladores. En mi caso, el problema resultó ser una oleada momentánea. Básicamente, "conexión a tierra" en un dispositivo no era lo mismo que "conexión a tierra" en el otro, probablemente debido a otro equipo que tenía conectado al controlador. Para mí, agregar un cable a tierra adicional, separado del cable USB, solucionó el problema. Afortunadamente para su caso, el blindaje DB-9 está logrando algo similar, desviando cualquier diferencial entre las conexiones a tierra para señalar dentro del circuito de la tableta menos sensible a tales diferencias de conexión a tierra. Es bueno que hayas encontrado esto, pero yo también cavaría un poco más profundo. Por ejemplo, ¿la salida de + 5V del USB está en contacto con algo que no debería en su D9 personalizado (como el + 5V de la tableta)? Incluso si está cerca de la misma tensión, no desea que su fuente y la fuente de + 5V de ambas máquinas se unan. Tengo curiosidad por saber si su tableta está conectada a alguna otra cosa, 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 de CC como de CA) que exista entre el escudo D9 (creo que en el pin-1) y su contacto de acoplamiento. A veces, la carcasa metálica de un conector D9 (si es de metal) también está conectada al protector. Si no ve nada medible allí, haga lo mismo con los otros pines y asegúrese de que todas las diferencias de voltaje que mida sean explicadas y esperadas. Parece que has resuelto tu problema con el escudo, pero vale la pena hacer una investigación adicional aquí. Es posible que se ahorre los posibles daños en el puerto USB de la tableta, o simplemente lo mismo, otros circuitos que a veces comparten el USB en una tableta (como el circuito de carga de la batería).