¿qué son las resistencias pull-up?

Hola estoy comenzando con esto de los pics y estoy aprendiendo que es cada componente y como funciona.
Lo que ocurre es que no he podido encontrar en ningún lado qué son las resistencias pull-up. Así que si alguien sabe; por favor hagame saber para que sirven y en que se diferencian de las resistencias comunes.
 
Normalmente se llaman resistencias pull up a resistores que en general se conectan entre una señal lógica y el positivo y su función es asegurar que esa esa señal no quede en un estado flotante. En algunos tipos de dispositivos lógicos, si no se pusieran las resistencias pull up, el estado lógico 1 podría quedar con un valor de tensión intermedio entre cero y uno y confundirse su estado. Son resistores normales, solo llevan el nombre pull up por la función que cumplen.

Exitos
 
hola ranmakun saotome,

Las resistencias pull-up puede ser cualquier resistencia. Lo importante es que está conectada entre la señal y la fuente de alimentación lógica.

Generalmente las encuentras en circuitos lógicos y puedes utilizarlas en los siguintes casos:

1. Manenter 1 Lógico: En conexiones de interfases externasl, puedes colocar una resistencia de pull-up para mantener un nivel alto en la entrada cuando la interfase externa no existe.

2. Mejorar comportamiento de entrada 1 Lógico: Cuando una entrada de tu microcontrolador necesita mayor corriente o mejor comportamiento en el rango de temperatura, resistencia al ruido, te ayuda incluir resistencia de Pull-up

3. Mejorar el comportamiento de salida 1 lógico: Cuando una salida de tu microcontrolador necesita mayor corriente o mejor comportamiento en el rango de temperatura, resistencia al ruido, te ayuda incluir resistencia de Pull-up

Algunos microcontroladores ya traen internamente resistencia de pull-ups, e inclusive pueden ser de valores programables.

Los rangos comunes de resistencias de pull-ups pueden ser de 1k ohm a 100k ohms, pero depende de la familia lógica de tu microcontrolador.

En la imágen R2 sería una resistencia de pull-up.

para mayor información puedes consultar
http://en.wikipedia.org/wiki/Pull-up_resistor

Espero te sirva la información,
 

Adjuntos

  • opencollectorrelaydriver_whitebackground_213.png
    opencollectorrelaydriver_whitebackground_213.png
    5.2 KB · Visitas: 8,702
Como ves es una simple resistencia y esto por que?

Su utilizacion es variada, su principal mision en los modernos microntroladores es adaptar impedancias y tensiones.

Imaginate que quieres generar una onda de una tension de 1.5V de otro generador, pues desconectas la resistencia y ya esta.

Aunque debido a la proteccion que llevan los micros no es muy util, si miras el datasheet si no me equivoco hay dos diodos en inversa.


su aplicacion primitiva era por ejemplo activar un mosfet a 12V sin necesidad de añadir un transistor externo. Conectabas la resistencia a 12V y al pin y al gate del mosfet y ya estaba.

Normalmente la electronica de potencia se controla a tensiones mayores de 5V, habituaslmente a 12V es una tension estandarizada, los mosfet saturan mejor, los reles conmutan en plenas garantias, hay corriente para los transistores...
 

Adjuntos

  • dibujo_883.gif
    dibujo_883.gif
    3 KB · Visitas: 7,926
De que manera una resistencia pull up puede incrementar la corriente en dicha terminal a la que se conecta.

Lo pregunto por que a lo que e entendido esa resistencia se conecta cuando la fuente no proporciona suficiente amperaje para el circuito que esta alimentando

gracias de antemano
 
En si la resistencia de pull-up no incrementa la corriente de salida de un circuito digital... si la especificacion del IC dice que solo puede dar 10mA (por ejemplo) no le vas a poder sacar mas que 10mA, si le exiges mas corriente solo vas a dañarlo

Lo que si hace la resistencia es mantener la linea digital a un valor conocido cuando no hay carga... en algunos casos unos circuitos estan diseñados para "Desconectarse" (se ponen en alta impedancia), y al hacer esto la linea se queda "Flotando" es decir, no sabes a que nivel logico estara y en que momento.... asi que se le pone un pull up para mantenerla en 1 logico o un pull down para mantenerla en cero logico y estas resistencias se calculan en base a la corriente maxima que pueden soportar los circuitos...

Si lo que quieres hacer es incrementar la corriente forozosamente tienes que usar un transistor o un driver de algun tipo que soporte la carga que requieres, lo que sucede en ese caso es que el circuito digital manda una corriente pequeña a la base del transistor y este actua amplificando la corriente en el colector y activando tu carga grande...
 
Entonces las resistencias pull-up son las que mantienen al uno logico estable sacandola de ese estado variable en el rango de 0.8 a 2, muchas gracias...yo tambien estoy empezando en PICs saludos electronicos
 
Estimados!! Tiempo que no pasaba por este foro que sigue tan bueno.

Yap, un pequeño aporte:

Existen las "Pull-Up", que son las que ustedes discuten aquí, pero también existen las "Pull-Down". La única diferencia es, que es lo contrario a la "Pull-Up".

En otras palabras:

Para evitar estados flotantes debes amarrar el valor lógico hacia uno de los dos lados: 1 o 0
Para amarrarla al 1 se usan las resistencias Pull-Up (conectadas entre el pin de entrada y el psotivo de la fuente). Y, para amarrarlas al valor 0, se usa la Pull-Down (conectada entre el pin de entrada y el GND).

Me acuerdo de un alumno que adelante en una presentación le preguntaron la diferencia entre Pull-Up y Down y no sabía... no quiero que les pase eso a ustedes...

Eso.
Un saludo a todos!
:)
 
Atrás
Arriba