Comencé a construir algunos circuitos lógicos para ganar experiencia en el verano mientras esperaba el próximo semestre y aprendí sobre el concepto de resistencias pull-up y pull-down. El concepto es comprensible; para el caso de las resistencias pull-down, son para conectar una puerta lógica al estado BAJO sin causar que el estado ALTO haga un cortocircuito a tierra y dañe el circuito cuando el circuito lógico se cambia al estado ALTO con un interruptor.
Lo que no entiendo es: ¿por qué en lugar de conectar la puerta lógica a tierra de forma permanente para obtener un estado BAJO y encender y apagar el estado ALTO para cambiar su estado, por qué no usamos un interruptor SPDT para cambiar entre BAJO? y estados ALTOS sin necesidad de ninguna resistencia? Tal comparación a continuación:
Si se trata de una interrupción antes de hacer el interruptor, en el período muy corto mientras el interruptor cambia de un lado al otro, la entrada estará flotando y puede cambiar rápidamente de estado varias veces. En algunos casos esto sería indeseable.
Como se indica en los comentarios a continuación, incluso con una entrada no flotante, aún puede ocurrir un rebote del interruptor. Dependiendo del tipo de interruptor, esto también puede causar un período de rápidos cambios de estado cuando se opera el interruptor. Hay numerosas respuestas que cubren formas de superar el rebote del interruptor en este sitio.
Una línea que va a la entrada de una puerta lógica digital siempre debe estar en un estado conocido, ya sea alto o bajo. La alternativa es "flotante", lo que significa que podría ser cualquier cosa y no está siendo conducido. En cuyo caso, tiene una antena e imprevisibilidad adjunta a su entrada. Afortunadamente, algunos de estos chips tienen una resistencia de alto valor que se eleva o se reduce internamente para evitar que esto suceda. Pero no confíes en eso.
Imbécil
PrácticoHowie
Neil_ES
PrácticoHowie