unleased! dijo:
Una puerta lógica que una de sus entradas está al aire libre por defecto le entra un 1 lógico. Si queremos introducir un 0 lógico entonces lo que hacemos es derivarla a GND. Si queremos introducir 0 y 1 lógicos alternadamente y no disponemos de un conmutador entonces lo que se hace es mantener la patilla a GND o a +VCC dependiendo de que queramos un 1 o 0 lógico por defecto y cuando necesitemos cambiar el valor lo inyectamos directamente. El problema que viene de eso es que si la patilla está a GND e introducimos un 1 lógico (+VCC) en este caso se producirá un cortocircuito. Para solventar esto se coloca una resistencia de alto valor, lo suficiente para que represente un consumo muy pequeño a la fuente, pero si el valor de la resistencia es demasiado grande la corriente que circula no es suficiente para que la puerta "entienda" que le metemos un valor a través de esa resistencia. ¿Que valor tomar? Bueno, el valor que se toma es un valor de 500µA aproximadamente y es un valor válido para todas las puertas tanto en CMOS como en TTL. Para una tensión de 12V te sería necesario una resistencia de 22kΩ aunque yo personalmente alguna vez no tenía resistencias de 22kΩ a mano y le puse una de 10kΩ y no tiene problema.
Espero haber solventado tus dudas.
Saludos.
Ese es el fondo de la cuestión, para familias TTL, los datos de VinL y IinL vienen especificados, pero en las CMOS no.
Como la corriente que van a consumir en la entrada será muy baja, como mucho 1uA según la hoja de datos, por tanto, si la entrada entiende un 0 lógico hasta 4V para 15V de alimentación, tomaré uno más favorable (el más favorable es 0V pero saldría una R=0 por lo que no me vale), por ejemplo 0,01V, por tanto:
R=0,01V/1uA=10K
Claro, suponiendo que ponemos una resistencia mayor, imaginemos de 5M, tendremos una tensión en la entrada de como mucho V=5M*1uA=5V por tanto nos encontraremos en el margen de indeterminación (entre 11V y 4V segun hoja de datos) de nivel logico para una alimentación de 15V.
Para el caso de los CMOS, apuesto a que si colocamos una R de 100K también funcionaría, incluso con 1M.
La semana que viene me compro este mismo, el 4071B y hago las pruebas para R=10K, 100K, 1M y 10M a ver que pasa.
Por cierto, vosotros que teneis más experiencia, en la realidad ¿que sucede si a la entrada de la puerta coloco una tensión que esté en el rango de indeterminación? ¿La salida cambia de estado continuamente? Es que quisiera saber que ocurre en la salida cuando estamos en ese rango. En clase siempre decían que no se sabía cual iba a ser su estado.
Muchas gracias y un saludo.