convertir pull-up en pull-down

0

He encontrado el siguiente problema varias veces en el pasado:

Tienes una tabla de ruptura donde ya se han subido o bajado algunos pines para mayor comodidad, por ejemplo. RESTABLECIMIENTO se mantiene alto para mantener la placa en funcionamiento incluso cuando no conecta el pin de entrada a su MCU. Ahora desea el comportamiento estándar opuesto cuando el pin no está establecido (por ejemplo, en el modo de suspensión o cuando no se aplica alimentación a la MCU). ¿Cómo puedes lograr esto? La única respuesta que se me ocurre es (físicamente) quitar el pull-up y enganchar un pull-down entre la MCU y la placa de separación. Preferiría no meterme con los SMD en el tablero de ruptura, ¿hay alguna otra solución?

Un ejemplo concreto es un amplificador de audio que está activado de forma predeterminada y necesita ser bajado por un pin para apagarlo. Ahora, cuando quito la energía de la MCU, se enciende automáticamente de nuevo y aparece de forma audible.

tuyo con gratitud Jerome

    
pregunta Mampomat

3 respuestas

1

La mejor manera es (como sugiere) quitar el pull-up de la PCB y ajustar un pull-down en otro lugar. Sin embargo, puede intentar simplemente instalar una resistencia desplegable de un valor mucho más bajo que el pull-up. Los dos resistores formarán un divisor de voltaje, pero con un resistor mucho más bajo en valor que el otro, el valor más bajo "ganará" y empujará el pin hacia abajo. La desventaja de hacer esto es un mayor consumo de energía, entonces la MCU tira del pin ALTO. Asegúrese de que la resistencia desplegable no extraiga más corriente del pin MCU de la que puede suministrar (verifique la hoja de datos) cuando tire de ALTO.

    
respondido por el John Honniball
0

Lo mejor es quitar el pull-up o el pull-down original. Si no es así y si tiene suficiente espacio, puede agregar otra resistencia. Existe una regla de que los nuevos tirones deben ser al menos 15 veces los tirones originales. Dicho de otro modo, si su pull-up es de 15K, entonces si desea agregar otra resistencia para cambiarla a pull-down, su valor de resistencia debería ser de 1K o menos.

    
respondido por el diverger
0

Si te leo bien, esto debería funcionar:

WAS está en la parte superior, ESTÁ en la parte inferior.

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas