¿Tengo que eliminar el rebote del pin de reinicio de MCU?

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.

¿Estás usando realmente el pin de reinicio? De lo contrario, desactívelo en los bits de configuración y elimine el menú desplegable de la lista de materiales.
Sí, usando el pin de reinicio como último recurso en caso de que falle el firmware.
¿Cuáles son las consecuencias de un reinicio incorrecto?
@tarabyte ¿Qué modelo de PIC tienes?
@NickAlexeev, es un PIC18F

Respuestas (2)

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:

ingrese la descripción de la imagen aquí

Advertencia sobre ESD en la entrada /MCLR:

ingrese la descripción de la imagen aquí

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.

¿Fuego y azufre mucho?
@Passerby Hago muchas cosas a temperaturas muy altas (y muy bajas), prefiero evitar el azufre mientras tengo una opción al respecto.

Debe tirar de la línea de reinicio (llamada METRO C L R ¯ 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.