¿Cuál es la diferencia entre 0 y alta impedancia (o flotante)?

3

Me introdujeron a este estado de alta impedancia (es decir, no 0 y no 1) en un cable.

No entiendo la diferencia entre 0 y alto Z, veo que ambos son ausencia de energía en el cable.

Por ejemplo, si estoy en un lado del cable y en el otro lado hay una señal, ¿cómo puedo saber la diferencia entre 0 y Z?

    
pregunta T0u4at1-05ema

5 respuestas

3

No sé mucho sobre otras familias lógicas, pero déjame contarte sobre TTL:

Si deja una entrada de una compuerta TTL desconectada, la compuerta lo leerá como una lógica 1. La gente dice que para obtener un 0 lógico, debe "bajar la compuerta". Pero lo que realmente significa es que debe extraer la corriente de el pin de entrada para bajar su voltaje por debajo del umbral lógico 0

Un pin de salida TTL normal impulsa la línea de salida a un nivel alto (en cuyo caso, muy poca corriente), o bien controla la línea a un nivel bajo (en este caso, el pin de salida extrae la corriente de muchos pines de entrada a los que "ventila fuera "a.

Nota: Esas corrientes se suman. Es por eso que hay un límite a la cantidad de entradas que se pueden controlar desde una salida.

Una salida de tri-state puede conducir la línea de salida a un nivel alto, bajarla o ingresar a "hi-Z state" (también conocido como "estado de alta impedancia", aka, "deshabilitado", también conocido como "tri-establecido"). En estado de alta Z, el pin de salida se desconecta efectivamente.

El propósito de las salidas de tres estados es permitir que más de un chip conduzca la misma línea, lo que generalmente se denomina bus en este contexto. Normalmente, si conectas dos salidas juntas, cuando una sube y la otra baja, puedes fumar, tal vez. Si no fuma, obtiene una gran corriente que fluye desde la salida que está tratando de conducir la línea a la salida que está tratando de conducir la línea baja, y obtiene un voltaje indefinido en el bus.

Si, por otro lado, tiene varias salidas de triple estado conectadas al bus, entonces todo lo que tiene que hacer es asegurarse de que solo una de esas salidas esté habilitada (es decir, no en estado de alta Z) ) en cualquier momento en el tiempo.

Si ninguno de los controladores en el bus está habilitado, entonces el bus "flotará" alto, pero probablemente no en un período de tiempo bien definido. Para solucionar este problema, un bus TTL con controladores de tres estados generalmente está conectado a V + a través de una resistencia "pull up" que lo ayuda a lograr un estado de lógica 1 bien definido de manera oportuna.

    
respondido por el Solomon Slow
0

Si uno conecta un osciloscopio a un cable conectado a salidas que están todas en estado de alta impedancia, el cable detecta mucho ruido en el entorno de la computadora.

Para ver con seguridad, es un cable conectado solo a salidas de alta impedancia, es tratar de conectar el cable a su vez a la tensión de alimentación lógica y GND a través de una resistencia. El voltaje del cable no sigue, si alguien envía 1 o 0 al cable. La resistencia adecuada que puede subir y bajar depende de la familia lógica utilizada. Se especifica en la hoja de datos de la familia lógica.

    
respondido por el user287001
0
  

si estoy en un lado del cable y en el otro lado hay señales (1,   0) o Z alto, ¿cómo puedo detectar la diferencia?

La verdadera pregunta es, ¿por qué quieres hacerlo?

La razón habitual para tener una Z alta es que varios dispositivos pueden compartir un cable con solo una información de puesta a la vez, y / o para usar un pin como entrada y salida. En estas aplicaciones, si todos los dispositivos tienen un nivel alto de Z, el nivel lógico es no definido y el cable "flotará" a cualquier voltaje residual presente.

Si está viendo una señal con un osciloscopio, entonces la resistencia de la sonda (típicamente 1 o 10M & ohm;) hará que (débilmente) el voltaje caiga a tierra y no puede saber si se está bajando activamente (lógica 0) o Z alto. Una forma sencilla de notar la diferencia es inyectar una señal de alta impedancia (p. Ej., Zumbido de la red a través de su dedo) que se interrumpe cuando la lógica está subiendo o bajando.

Otro uso posible de high Z es para generar una salida de 3 niveles. El circuito a continuación (de una Amstrad CPC 464 computadora de casa) genera 27 colores utilizando solo 3 salidas digitales desde la matriz de la puerta. Cada salida puede subir o bajar o ser Z alta. En Z alta, la tensión del pin está determinada por las resistencias conectadas entre Vcc y 0V.

    
respondido por el Bruce Abbott
0

En la lógica digital, los tri-estados (0,1, Z) se usan a menudo para líneas "de salida" bidireccionales. Esto se ve comúnmente en los FPGA (aunque esto es menos común en las arquitecturas más modernas de hoy, donde los modelos de tres estados generalmente se sintetizan en LUT o MUX entre bastidores).

Aún así, los búferes de tres estados en los bloques de IO de FPGA aún existen en muchos tejidos. Se utilizan para controlar la dirección del flujo de datos. Por ejemplo, si una línea IO está programada para cambiar de una salida a una entrada, el controlador de salida pasará a un estado de alta impedancia ('Z'), deshabilitando la salida y permitiendo que la puerta receptora lea la línea. / p>     

respondido por el Blair Fonville
0
  

Por ejemplo, si estoy en un lado del cable y en el otro lado hay una señal, ¿cómo puedo saber la diferencia entre 0 y Z?

Llamas para decir la diferencia, por ej. por el siguiente circuito:
El LED se iluminará si su línea de señal está en estado 0 .
No se encenderá si está en estado Z .

    
respondido por el Curd

Lea otras preguntas en las etiquetas

Comentarios Recientes

Editar: Gracias a SolMacz. Ugh, ¡es casi tan malo en la impresión como parece! Cosas húmedas ... ¿Quieres baterías AC / DC, High / Low - 12v DC, baterías Low / High? Tómate unos minutos para responder esto, que es el TL; Pregunta de DR en mi clase actual de asistente de química en la universidad: ¿Cuántas gotas de resistencia / medidor de salida de CC debajo del diodo de compuerta de NiMh, en el que se desliza la CC si solo maneja una resistencia con alto voltaje a alta velocidad? Toma un poco de experimentación.... Lees verder