¿Qué podría causar que los pines GPIO de PIC fallasen a tierra?

1

Tengo un PIC18F2420 en un diseño que ahora tiene dos instancias del Puerto C0 Pin fallando corto al suelo. La primera instancia, literalmente, terminamos algunas pruebas, y nos fuimos a casa por la noche. Cuando volvimos a la mañana siguiente, el pin estaba muerto. En ese caso, funcionó durante más de una semana. En la segunda instancia, el pin permaneció inactivo durante casi todo el día antes de fallar. Cuando desoldé el PIC, mide aproximadamente 1 Ohm, desde C0 hasta el pin Vss.

El único periférico que usa este pin es el temporizador 1. Es la salida del oscilador, y está deshabilitado.

simular este circuito : esquema creado usando CircuitLab

El cambio se produce muy lentamente, < 1 Hz. Medimos 275 mV de rebasamiento en la transición de alta a baja, pero nada significativo fue de bajo a alto. El rebasamiento está cerca del mínimo absoluto, pero ¿es suficiente para matar al pin? Hay otro pin con una configuración idéntica que se alterna mucho más a menudo, y se ha mantenido sólido como una roca.

    
pregunta Matt Young

2 respuestas

1

Todavía no puedo decir exactamente qué causó este problema, pero creo que tuvo algo que ver con una infracción de corriente de inyección baja lógica. Cambié mi circuito de entrada para incluir una resistencia limitadora de corriente en serie con el pin. Las juntas pasaron por un par de semanas más de pruebas y se enviaron, y el problema no ha vuelto a aparecer desde entonces.

    
respondido por el Matt Young
0

La mayoría de los pines del puerto PIC tienen diodos a VCC y tierra para proteger la entrada, similar a lo que se muestra a continuación (aunque probablemente no sea 1n4148s)

simular este circuito : esquema creado usando CircuitLab

ESD y / o la sobretensión pueden, literalmente, fundir estos diodos, causando un cortocircuito a tierra (o, a veces, a VCC). Esto es posible en su circuito ya que no tiene resistencia limitadora de corriente en serie con la entrada. He visto que esto suceda en una variedad de diferentes PIC. Mi sospecha para usted es ESD - descarga electrostática.

    
respondido por el n1kdo

Lea otras preguntas en las etiquetas