Cuándo usar resistencias de subida / bajada en las entradas IC

0

En un sentido muy general: ¿cuándo debería usar resistencias de pull up o down en las entradas de IC y cuándo debería conectar el pin directamente a Vcc / GND?

Particularmente si no se menciona ninguna impedancia para el pin. ¿O puede asumir que la impedancia es casi infinita, por lo que no importa?

Por ejemplo, el TUSB2036 . O bien no da una impedancia para los pines de control o no estoy buscando en los lugares correctos (lo cual es una posibilidad muy real). ¿Coloco una resistencia desplegable en el pin ~ BUSPWR o la conecto directamente a GND?

Los esquemas en la hoja de datos lo conectan directamente, de modo que da una fuerte indicación de que no se necesita una resistencia desplegable, pero hay otros indicadores que puedo usar para determinar esto, en caso de que no haya esquemas de ejemplo disponibles para otros ICs?

Y, si es necesaria una resistencia (o al menos una buena idea), pero no sé la impedancia, ¿cómo puedo determinar el valor de la resistencia que debo usar?

    
pregunta Xandaros

2 respuestas

4

En general, si el valor del pin cambiará, necesitará una resistencia de subida / bajada y, si es estático, simplemente se conectará directamente a V + o tierra. Por ejemplo, I2C se mantiene alto y el dispositivo de conducción tira de la línea a 0 V, por lo que necesita una resistencia para limitar la corriente y evitar un cortocircuito. Para un pin digital, puede considerar que la impedancia del pin es muy alta. Si observa la Figura 9 de su hoja de datos, puede ver que! EXTMEM está conectado directamente a V +.

En términos de los valores, los valores más grandes consumirán menos corriente (ley simple de Ohm) pero cambiarán más lentamente ya que las capacidades de la línea deben cargarse a través de la resistencia. Nuevamente, considerando I2C, 4K7 es un punto de inicio razonable entre la velocidad y el consumo de corriente.

    
respondido por el awjlogan
2

Aquí hay un escenario en el que definitivamente se deben usar resistencias de pull-up o pull-down ... Un pin de entrada es impulsado desde una señal externa. La conexión al extremo del controlador se realiza a través de un enchufe y una toma de corriente. Cuando está desenchufado, el pin de entrada flota en su estado de impedancia muy alta.

Esto no es una buena situación. El pin de entrada debe terminarse con una resistencia de pull-up o pull-down, cualquiera que sea el estado predeterminado o inactivo que el software espera. De lo contrario, cuando se desenchufa, la entrada es una antena que puede ver fácilmente un transitorio que podría bloquear todo el microcontrolador. O puede flotar alrededor, sujeto a campos eléctricos dispersos, cambiando de estado con una ola de una mano. Una resistencia de 10 kohm parece ser un valor razonable como resistencia de terminación para este propósito para la lógica CMOS.

    
respondido por el glen_geek

Lea otras preguntas en las etiquetas