Resistencias pullup

Hola cómo están? Quería consultar por qué al usar pull UP se debe usar una resistencia de 1k. Soy nuevo en esto desde ya agradezco la ayuda que me puedan dar

No hay una obligación real. La elección de 1 kΩ es un valor que limita el consumo eléctrico en el pull-up y mantiene un tiempo de subida/bajada de la señal adecuado. Por ejemplo, si usas 10 kΩ, reduces el consumo eléctrico pero el "pull" es menor, lo que resulta en tiempos de subida y bajada más lentos.

Una resistencia de pull-up más alta hace que tu circuito sea más sensible al ruido electromagnético y a las interferencias, lo que puede resultar en una lectura de señal menos estable.

Entonces, 1 kΩ es un compromiso.

(A veces, hay necesidades específicas. Por ejemplo, a menudo se utiliza 4.7 kΩ para los pull-up en I2C.)

No tiene porque ser 1K Ω, necesariamente. Es un compromiso entre el consumo y lo fuerte o rapido que va a cambiar a HIGH cuando sea necesario. En muchos casos 4.7K Ω o 10K Ω tambien funcionara.

Puedes calcular el consumo usando la ley de Ohm.
Por ejemplo, este circuito para detectar la pulsacion de un boton:
image

Para:

  • R1 = 1K Ω
  • VCC seria 5V, si MCU es un Arduino.

Cuando el boton esta desconectado (abierto), no circula corriente por lo tanto no hay consumo. El voltage en el input pin seria igual a VCC: 5V.

Cuando pulsas el boton, el voltage en el input pin pasa a ser 0, porque lo has conectado a GND directamente.
Pero ademas empieza a circular corriente entre VCC y GND, que seria:

I = V/R = 5V / 1K Ω = 0.005 A = 5 mA

Es bastante, pero solo consume mientras pulsas el boton (en este caso).

En cambio si pones: R = 10K Ω

I = 5V / 10K Ω = 0.5 mA

Es menos consumo. Y con Arduino normalmente funcionaria bien.
Pero si en vez del pin hubiera otra cosa que necesita corriente para actuar, tardaria algo mas en reaccionar. Y con una señal de frecuencia alta necesita cambiar rapido todo el rato, con lo que a partir de cierto punto seria un problema.

Muchas gracias por tomarte el tiempo :ok_hand:t4:y por la info

Muchas gracias por tu tiempo y por la data👌🏽

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.