en el protocolo de comunicación de host a dispositivo, ¿qué significa alto y bajo?

0

Estoy intentando obtener información sobre el protocolo PS / 2 en aquí . Alrededor de las 4:00 habla de valores bajos y altos.

Estaparteesparapermitirqueelhostenvíedatosaldispositivo,peroelrelojdebeprovenirdeldispositivo.

Mipreguntaes¿quéescero,quéesunoyquéesz(altaimpedancia)enestecontexto?

Significado;cuandodice"alto" o "suelte el reloj", por ejemplo, ¿quiere decir uno o Z? (Estoy pensando en Z)

    
pregunta Mina Michael

2 respuestas

1

No voy a ver un video de 16 minutos, pero sí conozco la interfaz PS / 2.

Utiliza salidas de colector abierto (drenaje) y pullups a + 5V, por lo que high-Z es lo mismo que '1' y lo mismo que + 5.0V. Baja es 0V.

Las salidas sólo pueden bajar a 0 V y nunca se "controlan" a + 5 V, sino que una resistencia de extracción externa eleva el estado lógico de salida hasta +5 cuando la salida tiene una impedancia alta. Vea la imagen de abajo desde aquí

Es posible simular las salidas de colector abierto con la mayoría de los micros al cambiar el pin del puerto de una salida con el estado '0' a una entrada, y nunca tener una salida con el estado '1'.

La distinción entre 'release' y '1' es más una distinción lógica que una descripción de lo que está sucediendo en el hardware de la interfaz física. Cuando quieres transmitir un '1', permites que vaya a alto. Cuando haya terminado de enviar los datos, lo 'libera' (permita que suba) para que otra cosa (el otro extremo de la comunicación) pueda usarlo.

    
respondido por el Spehro Pefhany
1

Al liberar el reloj, quiere decir que el host coloca el pin de la línea del reloj compartido en modo de alta impudencia. Esto significa que el host no controla ni afecta a la línea, permitiendo que el dispositivo tome el control.

Ya que este es un protocolo de colector abierto, 'alto' realmente significa que el host o el esclavo dejan de lado la línea, permitiendo que la resistencia de extracción externa tome el control. "Bajo" significa que tiran activamente de la línea a tierra. En ningún momento, el host o el periférico deben tirar de la línea activamente a través de sus propios pines.

en esencia 'alto' y alto-z son lo mismo aquí. 0 y 1 todavía se aplican como bajo y alto.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas