Pull-Down y Pull-Up

3
Resistencias Pull-Down y Pull-Up A la hora de realizar proyectos electrónicos tenemos componentes que necesitamos que funcionen en dos estados, HIGH o LOW. Pero aunque necesitemos estos dos valores para determinar como actuar es posible que debido a diferentes factores como el ruido eléctrico o variaciones en la fuente de alimentación el valor caiga a un rango indefinido y nos sea imposible determinar si el estado es HIGH o es LOW. Para solucionar esto se utilizan las resistencias Pull-Down y Pull-Up. Resistencias Pull-Down Como se ve en el esquema la resistencia Pull-Down se conecta a tierra ( GND ), de esta manera cuando el interruptor este abierto la corriente se dirigida hacia la resistencia dejando un valor 0 en Vout y si el interruptor esta cerrado la corriente se moverá hacia Vout dejando un valor lógico HIGH. Resistencias Pull-Up

description

Pull-Down y Pull-Up

Transcript of Pull-Down y Pull-Up

  • Resistencias Pull-Down y Pull-Up

    A la hora de realizar proyectos electrnicos tenemos componentes que necesitamos que

    funcionen en dos estados, HIGH o LOW. Pero aunque necesitemos estos dos valores para

    determinar como actuar es posible que debido a diferentes factores como el ruido elctrico

    o variaciones en la fuente de alimentacin el valor caiga a un rango indefinido y nos sea

    imposible determinar si el estado es HIGH o es LOW. Para solucionar esto se utilizan las

    resistencias Pull-Down y Pull-Up.

    Resistencias Pull-Down

    Como se ve en el esquema la resistencia Pull-Down se conecta a tierra ( GND ), de esta

    manera cuando el interruptor este abierto la corriente se dirigida hacia la resistencia

    dejando un valor 0 en Vout y si el interruptor esta cerrado la corriente se mover hacia

    Vout dejando un valor lgico HIGH.

    Resistencias Pull-Up

  • En este caso es lo contrario, cuando el interruptor esta abierto la corriente va desde la

    fuente de alimentacin al Vout dando un valor lgico HIGH y cuando el interruptor esta

    cerrado la corriente se mueve hacia tierra ( GND ) dejando un 0 en Vout.

    Valor de la resistencia

    Las resistencias que se suelen usar para estos casos son resistencias con un valor de 10K, un valor lo suficientemente alto para no influir en el circuito. No tiene porque ser

    exactamente 10K, puede ser mas o menos.

    El cdigo de colores de las resistencias de 10K es el siguiente :

    Resistencias en Serie

    Recordad que si no disponemos de una resistencia de 10K, conectando resistencias en serie sumaremos los valores de estas. Por lo que 10 resistencias de 1k conectadas en serie darn en total un valor de 10K.

  • Pull-Up o Pull-Down?

    En teora las dos funcionan de la misma manera, pero hay quien dice que la Resistencia

    Pull-Up son mas limpias y menos propensas a cambiar de estado por seales de alta

    impedancia.

    Pull-Up va Software

    Tanto Arduino como otros microcontroladores ofrecen la opcin de activar una resistencia

    Pull-Up mediante Software. Es tan sencillo como el siguiente cdigo:

    C

    void setup() {

    pinMode(12, INPUT);

    digitalWrite(12, HIGH); //Resistencia Pull-Up

    }

    De esta forma activamos el pin 12 como un pin de entrada y con una resistencia Pull-Up

    activada. Esto nos ahorrara cables y pines que normalmente tendramos que utilizar.