Tengo una MCU operada a 3 voltios con un pin de entrada que está flotando de forma predeterminada. Tengo un circuito de extracción externo con una resistencia de 10 K conectada al pin de E / S. También lo tengo atado a VCC usando un botón pulsador. El microprocesador está inactivo hasta que se presiona el botón (está configurado para generar una interrupción cuando la línea de E / S se vuelve alta).
La solución ha funcionado sin problemas, la ha probado durante meses. Sin embargo, la semana pasada soldé un nuevo lote de 16 unidades y cuando las inserté en su estuche de plástico noté que algunos de ellos se despertaron y comenzaron a procesar y no presioné el botón. Ahora tengo dos teorías y me gustaría saber qué tan probable es que sean:
-
¿ESD ha dañado la MCU? Personalmente no lo creo, ya que en ocasiones he visto el mismo problema en al menos 7 dispositivos. Esto, combinado con el hecho de que funcionan perfectamente en todos los demás aspectos, me hace pensar que este no es el caso.
-
ESD tira de la línea alta ocasionalmente cuando la inserto en el gabinete de plástico y de esta manera la interrupción se activa en la MCU. Suena razonable, creo que una ESD muy corta cerca de los pines en realidad despertaría el dispositivo. Tal vez la razón por la que lo veo ahora y no antes es por el invierno y por un aire más seco.
¿Estoy pensando correcto aquí?
- También me gustaría saber si necesito proteger el pin de alguna manera y sugerencias sobre cómo hacerlo si es necesario. Leí que el chip (TI cc2540) está protegido contra ESD pero no sé si es suficiente, tal vez necesite más protección. Tal vez tenga suficiente protección pero todavía necesito manejar picos cortos en el software.