Hace algún tiempo hice una pregunta similar en el foro EEVBlog. Yo tenía esta idea en mi cabeza que cualquier señal que necesitaba permanentemente baja me ataría duro a tierra, y cualquier señal que necesitaba permanentemente alta me ataría a través de una resistencia.
No sabía muy bien de dónde ni por qué utilizaba este esquema, así que pregunté al respecto. I piense en puede haber sido algo que recogí en algún lugar que era más aplicable en los días TTL.
EEVBlog - Resistencias pull-up: ¿técnicamente necesarias o preferibles?
El consenso general parecía ser, y como Huisman sugiere, a menos que usted necesita ser capaz de tirar de la señal en la dirección opuesta, puede simplemente tirar con fuerza hacia arriba / abajo.
Vale la pena señalar que mi pregunta era en relación con los dispositivos basados en CMOS - todavía puede ser aplicable / necesario si usted está jugando con las familias TTL.
Las razones más técnicas giraban en torno a la inmunidad al ruido, sobre todo si los valores de las resistencias de pull-up eran altos.
Mientras escribo esto, se me ocurren otras razones para querer utilizar resistencias pull-up/pull-down podrían incluir habilidades de solución de problemas, "características ocultas", o la selección de modo de depuración / servicio, por ejemplo.
Desde ese hilo ya no uso resistencias pull-up a menos que las necesite funcionalmente.
4 votos
Incluya un esquema de lo que quiere decir, ¿qué es un "pullup duro" quiere decir una conexión directa (sin resistencia en serie) a la alimentación? Incluya un enlace a un ejemplo de un IC para el que desea hacer esto. Alguien puso las resistencias en el esquema, pregúntale por qué lo hizo.
6 votos
En la rev 0 de cualquier placa tiendo a poner en alto o bajo cualquier configuración o pines de entrada sobrantes usando resistencias (a veces de cero ohmios), porque puede proporcionar una solución rápida en un momento "oh @#$%". Con cero ohmios puedes quitar la resistencia, o quitar la resistencia y usar la almohadilla para un cable, etc. Una vez que esté seguro del diseño, si los volúmenes de producción son lo suficientemente altos como para que importe, haré una pasada y simplemente ataré las cosas altas o bajas con cobre.
1 votos
Si sabes que el pin nunca puede ser programado como un salida por accidente o error de código, siempre puede conectarlo a un carril de alimentación, ya que es un aspecto de diseño de un entrada pin. Esta es la razón por la que los microcontroladores en general (existen casos especiales) se despiertan con todos los pines en modo de entrada y el código debe poner en salida aquellos otros que no estén en cortocircuito con un carril de alimentación.
1 votos
Lee la ficha técnica. Si es ambigua, póngase en contacto con el fabricante. Normalmente responden a preguntas como ésta.