Desde aquí , veo la siguiente ilustración sobre la resistencia pull-up.
Y el artículo dice:
Con una resistencia pull-up, el pin de entrada leerá un estado alto cuando no se presione el botón. En otras palabras, una pequeña cantidad de corriente fluye entre VCC y el pin de entrada (no a tierra), por lo que el pin de entrada se lee cerca de VCC .
Me da la impresión de que la corriente que entra y sale de una MCU es tan pequeña que puede ignorarse al analizar el comportamiento del circuito externo a la MCU.
Tal suposición puede simplificar un poco las cosas. ¿Pero está bien?
Tal vez. Para valores en K ohmios, generalmente puede ignorarlo, a menos que esté haciendo algo con un entorno operativo inusual o alta confiabilidad. Sin embargo, nunca está de más leer la hoja de datos detenidamente cuando está considerando especificar una nueva pieza.
Por supuesto, si habilita los pull-ups o pull-downs internos, generalmente tendrá que tenerlos en cuenta.
Si intenta minimizar el consumo de interruptor cerrado mediante el uso de un valor de resistencia como 10M, encontrará que el fabricante de MCU no necesariamente garantizará que funcionará.
Por ejemplo, el Microchip ATMega328p tiene las siguientes características garantizadas:
1uA de fuga es suficiente para superar los pocos cientos de nA de la resistencia de 10M, por lo que es posible que no funcione. Lo más probable es que la corriente sea mucho más baja a Ta << 105 °C, por lo que podría estar bien para un juguete o dispositivo de consumo.
Hay razones para no usar un valor de resistencia demasiado bajo (desperdicio de energía, posiblemente desgaste del interruptor en situaciones extremas) y un valor demasiado alto (confiabilidad del interruptor, fugas debido a los semiconductores o contaminación en la PCB y posible captación de EMI).
broma
smwikipedia
broma
smwikipedia
broma