El artículo de wikipedia sobre resistencias pull-up / down proporciona esta imagen:
juntoconuntextoexplicativo:
...elcircuitomostrado[enlaimagen]usaunnivellógicode5V Entradasparaaccionarunrelé.Silaentradasedejadesconectada,desplegable LaresistenciaR1garantizaquelaentradasereduzcaaunnivellógicobajo.los Eldispositivo7407TTL,unbúferdecolectorabierto,simplementegeneraloquesea recibecomoentrada,perocomoundispositivocolectorabierto,lasalidasedeja efectivamentedesconectadocuandoseemiteun"1". Resistencia pull-up R2 por lo tanto, arrastra la salida hasta 12 V cuando el búfer genera una salida "1", que proporciona suficiente voltaje para activar el MOSFET de potencia hasta el final y accionar el relé.
Tenía suficientes componentes disponibles para construir este circuito (en su mayoría) y estoy viendo algunos resultados inesperados cuando lo mido. Así que me gustaría describir lo que estoy viendo y hacer algunas preguntas al respecto.
Primero, puse un chip Texas Instruments SN7407N en una placa de pruebas y lo encendí con un suministro de 5V. Este chip nombra el lado de entrada del búfer A y la salida Y.
En este punto, si conecto un voltímetro al circuito en el punto A
(entre A
y GND
), se lee aproximadamente 1.9V. La hoja de datos para el 7407 indica que un nivel bajo debe ser 0.8V y un nivel alto se 2V. Entonces 1.9V está en algún punto intermedio e indeterminado. Como no he conectado nada a A
, tener un valor indeterminado en este punto parece razonable.
Extrañamente, si mido el voltaje en Y
, se lee 1.4V.
P: si se supone que la salida de un búfer debe reflejar su entrada, ¿por qué no lee el mismo 1.9V como A
? Tal vez no debería preocuparme ya que A
y Y
no están conectados a nada, pero me gusta entender qué sucede cuando es posible.
El artículo de wikipedia dice:
Si la entrada se deja desconectada, la resistencia desplegable R1 garantiza que la entrada se reduzca a un nivel lógico bajo.
Entonces, lo siguiente que hice fue conectar una resistencia desplegable de 5.1k co R1
a A
así:
Ahora, cuando mido el voltaje en A
, el medidor lee 1.6V (una caída de .3V).
P: Como se supone que la resistencia desplegable crea un nivel bajo en la entrada del búfer, ¿por qué no muestra algo más cercano a 0V en A
?
La medición en Y
ahora muestra .9V, que mantiene aproximadamente la diferencia de .5V que vi cuando no se conectaba nada, pero el voltaje en Y
todavía parece ser demasiado alto para presentar una condición realmente baja.
Soy consciente de que el búfer es un colector abierto, y ahora me pregunto si la razón por la que veo resultados inesperados es porque Y
no está conectado a nada.
Entonces, ato un resistor pull-up R2
a Y
así:
Ahora, cuando mido el voltaje en A
, todavía se lee alrededor de 1.6V. Sin embargo, el voltaje en Y
ahora es 5V! ¿Esto representa un nivel lógico alto (ya que es mayor que 2 V), o hay un error en la forma en que lo conecté todo ya que ahora refleja exactamente el VCC
voltaje?
Me doy cuenta de que no he terminado el circuito exactamente como se muestra en la parte superior de Wikipedia (es decir, no hay ningún FET o relé de canal N conectado), pero los valores que veo por medición ya no tienen sentido.
¿Debería haber conectado el resto antes de escribir esta pregunta? Si la respuesta es sí, creo que estaré aún más confundido porque eso implica que la carga dicta los valores lógicos (lo que, por supuesto, no debería). Pensé que debería poder establecer estados claros simplemente con el uso de resistencias pull-up / down.
¡Gracias!