Pull Up y Pull Down

download Pull Up y Pull Down

of 4

Transcript of Pull Up y Pull Down

Resistencia Pull Up y Pull DownLas resistencias pull up y pull down no son mas que resistencias dispuestas en una configuracin determinada. Dicha configuracin determina si la resistencia es de pull up o pull down. Este tipo de configuracin establece un estado lgico a la entrada de un circuito lgico cuando dicho circuito est en reposo, siendo para pull up un estado lgico alto y para pull down bajo. De esta forma, se evita falsos estados producidos por ruido elctrico si dejramos una entrada con un valor indeterminado.

Como vemos en laFig. 1, cuando S1 no est pulsado, la entrada 2 de la puerta NAND tiene un valor indeterminado por no estar conectado a un nivel lgico alto ni bajo.Veamos las configuraciones pull up y pull down, donde Vout se conectara a la entrada de un circuito lgico:

En la configuracin pull up, cuando el pulsador est en reposo, Vout ser prcticamente Vcc pudindose considerar como nivel lgico alto. Ahora bien, cuando se pulsa S1, se deriva toda la corriente a masa, por tanto Vout ser 0v, valor lgico bajo. Esto mismo ocurre con la configuracin pull down pero a la inversa. Cuando el circuito esta en reposo, la cada de tensin en R1 es prcticamente 0v que es la misma tensin de Vout. En ese momento tendremos un nivel lgico bajo. Al pulsar S1, la cada de tensin en R1 ahora ser Vcc, Vout ser un nivel lgico alto.Generalmente, se suele usar un valor de10Kpara estas resistencias.Como funciona la resistencia de Pull UpLas resistencias pull-up son resistencias que se utilizan en circuitos lgicos digitales. Tienen la misin de que las entradas lgicas del sistema se mantengan en los niveles correctos en caso de que otros dispositivos o circuitos se conecten o desconecten del sistema. Las resistencias pull-up establecen la tensin en un nivel alto hasta una tensin precalculada. La funcin principal de una resistencia pull-up es evitar que una corriente excesiva fluya a travs del circuito cuando necesitamos un nivel lgico bajo.Esta resistencia no solo se coloca en las entradas, en todos los circuitos integrados que tengan las salidas en colector abierto es necesario su uso para obtener el nivel lgico alto o de Vcc. En este enlace se puede ver una tabla con laspuertas lgicas que utilizan la salida en colector comn.Podemos hacer una clasificacin de las resistencias de Pull Up: Pull Up activose usa un transistor para sustituir a la resistencia de polarizacin en un circuito integrado con el fin de proporcionar baja impedancia de salida sin que se consuma gran energa. Pull Up pasivosolos usa una resistencia para polarizar la salida o entrada del circuito digital, tambin se aplica en circuitos analgicos como en la carga de un condensador.En circuitos simples con unas pocas entradas y salida el tema del consumo de energa no nos debe preocupar mucho, segn la familia lgica de circuitos que utilicemos el rango de valor de esta resistencia suele ir de 1k a 100k.La mayora de circuitos digitales ya llevan integrada esta resistencia de Pull Up, los circuitos que tengan salidas en colector abierto tendrn que llevar esta resistencia en su salida ya que si no probablemente nunca veamos un 1 lgico en su salida.Otras ventajas de la resistencia Pull Up es que podemos tener mas inmunidad al ruido y obtener un Fan Out mas elevado.

Resistencia Pull UpActualmente hay muchos circuitos integrados de alta escala de integracin que disponen la posibilidad de habilitar esta resistencia de Pull Up como el caso de los arduino en el siguiente ejemplo al Pin 10 se le programa como entrada y con una resistencia de Pull Up habilitada.La configuracin Pull-Up y Pull-Down son resistencias colocadas en una forma determinada que establecen un estado lgico a la entrada de un circuito, siendo para Pull-Up un estado lgico alto y para Pull-Down bajo. De esta forma se evita falsos estados producidos por ruido elctrico si dejramos una entrada con un valor indeterminado.Veamos las configuraciones, donde VOUT se conectara a la entrada de un circuito lgico:

En la configuracin Pull-Up, cuando el botn no est pulsado VOUT ser prcticamente igual a VCC pudindose considerar como nivel lgico alto. Ahora bien, cuando se pulsa S1 se deriva toda la corriente a GND por tanto VOUT ser 0v y por lo mismo tendremos un valor lgico bajo. Esto mismo ocurre con la configuracin Pull-Down pero a la inversa, cuando el circuito esta en reposo la cada de tensin en R1 es prcticamente 0v en ese momento tendremos un nivel lgico bajo y al pulsar S1 la cada de tensin en R1 ahora ser igual a VCC y VOUT tendr un nivel lgico alto. Generalmente se suele usar valores de 1K o 10K para estas resistencias.