Solo lo tengo atado para cambiar a través de una resistencia pull-up en una foto. Me gustaría no realizar ningún rebote de hardware para ahorrar costos, pero me pregunto si esto podría conducir a una mayor tasa de fallas de algo interno de la MCU que desconozco, como cómo el reinicio de encendido funciona el circuito.
No es posible dañar físicamente una MCU por no eliminar el rebote de la entrada RESET (suponiendo niveles de señal válidos pero temporización no válida). Es posible que no se reinicie correctamente, lo que podría provocar la pérdida de datos, la corrupción de la EEPROM, un funcionamiento incorrecto o indefinido (quizás, el calentador se atasca), etc.
Un interruptor de botón también es una especie de invitación abierta para que ESD ingrese al sistema a través del dedo gordo cargado eléctricamente del usuario (y el cuerpo dispuesto de manera similar), y es posible freír la entrada o causar un bloqueo potencialmente destructivo del chip. Los productos de microchip (PIC) parecen ser particularmente sensibles según las advertencias de la hoja de datos, pero una resistencia en serie y un capacitor en derivación son prácticamente siempre una buena idea.
Dado que la mayoría de las entradas de reinicio tendrán una operación de activación Schmitt, esto tiene el feliz efecto secundario de garantizar un ancho de pulso de reinicio mínimo adecuado si selecciona los valores de las piezas con sensatez.
Agregado : como mencionó que es un PIC18F, aquí hay un par de notas de una hoja de datos típica de PIC18F .
El ancho mínimo de pulso de reinicio (/MCLR) es 2usec:
Advertencia sobre ESD en la entrada /MCLR:
En general, recomendaría usar un chip de supervisión externo para garantizar un restablecimiento adecuado a menos que pueda convencerse de que el circuito incorporado es totalmente a prueba de balas.
Debe tirar de la línea de reinicio (llamada en la hoja de datos) alto a Vcc; Microchip recomienda utilizar una resistencia < 10 kΩ. Normalmente uso 4,99 kΩ. Sin embargo, debido a que esta línea también se usa para ICSP (Programación en serie en circuito), utilizada por los programadores PICKIT 3, ICD3 y REAL ICE, Microchip recomienda que no se conecte un capacitor permanentemente entre la línea de reinicio y tierra, ya que esto puede interferir con la programación de la pieza. (Si desea uno, sugieren conectarlo a través de un puente para que pueda quitarse durante la programación). Creo que es demasiado problema; como otros que he sugerido, algunos interruptores de rebote no van a dañar nada.
mate joven
tarabyte
Spehro Pefhany
Nick Alexeev
tarabyte