Protección básica para interfaz USB

Nunca he protegido mis interfaces USB para microcontroladores hasta que un puerto USB de mi PC dejó de funcionar aparentemente debido a una mala conexión. Así que estoy empezando a protegerlos, pero encontré algunos ESD IC que los protegen, pero mi pregunta es...

¿Hay una manera simple de hacerlo con componentes discretos?

Encontré algunos esquemas usando un par de resistencias y un par de diodos zener.

ingrese la descripción de la imagen aquí

¿Es eso suficiente para protegerlos?

Información adicional sobre protección USB: http://www.digikey.com/techxchange/message/6040

Respuestas (1)

NXP tiene un buen documento sobre protección USB ESD.

El documento muestra TVS bidireccionales en D+ y D-, así como un dispositivo unidireccional en VBUS. No se requieren resistencias.

Los TVS están diseñados para soportar sobretensiones de ESD sin necesidad de resistencias limitadoras, además de que reaccionan rápidamente. Los Zeners regulares no son tan robustos.

Sí, yo también lo vi (publiqué el enlace en mi edición anterior). En realidad, acabo de comprar ESDA6V1W5 de ST mouser.com/ds/2/389/CD00064033-97237.pdf Pero también podría ser bueno verlo implementando componentes discretos. Aparentemente mucha gente está interesada en este tema.
Puede hacerlo con TVS discretos, puede ser un poco engorroso desde el punto de vista del diseño de PCB. He tenido buenas experiencias con esos dispositivos transil ESDA que protegen las líneas de salida digital e I2C en las fuentes de alimentación en las que he trabajado.