Pull Up & Pull Down

resistencias
pic

Las resistencias Pull-Up y Pull - Down son algo básico en electronica, pero su utilización no resulta instintiva cuando empezamos a trastear con microcontroladres de cualquier tipo (PICs, Arduino, Pinguino...)

El primer impulso cuando queremos conectar un pulsador a un microcontrolador es poner un cable desde una de las patillas del pulsador al microcontrolador y la otra a Vcc o a tierra. Sin embargo, si alguna vez hemos hecho esto, nos daremos cuenta de que produce fallos, puede que a veces pulsemos y el controlador no ignore o puede que sin hacer nada el microcontrolador detecte una pulsación. Eso se debe al ruido eléctrico y precisamente para evitar estos casos se usan las resistencias pull- down y pull-up.

Pull - Up

En la configuración Pull-Up cuando no estamos accionando el pulsador la salida es prácticamente Vcc, lo que el microcontrolador tomará como un 1 lógico (estará en HIGH). Al pulsar el pulsador (valga la redundancia), la corriente se va hacia GND, por lo que en la salida tendremos aproximadamente 0V, o lo que es lo mismo, un 0 lógico que nuestro microcontrolador interpretará sin problemas.

Pull - Down

Si optamos por una resistencia Pull-Down pasaŕá lo mismo pero a la inversa. En reposo tendremos una tensión que se considera un 0 y al pulsar la corriente llegará desde el Vcc entregandonos un 1.

El valor de la resistencia suele ser de 10K, y la elección de una u otra configuración solo dependerá de si queremos recibir un 1 o un 0 cuando el boton sea pulsado.


Plantilla Basada en la obra de © 2011 Ansimuz.