Noté que las resistencias pull up son mucho más comunes que las pull pull, ¿por qué?
Por ejemplo, el MCU de Arduino tiene pull-ups internos, pero estos tienden a invertir la lógica física de las cosas con las que está trabajando (como trabajar con interruptores), mientras que una resistencia pull-down haría el mismo trabajo y evitaría el problema de la lógica.
Respuestas:
TTL tiene un umbral entre bajo y alto que está más cerca del suelo que del riel positivo, por lo que es mejor cuando el transistor más fuerte empuja la salida hacia abajo contra la resistencia relativamente más débil.
En general, la tierra es probablemente un voltaje de referencia mejor (por ejemplo, más estable) que un riel de alimentación.
Puede usar salidas de colector abierto / drenaje como convertidores de voltaje, si conecta la resistencia al riel positivo del voltaje objetivo.
La antigua lógica del transistor de resistencia incluso usó esto como su principio de funcionamiento en todo momento.
Dicho esto, algunos microcontroladores tienen pull-ups internos y pull-down configurables, por ejemplo, el NXP LPC1xxx.
fuente
Esto se deriva de la era TTL. Las entradas TTL flotantes se consideran altas, no se necesita pull-up.
Por lo tanto, puede conectar un interruptor entre la entrada y la tierra. Más tarde, con el advenimiento de CMOS, se mantuvo la posición del interruptor, pero la entrada flotante (interruptor abierto) dejó la entrada indefinida, por lo que se agregó un pull-up.
fuente
Hay muchas salidas de colector abierto y drenaje abierto, que requieren una resistencia para controlar las entradas lógicas. Estos casi universalmente cambian la salida a tierra; No estoy seguro de si hay salidas de tipo de drenaje abierto que tiren la salida al riel positivo. Además, dada la opción, tierra es el mejor riel para tirar, ya que es convencionalmente la referencia de voltaje para el resto del circuito. Además, si no está manejando una entrada lógica, sino cambiando una corriente de carga, cualquier resistencia presente tiene más que ver con limitar la corriente de carga que con subir un voltaje.
fuente
Podemos llevar un punto de alta impedancia a la lógica 1 (digamos que es 5V) simplemente tirando hacia arriba (posiblemente a través de una alta impedancia) a VCC. Pero tirar dowm el mismo punto puede no señalar el potencial GND. Una lógica cero de buena calidad significa que tiene una capacidad de hundimiento de baja impedancia.
Suponga que hizo un cambio usando un transistor NPN, y la base está levantada. Y ahora tiene un circuito lógico, que tiene una entrada y una salida única. Aquí nunca puede apagar el circuito con una resistencia pull-down, puede apagar el interruptor solo conectando directamente el terminal de entrada a GND. Por lo tanto, no podemos decir que un terminal desplegado sea lógico CERO.
Pero finalmente depende del tipo de lógica que usemos.
fuente