En un sentido muy general: ¿cuándo debería usar resistencias pull up o down en las entradas IC y cuándo debería conectar el pin directamente a Vcc/GND?
Particularmente si no se menciona la impedancia para el pin. ¿O puede suponer que la impedancia es casi infinita, por lo que no importa?
Por ejemplo, el TUSB2036 . O no da una impedancia para los pines de control o no estoy buscando en los lugares correctos (lo cual es una posibilidad muy real). ¿Debo colocar una resistencia desplegable en el pin ~BUSPWR o lo conecto directamente a GND?
Los esquemas en la hoja de datos lo conectan directamente, por lo que da una fuerte indicación de que no se necesita una resistencia desplegable, pero ¿hay otros indicadores que pueda usar para determinar esto, en caso de que los esquemas de ejemplo no estén disponibles para otros circuitos integrados?
Y, si se necesita una resistencia (o al menos es una buena idea), pero no sé la impedancia, ¿cómo determino el valor de la resistencia a usar?
En general, si el valor del pin va a cambiar, entonces necesita una resistencia de subida/bajada y, si es estática, simplemente se conecta directamente a V+ oa tierra. Por ejemplo, I2C permanece alto y el dispositivo de control 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 cuanto a los valores, los valores más grandes consumirán menos corriente (ley de Ohm simple) pero cambiarán más lentamente ya que las capacitancias de la línea deben cargarse a través de la resistencia. Nuevamente, considerando I2C, 4K7 es un punto de partida sensato entre la velocidad y el consumo de corriente.
Aquí hay un escenario en el que definitivamente se deben usar resistencias pull-up o pull-down.... Un pin de entrada se controla desde una señal externa. La conexión al extremo del conductor se realiza a través de un enchufe y un enchufe. Cuando está desenchufado, el pin de entrada flota en su estado de muy alta impedancia.
Esta no es una buena situacion. El pin de entrada debe terminar con una resistencia pull-up o pull-down, cualquiera que sea el estado predeterminado o inactivo que espera el software. De lo contrario, cuando se desconecta, la entrada es una antena que puede ver fácilmente un transitorio que podría bloquear todo el microcontrolador. O puede flotar, sujeto a campos eléctricos dispersos, cambiando de estado con un movimiento de la mano. Una resistencia de 10 kohm parece un valor razonable como resistencia de terminación para este propósito para la lógica CMOS.
Xándaros
awjlogan
Trevor_G
Xándaros
awjlogan