8 votos

Tri-estado de salida a tres analógica niveles?

Hay un circuito que se puede transformar un área tri-estatal (baja, alta-Z, alto) salida a tres niveles de voltaje?

Idealmente, el circuito se va a utilizar sólo la pasiva y los diodos.


Sería un simple divisor de voltaje entre el pin a hacer el trabajo?

             Vdd
              |
              R
              |
tri-state-----+-------out
              |
              R
              |
             Vss

7voto

akellyirl Puntos 3609

Un simple divisor de potencial, el trabajo, y es comúnmente usado para esto.

Vhigh, Vlow, Vdd/2 niveles de 1,0,Z, respectivamente.

Recuerde que la 0/1 a la Z de la transición va a ser relativamente lento, ya que no está activamente impulsado (sólo la constante de tiempo RC); o, en otras palabras, el Z estado tiene una baja capacidad de la unidad (5k\$\Omega\$ la resistencia de fuente).

schematic

simular este circuito – Esquema creado mediante CircuitLab

6voto

John Honniball Puntos 1954

Sí, usted puede conectar un divisor de voltaje a la salida del pin, por ejemplo, mediante la igualdad de resistencias. Que voy a dar la mitad de la tensión de alimentación cuando la salida es ALTA-Z, y la normal de ALTA y de BAJA cuando la salida es en esos estados. Dos resistencias, no diodos necesarios.

2voto

Tamim Ad Dari Puntos 111

Yo uso la misma disposición en el laboratorio de electrónica digital para demostrar a mis alumnos la idea de que el tri-estado de la salida (de la unidireccional buffer 74LS244). Para visualizar directamente el estado de la salida, nos conectamos dos LEDs en serie para cada uno de los resistores. Por lo tanto, cuando la salida está en OFF (HI), el Led de la luz. En baja o alta tensión de salida, uno de ellos es desviada por la interna del transistor, y se extingue. También podemos conectar un LED de red (dos LEDs rojo y verde, en paralelo) entre las salidas del chip y el divisor de voltaje. También, vamos a reemplazar el divisor de voltaje por un potenciómetro y mueva el control deslizante; en HI estado, se produce un voltaje que varía entre los rieles.

Puede reemplazar el divisor de tensión por una resistencia conectada entre la salida y algunos de tensión entre los rieles (normalmente, 1/2Vcc). En el laboratorio, lo conectamos a la salida de un generador de pulsos (cuando la salida está en HI estado, vemos la pulsess; de lo contrario nos veremos alta o baja tensión, dependiendo de la señal de entrada).

1voto

Alex Andronov Puntos 178

Es posible tener bajo/flotador/de alta salida de cualquiera de las tres tensiones entre los rieles con los cuatro resistencia del circuito se muestra a continuación (nota de que sólo una de las resistencias R4 será necesario; que uno dependerá de la deseada de la tensión de salida cuando la salida es flotante). El circuito por debajo de la salida 1/2/3 voltios cuando la salida es baja/float/alta.

schematic

simular este circuito – Esquema creado mediante CircuitLab

Suponiendo que VS es la alimentación/salida de alta tensión, y el deseado top/middle/bottom voltajes son VT, VM, y VB, respectivamente, asignar valores de R1 y R2 tales que R1/R2=VB/(VS-VT) [en este ejemplo, 10k/20k = 1V/(5V-3V)]. Las resistencias pueden ser escaladas arriba y abajo juntos como conveniente. A continuación, asigne a R3 para que VB/R1+VB/R3 = (VS-VB)/R2 [en este ejemplo, 1V/10K + 1V/10K = (5V-1V)/20K.] Que va a hacer que la salida de rendimiento de la correcta voltajes de 'alta' y 'baja' de los casos, pero no necesariamente para los 'float' caso.

Si el 'float' de voltaje es demasiado bajo, añada R4a a subir; si es demasiado alto, agregar R4b a la menor. En este ejemplo, es necesario elevar la tensión. Cuando la salida es el voltaje correcto, 0.2 mA de flujo a través de R1 y 0,15 mA a través de R2. Que significa 0,05 mA debe fluir a través de la serie de la cadena de R4a+R3 que tiene 3 voltios a través de ella, por lo que la resistencia total de la cadena debe ser 60K; R4a por tanto, debe ser 50K.

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