5 votos

Forma sencilla de invertir una tristate de salida

Estoy buscando un circuito simple para invertir una tristate salida de un microcontrolador, esperemos que el uso de sólo BJTs. Lo que quiero decir con esto es que la tabla de verdad sería:

IN   OUT
H    L
L    H
Z    Z

Ordinaria inversor circuito / NO la puerta no va a hacer, porque no quiero que la corriente fluya a través de la salida si no está fluyendo a través de la entrada.

6voto

Joe Kearney Puntos 425

Aquí es el más simple bipolar circuito que puedo pensar. Cuando la entrada es alta-z flotará en el 2,5 V (1/2 de la tensión de alimentación) y una corriente de ~4.5 mA fluye hacia abajo a través de las resistencias R1-R4. R1 y R4 mantener la Base-Emisor de los voltajes de Q1 y Q2 abajo a ~0.45 V, por lo que ambos transistores se apagará.

Cuando la entrada se tira al Suelo (o +5V) no es el doble que el voltaje a través de R1 y R2 (R3 y R4) por lo que el Base-Emisor de voltaje sube a 0,6 V o superior y Q1 (Q2) se enciende, tirando de la salida de alta (baja).

Elegí el bajo valor de las resistencias para obtener una fuerte salida de la unidad. Si el MCU no puede proporcionar la información necesaria de la unidad actual (~9mA) a continuación, sólo aumentaría todos los valores de la resistencia, manteniendo las proporciones de la misma (por ejemplo. 1k y 4.7 k). Si usted necesita para operar en una menor tensión de alimentación, a continuación, reducir los valores de R2 y R3 y/o aumentar los valores de R1 y R4 para conseguir una alta-z Base-Emisor de voltaje de ~0.45 V.

schematic

simular este circuito – Esquema creado mediante CircuitLab

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X