Diseñé un PCB de teclado usando un ATmega32U4 con las líneas de datos conectadas a un receptáculo Micro-USB B. Marca: Molex; número de pieza: 1050170001. La conexión a tierra USB está conectada directamente al blindaje del receptáculo Micro-USB B, como se muestra en el diseño de PCB de doble capa a continuación. Tengo un vertido de suelo en el lado F.Cu de la PCB representado en rojo, no hay vertido de suelo en el B.Cu.
Entonces, el problema aquí es que mi teclado solo funciona cuando uso cables USB con cable blindado dedicado (básicamente cualquier cable que pase la prueba de continuidad en ambos extremos de la carcasa de metal USB). Si utilizo un cable USB que no pasa la prueba de continuidad en la carcasa metálica del USB, el teclado no funciona debido a un voltaje insuficiente.
Probé un poco con un multímetro en el cable que no funciona y aquí están mis resultados:
PCB VCC - GND: 1.4V
Voltaje del cable USB en la carcasa metálica del cable USB: 3,6 V
Lo que quiero averiguar es:
Notas: tengo un chip de protección ESD (USBLC6-2SC6) que se ejecuta en las líneas de datos.
Gracias por tu tiempo.
Si se trata de un dispositivo LS, no puede utilizar cables de grado LS, el cable debe ser "cautivo". Y no debe haber cables desmontables LS sin blindaje.
Si se trata de un dispositivo FS, entonces cualquier cable certificado debe proporcionar suficiente conductividad para mantener la caída de voltaje dentro de los 0,25 V típicos, con o sin blindaje (125 mV sobre el cable a tierra y 125 mV sobre VBUS) con una corriente de 500 mA. Si su dispositivo consume más que eso o está utilizando cables piratas no certificados, no es un problema de USB.
Alternativamente, podría haber un pin de tierra defectuoso, roto, doblado dentro del propio cable, de soldadura fría en PCB.
Ale..chenski
Guillermo liew
Ale..chenski
Guillermo liew
chupacabras
Ale..chenski
Guillermo liew
Ale..chenski
Guillermo liew
Ale..chenski
Guillermo liew