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

9

Algunas veces, quiero que mi MCU o CPLD ingrese una lógica estática. Entonces, elijo vincularlo a VCC o GND. El problema es que ¿debería poner una resistencia en serie para limitar la corriente? Solo pienso por un momento y obtengo mi propia respuesta: ¡no! Tome la tasheet hoja de datos ST STM32F103 por ejemplo, en la página 86: IO características De 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?

aceitera
fuente
Agrego un pull-up o un pull-down si creo que el pin puede apostar usado durante un diseño.
Andy aka
por lo tanto, no tiene nada que ver con la limitación actual ...
oilpig

Respuestas:

14

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 la placa de PC donde elimina un componente adicional.

Hay varias condiciones bajo las cuales tener una entrada hacia arriba o hacia abajo a través de una resistencia sería mejor que un amarre de riel directo. 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 parte del daño, siempre que el valor de la resistencia de pullup fuera dimensionado adecuadamente 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 ver 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, incluso puede tener un buen lugar para sujetar un mini gancho de agarre.

Michael Karas
fuente