¿Cómo conectar de forma segura una salida push-pull de 1.8v a una entrada MCU de 3v?

0

Tengo un indicador de combustible que tiene un pasador de interrupción de empujar y tirar que funciona a 1.8v. Necesito conectar este pin a una MCU que funcione a 3v. Teóricamente no necesito un cambio de nivel ya que los 1.8v están por encima del umbral de nivel alto de la MCU.

Mi preocupación es que el índice de entrada máximo absoluto del pin del medidor de combustible es de 2.75v, por lo que si programo accidentalmente el pin MCU como salida y lo coloco en alto, podría quemar el medidor de combustible, sí, sé que Suena loco pero este tipo de cosas pasan a veces.

La pregunta es, ¿cómo puedo conectar este pin para mantener seguro el indicador de combustible?

    
pregunta Mark Hardy

2 respuestas

1

Podrías usar un diodo zener y una resistencia.

simular este circuito : esquema creado usando CircuitLab

Elija un voltaje Zener entre 1.8V y 2.75V. Preste atención a las tolerancias para asegurarse de que no se hundirá la corriente simplemente desde la salida de 1.8V del medidor. También asegúrese de que tenga un voltaje Zener lo suficientemente bajo para mantener el pin del medidor en un nivel seguro.

Por ejemplo, elija un diodo con un voltaje Zener de 2.2V. Si desea mantener la corriente a menos de 10 mA, necesitará una resistencia de 110 ohmios. Esto supone que la salida alta de MCU es 3.3V, y puede conducir de manera segura 10mA, por supuesto.

\ $ \ {3.3V-2.2V \ sobre 10mA} = 110 \ Omega \ $

EDITAR: Esto supone que el indicador tiene una impedancia de fuente razonable. Es posible que desee agregar otra resistencia del mismo valor entre el diodo y el indicador. Un esquema / hoja de datos sería útil. Sin embargo, en ese momento, está en el mismo componente que un simple cambio de nivel MOSFET.

    
respondido por el Justin Trzeciak
1

Si no te importa que se invierta la señal, algo como lo que se muestra a continuación sería muy sólido. Incluso los transitorios de +/- 60V en la entrada no dañarán nada, ni un cortocircuito continuo a + 13.8V.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas