(Answer) (Category) FAQ de los Laboratorios de Circuitos Electrónicos y Sistemas Electrónicos Digitales : (Category) FAQ del Laboratorio de Circuitos Electrónicos : (Category) Diseño digital :
¿Cómo se calculan los valores de R y C en el típico circuito de reset?
Pensemos, por ejemplo, en el montaje RC entre Vcc y GND con R a Vcc, y que la entrada de reset que vamos a usar es activa a nivel bajo.
Al encender la alimentación, la red RC se comporta como un filtro paso bajo, produciendo una subida de tensión exponencial en el punto medio (entre R y C) con una constante de tiempo tau=R·C, y que responde a la siguiente expresión:
   Vo = Vcc [ 1 - exp (-t/tau) ]
(si la red fuera un filtro paso alto, la tensión respondería a la expresión Vo = Vcc [ exp (-t/tau) ]).
Nuestro objetivo es hacer que la entrada de reset "vea" un nivel bajo durante un cierto tiempo, el suficiente para que se haya estabilizado la alimentación. Un tiempo razonable (en escala humana) es algo en el rango 100ms-1s. Sabiendo el valor de la tensión máxima que da el fabricante como aquella que la puerta entiende como nivel bajo (VIL) y fijando el tiempo que queremos que Vo esté por debajo de dicho nivel, podemos despejar tau.
Una vez decidido el tau, la restricción fundamental la impone el valor máximo de la resistencia a usar. Debe ser tal que la caída de tensión en la misma (debida a la circulación de la corriente de entrada de la puerta) no sea superior a la que haría que el nivel de tensión en la entrada de la puerta fuera inferior al que el fabricante especifica como tensión mínima a nivel alto (VIH).

[Append to This Answer]
Previous: (Answer) ¿Cómo habría que diseñar un circuito de reset si además tuviéramos que hacer un reset manual?
Next: (Answer) Mi circuito de reset basado en una red RC no funciona correctamente. ¿Qué puede estar pasando?
This document is: http://www-gth.die.upm.es/cgi-bin/fom?file=69
[Search] [Appearance]
This is a Faq-O-Matic 2.721.
This FAQ is administered by Javier Macías-Guarasa