Parece que no puedo encontrar información decente sobre este tema, ya que todos los artículos solo explican los conceptos generales de los pull-ups y los pull-downs o solo cubren los pull-ups con mayor profundidad.
Entiendo el concepto general de resistencias pull-up / pull-down. Entiendo el funcionamiento de una resistencia de pull-up y cómo calcular su valor. Es el concepto de caídas de voltaje que se considera al calcular R para una resistencia desplegable que me confunde.
Comenzaréconunpull-up(ignorandolaresistenciade100Ohmios):
- Interruptorabierto:laentradadigitalactúacomounsumiderodecorrienteenunestadoALTO.Tieneunacorrientedefugade~20uAyVhigh(min)=2V.Porlotanto,elcircuitosesimplificaa+5V->Resistencia10k->GND.
Rmax=(5.0-2.0)/(20*10^-6)=150k
Entonces,conuninterruptorcerradoyR=150k,tendremosunaV=2Venlaunión,queeselvoltajemínimorequeridopararegistrarsecomológicaHIGH.Alelegirunvalorderesistenciamáspequeño,podemosgarantizarquelacaídadevoltajeenRseamáspequeña,demodoqueelvoltajeenlauniónestémáscercade+5V.Porejemplo,unaresistenciade10ksolotendríaunacaídadevoltajede0.2V,dejándonos4.8Venlaunióncuandoelinterruptorestáabierto.
Esencialmente, el valor de la resistencia de pull-up debe ser lo suficientemente alto para evitar un cortocircuito cuando el interruptor está abierto y lo suficientemente bajo para no causar una caída de voltaje lo suficientemente alta.
Ahora, no consigo llegar a las mismas conclusiones lógicas al aplicar el mismo método para el desplegable (nuevamente, ignorando la resistencia de 100 Ohmios):
- Interruptor abierto: entrada digital como fuente de corriente en estado BAJO. Tiene una corriente de fuga de 400uA y Vlow (max) = 0.8V. ¿Cómo uso esta información?
En mis ojos lo veo así: la entrada está conectada directamente a GND, la caída a través de R siempre será de 5V, sin importar qué, dándonos exactamente 0V.
- Interruptor cerrado: la mayoría de las derivaciones actuales R, por lo tanto, una gran cantidad de corriente a 5 V entra directamente en la entrada (¿algo malo?).
Entonces, ¿por qué la gente siempre habla de caídas de voltaje en R cuando se trata de bajadas? No tiene ningún sentido para mí, me ha estado molestando por un tiempo, ¡cualquier ayuda es muy apreciada!