Resistencia desplegable en el pin de salida, ¿cómo sigue funcionando la salida?

En una parte con la que estoy trabajando, dice que puede configurar la parte para que funcione en un modo particular "atando" un pin particular a tierra. Es decir, quiere que uses una resistencia pulldown para llevarlo a tierra. Por lo que entiendo, cuando esta parte se inicia, los pines son entradas, por lo que el pin se baja, lo que le dice a la parte que esté en modo X. Creo que los microcontroladores también son así, donde todos los pines son entradas cuando se inicia o después de que se reinicia.

Lo que me confunde es que después de que se inicia la parte, esta es una salida. Básicamente está conectado a tierra a través de esta resistencia. ¿Cómo podría haber una salida si básicamente está conectado a tierra?

Digamos que se supone que debe enviar una señal a, no sé, un microcontrolador. Cada vez que sale, ¿no iría toda esa corriente a tierra y no terminaría en el microcontrolador?

¡Gracias por la ayuda!

¿Qué valor de resistencia recomendaron? Si es cero ohmios, eso sería un problema. Si es de 50 kOhms y el valor lógico alto es de 5 V, entonces solo se necesitaría suministrar 0,1 mA para aumentar la línea (Ley de Ohm).
Como siempre, proporcionar un número de pieza y un número de PIN reales y una referencia de características y hoja de datos permitiría que las personas le proporcionen una respuesta exacta y precisa en lugar de que muchas personas dediquen tiempo a hacer conjeturas inteligentes.
Jack, la entrada detecta voltaje, no corriente. Piense en la salida binaria/digital como una fuente de voltaje, por lo que no importa lo que esté colgando allí, siempre emitirá ALTO o BAJO. En realidad, por supuesto, una fuente de voltaje solo puede suministrar tanta corriente (piense en otra resistencia en serie con la fuente). Stevenvh a continuación le muestra cómo modelar matemáticamente su pulldown. Recuerde que las entradas suelen tener resistencias realmente altas (esa es una de las bellezas de lo digital) y se pueden encontrar en cualquier hoja de datos (como corriente de fuga).

Respuestas (4)

Tienes dos modos.

Entrada
La entrada es de alta impedancia, por lo que no fluirá corriente alguna, salvo una pequeña corriente de fuga, que ignoraremos por el momento. Digamos que tiene una resistencia desplegable de 10 kΩ. Dado que no fluye ninguna corriente hacia o desde la entrada, no habrá corriente a través de la resistencia, y luego, debido a la Ley de Ohm, tampoco habrá voltaje a través de ella. Entonces, si el extremo inferior es 0 V, también lo será la entrada. El controlador lo ve como un nivel bajo.

Salida
Si la salida es alta o baja, es de baja impedancia, como por ejemplo 10 Ω. Bajo no será un problema: el menú desplegable ya hizo que el nivel sea bajo, y la baja impedancia de la salida solo refuerza esto.

Si la salida es alta, la resistencia interna de 10 Ω y el pull-down de 10 kΩ forman un divisor de resistencia. Entonces el voltaje de salida será

V o tu t = 10 k Ω 10 k Ω + 10 Ω 5 V = 4.995 V

Entonces, la resistencia desplegable cambia el voltaje de salida solo muy levemente, gracias a la gran diferencia en la resistencia.

En electrónica, 'conectar a tierra' no es una cosa de todo o nada. La resistencia lo atrae a tierra, pero solo débilmente. El microcontrolador puede, cuando el pin está configurado como salida, tirar mucho más fuerte.

Piense en una suave brisa que agita una pieza de ropa en una dirección. No tendrás problemas para empujarlo en la otra dirección. (A menos que la brisa se convierta en un tornado, el equivalente electrónico sería una resistencia con una resistencia muy baja).

El pin real está configurado como un controlador de tres estados con una entrada adjunta al pin pad. En el reinicio, la parte del controlador tiene tres estados, lo que permite que la resistencia externa tire del pin en la dirección correcta, que a su vez es leído por la entrada conectada internamente. Una vez leído, el pin de salida se saca del modo de tres estados y se acciona.

Presumiblemente, está jalando el pin a tierra a través de una resistencia con un valor en el rango de 10k - 100k. Configurado como un pin de salida, la corriente a través de la resistencia será esencialmente cero cuando la salida sea baja y será de 5V/10k a 5V/100k = 0.5mA a 0.05mA cuando la salida sea alta, asumiendo una lógica de 5V. Siempre que el pin de salida pueda generar más que la carga parásita producida por la resistencia a tierra (casi todo puede generar al menos unos pocos mA; consulte su hoja de datos), no debería tener problemas para usarlo como un pin de salida normal, aunque su sistema como resultado, el consumo de corriente será mayor. Para minimizar la atracción parásita, use las resistencias de mayor valor posible que aún logren el resultado deseado.