significado de conjunto bajo / conjunto alto

9

A menudo veo esas frases en tutoriales con microcontrolador de E / S. Un ejemplo de uso es "establecer el pin 3 alto" o "establecer el pin 5 bajo durante 20 ms".

También recuerdo haber leído varias definiciones diferentes sobre lo que significa esa terminología. ¿Lo bajo en "set low" significa baja impedancia? ¿Significa bajo nivel lógico (0 voltios)? ¿O significa bajo como en voltaje negativo? ¿O hay incluso un significado universal para esas frases?

Ponkadoodle
fuente
@tyblu gracias, pero ya estoy bastante familiarizado con el lado binario y el software real. Solo estaba confundido acerca de cómo un valor binario se comunica electrónicamente a otro dispositivo.
Ponkadoodle

Respuestas:

14

En la raíz de la expresión, es "establecer el bit alto / bajo (= 1/0)"

Por lo general, significa establecer el pin correspondiente "nivel lógico alto" y "nivel lógico bajo", en consecuencia.

Tendría que consultar la documentación de su microcontrolador, pero casi siempre es "establecer el voltaje de salida en Vss / Vdd" (VssIO / VddIO si su micro tiene fuentes de alimentación de E / S separadas).

qdot
fuente
tan alto == 1 == Vss? ¿O es alto == Vdd?
Ponkadoodle
3
alto == 1 == Vdd (+ ve suministro, + 3.3V o + 5V o + 1.8V (raramente)), bajo == 0 == Vss (-ve suministro, ~ 0V).
qdot
44
El din Vdd se refiere al drenaje de un MOSFET (en CMOS), el sin Vss a la fuente. A menudo verás Vcc en lugar de Vdd. Aquí cestá para el colector (de un transistor bipolar), un resto de los viejos circuitos TTL (lógica de transistor-transistor).
stevenvh
1
Alto / Bajo se refieren a los niveles de voltaje físico. 1/0 se refiere a los estados lógicos. En lógica positiva, 1 == Alto. En lógica negativa 1 == Bajo. Un diseño lógico complejo probablemente tendrá alguna lógica positiva y otra lógica negativa. (Puede usar las burbujas en las puertas lógicas para realizar un seguimiento). Tal vez no sea tan importante, pero suponiendo que 1 == High es un motivo favorito mío.
markrages
6

Los términos "set low" y "set high", aplicados a un pin de salida, significan conducir el voltaje de salida a VSS o VDD, respectivamente, independientemente de si el valor del pin se interpretará como una señal activa-baja. Los términos "liberar" o "hacer flotar el pin" significa establecer una salida en modo de alta impedancia. El término "afirmar", aplicado a un pin de salida que tiene estados activos e inactivos claramente definidos, significa conducir el pin al estado activo (que en algunos casos puede ser bajo y en otros casos puede ser alto). El término "desensamblar" significa conducir dicho pin a un estado inactivo, o flotarlo y permitir que una resistencia externa lo haga.

Super gato
fuente