¿Debo usar una resistencia entre un pin de entrada de MCU/CPLD y VCC/GND?

Algunas veces, quiero que mi MCU o CPLD ingresen una lógica estática. Entonces, elijo vincularlo a VCC o GND. El problema es que debo poner una resistencia en serie para limitar la corriente? Solo pienso por mí mismo por un tiempo y obtengo mi propia respuesta: ¡no! Tome STM32F103 ( hoja de datos ) por ejemplo, en la página 86: características de OIDe la 'corriente de fuga de entrada', sé que cuando se aplica VDD, la resistencia de entrada es de al menos 1 M ohm, por lo que no necesito una resistencia en serie para limitar la corriente. ¿Es eso razonable?

Agrego un pull-up o un pull-down si creo que el pin puede apostar durante un diseño.
entonces, no tiene nada que ver con la limitación actual....

Respuestas (1)

La conexión dura de un pin al VCC o GND está bien desde un punto de vista funcional para entradas de alta impedancia como las entradas lógicas CMOS. También resulta conveniente en el diseño de placas de PC donde elimina un componente adicional.

Hay varias condiciones bajo las cuales tener una entrada subida o bajada a través de una resistencia sería mejor que una conexión directa al riel. Estas son algunas de esas razones.

1) Si el pin es solo una entrada por defecto pero se puede programar como bidireccional o de salida, la programación accidental podría hacer que cambie el estado predeterminado. Una resistencia podría salvar una pieza del daño siempre que el valor de la resistencia pull-up tuviera el tamaño adecuado para limitar la corriente a niveles seguros.

2) Si hubiera alguna posibilidad de que quisiera utilizar el pin para alguna función o característica adicional durante el desarrollo de su proyecto, tener una resistencia pullup permite el uso inmediato del pin, mientras que una conexión GND o VCC requeriría cortes de grabado de cobre. Tener un pin conectado a un plano de cobre a través de una almohadilla de tipo de radio térmico puede hacer que sea bastante difícil realizar el aislamiento del pin del cobre del riel de alimentación.

3) Los pines de E/S de repuesto a menudo pueden tener un buen uso para conexiones temporales mientras se desarrolla el software para una MCU. Con un pullup / pulldown en el pin, puede usar el pin a voluntad y tiene un lugar fácil para conectar un cable para conectar la señal de prueba. Si se trata de una resistencia con plomo, es posible que incluso tenga un buen lugar para enganchar un mini gancho.