¿Por qué un pin de entrada tendría una resistencia pull-up y pull-down?

En su respuesta que detalla los distintos tipos de pines de entrada, Russell McMahon deja la siguiente nota [refiriéndose a los pines de entrada]:

hay casos especiales en los que es útil una resistencia a alta y baja a la vez

¿Cuáles son los casos especiales en los que se requiere una resistencia pull-up y pull-down? ¿No hay un desperdicio actual?

Respuestas (3)

Lo he hecho varias veces cuando no podía averiguar de antemano cuál realmente necesitaba. Así que pondría ambos en la PCB y solo soldaría uno. De esta manera, si me equivoqué, simplemente puedo quitar la resistencia y soldar la otra.

En estos días, la terminación dividida no se hace tanto, pero solía ser una forma popular de terminación de señal. Para los que no están familiarizados, la terminación dividida parece tanto un pull-up como un pull-down donde los valores de la resistencia suelen ser inferiores a 400 ohmios.

Para las entradas analógicas, a veces una entrada necesita una polarización de CC. Esto se puede hacer usando un divisor de voltaje resistivo simple, que también parece un pullup+pulldown. Normalmente en este caso también hay algo que bloquea la CC, como una tapa en serie con la señal, antes de las resistencias.

En mi opinión, en realidad nunca necesitas un pullup y pulldown al mismo tiempo, ya que simplemente no tiene sentido eléctrico. ¡Usar ambos al mismo tiempo creará un conflicto y el resultado final no es un sube o baja, sino más bien un tirón hacia los lados! :) Pero hay muchas cosas, como las 3 que mencioné, que aparecerán como pull-up y pull-down al mismo tiempo. Estos son muy comunes, y sé de nuevos ingenieros que los confunden con pullups+pulldowns.

Había escrito una respuesta sobre la terminación dividida y estaba haciendo circuitos para tratar de dejarlo más claro, ¡me acabas de ahorrar mucho tiempo!
La terminación dividida está prescrita por el estándar VME...
@vicatcu Sí, por eso dijo que ya no se hace tanto pero que antes era popular. Recuerde que VME fue inventado a finales de los 70 (estandarizado a principios de los 80). En estos días, la terminación dividida rara vez se realiza.

La terminación dividida mencionada se puede usar para facilitar que el controlador de salida alcance los niveles OH y OL, al sesgar en algún punto intermedio. La combinación en paralelo se establece en la impedancia de terminación deseada (p. ej., 100 || 100 = 50 ohmios)

Terminación dividida

Con muchos chips modernos, para estándares como HSTL, la terminación se realiza internamente. Hay tantos estándares que a veces puede ser un poco confuso, pero generalmente hay mucha documentación para usar con su chip específico, por ejemplo, aquí hay una (vieja) guía de diseñadores de PCB Xilinx Virtex-4 que menciona varios estándares y métodos de terminación .

Además , este enlace de una de las referencias en el enlace de la respuesta de David proporciona una buena explicación de por qué el voltaje de terminación puede ser importante. El ejemplo muestra un controlador Virtex-4 HSTL, de ahí la mención/enlace anterior.

Eso es lo bueno de los estándares: ¡hay tantos para elegir! :)
Sí, muy divertido... :-)
Esto es lo que llamamos "divisor de voltaje" y solíamos hacerlo para alimentar la base de un transistor.
¿Habría alguna desventaja funcional al usar una resistencia de 50 ohmios para una referencia de 1.25 voltios con derivación de capacitor generada usando un amplificador operacional u otro dispositivo similar?
@supercat: no, debería verse igual para el conductor. Este método también se usa, SSTL en DDR es un ejemplo: lea este artículo (vinculado a la página 2 como el más relevante). También esta nota de aplicación
@OliGlaser: Me pregunto si hay alguna forma económica pero confiable de diseñar un circuito que pueda resolver una entrada baja/alta/flotante, pero que esencialmente consumiría cero corriente en el caso flotante. Si se conoce con precisión VDD, se podría usar un transistor PNP con una cadena de diodos en serie con la base para detectar un "bajo" y un NPN con una cadena de diodos para detectar un "alto", pero si VDD excede el voltaje caída de las uniones PN, ambos transistores se encenderían y el consumo de corriente aumentaría severamente.

Proporcionar las denominadas resistencias pull up y pull down al mismo tiempo es como si estuviera proporcionando una entrada de voltaje de CC de estado estable al pin. Si se trata de un pin de entrada analógica, puede ser útil, pero en lo que respecta al pin de entrada digital, no es necesario. Se requiere cualquiera de los dos según la condición de entrada. Los controladores de hoy en día los tienen incorporados para que pueda elegir cualquiera de ellos desde el software.