Sep 072013

 

Las resistencias pull-up son resistencias que se utilizan en circuitos lógicos digitales. Tienen la misión de que las entradas lógicas 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 tensión en un nivel alto hasta una tensión precalculada. La función principal de una resistencia pull-up es evitar que una corriente excesiva fluya a través del circuito cuando necesitamos un nivel lógico 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 lógico alto o de Vcc. En este enlace se puede ver una tabla con las puertas lógicas que utilizan la salida en colector común.

Podemos hacer una clasificación de las resistencias de Pull Up:

  • Pull Up activo  se usa un transistor para sustituir a la resistencia de polarización en un circuito integrado con el fin de proporcionar baja impedancia de salida sin que se consuma gran energía.
  • Pull Up pasivo solos usa una resistencia para polarizar la salida o entrada del circuito digital, también se aplica en circuitos analógicos como en la carga de un condensador.

En circuitos simples con unas pocas entradas y salida el tema del consumo de energía no nos debe preocupar mucho, según la familia lógica de circuitos que utilicemos el rango de valor de esta resistencia suele ir de 1kΩ a 100kΩ.

La mayoría de circuitos digitales ya llevan integrada esta resistencia de Pull Up, los circuitos que tengan salidas en colector abierto tendrán que llevar esta resistencia en su salida ya que si no probablemente nunca veamos un “1” lógico 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 Up

Resistencia Pull Up

Actualmente hay muchos circuitos integrados de alta escala de integración 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.

void setup() {
  pinMode(10, INPUT);
  digitalWrite(10, HIGH); // Resistencia Pull Up habilitada
}


Contenido relacionado




  3 comentarios en “Como funciona la resistencia de Pull Up”

  1. […] Al poner a cero el bit 7 del registro OPTION_REG, habilitamos las resistencias de Pull UP. […]

  2. […] es no dejar las entradas flotantes o en alta impedancia aunque se suele utilizar mas el modo de Pull Up en el que la resistencia en vez de conectarse a GND se coloca a la alimentación o […]

  3. […] Esta salida tiene como peculiaridad, que tenemos que incluir una resistencia de carga externamente para que el circuito integrado nos proporcione un nivel alto. Esta resistencia se suele llamar “resistencia de Pull UP“. […]

 Deja un Comentario

(Requerido)

(Requerido)