Tengo un instrumento (con un brazo robótico) que está conectado a mi PC con un cable USB. El cable usb se conecta a pcb en el robot. Un cable de la pcb dentro del robot va a una cámara. El bus de datos también está dentro del brazo, lo que podría influir en la conexión. Parece que a veces, (tal vez debido al hecho de que el brazo se mueve) la conexión de la cámara se pierde. Noté que el canal Data + cae de 5V a 0V cuando muevo ligeramente el brazo. Examiné seriamente dos escenarios:
-
Una pcb no robusta que se conecta al cable de la cámara. Por supuesto, rediseñar el PCB es una respuesta fácil, pero antes de dedicarle esfuerzos y recursos, me gustaría preguntarle cómo lo abordaría. Parece difícil comprobarlo porque la PCB no tiene una descripción del hardware, y no tiene muchos pines de salida y es difícil medir cada uno de los pines relacionados.
-
Un cable USB no robusto (parece que la respuesta de la señal con el osciloscopio se diferencia de un extremo al otro del cable, es decir, doble frecuencia de señal en el otro extremo). El cable se compone de cuatro partes con conexiones. Entonces, ¿las conexiones metálicas podrían afectar el voltaje de la señal transferida? Posiblemente, pero reducir el número de cables de conexión a dos no ayudó mucho en la respuesta de la señal.
Me inclino a creer que se trata de un problema de PCB de este lote, pero ¿cómo puedo probarlo para solucionarlo o modificarlo?
Solo por mencionar que probé con diferentes instrumentos, cables, PCB y cámaras. Es reproducible, pero no siempre ocurre, por eso es difícil detectarlo.
¿Podría por favor darme consejos / recomendaciones?
Editar: el puerto USB está conectado al PCB (4 pines, 3 con conexión a tierra, 1 es 5V), parece normal hasta ahora (no tengo una descripción del hardware para esto). Por cierto es USB3 . Al conectar el multímetro entre el pin 5V y el pin 0V, el consumo actual del puerto USB es 0.149A. Sin embargo, cuando mido la corriente, la cámara se pierde y se reinicia. @staringlizard ¿alguna idea?