Una pregunta sobre resistencias pull up

1

Me pregunto por qué las resistencias en los libros de texto se informan de tal manera que elevan el voltaje a \ $ V_ {CC} \ $. Aquí hay un diagrama:

Cuando el botón está abierto, ¿cuál será el voltaje de entrada al microcontrolador? \ $ V_ {CC} \ $? No hay caída de voltaje en \ $ R_1 \ $?

    
pregunta user16307

1 respuesta

5

Si el botón está cerrado, el pin de entrada de la MCU está cortocircuitado a tierra. Hay una ruta desde \ $ V_ {CC} \ $ a tierra con resistencia \ $ R_ {1} \ $ y una corriente fluye a través de \ $ R_ {1} \ $. Por la Ley de Ohm $$ V = IR $$, por lo que la corriente de $ $ I \ $ a través de $ R_ {1} \ $ es $$ I = \ frac {V_ {CC}} {R_ {1}} $$ y es distinto de cero.

Si el botón está abierto y el pin de entrada de la MCU tiene una impedancia alta, muy poca corriente fluirá a través de \ $ R_1 \ $. Como \ $ I \ approx 0 \ $ en este caso, el voltaje a través de la resistencia es de aproximadamente \ $ 0 \ $. Por lo tanto, el voltaje en la entrada de MCU se "eleva" a \ $ V_ {CC} \ $.

Sin la resistencia (es decir, \ $ R_ {1} = 0 \ $), el pin de MCU simplemente se cortocircuitaría a \ $ V_ {CC} \ $ y nunca se podría "tirar hacia abajo" con el botón. Si se cerró el interruptor del botón, la corriente extraída de \ $ V_ {CC} \ $ sería $$ I = \ frac {V_ {CC}} {R_ {1}} \ approx \ frac {V_ {CC}} { 0} = \ infty $$

    
respondido por el Null

Lea otras preguntas en las etiquetas