SN74LS74AN problema

1

Compré un SN74LS74AN ic y el pinout es (a menos que me equivoque) así:

Hicelosiguiente:

elpin14paraalimentar,elpin7atierra,lospines1yamp;4atravésderesistenciasde10kohmiosalaalimentación,pin6apin2(Q'aentradadedatos),pin3alaalimentaciónconunsimplebotónpulsador

también,lospines5y6seponenatierraatravésderesistenciasde100ohmiosyLEDazules

miintencióneshaceruncircuitodemodoquecuandopresionomibotón(quevaalpin3),elLEDquees1pasea0,yelLEDquees0vayaa1yasísucesivamente.

aquíestáenfalstad

Creo que la entrada de reloj para este chip está activada por flanco

De todos modos, no está funcionando. ¿Puede alguien ayudarme a averiguar por qué? Ten en cuenta que soy un principiante.

Edit1: al no funcionar me refiero a que uno de los LED está encendido. No tengo ningún mecanismo para predecir cuál va a estar encendido. Presionar mi botón para pin3 no cambia el estado actual.

Amablemente,

    
pregunta Jozurcrunch

4 respuestas

7

Hay muchos cambios que debes hacer.

1) Sus resistencias de límite de corriente LED son demasiado pequeñas. Un 74LS74 tiene una calificación nominal de 16 mA cuando está bajo. Suponiendo 2 voltios Vf en sus LED, la producción de 0 voltios a una salida baja consumirá aproximadamente 30 mA. Intenta aumentar las resistencias a 300 ohms o menos.

2) No ha mostrado ningún tratamiento de sus entradas no utilizadas. Los circuitos integrados lógicos nunca deben tener entradas flotantes. Conecte las entradas no utilizadas y átelas a +5 con una resistencia pullup de 1k, ya que están activas en nivel bajo y no desea que estén activas. En general, para TTL / LSTTL, la terminación estándar para las entradas no utilizadas se realiza mediante pullup, incluso cuando la entrada se puede vincular de cualquier manera. La razón es que la corriente de entrada es mucho menor cuando está alta que cuando está baja, por lo que se pierde menos energía en la función no utilizada. De la misma manera, las salidas TTL / LSTTL pueden acumular mucha más corriente (cuando es baja) que la fuente (cuando es alta), por lo que sus conexiones de LED son correctas, excepto por los valores de resistencia.

3) Como st2000 ha respondido, debe condicionar su entrada. A medida que sucede, puede hacer esto a bajo costo utilizando la mitad no utilizada del chip como un flip-flop SR.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el WhatRoughBeast
4
  1. La entrada de circuitos digitales debe estar activada o desactivada. Las entradas no pueden flotar. Si usa un interruptor para Vcc, necesita una resistencia de bajada (por ejemplo, 10K ohmios) a tierra. Si usa un interruptor a tierra, necesita una resistencia de extracción (nuevamente, digamos, 10K ohms) a Vcc.

  2. Los interruptores mecánicos rebotan. Los circuitos digitales son rápidos y ven los rebotes. Debe deshacer sus interruptores para obtener resultados predecibles. Así, por ejemplo:

Observe las resistencias pull up en las entradas de ambas compuertas NAND.

    
respondido por el st2000
1

Las entradas de la lógica bipolar TTL (74xx, 74LSxx y otras sin una "C" en medio del número de pieza) actual de la fuente, y normalmente aparecerán como altas cuando no estén conectadas.

Dado que la corriente de la fuente de las entradas, deben ser bajas, con una resistencia pequeña (por debajo de 1K) para que se vea como una lógica baja. La solución tradicional para las entradas de interruptor es colocar el interruptor entre el pin de entrada y tierra. Agregar una resistencia de pull-up de 5K o más es una buena práctica, pero generalmente no es necesario.

Las piezas CMOS (74ACxx, 74HCxx y otras con una "C") son CMOS y tienen entradas de impedancia muy alta; se pueden usar con resistencias de subida o bajada de alto valor, pero TODAS las entradas deben estar conectadas en algún lugar , de lo contrario, pueden verse como niveles de "tal vez", y hacer que el chip tome una corriente excesiva.

    
respondido por el Peter Bennett
0
  

Hice lo siguiente: pin 14 para alimentar ...

Asegúrese de que con alimentación se refiere al lado positivo de una fuente de CC de 5 voltios. Si utiliza algo más de 5 voltios, puede sobrecalentar y / o quemar el chip. Si utiliza una fuente de voltaje demasiado baja, entonces el circuito no funcionará.

  

... pines 1 y amp; 4 a través de resistencias de 10k ohmios a la potencia ....

No está mal para fines de experimentación, pero si más adelante decide no utilizar nunca las operaciones de configuración o borrado del chip, puede vincularlas directamente al poder.

  

... pin 3 para alimentar con un simple botón pulsador

Las noticias tristes son cuando se usa un botón, "rebota" sucede. Básicamente, esto significa que las conexiones en el botón se abren y cierran muy rápido más de lo que desearía. Para un circuito, esto significa que el interruptor está encendido y el interruptor está apagado y esto sucede a una velocidad más rápida que la esperada por un corto tiempo. Debido a esto, el reloj está viendo múltiples pulsos cuando pretendía hacer solo uno.

La solución más fácil, pero no la más bonita, es conectar un capacitor a través del botón (una pata del capacitor a una pata del botón y la otra pata del mismo capacitor a la otra pata del mismo botón). Además, conecte una resistencia de la entrada del reloj (pin 3) a tierra. 10K funciona bien aquí. La resistencia se usa para proporcionar un nivel lógico predeterminado al reloj, que en este caso es el nivel lógico cero ya que la resistencia está conectada a tierra.

Cuando se presiona el botón, el capacitor se pone en cortocircuito hasta que se suelta el botón, luego el capacitor se carga. Hasta que esté suficientemente cargado, el nivel lógico será uno por un período definido por los valores de la resistencia y el condensador.

    
respondido por el user116345

Lea otras preguntas en las etiquetas