Diferentes niveles lógicos en una sola entrada

1

Tengo un circuito que tiene aproximadamente una entrada de 1V que aumenta a 3.3V.

Para habilitar el IC del convertidor de refuerzo, se presiona un interruptor que hace que la señal de habilitación [EN] del convertidor sea alta (y se mantenga alta, hay más circuitos para bloquear la señal que no se muestra).

Después de esto, me gustaría poder probar las pulsaciones del botón con un microcontrolador [SW_IN], pero el nivel lógico de 1 V es demasiado bajo; Necesita estar alrededor de 3.3V, el voltaje aumentado.

simular este circuito : esquema creado usando CircuitLab

Estoy considerando simplemente poner un diodo en la salida de V1 para evitar cualquier retroalimentación, pero estoy un poco preocupado por la integridad de la señal debido a la caída de tensión directa. El voltaje de activación mínimo para mi controlador de impulso es de 0,8 V, por lo que tendría que obtener un diodo de caída de voltaje bastante bajo y me pregunto si hay una solución mejor.

simular este circuito

También consideré un búfer de tres estados donde la tensión aumentada apaga V1 y está conectada a la entrada del interruptor.

simular este circuito

Me gustaría que la solución fuera lo más económica posible, así que me pregunto cuál sería la solución más simple y óptima y si faltan opciones.

    
pregunta BTPankow

2 respuestas

3

simular este circuito : esquema creado usando CircuitLab

Figura 1. Interpretación de la pregunta por parte de un inocente espectador.

Parece que está tratando de describir algo como se muestra en la Figura 1. Si puede aclarar su pregunta, podemos proceder desde allí.

simular este circuito

Figura 2. Una posible solución.

Si V1 es lo suficientemente alto como para encender Q1, entonces el circuito de la Figura 2 podría ser suficiente. La lógica del conmutador se invertirá, pero esto debería manejarse fácilmente en el software.

    
respondido por el Transistor
1

Puede evitar el sentido invertido en el software utilizando el siguiente esquema:

simular este circuito : esquema creado usando CircuitLab

Lo anterior mantiene el sentido del interruptor.

Cuando el interruptor está abierto, el emisor de \ $ Q_1 \ $ se tira hacia abajo por \ $ R_1 \ $, lo que hace que el recolector de \ $ Q_1 \ $ también sea empujado hacia el suelo. El voltaje del emisor será aproximadamente \ $ 1 \: \ text {v} -V_ \ text {BE} \ approx 300 \: \ text {mV} \ $. Por lo tanto, el recolector será aproximadamente igual, o quizás \ $ 400 \: \ text {mV} \ $. Esto debería estar muy por debajo del umbral de entrada de \ $ SW_ \ text {IN} \ $ para un resultado BAJO.

El criterio principal aquí es que \ $ R_2 \ ge R_1 \ frac {3.3 \: \ text {V} -800 \: \ text {mV}} {1 \: \ text {V} -V_ \ text { SE}} \ $. Entonces, introduzca su valor para \ $ R_1 \ $ y calcule el valor para \ $ R_2 \ $, si lo desea. (El valor de \ $ 800 \: \ text {mV} \ $ proviene de lo que encuentre en la hoja de datos de su MCU como el valor de voltaje BAJO en el peor de los casos).

Cuando el interruptor está cerrado, el emisor de \ $ Q_1 \ $ está en \ $ 1 \: \ text {V} \ $ y \ $ Q_1 \ $ está, por lo tanto, apagado. Entonces, \ $ R_2 \ $ arrastra la entrada hasta el \ $ 3.3 \: \ text {V} \ $ rail.

Eso es todo, realmente. Esto mantiene el sentido igual (ALTO EN = ALTO), etc. (Incluso tiene una parte menos de lo que sugiere Transistor).

Recomiendo agregar una resistencia de base pequeña para \ $ Q_1 \ $. Algo del orden de \ $ 220 \: \ Omega \ $ a quizás \ $ 1 \: \ text {k} \ Omega \ $. Pero el esquema anterior es más sencillo de explicar y probablemente funcionará bien para sus necesidades.

    
respondido por el jonk

Lea otras preguntas en las etiquetas