¿Usar o quitar el condensador de reinicio?

2

Actualmente estoy conectando un AVR ATXmega 16A4U en mi circuito. Según AVR ( enlace , p6), el circuito de restablecimiento externo debería tener el aspecto

simular este circuito : esquema creado usando CircuitLab
Pero quiero usar RESET / PDI_CLK-Pin también para la programación. Para este caso, AVR sugiere eliminar toda la capacitancia de la línea de reinicio.
¿Qué debo omitir ahora: el condensador, o debo arriesgarme a obtener una señal CLK manchada mientras programo el µC?

    
pregunta arc_lupus

2 respuestas

4

Debería omitir el condensador de 100 nF cuando desee admitir el modo de programación. En este caso, se recomienda que agregue un chip de supervisor de restablecimiento externo adicional a su diseño. El supervisor de reinicio que seleccione debe ser uno con una salida de drenaje abierta. Dependiendo del chip supervisor que seleccione, el condensador y el botón de reinicio se conectarán en el lado de entrada del supervisor.

Esto proporciona el aislamiento necesario para permitir que la función de programación funcione de manera confiable, pero aún así le permite a la placa enviar una señal de restablecimiento limpia a la MCU en caso de encendido o de cambio.

    
respondido por el Michael Karas
0

Es muy probable que la entrada de reinicio sea una alta impedancia de entrada para el uso normal, por lo que, en el frente, puede colocar otra resistencia de 10k en serie con ella. Esto probablemente no afectaría el circuito de reinicio del RC, se conectaría al pin a través de esta "nueva" resistencia de 10k. Cuando se trata de programar el dispositivo, conéctese directamente al pin de reinicio, es decir, no a través de la resistencia de 10k.

Deberá verificar la hoja de datos para la operación de restablecimiento normal con la resistencia agregada. Compruebe para ver cuál puede ser el rango de R1 (su circuito). Sospecho que puede ser más alto que 20k, por lo que esta idea debería funcionar y no se deben eliminar enlaces ni componentes al programar.

En cuanto a la programación, esto estará bien porque la hoja de datos dice que la impedancia debe ser de 10k o más.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas